Piratage éthique - Test du stylo

Les tests de pénétration sont une méthode que de nombreuses entreprises suivent afin de minimiser leurs failles de sécurité. C'est une façon contrôlée d'embaucher un professionnel qui essaiera de pirater votre système et vous montrera les failles que vous devez corriger.

Avant de faire un test de pénétration, il est obligatoire d'avoir un accord qui mentionnera explicitement les paramètres suivants -

  • quel sera le moment du test de pénétration,

  • où sera la source IP de l'attaque, et

  • quels seront les champs de pénétration du système.

Les tests de pénétration sont menés par des pirates éthiques professionnels qui utilisent principalement des outils commerciaux open source, automatisent des outils et des contrôles manuels. Il n'y a aucune restriction; l'objectif le plus important ici est de découvrir autant de failles de sécurité que possible.

Types de tests de pénétration

Nous avons cinq types de tests de pénétration -

  • Black Box- Ici, le hacker éthique n'a aucune information concernant l'infrastructure ou le réseau de l'organisation qu'il tente de pénétrer. Dans les tests de pénétration de la boîte noire, le pirate tente de trouver les informations par ses propres moyens.

  • Grey Box - Il s'agit d'un type de test d'intrusion où le hacker éthique a une connaissance partielle de l'infrastructure, comme son serveur de nom de domaine.

  • White Box - Dans les tests de pénétration en boîte blanche, le hacker éthique reçoit toutes les informations nécessaires sur l'infrastructure et le réseau de l'organisation dont il a besoin pour pénétrer.

  • External Penetration Testing- Ce type de test de pénétration se concentre principalement sur l'infrastructure réseau ou les serveurs et leurs logiciels fonctionnant sous l'infrastructure. Dans ce cas, le hacker éthique tente l'attaque en utilisant les réseaux publics via Internet. Le pirate tente de pirater l'infrastructure de l'entreprise en attaquant ses pages Web, ses serveurs Web, ses serveurs DNS publics, etc.

  • Internal Penetration Testing - Dans ce type de test d'intrusion, le hacker éthique est à l'intérieur du réseau de l'entreprise et effectue ses tests à partir de là.

Les tests de pénétration peuvent également causer des problèmes tels qu'un dysfonctionnement du système, une panne du système ou une perte de données. Par conséquent, une entreprise doit prendre des risques calculés avant de procéder à des tests de pénétration. Le risque est calculé comme suit et il s'agit d'un risque de gestion.

RISK = Threat × Vulnerability

Exemple

Vous avez un site Web de commerce électronique en ligne en cours de production. Vous souhaitez faire un test de pénétration avant de le mettre en ligne. Ici, vous devez d'abord peser le pour et le contre. Si vous continuez avec les tests d'intrusion, cela peut entraîner une interruption de service. Au contraire, si vous ne souhaitez pas effectuer de test de pénétration, vous pouvez courir le risque d'avoir une vulnérabilité non corrigée qui restera une menace tout le temps.

Avant de faire un test de pénétration, il est recommandé de mettre par écrit la portée du projet. Vous devez être clair sur ce qui va être testé. Par exemple -

  • Votre entreprise dispose d'un VPN ou de toute autre technique d'accès à distance et vous souhaitez tester ce point particulier.

  • Votre application dispose de serveurs Web avec des bases de données, vous voudrez peut-être la faire tester pour les attaques par injection SQL, qui est l'un des tests les plus cruciaux sur un serveur Web. De plus, vous pouvez vérifier si votre serveur Web est immunisé contre les attaques DoS.

Astuces rapides

Avant de procéder à un test de pénétration, vous devez garder à l'esprit les points suivants:

  • Comprenez d'abord vos besoins et évaluez tous les risques.

  • Embaucher une personne certifiée pour effectuer un test de pénétration car elle est formée pour appliquer toutes les méthodes et techniques possibles pour découvrir d'éventuelles failles dans un réseau ou une application Web.

  • Signez toujours un accord avant de faire un test de pénétration.