ブルートフォース攻撃の防止

ブルートフォース攻撃の防止

Linux サーバー上の ssh および FTP に対するブルート フォース攻撃を防ぐための最適なツールは何ですか?

答え1

誰もが好むものではないが、私は sshd への自動プローブを大まかにブロックする DenyHosts が本当に気に入っている。

http://denyhosts.sourceforge.net/

私はこれを非常に偏執的なモードで使用しています。これを誤ると、hosts.deny に SSH: だけでなく ALL: プレフィックスのエントリが作成されます。必要に応じて、denyhosts が定期的に拒否リストを消去できるようにすることができます。

答え2

fail2banをチェックしてください。http://www.fail2ban.org/wiki/index.php/Main_Page http、ftp、stmp サーバーなどに対するブルートフォース攻撃を防ぐのに非常に便利です。

答え3

SSH のヒント:
- PermitRootLogin を no に設定する
- MaxStartups を 1 に設定する
- MaxAuthTries を 3 (またはそれ以下) に設定する

これはパスワード認証用です。必要なユーザーのみが使用できる適切なパスフレーズを持つ公開キーで RSAAuthentication を使用して、ブルート フォース攻撃を回避します。

また、SSH に使用されるデフォルトのポートを変更し、使用可能な空き範囲内で 22 とは異なる別のポートを使用し、iptables を設定して入力トラフィックをフィルタリングします。

答え4

私は使っていますオセックインストールと設定はそれほど難しくありません。

関連情報