Sécurité

Sécurité

En standard le serveur docwizon implémente un “pot de miel” vous permettant de collecter les IP des scan et autres testeurs de failles de sécurités classiques. Ce dispositif vous permet de lancer un outil tel que fail2ban en proactif.

fichier laravel-honeypot.log

Ce fichier est par défaut stocké dans l'arborescence de l'application, docwizon/storage/logs/laravel-honeypot.log et se compose de lignes comme par exemple

[2022-03-24 00:34:04] prod.ALERT: IP:5.51.128.243 "GET phpmyadmin5/index.php" 418  
[2022-03-24 00:34:14] prod.ALERT: IP:5.51.128.243 "GET phpmyadmin2022/index.php" 418  
[2022-03-24 00:34:18] prod.ALERT: IP:5.51.128.243 "GET phpMyAdmin-5.1.1/index.php" 418  
[2022-03-24 02:17:10] prod.ALERT: IP:45.146.165.37 "POST vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php" 418  
[2022-03-24 03:08:44] prod.ALERT: IP:45.146.165.37 "GET vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php" 418  
[2022-03-24 06:02:10] prod.ALERT: IP:45.146.165.37 "POST Autodiscover/Autodiscover.xml" 418  
[2022-03-24 06:18:00] prod.ALERT: IP:109.237.103.9 "GET .env" 418  
[2022-03-24 06:18:00] prod.ALERT: IP:109.237.103.9 "GET .env" 418  
[2022-03-24 06:27:28] prod.ALERT: IP:192.241.225.85 "GET owa/auth/logon.aspx" 418  
[2022-03-24 07:02:55] prod.ALERT: IP:45.146.165.37 "GET _ignition/execute-solution" 418  

fail2ban quasi prêt à l'emploi

Deux fichiers sont livrés en standard avec l'application pour vous permettre l'interfaçage rapide avec fail2ban:

  • docwizon/fail2ban/jail.d/laravel-honeypot.conf : le fichier de configuration de la prison
  • docwizon/fail2ban/filter.d/laravel-honeypot.conf : le fichier de configuration des filtres

Vous devrez les adapter (en indiquant entre autre le chemin vers votre fichier laravel-honeypot.log) et les copier dans votre arborescence de fail2ban.

projet_docwizon/securite.txt · Dernière modification : 2022/03/24 08:20 de supadmin
CC Attribution-Share Alike 4.0 International Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC Attribution-Share Alike 4.0 International