Предотвращение атак методом грубой силы

Предотвращение атак методом грубой силы

Каковы наилучшие инструменты для предотвращения атак методом подбора паролей на SSH и FTP на серверах Linux?

решение1

Это не всем по вкусу, но мне очень нравится DenyHosts за широкомасштабную блокировку автоматизированных проверок на sshd:

http://denyhosts.sourceforge.net/

Я использую его в очень параноидальном режиме, если вы его заденете - вы получите запись в hosts.deny с префиксом ALL:, а не только SSH:. Вы можете разрешить denyhosts периодически очищать список запретов, если хотите.

решение2

Проверьте fail2ban.http://www.fail2ban.org/wiki/index.php/Главная_страница очень удобно для предотвращения атак методом подбора паролей на http, ftp, stmp-серверы и т. д.

решение3

Советы по SSH:
- Установите PermitRootLogin no
- Установите MaxStartups 1
- Установите MaxAuthTries 3 (или меньше)

Это для аутентификации по паролю. Я бы избежал атаки методом перебора, используя RSAAuthentication с открытыми ключами и хорошей парольной фразой, доступной только нужным мне пользователям.

Также измените порт по умолчанию, используемый для SSH, и используйте другой порт 22 из свободного диапазона и настройте iptables на фильтрацию входящего трафика.

решение4

Я использовалОССЕЦ, который не так уж и сложен в установке и настройке.

Связанный контент