(57)【要約】  【課題】ユーザの標的型攻撃メールに対する正確なスキルレベルを訓練レベルに反映させて訓練メールを作成する。  【解決手段】標的型攻撃メール訓練支援装置１は、訓練対象ユーザの訓練レベルに基づいて標的型攻撃メールを模した訓練メールを作成して、作成した訓練メールを訓練対象ユーザのメール端末４に送信し、訓練対象ユーザの訓練メールに対する所定の操作（メール本文中のＵＲＬおよび添付ファイルの選択操作）を監視する。また、訓練対象ユーザがこの訓練メールに対してどのように行動したかを問い合わせるアンケートメールを作成して、作成したアンケートメールを訓練対象ユーザのメール端末４に送信し、このアンケートメールに対する訓練対象ユーザの回答を取得する。それから、訓練対象ユーザの訓練メールに対する所定の操作の監視結果と、訓練対象ユーザのアンケートメールに対する回答とに基づいて、訓練対象ユーザの訓練レベルを更新する。【選択図】図１
2019160066.tif 000002
【特許請求の範囲】
【請求項１】
標的型攻撃メールに対する訓練を支援する標的型攻撃メール訓練支援装置であって、
訓練レベル毎に、標的型攻撃メールを模した訓練メールの雛型を記憶する訓練メール雛型記憶手段と、
ユーザの訓練レベルを記憶する訓練レベル記憶手段と、
前記訓練レベル記憶手段に記憶されている前記ユーザの訓練レベルに対応付けられて前記訓練メール雛型記憶手段に記憶されている訓練メールの雛型に基づいて、訓練メールを作成する訓練メール作成手段と、
前記訓練メール作成手段により作成された前記訓練メールを前記ユーザの端末に送信する訓練メール送信手段と、
前記訓練メール送信手段により送信された前記訓練メールに対する前記ユーザの所定の操作を監視する操作監視手段と、
前記訓練メール送信手段により送信された前記訓練メールに対する前記ユーザの行動を問い合わせるアンケートメールを作成するアンケートメール作成手段と、
前記アンケートメール作成手段により作成された前記アンケートメールを前記ユーザの端末に送信するアンケートメール送信手段と、
前記アンケートメール送信手段により送信された前記アンケートメールに対する回答を前記ユーザの端末から取得する回答取得手段と、
前記回答取得手段により取得された回答および前記操作監視手段における監視結果に基づいて、前記訓練レベル記憶手段に記憶されている前記ユーザの訓練レベルを更新する訓練レベル更新手段と、を備えている
ことを特徴とする標的型攻撃メール訓練支援装置。
【請求項２】
請求項１に記載の標的型攻撃メール訓練支援装置であって、
前記訓練メール送信手段により送信された前記訓練メールに対して前記ユーザが前記所定の操作を行った場合に当該ユーザに提示するメッセージを、前記ユーザの訓練レベルに応じて生成するメッセージ生成手段と、
前記ユーザの端末から前記訓練メールに対する前記所定の操作を起因とするアクセス要求を受信した場合に、前記メッセージ生成手段により生成された当該ユーザに提示する前記メッセージを前記ユーザの端末に送信するメッセージ送信手段と、をさらに備えている
ことを特徴とする標的型攻撃メール訓練支援装置。
【請求項３】
請求項２に記載の標的型攻撃メール訓練支援装置であって、
前記メッセージ生成手段は、
いずれかの訓練レベルに対応するメッセージとして、ランサムウェアを模した擬似ランサムウェア画面の画面データを生成する
ことを特徴とする標的型攻撃メール訓練支援装置。
【請求項４】
請求項２または３に記載の標的型攻撃メール訓練支援装置であって、
前記メッセージ生成手段は、
いずれかの訓練レベルに対応するメッセージとして、標的型攻撃メールに対して不適切な操作を行った場合にすべき行動、あるいは標的型攻撃メールを見分けるための注意点が表示された教育コンテンツ画面の画面データを生成する
ことを特徴とする標的型攻撃メール訓練支援装置。
【請求項５】
コンピュータで読み取り可能なプログラムであって、
前記プログラムは、
前記コンピュータを、標的型攻撃メールに対する訓練を支援する標的型攻撃メール訓練支援装置として機能させ、
前記標的型攻撃メール訓練支援装置は、
訓練レベル毎に、標的型攻撃メールを模した訓練メールの雛型を記憶する訓練メール雛型記憶手段と、
ユーザの訓練レベルを記憶する訓練レベル記憶手段と、
前記訓練レベル記憶手段に記憶されている前記ユーザの訓練レベルに対応付けられて前記訓練メール雛型記憶手段に記憶されている訓練メールの雛型に基づいて、訓練メールを作成する訓練メール作成手段と、
前記訓練メール作成手段により作成された前記訓練メールを前記ユーザの端末に送信する訓練メール送信手段と、
前記訓練メール送信手段により送信された前記訓練メールに対する前記ユーザの所定の操作を監視する操作監視手段と、
前記訓練メール送信手段により送信された前記訓練メールに対する前記ユーザの行動を問い合わせるアンケートメールを作成するアンケートメール作成手段と、
前記アンケートメール作成手段により作成された前記アンケートメールを前記ユーザの端末に送信するアンケートメール送信手段と、
前記アンケートメール送信手段により送信された前記アンケートメールに対する回答を前記ユーザの端末から取得する回答取得手段と、
前記回答取得手段により取得された回答および前記操作監視手段における監視結果に基づいて、前記訓練レベル記憶手段に記憶されている前記ユーザの訓練レベルを更新する訓練レベル更新手段と、を備えている
ことを特徴とするコンピュータで読み取り可能なプログラム。
【請求項６】
標的型攻撃メール訓練支援装置を用いた標的型攻撃メール訓練支援方法であって、
前記標的型攻撃メール訓練支援装置は、
ユーザの訓練レベルに対応付けられて予め記憶されている訓練メールの雛型に基づいて訓練メールを作成して、当該訓練メールを前記ユーザの端末に送信するとともに、当該訓練メールに対する前記ユーザの所定の操作を監視し、
前記訓練メールに対する前記ユーザの行動を問い合わせるアンケートメールを作成して、当該アンケートメールを前記ユーザの端末に送信するとともに、当該アンケートメールに対する回答を前記ユーザの端末から取得し、
前記アンケートメールに対する回答および前記訓練メールに対する前記ユーザの所定の操作の監視結果に基づいて、当該ユーザの訓練レベルを更新する
ことを特徴とする標的型攻撃メール訓練支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、標的型攻撃メールに対する訓練支援技術に関する。
【背景技術】
【０００２】
近年、特定の企業等を狙った情報窃取等を目的とする標的型攻撃メールの脅威が増大している。標的型攻撃メールは、不特定多数に同時送信されるスパムメールとは異なり、特定の従業員等しか知らないキーワード等を使って特定の従業員等にのみ送られる。このため、スパムメールと比較して、セキュリティソフトの定義ファイルに登録されるのが遅れがちである。したがって、標的型攻撃メールのセキュリティ対策には、訓練による従業員等のスキルアップが重要である。このような標的型攻撃メールに対する訓練を支援する技術として、特許文献１に記載のメールシステムがある。
【０００３】
特許文献１に記載のメールシステムにおいて、メール端末は、受信メールのなかから選択されたメールのヘッダ情報およびメール本文の少なくとも一方を、ユーザの訓練レベルに応じて変更することにより、訓練メールを作成する。そして、作成した訓練メールを自メール端末に送信する。また、メール端末は、訓練メールを受信した場合に、この訓練メールの添付ファイルの開封操作、メール本文中のＵＲＬへのアクセス操作、および、予め用意された問い合わせボタンに対する操作を監視し、これらの操作の監視結果に基づいてユーザの訓練レベルを更新する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−６０３６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のメールシステムでは、訓練メールの添付ファイルの開封操作およびメール本文中のＵＲＬへのアクセス操作がいずれも行われなかった場合に、問い合わせボタンに対する操作の有無により、ユーザがこの訓練メールを認識することができたか否かを把握することはできるが、ユーザがこの訓練メールに対して適切に行動したか否かまでは把握することができない。このため、ユーザの標的型攻撃メールに対する正確なスキルレベルを訓練レベルに反映させることができない。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、本発明の目的は、ユーザの標的型攻撃メールに対する正確なスキルレベルを訓練レベルに反映させて、訓練メールを作成することが可能な技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明では、ユーザの訓練レベルに基づいて、標的型攻撃メールを模した訓練メールを作成し、作成した訓練メールをユーザのメール端末に送信して、ユーザの訓練メールに対する所定の操作（添付ファイルおよびメール本文中のＵＲＬへの選択操作等）を監視する。また、ユーザがこの訓練メールに対してどのような行動をしたかを問い合わせるアンケートメールを作成して、作成したアンケートメールをユーザのメール端末に送信し、このアンケートメールに対するユーザの回答を取得する。それから、ユーザの訓練メールに対する所定の操作の監視結果と、ユーザのアンケートメールに対する回答とに基づいて、ユーザの訓練レベルを更新する。
【０００８】
例えば、本発明は、
標的型攻撃メールに対する訓練を支援する標的型攻撃メール訓練支援装置であって、
訓練レベル毎に、標的型攻撃メールを模した訓練メールの雛型を記憶する訓練メール雛型記憶手段と、
ユーザの訓練レベルを記憶する訓練レベル記憶手段と、
前記訓練レベル記憶手段に記憶されている前記ユーザの訓練レベルに対応付けられて前記訓練メール雛型記憶手段に記憶されている訓練メールの雛型に基づいて、訓練メールを作成する訓練メール作成手段と、
前記訓練メール作成手段により作成された前記訓練メールを前記ユーザの端末に送信する訓練メール送信手段と、
前記訓練メール送信手段により送信された前記訓練メールに対する前記ユーザの所定の操作を監視する操作監視手段と、
前記訓練メール送信手段により送信された前記訓練メールに対する前記ユーザの行動を問い合わせるアンケートメールを作成するアンケートメール作成手段と、
前記アンケートメール作成手段により作成された前記アンケートメールを前記ユーザの端末に送信するアンケートメール送信手段と、
前記アンケートメール送信手段により送信された前記アンケートメールに対する回答を前記ユーザの端末から取得する回答取得手段と、
前記回答取得手段により取得された回答および前記操作監視手段における監視結果に基づいて、前記訓練レベル記憶手段に記憶されている前記ユーザの訓練レベルを更新する訓練レベル更新手段と、を備えている。
【発明の効果】
【０００９】
本発明では、訓練メールに対するユーザの行動をアンケートメールに対する回答により取得し、この取得したユーザの回答とユーザの訓練メールに対する所定の操作の監視結果とに基づいて、訓練レベルを更新している。したがって、本発明によれば、訓練メールに対する所定の操作の有無だけでは把握できないユーザの標的型攻撃メールに対する正確なスキルレベルを訓練レベルに反映させて、訓練メールを作成することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の一実施の形態に係る標的型攻撃メール訓練支援システムの概略構成図である。
【図２】図２は、本発明の一実施の形態に係る標的型攻撃メール訓練支援システムの動作例を説明するためのシーケンス図である。
【図３】図３は、本発明の一実施の形態に係る標的型攻撃メール訓練支援システムの動作例を説明するためのシーケンス図であり、図２の続きである。
【図４】図４は、標的型攻撃メール訓練支援装置１の概略機能構成図である。
【図５】図５は、ユーザ情報記憶部１１１の登録内容例を模式的に表した図である。
【図６】図６は、訓練メール雛型記憶部１１２の登録内容例を模式的に表した図である。
【図７】図７は、メッセージ画面雛型記憶部１１３の登録内容例を模式的に表した図である。
【図８】図８は、アンケート情報記憶部１１４の登録内容例を模式的に表した図である。
【図９】図９は、アンケート情報記憶部１１４の登録内容例を模式的に表した図であり、図８の続きである。
【図１０】図１０は、操作ログ記録部１１５の登録内容例を模式的に表した図である。
【図１１】図１１は、回答記録部１１６の登録内容例を模式的に表した図である。
【図１２】図１２は、標的型攻撃メール訓練支援装置１の動作を説明するためのフロー図である。
【図１３】図１３は、標的型攻撃メール訓練支援装置１の動作を説明するためのフロー図であり、図１２の続きである。
【発明を実施するための形態】
【００１１】
以下に、本発明の一実施の形態について図面を参照して説明する。
【００１２】
図１は、本実施の形態に係る標的型攻撃メール訓練支援システムの概略構成図である。
【００１３】
図示するように、本実施の形態に係る標的型攻撃メール訓練支援システムは、ＷＡＮ６に接続された標的型攻撃メール訓練支援装置１およびメールサーバ２と、標的型攻撃メール訓練支援装置１に接続された操作端末３と、ＬＡＮ７に接続された複数のメール端末４−１〜４−ｎ（以下、単に、メール端末４とも呼ぶ）と、ＬＡＮ７をＷＡＮ６に接続するためのゲートウェイ５と、を備えている。ここで、標的型攻撃メール訓練支援装置１およびメールサーバ２はＬＡＮ７に接続されていてもよく、メール端末４はＷＡＮ６に接続されていてもよい。
【００１４】
標的型攻撃メール訓練支援装置１は、操作端末３を介して訓練支援実施者から受け付けた指示に従い、標的型攻撃メールを模した訓練メールを訓練対象ユーザの訓練レベルに応じて作成し、この訓練メールを、メールサーバ２経由で訓練対象ユーザのメール端末４に送信する。そして、訓練対象ユーザのこの訓練メールに対する操作内容を監視する。また、訓練対象ユーザのこの訓練メールに対する行動を問い合わせるアンケートメールを作成し、このアンケートメールを、メールサーバ２経由で訓練対象ユーザのメール端末４に送信する。そして、訓練対象ユーザからアンケートに対する回答を収集する。それから、標的型攻撃メール訓練支援装置１は、訓練対象ユーザの訓練メールに対する操作内容の監視結果およびアンケートに対する回答に基づいて、訓練対象ユーザの訓練レベルを更新する。
【００１５】
図２および図３は、本実施の形態に係る標的型攻撃メール訓練支援システムの動作例を説明するためのシーケンス図である。
【００１６】
まず、操作端末３は、訓練対象ユーザのユーザＩＤおよび操作内容の監視時間の指定を伴う訓練開始操作を訓練支援実施者から受け付けると（Ｓ１００）、指定された訓練対象ユーザＩＤおよび操作内容の監視時間を含む訓練開始指示を標的型攻撃メール訓練支援装置１に送信する（Ｓ１０１）。
【００１７】
これを受けて、標的型攻撃メール訓練支援装置１は、訓練開始指示に含まれているユーザＩＤに対応付けられている訓練対象ユーザの訓練レベルを特定する（Ｓ１０２）。そして、特定した訓練レベルに応じて訓練対象ユーザ宛の訓練メールを作成する（Ｓ１０３）。例えば、訓練メール雛型には、訓練レベルに応じて、メール本文中にＵＲＬが記載されているか、あるいはファイルが添付されているため、訓練対象ユーザの訓練レベルに対応する訓練メール雛型のメール本文中にＵＲＬの記載があるならば、このＵＲＬに、ユーザＩＤおよび訓練メールのメールＩＤを含むＷｅｂビーコンを付加して、後述のメッセージ画面へのリンクを設定し、訓練対象ユーザの訓練レベルに対応する訓練メール雛型に添付ファイルがあるならば、この添付ファイルに、ユーザＩＤおよび訓練メールのメールＩＤを含むＷｅｂビーコンを付加して、後述のメッセージ画面へのリンクを設定する。以上のようにして、訓練対象ユーザ宛の訓練メールを作成する。
【００１８】
つぎに、標的型攻撃メール訓練支援装置１は、訓練メールに含まれているＵＲＬにアクセスしたメール端末４に表示するメッセージ画面を、訓練開始指示に含まれているユーザＩＤに対応付けられている訓練対象ユーザの訓練レベルに応じて生成する。そして、このメッセージ画面を、訓練メールに含まれているＵＲＬに設定したリンク先（格納場所）に記憶する（Ｓ１０４）。例えば、訓練対象ユーザの訓練レベルが高い場合、ランサムウェアに汚染した場合に表示されるランサムウェア画面を模した擬似ランサムウェア画面をメッセージ画面として生成する。また、訓練対象ユーザの訓練レベルが低い場合、標的型攻撃メールに対して不適切な操作を行った場合にすべき行動、あるいは標的型攻撃メールを見分けるための注意点が記載された教育コンテンツ画面をメッセージ画面として生成する。
【００１９】
つぎに、標的型攻撃メール訓練支援装置１は、メールサーバ２経由で、訓練開始指示に含まれているユーザＩＤに対応付けられている訓練対象ユーザのメール端末４に、作成した訓練メールを送信する（Ｓ１０５）。それから、監視タイマを起動して、この訓練メールに対する所定の操作の監視を開始する（Ｓ１０６）。具体的には、監視タイマがタイムアウトするまでの間、訓練メールのメール本文中に記載されているＵＲＬおよび訓練メールの添付ファイルの選択操作を監視する。
【００２０】
つぎに、メール端末４は、受信メールのなかから閲覧対象として訓練メールを選択する選択操作を訓練対象ユーザより受け付けると（Ｓ１０７）、この選択された訓練メールを表示する（Ｓ１０８）。
【００２１】
それから、メール端末４は、表示中の訓練メールの添付ファイルあるいはメール本文中のＵＲＬを選択する選択操作を訓練対象ユーザより受け付けると（Ｓ１０９）、選択操作に応じたアクセス要求を標的型攻撃メール訓練支援装置１に送信する（Ｓ１１０）。例えば、メール本文中のＵＲＬを選択する選択操作ならば、選択されたＵＲＬに設定されているリンク先へのアクセスを要求するアクセス要求を標的型攻撃メール訓練支援装置１に送信する。このアクセス要求は、選択されたＵＲＬに付加されているＷｅｂビーコンに含まれているユーザＩＤおよびメールＩＤを含む。一方、添付ファイルを選択する選択操作ならば、選択された添付ファイルに設定されているリンク先へのアクセスを要求するアクセス要求を標的型攻撃メール訓練支援装置１に送信する。このアクセス要求は、選択された添付ファイルに付加されているＷｅｂビーコンに含まれているユーザＩＤおよびメールＩＤを含む。
【００２２】
つぎに、標的型攻撃メール訓練支援装置１は、メール端末４からアクセス要求を受信すると、このアクセス要求で指定されているリンク先に格納されているメッセージ画面（擬似ランサムウェア画面および教育コンテンツ画面のいずれか）の画面データをアクセス要求元のメール端末４に送信する（Ｓ１１１）。また、標的型攻撃メール訓練支援装置１は、このアクセス要求で指定されているリンク先に基づいて、訓練対象ユーザが実施した訓練メールに対する操作内容（メール本文中のＵＲＬの選択操作および添付ファイルの選択操作のいずれか）を特定する。そして、特定した操作内容を、操作ログとして、このアクセス要求に含まれているユーザＩＤおよびメールＩＤに対応付けて記録する（Ｓ１１２）。
【００２３】
一方、メール端末４は、標的型攻撃メール訓練支援装置１から受信した画面データに従いメッセージ画面を表示する（Ｓ１１３）。
【００２４】
つぎに、標的型攻撃メール訓練支援装置１は、操作装置３から受け付けた訓練開始指示に含まれている操作内容の監視時間の経過により監視タイマがタイムアウトすると（Ｓ１１４）、この訓練開始指示に含まれているユーザＩＤに対応付けられている訓練対象ユーザ宛のアンケートメールを作成する（Ｓ１１５）。具体的には、後述するアンケート受付画面へのリンクが設定されたＵＲＬが記載されたメール本文を生成する。また、訓練対象ユーザのメール端末４に訓練メールを送信した事実を認識できるように、このメール本文には、この訓練メールのタイトル、送信日時、送信元名等を記述するとともに、メール本文内のＵＲＬにアクセスして、アンケート受付画面からこの訓練メールに対してどのような行動をしたか回答するよう要求する旨を記述する。さらに、メール本文に記載したＵＲＬに、ユーザＩＤおよびこの訓練メールのメールＩＤを含むＷｅｂビーコンを付加する。以上のようにして、訓練対象ユーザ宛のアンケートメールを作成する。
【００２５】
つぎに、標的型攻撃メール訓練支援装置１は、予め記憶されているアンケート情報に基づいて、アンケートメールに含まれているＵＲＬにアクセスしたメール端末４に表示するためのアンケート受付画面を生成し、このＵＲＬに設定されているリンク先（格納場所）に、生成したアンケート受付画面を格納する（Ｓ１１６）。
【００２６】
つぎに、標的型攻撃メール訓練支援装置１は、メールサーバ２経由で、訓練開始指示に含まれているユーザＩＤに対応付けられている訓練対象ユーザのメール端末４に、作成したアンケートメールを送信する（Ｓ１１７）。
【００２７】
つぎに、メール端末４は、受信メールのなかから閲覧対象としてアンケートメールを選択する選択操作を訓練対象ユーザより受け付けると（Ｓ１１８）、選択されたアンケートメールを表示する（Ｓ１１９）。
【００２８】
それから、メール端末４は、表示中のアンケートメールのメール本文中のＵＲＬを選択する選択操作をユーザから受け付けると（Ｓ１２０）、選択されたＵＲＬにリンクされているメッセージ画面へのアクセス要求を標的型攻撃メール訓練支援装置１に送信する（Ｓ１２１）。このアクセス要求は、選択されたＵＲＬに付加されているＷｅｂビーコンに含まれているユーザＩＤおよびメールＩＤを含む。
【００２９】
つぎに、標的型攻撃メール訓練支援装置１は、メール端末４からアクセス要求を受信すると、このアクセス要求で指定されているＵＲＬに設定されたリンク先（格納場所）に格納されているアンケート受付画面の画面データをアクセス要求元のメール端末４に送信する（Ｓ１２２）。これを受けて、メール端末４は、標的型攻撃メール訓練支援装置１から受信した画面データに従いアンケート受付画面を表示する（Ｓ１２３）。
【００３０】
つぎに、メール端末４は、表示中のアンケート受付画面を介して訓練対象ユーザから、訓練メールに対する行動を問い合わせたアンケートの回答操作を受け付けると（Ｓ１２４）、受け付けた回答結果を標的型攻撃メール訓練支援装置１に送信する（Ｓ１２５）。これを受けて、標的型攻撃メール訓練支援装置１は、メール端末４から受け取った回答結果を、このメール端末４から受け付けたアンケート受付画面の格納場所へのアクセス要求に含まれていたユーザＩＤおよびメールＩＤに対応付けて記録する（Ｓ１２６）。
【００３１】
それから、標的型攻撃メール訓練支援装置１は、メール端末４から受け付けたアンケート受付画面へのアクセス要求に含まれていたユーザＩＤおよびメールＩＤに対応付けて記録されている回答および操作ログに基づいて訓練対象ユーザの訓練レベルを更新する（Ｓ１２７）。具体的には、予め定められた基準に従い回答を採点する。つぎに、回答と操作ログとの整合性を判断し、その判断結果に基づいて回答の採点結果を修正する。そして、修正された採点結果に基づいて訓練レベルを決定し、訓練対象ユーザの訓練レベルを、新たに決定した訓練レベルに更新する。
【００３２】
つぎに、標的型攻撃メール訓練支援装置１の詳細を説明する。なお、標的型攻撃メール訓練支援装置１とともに本実施の形態の標的型攻撃メール訓練支援システムを構成するその他の装置（メールサーバ２、操作端末３、メール端末４、ゲートウェイ５）には、既存の装置を利用できるので、その詳細な説明を省略する。
【００３３】
図４は、標的型攻撃メール訓練支援装置１の概略機能構成図である。
【００３４】
図示するように、標的型攻撃メール訓練支援装置１は、ネットワークインターフェース部１００と、操作端末インターフェース部１０１と、記憶部１０２と、訓練メール作成部１０３と、メッセージ画面生成部１０４と、アンケートメール作成部１０５と、アンケート受付画面生成部１０６と、メール送信部１０７と、Ｗｅｂサーバ部１０８と、訓練レベル更新部１０９と、主制御部１１０と、を備えている。
【００３５】
ネットワークインターフェース部１００は、ＷＡＮ６に接続するためのインターフェースである。
【００３６】
操作端末インターフェース部１０１は、操作端末３に接続するためのインターフェースである。
【００３７】
記憶部１０２は、ユーザ情報記憶部１１１と、訓練メール雛型記憶部１１２と、メッセージ画面雛型記憶部１１３と、アンケート情報記憶部１１４と、操作ログ記録部１１５と、回答記録部１１６と、を有する。
【００３８】
ユーザ情報記憶部１１１には、メール端末４のユーザ毎に、ユーザＩＤおよび訓練レベルを含むユーザ情報が記憶されている。
【００３９】
図５は、ユーザ情報記憶部１１１の登録内容例を模式的に表した図である。
【００４０】
図示するように、ユーザ情報記憶部１１１には、メール端末４のユーザ毎にユーザ情報のレコード１１１０が記憶されている。ユーザ情報のレコード１１１０は、ユーザＩＤを登録するフィールド１１１１と、氏名を登録するフィールド１１１２と、部署名等の所属を登録するフィールド１１１３と、メール端末４のメールアドレスを登録するフィールド１１１４と、訓練レベルを登録するフィールド１１１５と、を有する。
【００４１】
訓練メール雛型記憶部１１２には、訓練レベル毎に、標的型攻撃メールを模した訓練メールの雛型である訓練メール雛型が記憶されている。
【００４２】
図６は、訓練メール雛型記憶部１１２の登録内容例を模式的に表した図である。
【００４３】
図示するように、訓練メール雛型記憶部１１２には、訓練レベル毎に訓練メール雛型情報のレコード１１２０が記憶されている。訓練メール雛型情報のレコード１１２０は、訓練レベルを登録するフィールド１１２１と、メール本文雛型を登録するフィールド１１２２と、差出人メールアドレスの作成ルールを登録するフィールド１１２３と、添付ファイルの有無を登録するフィールド１１２４と、を有する。
【００４４】
ここで、メール本文雛型に含まれるＵＲＬ１１２５には、訓練対象ユーザのユーザＩＤおよび訓練メールのメールＩＤを含むＷｅｂビーコンが付加されるとともに、所定のメッセージ画面にアクセスするためのリンクが設定される。また、メール本文雛型に含まれるタグ１１２６、１１２７には訓練対象ユーザの氏名が記述される。また、フィールド１１２４の登録内容が添付ファイル「あり」の場合、添付ファイルには、訓練対象ユーザのユーザＩＤおよび訓練メールのメールＩＤを含むＷｅｂビーコンが付加されるとともに、所定のメッセージ画面にアクセスするためのリンクが設定される。
【００４５】
図６に示す例によれば、訓練レベル「初級」の訓練対象ユーザに対しては、差出人メールアドレスを「フリーメールアドレス」とする訓練メールを作成するための訓練メール雛型情報が登録されている。この訓練メールは、日本語にはない漢字を含み、助詞の使用が不適切であり、かつ、上述のＷｅｂビーコンが付加されるとともに所定のメッセージ画面へのリンクが設定されたＵＲＬが記述されたメール本文を有している。また、訓練レベル「中級」の訓練対象ユーザに対しては、差出人メールアドレスを「組織内のドメインの実在しないメールアドレス」とする訓練メールを作成するための訓練メール雛型情報が登録されている。この訓練メールは、訓練対象ユーザの氏名を含み、差出人のメールアドレスと異なるメールアドレスが署名欄に記述されたメール本文と、上述のＷｅｂビーコンが付加されるとともに所定のメッセージ画面へのリンクが設定された添付ファイルと、を有している。また、訓練レベル「上級」の訓練対象ユーザに対しては、差出人メールアドレスを「組織内のドメインの実在するメールアドレス」とする訓練メールを作成するための訓練メール雛型情報が登録されている。この訓練メールは、訓練対象ユーザの氏名を含む架空メールのメール本文が過去の送受信メールとして記述されるとともに実在しない部署名が署名に記述されたメール本文と、上述のＷｅｂビーコンが付加されるとともに所定のメッセージ画面へのリンクが設定された添付ファイルと、を有している。
【００４６】
メッセージ画面雛型記憶部１１３には、訓練レベル毎に、訓練メールのメール本文中のＵＲＬあるいは添付ファイルに設定された所定のリンク先（格納場所）に格納するメッセージ画面の雛型であるメッセージ画面雛型に関する情報が記憶されている。
【００４７】
図７は、メッセージ画面雛型記憶部１１３の登録内容例を模式的に表した図である。
【００４８】
図示するように、メッセージ画面雛型記憶部１１３には、訓練レベル毎にメッセージ画面雛型情報のレコード１１３０が記憶されている。メッセージ画面雛型情報のレコード１１３０は、訓練レベルを登録するフィールド１１３１と、メッセージ画面雛型の画面データを登録するフィールド１１３２と、メッセージ画面雛型の種別（教育コンテンツおよび擬似ランサムウェア画面のいずれか）を登録するフィールド１１３３と、を有する。
【００４９】
図７に示す例によれば、訓練レベル「初級」の訓練対象ユーザに対しては、情報管理部門への報告等、不審なメールに対して不適切な操作を行ってしまった場合になすべき行動が記載された教育コンテンツを生成するためのメッセージ画面雛型情報が登録されている。また、訓練レベル「中級」の訓練対象ユーザに対しては、標的型攻撃メールを見分けるための注意点が記載された教育コンテンツを生成するためのメッセージ画面雛型情報が登録されている。また、訓練レベル「上級」の訓練対象ユーザに対しては、ランサムウェアに汚染した場合に表示されるランサムウェア画面を模した擬似ランサムウェア画面を生成するためのメッセージ画面雛型情報が登録されている。
【００５０】
図８および図９は、アンケート情報記憶部１１４の登録内容例を模式的に表した図である。
【００５１】
図示するように、アンケート情報記憶部１１４には、アンケート受付画面に表示するアンケートの設問毎にアンケート情報のレコード１１４０が記憶されている。アンケート情報のレコード１１４０は、設問情報を登録するフィールド１１４１と、選択肢情報を登録するフィールド１１４２と、を有する。設問情報を登録するフィールド１１４１は、設問番号を登録するサブフィールド１１４１１と、設問文を登録するサブフィールド１１４１２と、を有する。選択肢情報を登録するフィールド１１４２は、設問文に対して複数用意された選択肢情報のサブレコード１１４３を有する。選択肢情報のサブレコード１１４３は、回答番号を登録するサブフィールド１１４３１と、選択肢を登録するサブフィールド１１４３２と、訓練レベル判定に用いる点数の増減値を登録するサブフィールド１１４３３と、を有する。
【００５２】
図１０は、操作ログ記録部１１５の登録内容例を模式的に表した図である。
【００５３】
図示するように、操作ログ記録部１１５には、メール端末４のユーザ毎に操作ログのテーブル１１５０が記憶されている。操作ログのテーブル１１５０には、訓練メールに対するユーザの操作内容を記録した操作ログのレコード１１５１が記憶されている。操作ログのレコード１１５１は、操作ログを識別するためのログＩＤを登録するフィールド１１５２と、訓練メールのメールＩＤを登録するフィールド１１５３と、訓練メールに対する操作内容を登録するフィールド１１５４と、を有する。
【００５４】
図１１は、回答記録部１１６の登録内容例を模式的に表した図である。
【００５５】
図示するように、回答記録部１１６には、メール端末４のユーザ毎にアンケート結果のテーブル１１６０が記憶されている。アンケート結果のテーブル１１６０には、訓練メール毎にアンケート結果のレコード１１６１が記憶されている。アンケート結果のレコード１１６１は、訓練メールのメールＩＤを登録するフィールド１１６２と、訓練メールに対するアンケートの回答結果を登録するフィールド１１６３と、を有する。回答結果を登録するフィールド１１６３は、アンケートの設問毎のサブレコード１１６４が登録されており、このサブレコード１１６４は、設問番号を登録するサブフィールド１１６４１と、ユーザが選択した回答番号を登録するサブフィールド１１６４２と、を有する。
【００５６】
図４に戻って説明を続ける。
【００５７】
訓練メール作成部１０３は、ユーザ情報記憶部１１１に記憶されている訓練対象ユーザのユーザ情報および訓練メール雛型記憶部１１２に記憶されている訓練対象ユーザの訓練レベルに対応する訓練メール雛型に基づいて、訓練対象ユーザに対する訓練メールを作成する。
【００５８】
メッセージ画面生成部１０４は、メッセージ画面雛型記憶部１１３に記憶されている訓練対象ユーザの訓練レベルに対応するメッセージ画面雛型に基づいて、訓練対象ユーザが訓練メールのメール本文中のＵＲＬあるいは添付ファイルを選択した場合に提示するためのメッセージ画面（教育コンテンツ画面あるいは擬似ランサムウェア画面）を生成する。
【００５９】
アンケートメール作成部１０５は、訓練対象ユーザの訓練メールに対する行動を問い合わせるためのメールであって、アンケート受付画面にアクセスするためのＵＲＬが記載されたアンケートメールを作成する。
【００６０】
アンケート受付画面生成部１０６は、アンケート情報記憶部１１４に記憶されているアンケート情報に基づいて、設問文毎に、訓練対象ユーザが訓練メールに対してどのように行動したかを訓練対象ユーザに選択肢のなかから選択させるための入力フォームであるアンケート受付画面を生成する。
【００６１】
メール送信部１０７は、訓練メール作成部１０３により作成された訓練メールおよびアンケートメール作成部１０５により作成されたアンケートメールを訓練対象ユーザのメール端末４に送信する。
【００６２】
Ｗｅｂサーバ部１０８は、メッセージ画面生成部１０４により生成されたメッセージ画面およびアンケート受付画面生成部１０６により生成されたアンケート受付画面をＷＡＮ６上に公開するＷｅｂサーバとして機能する。
【００６３】
訓練レベル更新部１０９は、訓練対象ユーザに送信した最新の訓練メールについて、操作ログ記録部１１５に記録されている操作対象ユーザの操作ログおよび回答記録部１１６に記録されている操作対象ユーザの回答に基づいて、訓練対象ユーザの最新の訓練レベルを決定する。そして、ユーザ情報記憶部１１１に記憶されている訓練対象ユーザの訓練レベルをこの最新の訓練レベルに更新する。
【００６４】
そして、主制御部１１０は、標的型攻撃メール訓練支援装置１の各部１００〜１０９を統括的に制御する。
【００６５】
図１２および図１３は、標的型攻撃メール訓練支援装置１の動作を説明するためのフロー図である。このフローは、標的型攻撃メール訓練支援装置１が操作端末３から訓練開始指示を受信することにより開始される。
【００６６】
まず、主制御部１１０は、訓練メール作成部１０３に、操作端末インターフェース部１０１を介して操作端末３より受信した訓練開始指示に含まれている訓練対象ユーザのユーザＩＤおよび操作内容の監視時間を通知して訓練メールの作成を指示する。
【００６７】
これを受けて、訓練メール作成部１０３は、フィールド１１１１に訓練対象ユーザのユーザＩＤが登録されているユーザ情報のレコード１１１０をユーザ情報記憶部１１１から検索し、このユーザ情報のレコード１１１０のフィールド１１１５に登録されている訓練対象ユーザの訓練レベルを特定する（Ｓ２００）。
【００６８】
つぎに、訓練メール作成部１０３は、訓練対象ユーザに対する訓練メールのメールＩＤを生成する。また、フィールド１１２１に訓練対象ユーザの訓練レベルが登録されている訓練メール雛型情報のレコード１１２０を訓練メール雛型記憶部１１２から検索し、この訓練メール雛型情報のレコード１１２０およびＳ２００で検索した訓練対象ユーザのユーザ情報のレコード１１１０を用いて、訓練対象ユーザに対する訓練メールを作成する（Ｓ２０１）。
【００６９】
具体的には、訓練メール雛型情報のレコード１１２０のフィールド１１２２の登録内容（メール本文雛型）を、必要に応じてユーザ情報のレコード１１１０の登録内容を用いて修正することにより、訓練メールのメール本文を作成する。また、訓練メール雛型情報のレコード１１２０のフィールド１１２３の登録内容（差出人メールアドレスの作成ルール）に従い、必要に応じてユーザ情報のレコード１１１０の登録内容を用いて、訓練メールの差出人メールアドレスを作成する。
【００７０】
例えば、訓練メール雛型記憶部１１２の登録内容が図６に示すものである場合、訓練対象ユーザの訓練レベルが「初級」ならば、フィールド１１２１に訓練レベル「初級」が登録されているレコード１１２０のフィールド１１２２に登録されているメール本文雛型において、ＵＲＬ１１２５に、Ｗｅｂサーバ部１０８内の所定の格納場所へのリンクを設定するとともに、訓練対象ユーザのユーザＩＤおよび訓練メールのメールＩＤを含むＷｅｂビーコンを付加することにより、訓練対象ユーザに対する訓練メールのメール本文を作成する。また、このレコード１１２０のフィールド１１２３に登録されている内容に従い、訓練対象ユーザに対する訓練メールの差出人メールアドレスとしてフリーメールアドレスをランダムに作成する。
【００７１】
訓練対象ユーザの訓練レベルが「中級」ならば、フィールド１１２１に訓練レベル「中級」が登録されているレコード１１２０のフィールド１１２２に登録されているメール本文雛型において、タグ１１２６に、訓練対象ユーザのユーザ情報のレコード１１１０のフィールド１１１２に登録されている氏名を記述することにより、訓練対象ユーザに対する訓練メールのメール本文を作成する。また、所定の添付ファイルに、Ｗｅｂサーバ部１０８内の所定の格納場所へのリンクを設定するとともに、訓練対象ユーザのユーザＩＤおよび訓練メールのメールＩＤを含むＷｅｂビーコンを付加する。また、このレコード１１２０のフィールド１１２３に登録されている内容に従い、訓練対象ユーザのユーザ情報のレコード１１１０のフィールド１１１４に登録されているメールアドレスのローカル部をランダムに変更したメールアドレスを、訓練対象ユーザに対する訓練メールの差出人メールアドレスとして作成する。
【００７２】
訓練対象ユーザの訓練レベルが「上級」ならば、フィールド１１２１に訓練レベル「上級」が登録されているレコード１１２０のフィールド１１２２に登録されているメール本文雛型において、タグ１１２７に、訓練対象ユーザのユーザ情報のレコード１１１０のフィールド１１１２に登録されている氏名を記述することにより、訓練対象ユーザに対する訓練メールのメール本文を作成する。また、所定の添付ファイルに、Ｗｅｂサーバ部１０８内の所定の格納場所へのリンクを設定するとともに、訓練対象ユーザのユーザＩＤおよび訓練メールのメールＩＤを含むＷｅｂビーコンを付加する。また、このレコード１１２０のフィールド１１２３に登録されている内容に従い、訓練対象ユーザのユーザ情報のレコード１１１０のフィールド１１１４に登録されているメールアドレスと同じドメインを有するメールアドレスを、ユーザ情報記憶部１１１に記憶されている訓練対象ユーザのユーザ情報のレコード１１１０以外のレコード１１１０のフィールド１１１４から検索する。そして、検索したいずれか一つのメールアドレスを訓練メールの差出人メールアドレスに設定する。
【００７３】
つぎに、訓練メール作成部１０３は、訓練対象ユーザのユーザＩＤおよび訓練レベルと、訓練メールのメールＩＤ、メール本文中のＵＲＬあるいは添付ファイルに設定したリンク先、およびこのリンク先がメール本文中のＵＲＬに設定されているのかそれとも添付ファイルに設定されているのかを示すリンク元種別とを、メッセージ画面生成部１０４に通知してメッセージ画面の作成を指示する。
【００７４】
これを受けて、メッセージ画面生成部１０４は、フィールド１１３１に訓練対象ユーザの訓練レベルが登録されているメッセージ画面雛型情報のレコード１１３０をメッセージ画面雛型記憶部１１３から検索し、このメッセージ画面雛型情報のレコード１１３０およびＳ２００で検索した訓練対象ユーザのユーザ情報のレコード１１１０を用いて、訓練対象ユーザに対するメッセージ画面を作成する（Ｓ２０２）。
【００７５】
具体的には、メッセージ画面雛型情報のレコード１１３０のフィールド１１３２の登録内容（メッセージ画面雛型の画面データ）を、必要に応じてユーザ情報のレコード１１１０の登録内容を用いて修正することにより、メッセージ画面を作成する。
【００７６】
例えば、メッセージ画面雛型記憶部１１３の登録内容が図７に示すものである場合、訓練対象ユーザの訓練レベルが「初級」ならば、フィールド１１３１に訓練レベル「初級」が登録されているレコード１１３０のフィールド１１３２に登録されているメッセージ雛型画面をメッセージ画面（教育コンテンツ画面）とする。
【００７７】
訓練対象ユーザの訓練レベルが「中級」ならば、フィールド１１３１に訓練レベル「中級」が登録されているレコード１１３０のフィールド１１３２に登録されているメッセージ雛型画面の画面データにおいて、タグ１１３４に、訓練対象ユーザのユーザ情報のレコード１１１０のフィールド１１１２に登録されている氏名を記述することによりメッセージ画面（教育コンテンツ画面）を作成する。
【００７８】
訓練対象ユーザの訓練レベルが「上級」ならば、フィールド１１３１に訓練レベル「上級」が登録されているレコード１１３０のフィールド１１３２に登録されているメッセージ雛型画面をメッセージ画面（疑似ランサムウエア画面）とする。
【００７９】
つぎに、メッセージ画面生成部１０４は、以上のようにして作成したメッセージ画面を、訓練メール作成部１０３より受け取った訓練対象ユーザのユーザＩＤ、訓練メールのメールＩＤ、リンク先、およびリンク元種別とともに、Ｗｅｂサーバ部１０８に通知してメッセージ画面の格納を指示する。
【００８０】
これを受けて、Ｗｅｂサーバ部１０８は、メッセージ画面生成部１０４より受け取ったメッセージ画面を、メッセージ画面生成部１０４より通知された訓練対象ユーザのユーザＩＤ、訓練メールのメールＩＤ、およびリンク元種別に紐付けて、メッセージ画面生成部１０４より通知されたリンク先（格納場所）に格納する（Ｓ２０３）。その後、メッセージ画面生成部１０４は、メッセージ画面のＷｅｂサーバ部１０８への格納完了を訓練メール作成部１０３に通知する。
【００８１】
つぎに、訓練メール作成部１０３は、訓練対象ユーザのユーザ情報のレコード１１１０のフィールド１１１４に登録されているメールアドレスを宛先メールアドレスとして、作成した訓練メールおよび差出人メールアドレスを、この宛先メールアドレスとともにメール送信部１０７に通知してメール送信を指示する。
【００８２】
これを受けて、メール送信部１０７は、訓練メール作成部１０３より受け取った訓練メールに、訓練メール作成部１０３より受け取った差出人メールアドレスおよび宛先メールアドレスを設定して、この訓練メールをネットワークインターフェース部１００からメールサーバ２に送信する（Ｓ２０４）。
【００８３】
つぎに、訓練メール作成部１０３は、主制御部１１０に、訓練対象ユーザのユーザＩＤおよび訓練メールのメールＩＤを伴う訓練メール送信完了を通知する。
【００８４】
これを受けて、主制御部１１０は監視タイマを起動する（Ｓ２０６）。そして、このユーザＩＤとともに操作端末３より受信した訓練開始指示に含まれている操作内容の監視時間の経過により監視タイマがタイムアウトするまで（Ｓ２０９でＹＥＳ）、Ｗｅｂサーバ部１０８がＳ２０３で格納したメッセージ画面の格納場所（リンク先）に対するアクセス要求を受信するのを待つ（Ｓ２０６）。
【００８５】
さて、Ｗｅｂサーバ部１０８は、監視タイマのタイムアウト前に（Ｓ２０９でＮＯ）、Ｓ２０３で格納したメッセージ画面の格納場所に対するアクセス要求を受信すると（Ｓ２０６でＹＥＳ）、このアクセス要求で指定されている訓練対象ユーザのユーザＩＤおよび訓練メールのメールＩＤと、アクセス要求で指定されている格納場所に格納されているメッセージ画面に紐付けられている訓練対象ユーザのユーザＩＤおよび訓練メールのメールＩＤとが一致することを確認することにより、アクセス要求元が訓練対象ユーザのメール端末４であることを確認する。そして、ネットワークインターフェース部１００を介してアクセス要求元である訓練対象ユーザのメール端末４に、アクセス要求で指定されている格納場所に格納されているメッセージ画面の画面データを送信する（Ｓ２０７）。これを受けて、訓練対象ユーザのメール端末４は、メッセージ画面を表示する。
【００８６】
つぎに、Ｗｅｂサーバ部１０８は、アクセス要求で指定されている格納場所に格納されているメッセージ画面に紐付けられている訓練対象ユーザのユーザＩＤ、訓練メールのメールＩＤ、およびリンク元種別（メール本文中のＵＲＬあるいは添付ファイル）を、主制御部１１０に通知する。これを受けて、主制御部１１０は、ユニークなログＩＤがフィールド１１５２に登録されたレコード１１５１を、訓練対象ユーザのユーザＩＤに対応付けられて操作ログ記録部１１５に記憶されている訓練対象ユーザの操作ログのテーブル１１５０に追加し、このレコード１１５１のフィールド１１５３に訓練メールのメールＩＤを登録するとともに、フィールド１１５４に、リンク元種別により特定される操作内容（リンク元種別がメール本文中のＵＲＬならば「メール本文中のＵＲＬを選択操作」、添付ファイルならば「添付ファイルを選択操作」）を登録する（Ｓ２０８）。
【００８７】
その後、主制御部１１０は、監視タイマがタイムアウトすると（Ｓ２０９でＹＥＳ）、アンケートメール作成部１０５に、訓練対象ユーザのユーザＩＤおよび訓練メールのメールＩＤを通知して、訓練対象ユーザに対するアンケートメールの作成を指示する。
【００８８】
これを受けて、アンケートメール作成部１０５は、訓練対象ユーザに対するアンケートメールを作成する（Ｓ２１０）。具体的には、訓練対象ユーザに対する訓練メールのタイトル、差出人メールアドレス、および送信日時と、訓練対象ユーザの訓練メールに対する行動を問い合わせるためのメッセージと、を含み、さらに、訓練ユーザのユーザＩＤおよび訓練メールのメールＩＤを含むＷｅｂビーコンが付加されるとともにＷｅｂサーバ部１０８内の所定の格納場所（メッセージ画面の格納場所）へのリンクが設定されたＵＲＬが記述されたメール本文を作成する。
【００８９】
つぎに、アンケートメール作成部１０５は、訓練対象ユーザのユーザＩＤおよび訓練メールのメールＩＤと、メール本文中のＵＲＬに設定したリンク先とを、アンケート受付画面生成部１０６に通知してアンケート受付画面の作成を指示する。
【００９０】
これを受けて、アンケート受付画面生成部１０６は、アンケート情報記憶部１１４に記憶されているアンケート情報に基づいて、設問文毎に、訓練対象ユーザが訓練メールに対してどのように行動したかを複数の選択肢のなかから選択させるための入力フォームであるアンケート受付画面を生成する（Ｓ２１１）。
【００９１】
具体的には、アンケート受付画面に含まれている設問文毎に、複数の選択肢のなかから一つだけ選択可能に設定するとともに、設問文および各選択肢に設問番号および回答番号を紐付けておく。そして、設問文毎に、選択された選択肢に紐付けられている回答番号をこの設問文の設問番号とともに標的型攻撃メール訓練支援装置１に送信するように、アンケート受付画面を生成する。
【００９２】
つぎに、アンケート受付画面生成部１０６は、作成したアンケート受付画面を、アンケートメール作成部１０５より受け取った訓練対象ユーザのユーザＩＤ、訓練メールのメールＩＤ、およびリンク先とともに、Ｗｅｂサーバ部１０８に通知してアンケート受付画面の格納を指示する。
【００９３】
これを受けて、Ｗｅｂサーバ部１０８は、アンケート受付画面生成部１０６より受け取ったアンケート受付画面を、アンケート受付画面生成部１０６より通知された訓練対象ユーザのユーザＩＤおよび訓練メールのメールＩＤに紐付けて、アンケート受付画面生成部１０６より通知されたリンク先（格納場所）に格納する（Ｓ２１２）。その後、アンケート受付画面生成部１０６は、Ｗｅｂサーバ部１０８へのアンケート受付画面の格納完了をアンケートメール作成部１０５に通知する。
【００９４】
つぎに、アンケートメール作成部１０５は、フィールド１１１１に訓練対象ユーザのユーザＩＤが登録されているユーザ情報のレコード１１１０をユーザ情報記憶部１１１から検索し、このレコード１１１０のフィールド１１１４から訓練対象ユーザのメール端末４のメールアドレスを取得して、このメールアドレスを宛先メールアドレスとして、メール送信部１０７に、作成したアンケートメールをこの宛先メールアドレスとともに通知してメール送信を指示する。
【００９５】
これを受けて、メール送信部１０７は、アンケートメール作成部１０５より受け取ったアンケートメールに、アンケートメール作成部１０５より受け取った宛先メールアドレスを設定して、このアンケートメールをネットワークインターフェース部１００からメールサーバ２に送信する（Ｓ２１３）。
【００９６】
つぎに、アンケートメール作成部１０５は、訓練対象ユーザのユーザＩＤおよび訓練メールのメールＩＤを伴うアンケートメール送信完了を主制御部１１０に通知する。これを受けて、主制御部１１０は、Ｗｅｂサーバ部１０８がＳ２１２で格納したアンケート受付画面の格納場所（リンク先）に対するアクセス要求を受信するのを待つ（Ｓ２１４）。
【００９７】
さて、Ｗｅｂサーバ部１０８は、Ｓ２１２で格納したアンケート受付画面の格納場所に対するアクセス要求を受信すると（Ｓ２１４でＹＥＳ）、このアクセス要求で指定されている訓練対象ユーザのユーザＩＤおよび訓練メールのメールＩＤと、このアンケート受付画面に紐付けられている訓練対象ユーザのユーザＩＤおよび訓練メールのメールＩＤとが一致することを確認することにより、アクセス要求元が訓練対象ユーザのメール端末４であることを確認する。そして、ネットワークインターフェース部１００を介してアクセス要求元である訓練対象ユーザのメール端末４に、アクセス要求で指定されている格納場所に格納されているアンケート受付画面の画面データを送信する（Ｓ２１５）。
【００９８】
これを受けて、訓練対象ユーザのメール端末４はアンケート受付画面を表示する。そして、このアンケート受付画面を介して訓練対象ユーザから、このアンケート受付画面に含まれている設問文毎に選択肢の選択を受けて、設問文の設問番号および選択された選択肢の回答番号を回答結果として標的型攻撃メール訓練支援装置１に送信する。
【００９９】
つぎに、Ｗｅｂサーバ部１０８は、アンケート受付画面を介して訓練対象ユーザのメール端末４から受け付けた設問文の設問番号および選択された選択肢の回答番号を、このアンケート受付画面に紐付けられている訓練対象ユーザのユーザＩＤおよび訓練メールのメールＩＤとともに、主制御部１１０に通知する。これを受けて、主制御部１１０は、訓練対象ユーザのユーザＩＤに対応付けられて回答記録部１１６に記憶されている訓練対象ユーザのアンケート結果のテーブル１１６０に、訓練メールのメールＩＤがフィールド１１６２に登録されたレコード１１６１を追加する。そして、このレコード１１６１のフィールド１１６３に、訓練対象ユーザのメール端末４から受け付けた設問文の設問番号毎にサブレコード１１６４を追加して、追加したサブレコード１１６４のサブフィールド１１６４１に設問文の設問番号を登録し、サブフィールド１１６４２にこの設問文に対して選択された選択肢の回答番号を登録する（Ｓ２１６）。
【０１００】
つぎに、主制御部１１０は、訓練レベル更新部１０９に、訓練対象ユーザのユーザＩＤおよび訓練メールのメールＩＤを通知して訓練対象ユーザの訓練レベルの更新を指示する。これを受けて、訓練レベル更新部１０９は、訓練対象ユーザのユーザＩＤに対応付けられて記憶されているアンケート結果のテーブル１１６０を回答記録部１１６から特定して、このテーブル１１６０から、主制御部１１０から通知された訓練メールのメールＩＤがフィールド１１６２に登録されているレコード１１６１を特定し、このレコード１１６１のフィールド１１６３に含まれるサブレコード１１６４各々のサブフィールド１１６４１、１１６４２に登録されている設問番号および回答番号を取得する。それから、訓練レベル更新部１０９は、アンケート情報記憶部１１４を参照し、設問番号毎に、回答番号がサブフィールド１１４３１に登録されているサブレコード１１４３のサブフィールド１１４３３から増減値を取得する。そして、設問番号毎に取得した増減値を合算する。
【０１０１】
また、訓練レベル更新部１０９は、訓練対象ユーザのユーザＩＤに対応付けられて記憶されている操作ログのテーブル１１５０を操作ログ記録部１１５から特定して、このテーブル１１５０から、主制御部１１０から通知された訓練メールのメールＩＤがフィールド１１５３に登録されているレコード１１５１を特定し、このレコード１１５１のフィールド１１５４に登録されている操作内容と、この操作内容に対応するアンケートの設問文（図８および図９に示す例では、設問番号Ｑ２）に対する回答番号とを比較する。そして、両者が整合していないならば（一方が「メール本文ＵＲＬまたは添付ファイルを選択操作した」であり、他方が「メール本文ＵＲＬまたは添付ファイルを選択操作しなかった」である場合）、増減値の合計を所定値だけ減算する。
【０１０２】
それから、訓練レベル更新部１０９は、以上のようにして算出された増減値の合計に基づいて、対象訓練ユーザの訓練レベル（「初級」、「中級」、「上級」のいずれか）を決定する。例えば、図８および図９に示す例では、増減値の合計が−７以下ならば「初級」に決定し、−６〜＋３ならば「中級」に決定し、＋４以上ならば「上級」に決定する。そして、訓練レベル更新部１０９は、訓練対象ユーザのユーザＩＤがフィールド１１１１に記憶されているレコード１１１０をユーザ情報記憶部１１１から検索し、このレコード１１１０のフィールド１１１５に登録されている訓練レベルを、新たに決定した訓練レベルに更新する（Ｓ２１７）。
【０１０３】
以上、本発明の一実施の形態について説明した。
【０１０４】
本実施の形態において、標的型攻撃メール訓練支援装置１は、訓練対象ユーザの訓練レベルに基づいて、標的型攻撃メールを模した訓練メールを作成し、作成した訓練メールを訓練対象ユーザのメール端末４に送信する。そして、訓練対象ユーザの訓練メールに対する所定の操作（メール本文中のＵＲＬおよび添付ファイルの選択操作）を監視する。また、訓練対象ユーザがこの訓練メールに対してどのような行動をしたかを問い合わせるアンケートメールを作成し、作成したアンケートメールを訓練対象ユーザのメール端末４に送信する。そして、このアンケートメールに対する訓練対象ユーザの回答を取得する。それから、訓練対象ユーザの訓練メールに対する所定の操作の監視結果と、訓練対象ユーザのアンケートメールに対する回答とに基づいて、訓練対象ユーザの訓練レベルを更新する。したがって、本実施の形態によれば、訓練メールに対する所定の操作の有無だけでは把握できない訓練対象ユーザの標的型攻撃メールに対する正確なスキルレベルを訓練レベルに反映させて、訓練メールを作成することができる。
【０１０５】
また、本実施の形態において、標的型攻撃メール訓練支援装置１は、訓練メールに対して訓練対象ユーザが所定の操作を行った場合に訓練対象ユーザに提示するメッセージ画面を、訓練対象ユーザの訓練レベルに応じて生成している。そして、訓練対象ユーザのメール端末４から訓練メールに対する所定の操作を起因とするアクセス要求を受信した場合に、訓練対象ユーザの訓練レベルに応じて生成されたメッセージ画面を訓練対象ユーザのメール端末４に送信して表示させている。
【０１０６】
これにより、訓練対象ユーザは、訓練メールに対する所定の操作を行った場合に、直ちにメッセージ画面を介して、その操作が不適切であったことを認識することができる。特に、訓練レベル「上級」の訓練対象ユーザに対しては、メッセージ画面として、ランサムウェアを模した擬似ランサムウェア画面を生成・提示することにより、訓練対象ユーザの標的型攻撃メールに対する警戒意識を高めることができ、訓練レベル「初級」、「中級」の訓練対象ユーザに対しては、標的型攻撃メールに対して不適切な操作を行った場合にすべき行動、あるいは標的型攻撃メールを見分けるための注意点が記載された教育コンテンツ画面を生成・提示することにより、訓練対象ユーザの標的型攻撃メールに対する理解度を向上させることができる。
【０１０７】
なお、本発明は上記の各実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【０１０８】
例えば、上記の実施の形態では、訓練対象ユーザの訓練レベルとして「初級」、「中級」、「上級」の３段階に分けているが、本発明はこれに限定されない。訓練レベルは、複数段階に分かれていればよい。
【０１０９】
また、上記の実施の形態では、訓練メールのメール本文中のＵＲＬあるいは添付ファイルのクリック、タップ等の選択操作を訓練メールに対する所定の操作に設定し、標的型攻撃メール訓練支援装置１は、メール端末４が、訓練対象ユーザから訓練メールのメール本文中のＵＲＬあるいは添付ファイルの選択操作を受け付けた場合に、訓練ユーザのユーザＩＤおよび訓練メールのメールＩＤを含んだ、訓練ユーザに対するメッセージ画面の格納場所（リンク先）に対するアクセス要求を送信するように、訓練メールを作成している。しかし、本発明はこれに限定されない。例えば、訓練メールの開封を訓練メールに対する所定の操作に設定し、標的型攻撃メール訓練支援装置１は、メール端末４が、訓練対象ユーザから訓練メールの開封操作を受け付けた場合に、訓練ユーザのユーザＩＤおよび訓練メールのメールＩＤを含んだ、訓練ユーザに対するメッセージ画面の格納場所（リンク先）に対するアクセス要求を送信するように、訓練メールを作成してもよい。
【０１１０】
また、上記の実施の形態において、操作端末３を標的型攻撃メール訓練支援装置１にローカル接続しているが、本発明はこれに限定されない。操作端末３は、ＷＡＮ６を介して標的型攻撃メール訓練支援装置１に接続するものであってもよい。
【０１１１】
また、上記の実施の形態において、図４に示す標的型攻撃メール訓練支援装置１の機能構成は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの集積ロジックＩＣによりハード的に実現されるか、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等の計算機によりソフトウエア的に実現される。あるいは、ＣＰＵと、メモリと、ハードディスク、フラッシュメモリ等の補助記憶装置と、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等の通信インターフェースと、を備えたＰＣ等の汎用コンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することにより実現される。
【符号の説明】
【０１１２】
１：標的型攻撃メール訓練支援装置    ２：メールサーバ    ３：操作端末    ４、４−１〜４−ｎ：メール端末    ５：ゲートウェイ    ６：ＷＡＮ    ７：ＬＡＮ    １００：ネットワークインターフェース部    １０１：操作端末インターフェース部    １０２：記憶部    １０３：訓練メール作成部    １０４：メッセージ画面生成部    １０５：アンケートメール作成部    １０６：アンケート受付画面生成部    １０７：メール送信部    １０８：Ｗｅｂサーバ部    １０９：訓練レベル更新部    １１０：主制御部    １１１：ユーザ情報記憶部    １１２：訓練メール雛型記憶部    １１３：メッセージ画面雛型記憶部    １１４：アンケート情報記憶部    １１５：操作ログ記録部    １１６：回答記録部
【図１】
2019160066.tif 000003
【図２】
2019160066.tif 000004
【図３】
2019160066.tif 000005
【図４】
2019160066.tif 000006
【図５】
2019160066.tif 000007
【図６】
2019160066.tif 000008
【図７】
2019160066.tif 000009
【図８】
2019160066.tif 000010
【図９】
2019160066.tif 000011
【図１０】
2019160066.tif 000012
【図１１】
2019160066.tif 000013
【図１２】
2019160066.tif 000014
【図１３】
2019160066.tif 000015