セキュリティスキャンツールが「サーバーが 2FA を使用しているかどうかを判断できません」を返す

Magento_TwoFactorAuth モジュールが無効になっているかどうかを確認します。 チェックに合格するには、通常、有効にする必要があります。

説明 description

環境

Adobe Commerce、すべてのバージョンおよびすべての実装(Magento Open Sourceを含む)

問題

セキュリティ スキャン ツールで、「サーバーが 2FA を使用しているかどうかを判断できません」と報告されます。

解決策 resolution

フロントエンド 2FA を確認する際、セキュリティスキャンツールは、以下のいずれかのエンドポイントが HTTP 200、401、または 403 応答コードで応答することを想定しています。

'rest/default/V1/tfa/provider/authy/activate',
'rest/default/V1/tfa/provider/duo_security/activate',
'rest/default/V1/tfa/provider/google/activate',
'rest/default/V1/tfa/provider/u2fkey/activate',
'rest/default/V1/tfa/forced-providers',
'rest/default/V1/msp-2fa/installed-providers',
'rest/default/V1/msp-2fa/forced-providers',
'rest/V1/tfa/provider/authy/activate',
'rest/V1/tfa/provider/duo_security/activate',
'rest/V1/tfa/provider/google/activate',
'rest/V1/tfa/provider/u2fkey/activate',
'rest/V1/tfa/forced-providers',
'rest/V1/msp-2fa/installed-providers',
'rest/V1/msp-2fa/forced-providers',
'rest/all/schema?services=twoFactorAuthAdminTokenServiceV1'

通常は Magento_TwoFactorAuth を有効にしますが、次の点に注意してください。

  • 2FA 機能を有効にし、他のエンドポイントを導入するサードパーティモジュールは他にもあり、これらは上記のリストには含まれない場合があります。 この問題の解決策は、Adobeサポートに連絡し、新しい URI (Uniform Resource Identifiers)を知らせることです。
  • 一部の WAF (Web アプリケーションファイアウォール)は、これらのエンドポイントへのリクエストをブロックできるので、IP アドレスがブロックされていないことを確認する必要があります。

サードパーティの 2FA モジュールを有効にしている場合は、セキュリティスキャンツールのチーム(securityscan@magento.com)にお問い合わせください。

原因

Magento_TwoFactorAuth モジュール (または別の 2FA モジュール)が無効になっており、モジュールに関連付けられたエンドポイントにセキュリティ スキャン ツールでアクセスできません。

関連資料

Adobe Commerce セキュリティスキャンツールのトラブルシューティングガイド(Adobe Commerce ナレッジベース)

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f