Hachage

26 décembre 2019 | Cybrary Hachage


hachage cybrary

Le hachage est le processus de conversion d'une entrée (une clé) en un code de sortie de longueur uniforme. La clé d'entrée peut être de longueur fixe, comme un entier, ou de longueur variable, comme un nom ou un mot de passe. La sortie est un code de hachage utilisé pour indexer une table de hachage contenant les données ou les enregistrements, ou des pointeurs vers ceux-ci.

Les fonctions de hachage peuvent exécuter trois (3) fonctions spécifiques :

  1. Convertir des clés de longueur variable en clés de longueur fixe valeurs de hachage (utile pour la vitesse et la récursivité)
  2. Brouiller les bits des clés afin que les valeurs de sortie soient réparties uniformément sur l'espace de clés (aléatoires et imprévisibles)
  3. Mappez les clés en des clés inférieures ou égales à la taille de la table.

Des fonctions de hachage puissantes garantissent deux choses :

  1. calcul rapide dans la génération de sortie
  2. minimiser les collisions sur la sortie étant donné les clés d'entrée uniques

Les tables de hachage créent une liste où toutes les paires clé-valeur sont stockées et facilement accessibles via leur index. Il en résulte une technique permettant d'accéder très efficacement aux valeurs clés d'une table de base de données, ainsi qu'une méthode pour améliorer la sécurité d'une base de données grâce au chiffrement.

Hachage récursif des mots de passe

L'une des applications les plus importantes des algorithmes de hachage se trouve dans les gestionnaires de mots de passe. Dans cet article, Cyberhoot explique comment saler et hacher les mots de passe afin d'empêcher les pirates de les reconstituer à partir de leur entrée dans la table de hachage. Pour ce faire, on utilise la sortie d'une fonction de hachage comme entrée pour le calcul de hachage suivant, et ce, de manière récursive. Dans le cas d'un mot de passe principal, cette opération peut être répétée des dizaines de milliers de fois afin d'offrir une protection maximale à son propriétaire. Lorsque les sites web n'appliquent pas de hachage récursif approprié à nos mots de passe, ces derniers deviennent accessibles aux pirates qui peuvent les réutiliser pour nous attaquer.

Que doit faire ma PME ou mon MSP ?

Le hachage et le chiffrement sont essentiels pour les PME et les fournisseurs de services gérés afin de protéger la confidentialité des informations critiques et sensibles. Les PME et les fournisseurs de services gérés peuvent être soumis à des réglementations telles que la loi HIPAA ou la loi PCI, qui exigent la protection de certaines données (dossiers médicaux, informations de carte bancaire) contre toute divulgation (garantie de confidentialité).

Pour les PME, la meilleure stratégie pour répondre à ces exigences est de ne pas détenir ces données. Par exemple, les obligations de conformité PCI peuvent souvent être contournées en s'associant à des services web qui effectuent l'autorisation de crédit en dehors de votre site web ou de votre boutique et fournissent simplement un code d'autorisation à la PME/MSP.

La meilleure solution consiste à hacher et à chiffrer les données critiques et sensibles d'une PME/MSP, si elles doivent les collecter et les stocker. Il est conseillé de les hacher de manière récursive et éventuellement de les chiffrer. Veillez simplement à protéger les clés de déchiffrement.

Recommandations supplémentaires en matière de cybersécurité

De plus, les recommandations ci-dessous vous aideront, vous et votre entreprise, à vous protéger contre les différentes menaces auxquelles vous pouvez être confrontés au quotidien. Toutes les suggestions mentionnées ci-dessous peuvent être mises en œuvre en faisant appel aux services de développement du programme vCISO de CyberHoot.

  1. Gérez vos employés avec des politiques et des procédures. Vous devez au minimum disposer d'une politique de mots de passe, d'une politique d'utilisation acceptable, d'une politique de traitement des informations et d'un programme écrit de sécurité de l'information (WISP).
  2. Former les employés à repérer et à éviter attaques de phishingAdoptez un système de gestion de l’apprentissage comme CyberHoot pour enseigner aux employés les compétences dont ils ont besoin pour être plus confiants, productifs et en sécurité.
  3. Testez vos employés avec des attaques de phishing pour vous entraîner. Les tests de phishing de CyberHoot permettent aux entreprises de tester leurs employés avec des attaques de phishing crédibles et de former ceux qui échouent à une formation corrective.
  4. Déployer une technologie de cybersécurité critique, notamment authentification à deux facteurs sur tous les comptes critiques. Activez le filtrage anti-spam, validez les sauvegardes, déployez la protection DNS, antivirus, et anti-malware sur tous vos terminaux.
  5. À l'ère du travail à domicile moderne, assurez-vous de gérer les appareils personnels se connectant à votre réseau en validant leur sécurité (correctifs, antivirus, protections DNS, etc.) ou en interdisant totalement leur utilisation.
  6. Si vous n'avez pas fait réaliser d'évaluation des risques par un tiers au cours des deux dernières années, vous devriez en faire une dès maintenant. La mise en place d'un cadre de gestion des risques au sein de votre organisation est essentielle pour gérer vos risques les plus graves avec un temps et un budget limités.
  7. Souscrivez une cyberassurance pour vous protéger en cas de sinistre catastrophique. La cyberassurance est comparable à une assurance auto, incendie, inondation ou vie. Elle est là quand vous en avez le plus besoin.

Toutes ces recommandations sont intégrées au produit CyberHoot et aux services vCISO de CyberHoot. Avec CyberHoot, vous pouvez gérer, former, évaluer et tester vos employés. Rendez-vous sur CyberHoot.com et inscrivez-vous à nos services dès aujourd'hui. À défaut, continuez à vous former en vous abonnant à nos newsletters mensuelles sur la cybersécurité pour rester informé des dernières actualités.

Si vous souhaitez en savoir plus sur le hachage, regardez cette courte vidéo de 3 minutes :

Terme connexe :

Valeur de hachage

Hachage MD5

Lectures complémentaires :

Comment hacher les mots de passe en toute sécurité

Wikipédia : Fonctions de hachage

Sources :

Glossaire de la cybersécurité

Techopedia

Les derniers blogues :

Restez informé des dernières nouveautés Informations sur la sécurité

Découvrez et partagez les dernières tendances, conseils et meilleures pratiques en matière de cybersécurité, ainsi que les nouvelles menaces à surveiller.

Corp MDM : L’application professionnelle fictive qui voulait lire vos SMS

Corp MDM : L’application professionnelle fictive qui voulait lire vos SMS

Auteure : Katie Boquetti | Éditorial : Craig Taylor Éditorial de Craig Taylor : Nous le savons depuis un certain temps…

Lire la suite
De faux assistants ChatGPT propagent des logiciels malveillants. Voici comment les repérer.

De faux assistants ChatGPT propagent des logiciels malveillants. Voici comment les repérer.

Auteure : Katie Boquetti | Éditorial : Craig Taylor Éditorial de Craig Taylor : Un CAPTCHA devrait vérifier si…

Lire la suite
Hameçonnage par consentement OAuth : protégez vos autorisations, pas seulement votre mot de passe

Hameçonnage par consentement OAuth : protégez vos autorisations, pas seulement votre mot de passe

Auteure : Katie Boquetti | Éditorial : Craig Taylor Éditorial de Craig Taylor : J’ai la chance d’avoir…

Lire la suite