DMIとは?
ダイレクトメッセージインジェクション(DMI)機能を使用すると、模擬フィッシングメールをホワイトリストに登録する必要がありません。DMIは、メールフィルタリングのルールを回避し、ユーザーの受信箱にメールを送信します。この機能は、KMSATコンソールとMicrosoft 365またはGoogle Workspaceアカウントの間に安全なリンクを作成することで機能します。
Microsoft 365を使用している場合、AzureでDMIアプリケーションを認証して、KMSATとMicrosoft 365間で安全な接続を作成できます。DMIは、エンタープライズアプリケーションとしてMicrosoft 365アカウントに接続されます。認証されると、DMIはMicrosoft Exchange Web サービス(EWS)APIを使用して、模擬フィッシングメールをユーザーの受信箱に送信します。
Google Workspaceを使用している場合、Google WorkspaceでDMIアプリケーションを認証して、セキュアな接続を作成できます。認証されると、DMIはGoogle Workspace APIを使用して、模擬フィッシングメールをユーザーの受信箱に送信します。
リンク先:
- Microsoft 365での接続エラーの修正方法
- Google Workspaceでの接続エラーの修正方法
- Microsoft 365でDMIメールが「その他」のメールボックスに表示されないようにする方法
- フィッシングメールへのバナー、プレフィックス、および署名の追加方法
必要な管理者ロール
DMIを設定するには、特定の管理者ロールが必要になります。詳細については、以下のサブセクションを参照してください。
Google Workspaceで必要な管理者ロール
Google Workspace DMIを設定するには、スーパー管理者ロールのアカウントが必要になります。詳細については、Googleの「API アクセスをドメイン全体の委任で制御する」の記事を参照してください。
Microsoft 365で必要な管理者ロール
Microsoft 365アカウントにDMIを設定する前に、DMI認証専用のMicrosoft 365の管理者アカウントを作成することをお勧めします。DMI認証アカウントには、以下のロールを割り当てる必要があります。
- Microsoft 365 Exchange管理センターのApplicationImpersonation。
- Microsoft Azureポータルのアプリケーション管理者
以下のタブを選択すると、各Microsoft 365アプリケーションでこれらの権限を有効にする方法を確認できます。
ApplicationImpersonationロールを追加して有効にするには、以下のステップに従って操作します。
- Microsoft 365 Exchange管理センターにログインします。
- 左側のメニューから[Roles(ロール)]をクリックし、[Admin Roles(管理者ロール)]を選択します。
- [ロールグループの追加(Add Role Group)]ボタンをクリックします。
- 新しいロールグループの名前と説明を入力します。[次へ]をクリックします。
- [アクセス許可の追加(Add Permissions)] ページで、[Application Impersonation]を選択して、[次へ]をクリックします。
ヒント:このオプションが表示されない場合は、表示を切り替えてみてください。例えば、[新しいExchange管理センター]を表示している場合は、[従来のExchange管理センター ]に切り替えます。
- DMI認証を担当するユーザーアカウントを選択して、[次へ]をクリックします。
- 選択した内容を確認し、[ロールグループの追加(Add Role Group)]をクリックします。
[アプリケーション管理者(Application Administrator)]ロールを有効にするには、以下のステップに従って操作します。
- Azure Portalにログインします。
- [Azure サービス]ヘッダーの下で、[ユーザー]を選択します。
- DMIの認証を担当するユーザーアカウントを選択します。
- 左側のメニューから、[割り当てられている役割]をクリックします。
- [適格な割り当て(Eligible Assignments)]タブで、[アプリケーション管理者(Application Administrator)]を見つけ、このロールを有効に設定します。[アプリケーション管理者(Application Administrator)]が表示されていない場合は、以下のステップに従って操作します。
- ページの上部にある[割り当ての追加]ボタンをクリックします。
- ドロップダウンメニューから[アプリケーション管理者(Application Administrator)]を選択します。
- スコープタイプには、[ディレクトリ]を選択し、[次へ」をクリックします。
- 割り当てタイプには、[アクティブ]を選択します。
- [割り当て]をクリックして、選択したユーザーにこのロールを割り当てます。
必要な権限
Microsoft 365のDMI接続を設定するときには、以下のような権限が要求されます。
安全な接続を保証するために、DMIはEWSを使用してユーザーの受信箱に接続する必要があります。EWS接続の権限には、メールの読み取り、送信、削除する能力が含まれます。EWS接続では、メールボックスの設定も変更できます。DMIはこれらの権限を、ユーザーの受信箱にメールを配信するためにのみ使用します。
KMSATへのDMIの接続
DMIを使用するには、メールクライアントアカウントをKMSATコンソールに接続する必要があります。詳細については、以下のサブセクションを参照してください。
Microsoft 365へのDMIの接続
以下の手順で、KMSATコンソールをMicrosoft 365アカウントに安全に接続します。
- KMSATコンソールにログインします。
- ページの右上隅のメールアドレスをクリックし、[アカウント設定]を選択します。
- [ダイクレトメッセージインジェクション]セクションに移動します。
- [DMI接続の追加]ドロップダウンメニューをクリックします。
- ドロップダウンメニューから[Microsoft 365]を選択します。Microsoftのログインページが表示されます。
- DMIの認証を担当するMicrosoftアカウントにログインします。[必要な管理者ロール]が割り当てられたMicrosoftアカウントを必ず使用してください。
- KnowBe4がユーザーのMicrosoft 365情報にアクセスすることを許可するために必要な権限を確認します。詳細については、上記の「必要な権限」のセクションを参照してください。
- これらの権限に同意する場合は、[承諾]をクリックします。
- ウィンドウが閉じたら、以下の「DMIの有効化」のセクションを参照して操作を続けます。
Google WorkspaceへのDMIの接続
DMIをGoogle Workspaceに接続するには、Google Workspaceの管理コンソールにクライアントIDとスコープを追加する必要があります。クライアントIDとスコープを追加するには、以下のステップに従って操作します。
- admin.google.comに移動します。
- Google Workspace管理コンソールで、[セキュリティ]セクションを選択します。
注:[セキュリティ]が表示されていない場合は、ページ下部の[More controls(その他のコントロール)]をクリックします。
- [概要]をクリックします。
- [APIコントロール]セクションを選択します。
- [ドメイン全体の委任]セクションで、[ドメイン全体の委任を管理]ボタンをクリックします。
- [新しく追加]ボタンをクリックします。
- [クライアントID]フィールドに、「117081416267426756182」と入力します。
- [OAuthスコープ]フィールドに、以下のURLを入力します。
- https://mail.google.com
- https://www.googleapis.com/auth/gmail.insert
- https://www.googleapis.com/auth/gmail.modify
- [承認]ボタンをクリックします。
KMSATでのDMIの有効化
KMSATコンソールがメールクライアントアカウントに接続されたら、KMSATでDMIを有効にする必要があります。詳細については、以下のサブセクションを参照してください。
Microsoft 365のDMIの有効化
Microsoft 365でDMIを有効にするには、以下のステップに従って操作します。
- KMSATコンソールにログインします。
- ページの右上隅のメールアドレスをクリックし、[アカウント設定]を選択します。
- [ダイクレトメッセージインジェクション]セクションに移動します。
- [DMI設定を表示]ボタンをクリックします。
- 構成用のポップアップウィンドウのフィールドに情報を入力します。詳細については、以下のスクリーンショットとリストを参照してください。
- [接続名]:このフィールドには、接続の名前を入力します。
-
[選択したドメインでこの接続を有効にする]:ドメイン名を入力するか、ドロップダウンメニューからドメインを選択して、1つまたは複数のドメインを選択します。
注:プライマリのメールアドレスが選択したドメインと一致するユーザーに対してのみ、DMIは有効になります。 - [DMI接続に失敗する場合の通知の送信先]:このフィールドには、接続に失敗した場合に通知を送信するユーザーのメールアドレスを入力します。
- [接続設定の保存]ボタンをクリックします。
Google WorkspaceのDMIの有効化
DMIをGoogle Workspaceに接続した後に、KMSATコンソールでDMIを有効にする必要があります。Google WorkspaceでDMIを有効にするには、以下のステップに従って操作します。
- KMSATコンソールにログインします。
- ページの右上隅のメールアドレスをクリックし、[アカウント設定]を選択します。
- [ダイクレトメッセージインジェクション]セクションに移動します。
- [DMI接続の追加]ドロップダウンメニューをクリックして、[Google Workspace]を選択します。
- 構成用のポップアップウィンドウのフィールドに情報を入力します。詳細については、以下のスクリーンショットとリストを参照してください。
- [接続名]:DMI接続の名前を入力します。
-
[選択したドメインでこの接続を有効にする]:ドメイン名を入力するか、ドロップダウンメニューからドメインを選択して、1つまたは複数のドメインを選択します。
注:プライマリのメールアドレスが選択したドメインと一致するユーザーに対してのみ、DMIは有効になります。管理者のメールアドレスがこのフィールドで選択されたドメインと一致する場合、[テストメールを自分に送信]を使用して送信されるメールにもDMIが使用されます。このテストメールでは、オリジナルのメールヘッダーのメッセージIDに@injector.psm.knowbe4.comが含まれます。
-
[DMI接続に失敗する場合の通知の送信先]:DMI接続に失敗した場合に通知を送信するユーザーのメールアドレスを入力します。
注:このフィールドに入力されたメールアドレスは、[選択したドメインでこの接続を有効にします]フィールドにリストされたドメインと一致する必要はありません。
- [Google Workspaceドメインのメールアドレスを入力する]:テストメッセージを受信するメールアドレスを入力します。
- [接続設定の保存]ボタンをクリックします。
トラブルシューティング
DMIで発生する可能性のある問題とその解決方法については、以下のサブセクションを参照してください。
Microsoft 365での接続エラーの修正方法
KMSATコンソールとMicrosoft 365アカウントを接続するExchange Webサービストークンが無効になると、DMI接続は失敗します。
DMIを利用して配信される予定であったフィッシングキャンペーンメールは、配信されなくなります。
上記の「Microsoft 365へのDMIの接続」で説明した手順に従って、Microsoft 365アカウントを再接続します。再接続で問題が発生する場合は、サポートにお問い合わせください。
Google Workspaceでの接続エラーの修正方法
DMIをGoogle Workspaceに接続する場合に[承認]ボタンをクリックしてエラーメッセージが表示される場合、クライアントIDとスコープが不正である可能性があります。
クライアントIDとスコープを確認するには、以下のステップに従って操作します。
- 新しく作成した[ドメイン全体の委任]の権限を見つけます。
- [詳細を表示]をクリックします。
- すべてのスコープが表示されており、スコープが重複しておらず、クライアントIDが正しいことを確認してください。
- スコープが見つからない、またはエラーが含まれる場合には、[編集]をクリックして、見つからないスコープを入力して、[承認]をクリックして変更を適用します。
注:クライアントIDは変更できません。
Microsoft 365でDMIメールが「その他」のメールボックスに表示されないようにする方法
DMIで送信されたメールが「優先」受信トレイではなく「その他」の受信箱に表示される場合は、以下の手順を実行してこの問題を解決してください。
- KMSATコンソールにログインします。
- ページの右上隅のメールをクリックし、[アカウント設定]を選択します。
- [フィッシング設定]サブタブに移動します。
- [カスタムヘッダーの追加]を有効にします。
- [ヘッダー名(左のボックス)]で、「MS-Exchange-Organization-BypassFocusedInbox」というテキストを入力します。
- [ヘッダー値(右のボックス)]で、「true」というテキストを入力します。
- [設定を保存]をクリックします。
フィッシングメールへのバナー、プレフィックス、および署名の追加方法
DMIを有効にすると、KnowBe4のフィッシングメールは、受信メールに表示されるバナー、プレフィックス、および署名を含む、すべてのメールフロールールを回避できます。
プレースホルダを使用して、フィッシングメールにバナー、プレフィックス、および署名を追加するには、以下のステップに従って操作します。
- KMSATコンソールにログインします。
- ページの右上隅のメールをクリックし、[アカウント設定]を選択します。
- [プレースホルダ]セクションに移動します。
- [+プレースホルダ]をクリックします。
- フィッシングメールに戻すプレースホルダーをドロップダウンメニューから選択します。
- 指定されたフィールドにプレースホルダーの情報を入力します。このフィールドには任意のテキストを入力できます。たとえば、メールのバナー、プレフィックス、署名のソースコードなどを入力できます。
- [メールバナー]および[件名プレフィックス]プレースホルダで、プレースホルダを表示するフィッシングメールをドロップダウンメニューから選択します。
- [プレースホルダの保存]をクリックします。
DMI接続の切断
DMIを無効にする場合、KMSATコンソールとメールクライアントアカウントの接続を解除することをお勧めします。
DMIを切断するには、以下のステップに従って操作します。
- KMSATコンソールにログインします。
- ページの右上隅のメールをクリックし、[アカウント設定]を選択します。
- [フィッシング]の下の[メッセージ直接挿入]セクションに移動します。
- 削除するDMI接続を見つけて、[設定を表示]ボタンをクリックします。
注:このボタンの名前は、使用している接続名によって変わります。例えば、接続名が「DMI 1」の場合、このボタンは[DMI 1設定を表示]と表示されます。
- [DMI接続の削除]ボタンをクリックします。
- 確認のメッセージが表示されたら、[確認]ボタンをクリックします。
将来、DMIを再度有効にする場合は、KnowBe4のアクセス権限を再度付与する必要があります。DMIを再度有効にするには、「KSMATでのDMIの有効化」のセクションのステップに従って操作します。
コメント
0件のコメント
記事コメントは受け付けていません。