私たちのMediaWikiベースのプロジェクトの1つはDoS攻撃を受けているようです-異常な数の匿名ユーザーがページを編集し、履歴リクエストを表示または編集しようとします。そのプロジェクトでは匿名編集が無効になっており、これらの匿名ユーザー(ボット)は実際にページを変更できませんが、負荷が深刻でサーバーの速度が大幅に低下します。
アイデアの1つは、MediaWiki PHPコードを変更して、匿名のリクエストをより迅速に拒否するようです。匿名の訪問者はページを表示するだけで済みます。編集、ページソースの表示、履歴の表示は想定されていません。この基準に従ってシールドするためにIPTablesのようなものを使用することはさらに興味深いでしょう。サーバーへのrootアクセス権があります。
記事のコンテンツを表示する以外に、PHPを変更したり、すべての匿名MediaWikiリクエストを効率的にブロックするための外部ツールを使用したりすることは可能ですか?
私はこことここでDoS保護に関するより一般的な質問を読み、見続けています。これを個別に投稿する理由は、MediaWiki固有の何かを行うことができるかもしれないからです。