Вместо того, чтобы делать возможные хакеры из сканирования портов моего сервера, я хотел бы просто подделать, что sshd прослушивает порт 22 и регистрировать попытки. Будет ли смысл делать это? Если да, то какие активно разработанные инструменты / библиотеки доступны.
9
Ответы:
Вы можете использовать приманку SSHD, такую как Kippo или Kojoney.
источник
Вы также можете просто регистрировать все попытки подключения к порту 22 с помощью iptables, даже если на этом порту ничего не прослушивается:
источник
Чтобы ответить на вопрос "Будет ли это иметь смысл делать?" Я спрашиваю: «Вы исследователь безопасности?» Если вы ответите «да», тогда будет полезно запустить ssh honeypot.
Если вы просто запускаете производственную службу и вам не нужны неудачные проверки, просто запустите ваш sshd на другом порту с дополнительными механизмами аутентификации (например, только с открытым ключом или требующим Yubikey или подобное устройство) и отбросьте порт 22 трафик без регистрации.
Есть ssh-черви грубой силы, активно сканирующие Интернет, которые будут проверять ваш ssh-порт в течение всего дня, и если вы не собираетесь просматривать данные из журналов брандмауэра или honeypot, все, что вы делаете - это тратите место на диске.
источник
Вы хотите приманку.
Пример: http://code.google.com/p/kippo/
источник