質問: joomlaはブルートフォース攻撃を受けることができますか? ちょうど好奇心から:ハッカーは、ランダムなユーザー名/パスワードを試すことでjoomla管理者ログインを総当たりにするスクリプトを書くことができますか、それともユーザーがログインを試行できる回数に制限はありますか?joomla extensions directoryで plugins を見て(他の機能の中でも)、サイトをブルートフォース攻撃から保護すると主張しています。そのような拡張機能を使用する必要はありますか?
回答: joomlaのバージョンを指定していないので、joomla 3.3を参照していると想定します。joomla 3.3は、md5 + saltを使用したjoomla 2.5と同様に、bcryptを使用してパスワードをハッシュします。これは私がyorickpeterse.comから見つけた少しいいスニペットです: すべての技術的な詳細については説明しませんが、基本的にbcryptでは、パスワードを生成するためにコスト/ワークファクタを指定する必要があります。この作業係数は、プロセス全体を遅くするだけでなく、終了ハッシュの生成にも使用されます。これは、誰かが作業係数を変更した場合、ハッシュも異なることを意味します。言い換えれば、ハッカー、あなたはf *** edです。ハッカーが元のパスワードを取得するには、同じ作業要素を使用する必要があるため、作業要素を使用しない場合よりもn倍待機する必要があります。 したがって、最初の質問に答えるには、はい、おそらく力ずくで攻撃することが可能ですただしおそらく数年かかります。 bcryptは、今日の最先端のハッシュ技術の1つと考えられています。セキュリティの追加レイヤーである、joomlaの組み込みの2要素認証を確認することもできます。詳細については、以下をお読みください。 http://www.dart-creations.com/joomla/joomla-tutorials/enabling-and-using-joomla-two-factor-authentication.html 追加のサードパーティのプラグインは必要ありません。