human
Comment les Anonymous piratent-ils les serveurs ? Je comprends les petites techniques de piratage de mots de passe, mais comment accèdent-ils à des serveurs Web assez sécurisés qui peuvent avoir des mots de passe volumineux ? par exemple. HBGary aurait eu un mot de passe sécurisé, comment peuvent-ils s'en sortir ? Explique comme si j'avais cinq ans.
gpt
Vous seriez surpris. Les serveurs Web complexes sont généralement gérés par une équipe d'ingénieurs, qui gère les opérations quotidiennes. Une équipe de développement est responsable de l'écriture du code réel du site Web et de ses divers répertoires, pools et extensions (contrôle essentiellement ce qui se passe lorsque vous interagissez avec le site). Afin de tester ces éléments , des serveurs intermédiaires ou de développement sont configurés pour déployer d' abord ces packages de code sur . Les développeurs (ainsi que tous les informaticiens non soucieux de la sécurité) ne comprennent pas et/ou ne se soucient pas des exigences de mot de passe. Ils établissent des serveurs avec des mots de passe de 6 à 8 caractères. Lorsque le code est déployé sur le système en direct, ces mots de passe sont généralement codés en dur dans le code plutôt que de modifier le code, l'équipe d'ingénierie modifie leurs mots de passe en conséquence. Alors maintenant, ces différents mots de passe comportent 6 à 8 caractères. Lorsqu'un mot de passe est stocké sur un système, il n'est pas stocké tel qu'il apparaît (texte clair). Au lieu de cela, il est haché avec un sel (une chaîne de caractères aléatoires). Ces hachages sont ensuite stockés dans un fichier, une base de données ou tout autre support. Lorsqu'une demande de mot de passe est faite, le système fait le contraire : il utilise le sel et dérive le mot de passe du hachage. Un système complexe de craquage de mot de passe utilise une "table arc-en-ciel", qui est un fichier qui contient une quantité massive de ces hachages et compare le hachage du système au hachage dans la table arc-en-ciel pour trouver le mot de passe. C'est le moyen le plus simple de déchiffrer les mots de passe. Cependant, les vulnérabilités des serveurs Web ne sont généralement pas des mots de passe. Ce sont des vulnérabilités dans le type de serveur ( IIS , Apache , etc . ) . Généralement, les serveurs Web actifs ne sont pas corrigés immédiatement lorsque le correctif est publié. Certains correctifs (en particulier les correctifs Microsoft) ont tendance à casser le code Web. Les grandes entreprises perdent énormément d'argent lorsque le site n'est pas accessible (certains sites comme Amazon et eBay mesurent cela à la seconde). De ce fait, de nouvelles vulnérabilités peuvent parfois être exploitées sur de grands sites Web et l'accès au serveur sous-jacent peut être obtenu. Une fois sur place, il est simple de modifier le site Web comme bon vous semble ou d'accéder à divers répertoires ou tables de données pour télécharger des informations. Enfin, Anonymous utilise certaines techniques d'injection de bases de données pour recueillir des informations à partir de bases de données. Ces attaques sont littéralement parmi les choses les plus simples qu'un pirate puisse faire. Les sites Web ont généralement des options de recherche ou des formulaires qui exécutent des requêtes de base de données sur le serveur de base de données sous-jacent. Lorsque vous êtes invité à saisir l'utilisateur, une instruction SQL (langage de base de données) peut être transmise via cette entrée utilisateur. Si l'équipe de programmation n'est pas consciente de la sécurité, l'entrée sera transmise comme une requête et le site Web recrachera toute information demandée. Presque tout est stocké dans des bases de données et peut être consulté comme ceci. Numéros de carte de crédit , numéros de téléphone , numéros de sécurité sociale , etc . J'espère que ça t'as aidé .