CAPTCHA
CAPTCHAとは、コンピューター(または「ボット」)ではなく、人間がサイトとやり取りすることを保証するビジュアルデバイスです。 CAPTCHAは、Completely Automated Public Turing testの頭字語で、コンピューターと人間を区別します。 これは、管理者アクセスと、登録された顧客によって開始されたさまざまなストアフロントアクションの両方に使用できます。 Adobe CommerceとMagento Open Sourceは、このトピックとGoogle reCAPTCHAに記載されている標準CAPTCHAをサポートしています。
CAPTCHAは、画像の右上隅にあるリロードアイコンをクリックすることで、必要に応じて何度でもリロードできます。 CAPTCHAは完全に設定可能であり、毎回、または定義された数のログイン試行失敗後にのみ設定できます。
管理者用CAPTCHAの設定
セキュリティをさらに強化するために、管理者のログインとパスワードを忘れたページにCAPTCHAを追加できます。 管理者ユーザーは、画像の右上隅にある「リロード
-
管理者 サイドバーで、Stores > Settings>Configurationに移動します。
-
左側のパネルで、Advancedを展開し、Adminを選択します。
-
右上隅で、Store Viewを
Defaultに設定します。Commerce インストールのscopeに複数のweb サイトが含まれる場合は、CAPTCHA設定を適用するweb サイトを選択します。
-
CAPTCHA セクションの
を展開します。
-
Enable CAPTCHA in Adminを
Yesに設定します。 次に、残りのオプションを次のように入力します。 {width="600" modal="regular"}
-
CAPTCHA シンボルに使用する Font の名前を入力します(デフォルト:
LinLibertine)。独自のフォントを追加するには、フォントファイルがCommerceのインストールと同じディレクトリに存在し、
app/code/Magento/Captcha/etcのCaptcha モジュールのconfig.xmlファイルで宣言されている必要があります。 -
CAPTCHAを使用する次の Forms のいずれかを選択します。 複数のフォームを選択するには、Ctrl キー(PC)またはCommand キー(Mac)を押します。
Admin LoginAdmin Forgot Password
-
Displaying Modesを次のいずれかに設定します:
Always– 管理者にログインするには、常にCAPTCHAが必要です。After number of attempts to login– このオプションは、管理者ログインフォームにのみ適用されます。 選択すると、Number of Unsuccessful Attempts to Loginフィールドが表示されます。 許可するログイン試行回数を入力します。 0 (ゼロ)の値は、表示モードをAlwaysに設定することと似ています。
失敗したログイン試行回数を追跡するには、1つの電子メールアドレスと1つのIP アドレスからログインするたびにカウントされます。 同じIP アドレスから許可されるログイン試行の最大数は1,000です。 この制限は、CAPTCHAが有効になっている場合にのみ適用されます。
-
Number of Unsuccessful Attempts to Loginの場合、CAPTCHAが表示されるまでに管理者がログインを試すことができる回数を入力します。 0に設定した場合(
0)、CAPTCHAは常に必要です。 -
CAPTCHA Timeout (minutes)の場合、CAPTCHAの有効期限が切れるまでの分数を入力します。 CAPTCHAの有効期限が切れると、管理者はページを再読み込みする必要があります。
-
Number of Symbolsを入力してCAPTCHAに表示します。 最大8つの(
8)記号を使用できます。 各CAPTCHAで変化するシンボルの可変数の場合は、範囲(5-8など)を入力します。 -
Symbols Used in CAPTCHAに、CAPTCHAでランダムに表示する文字(a ~ zおよびA ~ Z)と数字(0 ~ 9)を入力します。
i、l、1など、他のシンボルと区別しにくいシンボルは、CAPTCHA シンボルのデフォルトセットには含まれません。 -
CAPTCHAに示すように、管理者が大文字または小文字を正確に入力することを求める場合は、Case Sensitiveを
Yesに設定します。
-
-
完了したら、Save Configをクリックします。
ストアフロントのCAPTCHAの設定
お客様は、アカウントにログインするたびに、またはログインに失敗した後に、CAPTCHAを入力する必要があります。 さらに、ストアフロント全体で使用される多数のフォームを設定して、CAPTCHAによる検証を必要とすることができます。
-
管理者 サイドバーで、Stores > Settings>Configurationに移動します。
-
左側のパネルで、Customersを展開し、Customer Configurationを選択します。
-
CAPTCHA セクションの
を展開します。
-
Enable CAPTCHA on Storefrontを
Yesに設定します。 次に、残りのオプションを次のように入力します。-
CAPTCHA シンボルに使用する Font の名前を入力します(デフォルト:
LinLibertine)。独自のフォントを追加するには、フォントファイルがCommerce インストールと同じディレクトリに存在し、CAPTCHA モジュールの
config.xmlファイルで宣言されている必要があります。 -
CAPTCHAを使用する次の Forms のいずれかを選択します。 複数のフォームを選択するには、Ctrl キー(PC)またはCommand キー(Mac)を押します。
Applying coupon codeCheckout/Placing OrderCreate userLoginForgot passwordContact UsChange passwordShare Wishlist FormPayflow Pro( セキュリティパッチ ナレッジベースの記事を参照)Send to Friend Form (Magento Open Sourceのみ)Add Gift Card Code (Adobe Commerceのみ)Create company (Adobe Commerce B2Bでのみ利用可能)
-
Displaying Modeを次のいずれかに設定します:
Always– 選択したフォームにアクセスするには、常にCAPTCHAが必要です。After number of attempts to login— CAPTCHAが表示されるまでのログイン試行回数を入力します。 0 (ゼロ)の値は「Always」と似ています。 選択すると、失敗したログイン試行回数が表示されます。 このオプションは、パスワードを忘れたフォームには適用されません。このフォームを有効にすると、常にCAPTCHAが表示されます。
-
Number of Unsuccessful Attempts to Loginの場合、CAPTCHAが表示されるまでに顧客が正常にログインできない回数を入力します。 0に設定した場合(
0)、CAPTCHAは常に使用されます。 -
CAPTCHA Timeout (minutes)の場合、CAPTCHAの有効期限が切れるまでの分数を入力します。 CAPTCHAの有効期限が切れると、顧客はページを再読み込みして新しいCAPTCHAを生成する必要があります。
-
Number of Symbolsを入力してCAPTCHAに表示します。 最大8つの(
8)記号を使用できます。 各CAPTCHAで変化するシンボルの可変数の場合は、範囲(5-8など)を入力します。 -
Symbols Used in CAPTCHAに、CAPTCHAでランダムに表示する文字(a ~ zおよびA ~ Z)と数字(0 ~ 9)を入力します。 既定の文字セットには、
Iや1などの類似した記号は含まれていません。 最適な結果を得るには、ユーザーが容易に識別できる記号を使用します。 -
CAPTCHAに示されているとおりに大文字または小文字の文字を入力することを顧客に要求する場合は、Case Sensitiveを
Yesに設定します。
-
-
完了したら、Save Configをクリックします。