問題
- ページでCAPTCHAを無効にするには?
- Gogo Shellのようなサイト管理ページにCAPTCHA認証が追加されました。
- ページでCAPTCHAを無効にするには? 1」("Never Check")を追加してもうまくいかない。
- 以前は、コントロールパネル→設定→システム設定→セキュリティツール→CAPTCHAと進むことで、CAPTCHAを「無効」にすることができた。 そして、最大チャレンジ数を「-1」に設定する(決してチェックしない)。
環境
- Liferay DXP 2024.Q1.7+
解像度
セキュリティをさらに強化し、管理コントロールへの不正アクセスを防止するため、Liferayはすべてのオムニ管理アクションにCAPTCHA認証を必須としました。 したがって、2024.Q1.7時点では、これが予想される動作である。
この追加の保護レイヤーは、オムニ・アドミニスト・アクションに対して十分なクロスサイト・リクエスト・フォージェリ攻撃保護を提供します。
これらのページでキャプチャを無効にしたい場合は、portal-ext.properties
ファイルにcaptcha.enforce.disabled=trueを
追加してください。 これは、継続的インテグレーション(CI)を使ってテストする場合にのみ行うべきだ。
旧バージョンと非互換の変更:
- このセキュリティ強化により、以前は「-1」(Never Check)の値を使用してCAPTCHA検証を無効にするオプションがありましたが、管理者向けアクションには適用されません。
- Liferay DXPの設定でCAPTCHAエンジンが選択されていない場合(つまりオプションが "Choose an Option "のままになっている場合)、サーバー管理ページにアクセスできなくなり、"Temporarily Unavailable "メッセージが表示されます。