5e965712bd
NSD ne permet pas d’avoir de zones dynamiques. De toute manière, un bon vieux BIND fera très bien l’affaire aussi. |
||
---|---|---|
attacker | ||
dns | ||
recipient | ||
sender | ||
INSTRUCTIONS.md | ||
README.md | ||
docker-compose.yml |
README.md
Démonstrateur SPF, DKIM et DMARC
Ce démonstrateur est une infrastructure minimale sur lequel SPF, DKIM et DMARC doivent être déployés. Le but est d’illustrer le fonctionnement de ces protocoles, montrer comment ils peuvent éventuellement être contournés et enfin de servir de support de formation ou de travaux pratiques.
Ce système est conçu pour pouvoir alterner entre trois points de vue :
-
d’une entreprise qui cherche à se protéger contre l’usurpation d’identité dans les courriels ;
-
d’une « personne lambda » qui reçoit à la fois des mails de cette entreprise mais aussi des tentatives de hameçonnage ;
-
d’un attaquant, muni d’outils pour envoyer des faux mails convaincants.
Il est composé de quatre conteneurs Docker :
-
dns : contient un résolveur DNS (unbound) et un serveur faisant autorité (nsd), dont les fichiers de zone peuvent être édités pour introduire SPF, DKIM et DMARC
-
sender : le système mail de l’entreprise, émetteur de mails authentiques ;
-
attacker : le système mail de l’attaquant ;
-
recipient : le système mail destinataire des mails de l’entreprise et de l’attaquant.
Pour commencer, clonez le dépôt et tapez la commande :
$ docker compose build
Suivez ensuite les instructions détaillées.