(57)【要約】  ソーシャルエンジニアリングに対する組織のサセプタビリティを評価するためのシステムが提供され、組織は複数のソース及び電子装置を用いる複数のメンバーを有する。システムは、メンバーの連絡先情報を取り出し、複数のソースからトリガーイベントを検出するように構成される複数のソースと通信するアプライアンスを含む。システムは、アプライアンスから切り離され、アプライアンスから、トリガーイベントを示す信号を受け取り、トリガーイベントのそれぞれに基づいて、テンプレートを含む通信を準備し、アプライアンスに送るように構成されるプラットフォームを含む。通信を受け取ると、アプライアンスは、意図する受取者メンバーの連絡先情報を取り出し、テンプレートに基づいてメッセージを作成し、メッセージを意図する受取者メンバーに送るように構成される。プラットフォームは、アプライアンスから複数のメンバーの連絡先情報を受け取らない。【選択図】図２
2018510408.tif 000002
【特許請求の範囲】
【請求項１】
ソーシャルエンジニアリングに対する組織のサセプタビリティを評価するためのシステムであって、前記組織には複数のソースと、電子装置を使う複数のメンバーとが含まれ、
前記システムは、
前記複数のソースと通信するアプライアンスであって、前記ソースのうちの少なくとも１つから前記複数のメンバーの連絡先情報を受け取り、前記複数のソースからトリガーイベントを検出するように構成されたアプライアンスと；
前記アプライアンスから切り離されたプラットフォームであって、検出された前記トリガーイベントを示す信号を前記アプライアンスから受け取り、前記トリガーイベントのそれぞれに基づくテンプレートを含む通信を準備し、前記通信を前記アプライアンスへ送るように構成されたプラットフォームとを備え；
前記通信を受け取ると、前記アプライアンスは、意図する受取者メンバーの連絡先情報を検索し、テンプレートに基づくメッセージを作成し、前記意図する受取者メンバーへそのメッセージを送るように構成された、
システム。
【請求項２】
前記プラットフォームは、前記アプライアンスから前記複数のメンバーの前記連絡先情報を受信しない、
請求項１に記載のシステム。
【請求項３】
前記プラットフォームは、前記トリガーイベントに関する情報を集約し、前記トリガーイベントに基づいて、ソーシャルエンジニアリングに対する前記組織のサセプタビリティを評価するように構成された、
請求項１に記載のシステム。
【請求項４】
前記ソースは、複数のデータベース及びメッセージングシステムを含む、
請求項１に記載のシステム。
【請求項５】
前記アプライアンスは、前記メッセージ内に前記意図する受取者メンバーの個人情報を含むように構成された、
請求項１に記載のシステム。
【請求項６】
前記アプライアンスによって前記意図する受取者メンバーに送られる前記メッセージは、前記意図する受取者メンバーに行動を起こすよう求める、
請求項１に記載のシステム。
【請求項７】
前記メッセージによって求められる前記行動は、リンクをクリックすること、秘密情報を提供すること、及びファイルをダウンロードすることのうちの１つである、
請求項６に記載のシステム。
【請求項８】
前記プラットフォームは、前記意図する受取者メンバーが前記メッセージによって求められた前記行動を起こしたかどうかを監視するように構成された、
請求項６に記載のシステム。
【請求項９】
前記アプライアンスは、前記複数のソースのうちの少なくとも１つから、前記連絡先情報のいずれかが更新されたか、新規連絡先情報が追加されたかどうかを定期的に判断するように構成された、
請求項１に記載のシステム。
【請求項１０】
前記アプライアンスは、前記プラットフォームとの送出接続のみを行うように構成された、
請求項１に記載のシステム。
【請求項１１】
前記アプライアンスは、特殊ＳＭＴＰサーバとして働き、前記テンプレート内に含まれたタグに基づいて前記メッセージを個人用に設定するように構成された、
請求項１に記載のシステム。
【請求項１２】
前記アプライアンスは、組み込み型、組織ホスト型、外部ホスト型ＳＭＴＰサーバのうちの１つのＳＭＴＰクライアントである、
請求項１に記載のシステム。
【請求項１３】
更に、前記組織外部でホストされ、前記プラットフォームから切り離されるセキュアＳＭＴＰサーバを備える、
請求項１に記載のシステム。
【請求項１４】
前記セキュアＳＭＴＰサーバは、前記組織とは異なる第２の組織によってホストされ、全てのメッセージ及びログは、前記セキュアＳＭＴＰサーバから定期的に削除される、
請求項１３に記載のシステム。
【請求項１５】
前記メッセージは、ランディングページへのリンクを含み、
前記アプライアンスは、前記ランディングページを供給するように構成されたランディングページサーバを含む、
請求項１に記載のシステム。
【請求項１６】
前記ランディングページは、訪問者に情報を入力するよう求め、
前記アプライアンスは、前記プラットフォームとは無関係に前記情報を収集するように構成された、
請求項１５に記載のシステム。
【請求項１７】
前記メッセージは、ランディングページへのリンクを含み、
前記ランディングページを供給する前記サーバは、前記プラットフォームとは無関係である、
請求項１に記載のシステム。
【請求項１８】
前記メッセージは、前記プラットフォームによってホストされるランディングページへのリンクを含み、
前記プラットフォームは、定期的に再設定されて前記リンクをクリックする、意図する受取者メンバーに関する情報を削除するように構成された、
請求項１に記載のシステム。
【請求項１９】
前記メッセージは、前記意図する受取者メンバーからの電子メール応答を求め、前記電子メール応答は前記プラットフォームによってアクセスできないＳＭＴＰサーバによって配信されるように構成され、
前記アプライアンスは、前記意図する受取者メンバーからの前記電子メール応答を点検し、前記メッセージをエイリアス化して識別情報を削除し、そして、前記エイリアス化されたメッセージを前記プラットフォームに転送するように構成された、
請求項１に記載のシステム。
【請求項２０】
前記エイリアス化は、シード指定された又はシード指定されていない暗号学的ハッシュ関数を用いて実行される、
請求項１９に記載のシステム。
【請求項２１】
前記連絡先情報は電話番号を含み、
前記アプライアンスは、前記電話番号を電話識別子と置換し、前記電話識別子を前記プラットフォームに送るように構成され、
前記プラットフォームからの前記通信の受信時に、前記アプライアンスは、前記テンプレートに基づいて、それぞれの意図する受取者メンバーのためのカスタマイズされたメッセージを作成し、前記メッセージのそれぞれに対する前記意図する受取者メンバーの前記電話番号に電話をかけるように構成された、
請求項１に記載のシステム。
【請求項２２】
ソーシャルエンジニアリングに対する組織のサセプタビリティを低下させる方法であって、前記組織は複数のソースを有し、
前記方法は、
前記組織の複数のメンバーの連絡先情報を受け取るステップと：
トリガーイベントのソースのそれぞれを監視するステップと；
検出された前記トリガーイベントに基づいて、前記組織の少なくとも１名のメンバーを、意図する受取者として識別するステップと；
検出された前記トリガーイベントの特性に基づいて、前記意図する受取者へのメッセージを準備するステップであり、前記メッセージが、前記意図する受取者による行動を求める、ステップと；
前記メッセージを前記意図する受取者へ送るステップと；
前記意図する受取者がメッセージによって求められたように行動したかどうか判断するステップと；
前記意図する受取者の行動を評価するステップとを備える；
方法。
【請求項２３】
前記ソースは、少なくとも１つのディレクトリ、少なくとも１つのデータベース、及び少なくとも１つのメッセージングシステムを含む、
請求項２２に記載の方法。
【請求項２４】
前記連絡先情報は、前記組織のメンバーの電子メールアドレスを含む電子メールアドレス帳を含み、
前記方法は、更に、前記ソースのうちの少なくとも１つから、前記組織のメンバーの前記電子メールアドレス帳が更新されたかどうかを定期的に判断するステップを備える、
請求項２２に記載の方法。
【請求項２５】
前記連絡先情報は、音声フィッシング試験に対する前記組織のメンバーのための電話番号、ＳＭＳテキストメッセージが前記組織のメンバーに送られてもよい携帯電話番号、及び前記組織のメンバーのためのソーシャルメディア識別名のうちの少なくとも１つを含む、
請求項２２に記載の方法。
【請求項２６】
ディレクトリ、複数のデータベース、及びメッセージングシステムを有する組織のソーシャルエンジニアリングに対するサセプタビリティを評価するためのシステムであって、
前記システムは、
前記ディレクトリから、前記組織のメンバーの連絡先情報を含むアドレス帳を受け取り、前記複数のデータベース及びメッセージングシステムに接続され、トリガーイベントに関する複数のデータベース及びメッセージングシステムを監視するように構成されたアプライアンスと；
前記アプライアンスによって識別される前記トリガーイベントを示す信号を、前記アプライアンスから受け取るように構成され、信号に基づいてテンプレートを作成し、前記テンプレートを前記アプライアンスに送るように構成されたプラットフォームとを備え；
前記アプライアンスは、前記テンプレートに基づいて、前記意図する受取者へのメッセージを作成するように構成され、
前記プラットフォームは、前記メッセージに応じて、前記意図する受取者が所定の行動を起こすかどうかを判断するように構成され、
前記プラットフォームは、前記メッセージに応じて、前記トリガーイベント、前記メッセージ、及び前記意図する受取者の行動に関する統計を集約するように構成された、
システム。
【請求項２７】
前記アプライアンスは、前記組織のファイアウォールの内側にあるように構成され、
前記プラットフォームは、前記組織の前記ファイアウォールの外側にあるように構成された、
請求項２６に記載のシステム。
【請求項２８】
前記プラットフォームは、異なる特性を有するトリガーイベントのための異なるテンプレートを作成するように構成された、
請求項２６に記載のシステム。
【請求項２９】
前記プラットフォームは、前記テンプレートのうちの少なくとも１つにタグを含むように構成され、
前記アプライアンスは、前記タグに基づいて前記メッセージの前記意図する受取者に関する情報を前記メッセージのそれぞれに追加するように構成された、
請求項２６に記載のシステム。
【請求項３０】
前記プラットフォームは、ある期間にわたる前記組織のソーシャルエンジニアリングに対するサセプタビリティを分析し、前記分析を前記アプライアンスに送るように構成され、
前記アプライアンスは、前記組織のメンバーの前記識別情報に関する情報を前記分析に組み込むように構成された、
請求項２６に記載のシステム。
【請求項３１】
前記アプライアンスは、前記組織の電子メールサーバを介して前記意図する受取者に前記メッセージを転送するように構成された、
請求項２６に記載のシステム。
【請求項３２】
ソーシャルエンジニアリングに対する組織のサセプタビリティを評価するためのシステムであって、組織は複数のソースと、電子装置を使う複数のメンバーとを有し、
前記システムは、
前記ソースのうちの少なくとも１つから、前記組織の前記複数のメンバーのそれぞれの識別情報及び連絡先情報を含むアドレス帳を受け取り、前記識別情報のうちの少なくともいくらかをエイリアス化し、前記連絡先情報を識別子で置換してエイリアス化したアドレス帳を作成するように構成されアプライアンスであって、前記エイリアス化の対象となる情報が、所定のアルゴリズムに基づいて判断される、アプライアンスと；
前記エイリアス化したアドレス帳を前記アプライアンスから受け取るように構成されたプラットフォームとを備え；
前記アプライアンスは、前記ソースからトリガーイベントを検出し、前記トリガーイベントの表示を前記プラットフォームへ送るように構成され、
前記プラットフォームは、前記トリガーイベント、配信モードの表示、前記組織のうちの１人にマッピングするよう前記アプライアンスによって知られる配信識別子、及びスケジューリング命令に基づいて、メッセージテンプレートを含む通信を前記アプライアンスに提供するように構成され、
前記アプライアンスは、前記アドレス帳内の情報から、前記意図する受取者のそれぞれのためのテンプレートに基づいて、個人用に設定されたメッセージを作成するように構成され、
前記アプライアンスは、前記メッセージの種類に基づいて、前記プラットフォームから切り離された複数のサーバのうちの１つに前記メッセージを送るように構成され、
前記サーバのうちの１つは、前記メッセージを前記意図する受取者に送るように構成され、
前記アプライアンスは、前記意図する受取者からのメッセージに対する応答を監視するように構成され、
前記アプライアンスは、応答の一部をエイリアス化し、前記応答の別の部分をエイリアス化しないでおいて、所定のアルゴリズムに基づいて前記応答の一部のプロファイルを調べ、エイリアス化された、エイリアス化されていない、及びプロファイルされた前記応答の一部を前記プラットフォームへ送るように構成された、
システム。
【請求項３３】
前記サーバは、電話通信サーバ、テキストメッセージサーバ、及び電子メールサーバを含む、
請求項３２に記載のシステム。
【請求項３４】
前記アプライアンスは、前記複数のサーバとして働く、
請求項３２に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般には、フィッシング等のソーシャルエンジニアリングに対するサセプタビリティ（脆弱性、騙されやすさ）に関し、詳細には、ソーシャルエンジニアリングに対する組織のサセプタビリティを試験するための、及び／又は、低下させるためのシステム及びソフトウェアサービスに関する。
【背景技術】
【０００２】
ソーシャルエンジニアリングには、人に行動をとらせたり、秘密情報、例えば人が通常は公表することのない情報を漏洩させたりする心理操作などの操作が含まれる。そのような情報は、例えば、電子的な窃盗や詐欺など、様々な不正目的に利用される可能性がある。フィッシングはソーシャルエンジニアリングの一の形態であり、秘密情報を不正に取得するテクニックである。例えば、フィッシング詐欺師は受取者に、メッセージ、例えば、電子メール、テキスト、ＳＭＳ、通話、ボイスメール、予め録音したメッセージ等を送るであろう。そのメッセージで、受取者は何らかの行動、例えば、リンクをクリックする、ファイルを開く及び／又はダウンロードする、秘密情報を提供することなどを要求される。リンクの場合、リンクは、受取者に虚偽表示をして秘密情報を提供するよう要求するウェブサイトに受取者を連れていくことがある。別のリンクによっては、受取者の電子装置に悪質なコード、例えば電子装置などから受取者の個人情報を取り込むコードがダウンロードされるように仕組まれたウェブサイトへ受取者を連れていくことがある。フィッシングメッセージは特定が困難なように設計されている。それは、例えば、そのメッセージが正当なソースに由来しているかのように書かれ、そのように装った情報等を含むからである。
【発明の概要】
【０００３】
本発明の一の実施の形態は、ソーシャルエンジニアリングに対する組織のサセプタビリティを評価するためのシステムに関する。組織には複数のソースと、電子装置を使う複数のメンバーとが含まれる。このシステムは、複数のソースと通信するアプライアンスを含む。アプライアンスは、ソースのうちの少なくとも１つから複数のメンバーの連絡先情報を受け取るように構成されている。アプライアンスは、複数のソースからトリガーイベントを検出するように構成される。システムは、アプライアンスから切り離されたプラットフォームを含む。プラットフォームは、検出されたトリガーイベントを示す信号をアプライアンスから受け取るように構成される。プラットフォームは、トリガーイベントのそれぞれに基づくテンプレートを含む通信を準備するように構成される。プラットフォームは、通信をアプライアンスへ送るように構成される。通信を受け取ると、アプライアンスは、意図する受取者メンバーの連絡先情報を検索し、テンプレートに基づくメッセージを作成し、意図する受取者メンバーへそのメッセージを送るように構成される。プラットフォームが、複数のメンバーの連絡先情報をアプライアンスから受け取ることはない。
【０００４】
本発明の別の実施の形態は、ソーシャルエンジニアリングに対する組織のサセプタビリティを低下させる方法に関する。組織は複数のソースを有する。この方法は、組織の複数のメンバーの連絡先情報を受け取るステップを含む。この方法は、トリガーイベントのソースのそれぞれを監視するステップを含む。この方法は、検出されたトリガーイベントに基づいて組織の少なくとも１名のメンバーを、意図する受取者として識別するステップを含む。この方法は、検出したトリガーイベントの特性に基づいて意図する受取者へのメッセージを準備するステップを含む。このメッセージは、意図する受取者による行動を求める。この方法は、メッセージを意図する受取者へ送るステップを含む。この方法は、意図する受取者がメッセージによって求められたように行動したかどうか判断するステップを含む。この方法は、意図する受取者の行動を評価するステップを含む。
【０００５】
本発明の別の実施の形態は、ディレクトリ、複数のデータベース、及びメッセージングシステムを有する組織のソーシャルエンジニアリングに対するサセプタビリティを評価するためのシステムに関する。このシステムはアプライアンスを含む。アプライアンスは、ディレクトリから、組織のメンバーの連絡先情報を含むアドレス帳を受け取るように構成される。アプライアンスは、複数のデータベース及びメッセージングシステムに接続するように構成される。アプライアンスは、トリガーイベントに関する複数のデータベース及びメッセージングシステムを監視するように構成される。このシステムはプラットフォームを含む。プラットフォームは、アプライアンスによって識別されるトリガーイベントを示す信号をアプライアンスから受け取るように構成される。プラットフォームは、信号に基づいてテンプレートを作成するように構成される。プラットフォームは、テンプレートをアプライアンスに送るように構成される。アプライアンスは、テンプレートに基づいて、意図する受取者へのメッセージを作成するように構成される。プラットフォームは、メッセージに応じて、意図する受取者が所定の行動を起こすかどうかを判断するように構成される。プラットフォームは、メッセージに応じて、トリガーイベント、メッセージ、及び意図する受取者の行動に関する統計を集約するように構成される。
【０００６】
本発明の別の実施の形態は、ソーシャルエンジニアリングに対する組織のサセプタビリティを評価するためのシステムに関する。組織は複数のソースと、電子装置を使う複数のメンバーとを有する。このシステムはアプライアンスを含む。アプライアンスは、ソースのうちの少なくとも１つから、組織の複数のメンバーのそれぞれの識別情報及び連絡先情報を含むアドレス帳を受け取るように構成されている。アプライアンスは、識別情報のうちの少なくともいくらかをエイリアス化し、連絡先情報を識別子で置換してエイリアス化したアドレス帳を作成するように構成される。エイリアス化の対象となる情報は、所定のアルゴリズムに基づいて判断される。システムは、エイリアス化したアドレス帳をアプライアンスから受け取るように構成されたプラットフォームを含む。アプライアンスは、ソースからトリガーイベントを検出し、トリガーイベントの表示をプラットフォームへ送るように構成される。プラットフォームは、トリガーイベント、配信モードの表示、組織のうちの１人にマッピングするようアプライアンスによって知られる配信識別子、及びスケジューリング命令に基づいて、メッセージテンプレートを含む通信をアプライアンスに提供するように構成される。アプライアンスは、アドレス帳内の情報から、意図する受取者のそれぞれのためのテンプレートに基づいて、個人用に設定されたメッセージを作成するように構成される。アプライアンスは、メッセージの種類に基づいて、プラットフォームから切り離された複数のサーバのうちの１つにメッセージを送るように構成され、サーバのうちの１つは、メッセージを意図する受取者に送るように構成される。アプライアンスは、意図する受取者からのメッセージに対する応答を監視するように構成される。アプライアンスは、応答の一部をエイリアス化し、応答の別の部分をエイリアス化しないでおいて、所定のアルゴリズムに基づいて応答の一部のプロファイルを調べ、エイリアス化された、エイリアス化されていない、及びプロファイルされた応答の一部をプラットフォームへ送るように構成される。
【０００７】
別の例示の実施の形態は、特許請求の範囲において包括的に列挙されてもよい、他の特徴及び特徴の組み合わせに関する。
【図面の簡単な説明】
【０００８】
本願は、付帯する図面を参照する、以下の詳細な説明から、より詳細に理解できるであろう。図において類似する符号は類似する構成要素を示す。
【０００９】
【図１】図１は、例示の実施の形態によるワークフローアプライアンスを含む、ソーシャルエンジニアリングに対する組織のサセプタビリティを試験する及び／又は低下させるためのシステムを示すブロック図である。
【００１０】
【図２】図２は、例示の実施の形態による図１のワークフローアプライアンスを含む、ソーシャルエンジニアリングに対する組織のサセプタビリティを試験する及び／又は低下させるためのシステムの作動の方法を示すフロー図である。
【００１１】
【図３】図３は、例示の実施の形態によるワークフローアプライアンスを含む、ソーシャルエンジニアリングに対する組織のサセプタビリティを試験する及び／又は低下させるためのシステムを示すブロック図である。
【発明を実施するための形態】
【００１２】
これら図面を概観的に参照すると、多くの組織、例えば、企業、団体、公官庁などは、ソーシャルエンジニアリングに対するサセプタビリティを下げたいと望んでいる。電子装置の普及、そして組織でのそれらの使用により、多くの組織は、ソーシャルエンジニアリングサセプタビリティの、評価及び／又は低減キャンペーン、試験等を開始するための、効果的な又は適した時期及び／又は場面である可能性が高い、教示可能な瞬間（時期）などの機会の兆候を提供する複数の情報ソースを有するようになった。ここに説明するシステムの実施の形態は、かかる機会の兆候に関する情報を監視するように、そして自動的に、例えばユーザが介入することなく、ソーシャルエンジニアリングサセプタビリティの、評価及び／又は低減キャンペーン、試験等を開始するように構成される。
【００１３】
例えば、ソースには、異なるネットワークディレクトリ、データベース、管理システム、メッセージングシステム、インシデント対応システムが含まれていてもよい。多くの組織は、組織の様々な部分と相互に作用する複数のメンバー、例えば従業員などを有していてもよい。そのうちの多くのメンバーが、電子装置、例えば、コンピュータ、ノートパソコン、スマートフォン、ＰＤＡなどを使用している。こうした電子装置は、他の電子デバイス、組織などと、例えば、インターネット、セルラーネットワーク、組織ネットワーク、ＬＡＮ、ＷＡＮ、Ｗｉｆｉなどを介して通信するように構成されてもよい。これらの電子装置の多くは、ネットワークディレクトリ、データベース、管理システム、メッセージングシステム、インシデント対応システムなどの少なくとも１つと通信してもよく、これらのディレクトリは電子装置の使用に関する情報を含んでいてもよい。組織全体にわたる、メンバーによる多くの異なるイベント、例えば電子装置への行動は上で説明した機会、例えば教示可能な瞬間（時期）などを提供するだろう。
【００１４】
例えば、ある特定のイベント又は従業員の行動が組織内で発生し、その直後にこれらのイベント又は行動に続いて、組織のソーシャルエンジニアリングサセプタビリティを低下させるための試験又はキャンペーンが、例えば、イベント又は従業員の行動によって自動的に開始され、もたらされる場合、組織のソーシャルエンジニアリングサセプタビリティを低下させるための行動の効果は、増大する可能性がある。しかし、組織内のディレクトリ、データベース、管理システム、メッセージングシステム、及びインシデント対応システムの全てが、イベント又は従業員の行動を認識するわけではない。したがって、一の実施の形態では、組織全体にわたって多くのディレクトリ、データベース、管理システム、メッセージングシステム、及びインシデント対応システムと通信するシステムが提供され、このシステムは、組織のディレクトリ、データベース、管理システム、メッセージングシステム、及びインシデント対応システムの全体からの情報に基づく、様々な処置を講じるように構成される。
【００１５】
加えて、一の実施の形態では、このシステムが、アプライアンス、例えばワークフローアプライアンスを含む。ワークフローアプライアンスは、ソース、例えば、組織内のディレクトリ、データベース、管理システム、メッセージングシステム、及びインシデント対応システムから情報を収集するように構成されている。しかし、ワークフローアプライアンスは収集した情報を組織に維持する。例えば、物理的なハードウェアワークフローアプライアンスの場合、このアプライアンスは組織に物理的に位置したままであり、収集した情報を組織内に維持する。又は、仮想及び／又はソフトウェアで実装されるワークフローアプライアンスの場合、収集した情報は、システム、仮想インフラストラクチャ、及び／又は組織の制御部内に維持される。
【００１６】
加えて、一の実施の形態において、アプライアンスは、例えば、ソーシャルエンジニアリングに対する組織のサセプタビリティを低下させるソーシャルエンジニアリングの試験又はキャンペーンと、それらの試験又はキャンペーンの分析とを提供するように構成されるサービスプラットフォームとしてのソフトウェアなどの外部プラットフォームと通信するように構成されている。アプライアンスは、識別情報及び／又は連絡先情報、例えば、組織のディレクトリ、データベース、管理システム、メッセージングシステム、及びインシデント対応システムからの組織の従業員の、例えば、電子メールアドレス、電話番号、携帯電話番号、ＦＡＣＥＢＯＯＫ（登録商標）アカウントＩＤ、ＴＷＩＴＴＥＲ（登録商標）ユーザ名などのソーシャルメディア識別名を収集する。アプライアンスは、ソーシャルエンジニアリングのキャンペーン、試験などが開始される場合に、連絡先情報を匿名化し、匿名化した連絡先情報をプラットフォームに伝えるように構成されている。したがって、組織のメンバーの識別及び／又は連絡先情報は組織内に維持され、例えば、組織の外側又は組織の管理の外側には伝えられることはない。プラットフォームが、組織の意図する受取者メンバーのためのテンプレートを作成するようアプライアンスにより起動されると、プラットフォームは、匿名化された連絡先情報に関連するテンプレートを含む通信内容をアプライアンスへ送る。アプライアンスは、匿名化された連絡先情報から実際の連絡先情報を判断し、テンプレートに基づいてメッセージを作成し、意図する受取者へメッセージを送る。したがって実際の連絡先情報は組織の外側には伝えられず、これは組織によっては好ましい。
【００１７】
図１を参照すると、ソーシャルエンジニアリングに対する組織のサセプタビリティを評価し、及び／又は低下させるためのシステムのようなシステム１００の実施の形態が図示されている。システム１００は、組織から離れたプラットフォーム１０２を含む。プラットフォーム１０２は、ソーシャルエンジニアリングに対する試験、改良、及び／又はサセプタビリティ評価のプラットフォームであり、ソーシャルエンジニアリングに対する組織のサセプタビリティを試験し、ソーシャルエンジニアリングに対する組織のサセプタビリティに関する尺度を評価し、分析し、提供し、組織のメンバーを訓練してソーシャルエンジニアリングに対する組織のサセプタビリティを低下させるように構成される。プラットフォーム１０２は、例えば、電子メール、テキスト、ＳＭＳ、電話、ボイスメールなどの様々な書式、プロトコル、装置などを介して組織のメンバーに送ることができるメッセージを作成するために用いることができるテンプレートを含む通信を準備するように構成されている。このメッセージは受取者に行動を起こすよう求める。この行動は、例えば、リンクのクリック、ファイルのダウンロード又はアップロード、秘密情報の提供、メッセージに対する手動での返信、メッセージに対する例えば「外出中」である旨の自動返信である。ここでは、例えば、要求される返信又はやりとりが、メッセージを受け取った通信媒体とは異なる通信媒体を介する返信又はやりとり、例えば、電子メールでの返信を求める電話メッセージ、テキストメッセージでの返信を求める電子メールメッセージなどであるケースも含む。一の実施の形態において、メッセージは、受取者に秘密情報を求めるウェブサイトへ受取者を連れて行く、及び／又は、悪質なコードを受取者の電子装置へダウンロードするように構成されたリンクを含んでいてもよい。プラットフォーム１０２及び／又はワークフローアプライアンス１０４は、受取者が要求された行動を取るかどうか監視及び／又は判断するように構成されている。加えて、プラットフォーム１０２及び／又はワークフローアプライアンス１０４は秘密情報をプロファイリング、例えばハッシュなど、して（又は、受取者のウェブサーバにそれを行うよう命令し）、プロファイルされた情報を収集し、プラットフォーム１０２が秘密情報を収集しないように秘密情報を破棄する構成であってもよい。例えば、プラットフォーム１０２は秘密情報内の文字の数及び／又は種類を収集してもよいが、秘密情報自体は収集しない。加えて、プラットフォーム１０２は、収集した情報を評価するように、例えば、ベンチマークを付して、ソーシャルエンジニアリングに対するサセプタビリティを低下させる更なる訓練を通知するためにデータを提供するように、構成される。一の実施の形態において、プラットフォーム１０２は、組織がプラットフォーム１０２を使用するライセンスを取得していると共に、例えば、クラウド内の、クライアント組織から遠隔にあって、クライアント組織により制御されないサーバ上に、サービスプラットフォームのように、ソフトウェアとして実装される。他の実施の形態において、プラットフォーム１０２は、ソフトウェア、ハードウェア、又はソフトウェアとハードウェアとの組み合わせで組織に提供されてもよい。
【００１８】
一の実施の形態において、システム１００は、ワークフローアプライアンス１０４として示すアプライアンスも含む。一の実施の形態において、このワークフローアプライアンス１０４は、例えば、ハイパーバイザーサーバ、ＶＭＷａｒｅ、Ｍｉｃｒｏｓｏｆｔ  Ｈｙｐｅｒ−Ｖ、Ｃｉｔｒｉｘ  ＸｅｎＳｅｒｖｅｒ、Ｏｒａｃｌｅ  ＶＭ  Ｖｉｒｔｕａｌｂｏｘ、ＧＮＵ／Ｌｉｎｕｘ（登録商標）  ＫＶＭなどの上で動くソフトウェアにおいて実装される仮想アプライアンスであってもよい。別の実施の形態において、ワークフローアプライアンス１０４は、例えば、標準的なパーソナルコンピュータハードウェア、ＰＣ又はＭＡＣ、Ｂｌａｃｋｂｅｒｒｙ  ＰＩなどの小型アプライアンスの以下説明するワークフローアプライアンス１０４の機能を実装するように構成したソフトウェアを動かす、クライアント組織に在るハードウェアプロセッサを含む物理的アプライアンスであってもよく、サーバクラスのラックマウント式ハードウェアであってもよい。両方とも、一の実施の形態において、ワークフローアプライアンス１０４は、例えば、組織に物理的に位置し、組織によって制御されるサーバ上で動くソフトウェアの状態で実装され、組織の環境の内側で、組織によって制御される仮想インフラストラクチャ上で動くなど、組織の管理下にある。
【００１９】
ワークフローアプライアンス１０４は、組織のソース１０６と通信する。一の実施の形態において、ワークフローアプライアンス１０４には、ソース１０６又はソースの一部に対し、限られた読取専用アクセス権が与えられる。ソース１０６は、例えば、従業員連絡先情報ディレクトリ、ＭＩＣＲＯＳＯＦＴから市販されているＡＣＴＩＶＥ  ＤＩＲＥＣＴＯＲＹ、ライトウェイトディレクトリアクセスプロトコル（ＬＤＡＰ）ディレクトリ、ＯｐｅｎＬＤＡＰディレクトリ、及び、連合ＩＤシステムを含む代替アイデンティティ管理サービスなどのディレクトリ１０８を含んでいてもよい。一の実施の形態において、ワークフローアプライアンス１０４は、ライトウェイトディレクトリアクセスプロトコル（ＬＤＡＰ）コネクタ１１０を介してディレクトリのそれぞれと通信する。ソース１０６は、例えば、Ｏｒａｃｌｅデータベース、Ｓｙｂａｓｅ、Ｍｉｃｒｏｓｏｆｔ  ＳＱＬ、ＩＢＭ  ＤＢ２、Ｏｒａｃｌｅ  ＭｙＳＱＬなどのリレーショナルシステム等の企業データベース１１２、カンマ区切り（ＣＳＶ）又は固定長フォーマットなどの非リレーショナル単層ファイルフォーマット、ＨＡＤＯＯＰなどの非ＳＱＬ技術などを含んでいてもよい。ワークフローアプライアンス１０４は、構造化照会言語（ＳＱＬ）又は同様のコネクタ１１４を介して企業データベース１１２のそれぞれと通信している。ソース１０６は、例えば、ＭＯＯＤＬＥ、ＳＣＯＲＭ  ＣＬＯＵＤ、ＭＥＤＩＡＰＲＯなどの学習管理システム１１６を含んでいてもよい。ワークフローアプライアンス１０４は、ファイル転送プロトコル（ＦＴＰ）又はウェブサービスコネクタ１１８を介して学習管理システム１１６のそれぞれと通信する。ソース１０６は、例えば、Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｈａｎｇｅ、ＩＢＭコラボレーションシステム（Ｌｏｔｕｓ）などの電子メールシステム、テキストメッセージングシステム、インスタントメッセージングシステムなどのメッセージングシステム１２０、ＦＭＡＰ又はＰＯＰプロトコルを用いる他の電子メールシステム、ＳＭＳ又は電話ゲートウェイなどの非電子メールシステムゲートウェイなどを含んでいてもよい。ワークフローアプライアンス１０４は、ＩＭＡＰ／ＰＯＰ又はウェブサービスコネクタ１２２を介してメッセージングシステム１２０のそれぞれと通信する。ソース１０６は、システム又はログ、例えば、報告された組織のＩＴサポート事故のログ、組織のメンバーに与えられた援助などのインシデント対応ソース１２４を含んでいてもよい。インシデント対応ソースは、例えば、イベントログ、Ｓｙｓｌｏｇなどを介してインシデントログを提供する何らかのサーバ又はネットワークソリューションを含んでいてもよい。ワークフローアプライアンス１０４は、ＳＹＳＬＯＧ、データベース、又はウェブサービスなどのコネクタ１２６を介してインシデント対応ソース１２４のそれぞれと通信する。
【００２０】
ワークフローアプライアンス１０４をソースのそれぞれに接続する先に記載したコネクタは例示である。他の実施の形態において他の適切なコネクタを用いてもよい。
【００２１】
一の実施の形態において、ワークフローアプライアンス１０４は、ソース１０６のうちの少なくとも１つから組織のメンバーの連絡先情報を受け取るように構成されている。例えば、組織の電子メールアドレス帳は、ソース１０６のうちの少なくとも１つからワークフローアプライアンス１０４へ転送されてもよい。一の実施の形態において、組織のメンバーの電話番号、インスタントメッセージング情報、及び／又は他の連絡先情報は、ソース１０６からワークフローアプライアンス１０４に転送されてもよい。しかし、ワークフローアプライアンス１０４は組織の管理下にあるので、連絡先情報は、組織の外側及び／又は組織の管理の外側へは転送されない。一の実施の形態において、組織のメンバーの連絡先情報は、例えば、組織のメンバーの電話番号（例えば、ボイスフィッシング試験のため）、組織のメンバーの携帯電話番号（例えば、それによって、ＳＭＳテキストメッセージを、ＳＭＳフィッシング試験のために組織のメンバーに送ってもよい）、及び／又は、例えば、ＦＡＣＥＢＯＯＫ（登録商標）アカウント識別名、ＴＷＩＴＴＥＲ（登録商標）ユーザ名など、組織メンバーのソーシャルメディア識別名を含んでいてもよい。
【００２２】
一の実施の形態において、識別情報は、属性、例えばリスクベースのプロファイル情報、を含んでいても、それに関連していてもよい。例えば、一つの属性が、従業員の部、課、場所、言語などの表示であってもよい。加えて、リスクベースの属性は、従業員がパスワードをリセットするために、所定の期間中に２回以上ヘルプデスクを呼び出したかどうか、従業員が、以前に、彼らの電子装置上で発見されたウィルスに罹患したことがあるかどうかなどの表示を含んでいてもよい。これらの属性はワークフローアプライアンス１０４に用いられて、例えば、ソーシャルエンジニアリングのキャンペーン及び／又は試験の参加者となる従業員を選択し、属性に基づきソーシャルエンジニアリング及び／又は試験の結果を分析、及び／又は、評価し、例えば、組織全体にわたって、及び／又は、組織の一区分を評価するようにしてもよい。加えて、一の実施の形態において、ソーシャルエンジニアリングのキャンペーン及び／又は試験の結果の評価及び／又は分析は、組織と同じ業界の他の組織に対して、又は異なる業界にわたって行われてもよい。
【００２３】
一の実施の形態において、ワークフローアプライアンス１０４は、定期的で自動的に、例えば、何らかの更新が連絡先情報に対してなされたかどうか、例えば何らかの従業員の追加又は削除があったのかどうか、何らかの連絡先情報の変更があったのかどうかなどを、ユーザの介入なく、ソース１０６から判断し、それに従ってワークフローアプライアンス１０４の連絡先情報記録を更新するように構成されている。
【００２４】
一の実施の形態において、ワークフローアプライアンス１０４が、ソース１０６上に格納されている組織のメンバーのための連絡先情報を含むアドレス帳が更新されたことを判断すると、ワークフローアプライアンス１０４は、最新のアドレス帳及び／又は最新の連絡先情報を自動的にインポートする。一の実施の形態において、ユーザは、ワークフローアプライアンス１０４によるアドレス帳の監視頻度を調整できる。加えて、ワークフローアプライアンス１０４は、新規従業員を含め、更新された連絡先情報の検出時に、新規従業員の訓練、例えば、ソーシャルエンジニアリングサセプタビリティの訓練、組織独自の訓練、リスクベースの調査、模擬ソーシャルエンジニアリング試験などを開始するように構成されていてもよい。
【００２５】
加えて、一の実施の形態において、ワークフローアプライアンス１０４は、ソース１０６のそれぞれを定期的に監視して、例えばリスクベースのイベントなどのトリガーイベントが発生したかどうかを判断するように構成されている。図２を参照すると、ステップ２０２では、ワークフローアプライアンス１０４はトリガーイベントのためのソースを監視するように構成されている。ステップ２０４において、ソース１０６のうちの１つのソースからトリガーイベントを検出すると、ワークフローアプライアンス１０４はトリガーイベントに基づいて、メッセージを受け取る組織のメンバー又はメンバーのグループを決めるように構成されている。ステップ２０６において、ワークフローアプライアンス１０４は、次いで、メッセージを受け取る組織のメンバー又はメンバーのグループの連絡先情報を決める。
【００２６】
一の実施の形態において、ワークフローアプライアンス１０４は、アドレス帳にある組織のメンバーのそれぞれの連絡先情報、例えば電子メールアドレスなどを配信識別子にマッピングするように構成されている。
一の実施の形態において、配信識別子は、例えばランダムに生成される１６進数などである。一の実施の形態において、配信識別子は実際の連絡先情報でも電子メールアドレスでもない。これは、利点である。もし、万一配信識別子が電子メールアドレスであった場合、電子メールアドレスを所有する第三者が電子メールを（例えば、フィッシングシミュレーションサービスプロバイダでもなく、当該組織でもない）組織のメンバーに送る可能性があり、これは好ましくない。加えて、配信識別子は転送電子メールアドレスエイリアスではない。
【００２７】
ステップ２０８において、ワークフローアプライアンス１０４は、組織の意図する受取者メンバーのそれぞれのための配信識別子を作成する。配信識別子は、この情報が組織の管理下から離れないように、そして、プラットフォーム１０２が配信識別子に基づいて組織のメンバーのそれぞれの連絡先情報及び／又は識別情報を判断できないように、組織のメンバーの連絡先情報及び／又は識別情報を難読化するように構成されている。ステップ２１０において、ワークフローアプライアンス１０４は、ワークフローアプライアンス１０４が、配信識別子に基づくメッセージを受け取る組織のメンバーのそれぞれの連絡先情報及び／又は識別情報を判断できるように、配信識別子を、例えば、ルックアップテーブル内などのメッセージの意図する受取者である組織のメンバーのそれぞれと相関付けるように構成されている。ステップ２１２において、ワークフローアプライアンス１０４は、配信識別子及び／又は複数の配信識別子に関連付けたトリガーイベントの表示をプラットフォーム１０２へ送るように構成されている。ステップ２１４において、プラットフォーム１０２は、トリガーイベントの表示に基づいてテンプレートを用意し、テンプレートを含む通信をワークフローアプライアンス１０４へ送る。一の実施の形態において、テンプレートは、トリガーイベントの表示に基づいて用意される電子メールテンプレートである。
【００２８】
一の実施の形態において、配信識別子は、暗号学的ハッシュ関数を用いて作成される。他の実施の形態において、配信識別子は、一意の非電子メールアドレス識別子を含んでいてもよい。別の実施の形態において、配信識別子は情報漏洩を防ぐためにランダムに生成される。例えば、組織のメンバーの識別子がアルファベット順に整理されていたとすると、「ｕｓｅｒ１」のような非ランダム配信識別子は、「ｕｓｅｒ１」がアルファベット順の組織の最初のメンバーであることを示す可能性がある。情報をプラットフォーム１０２に提供しない配信識別子を提供することによって、ワークフローアプライアンス１０４は、組織のメンバーの識別情報又は連絡先情報に関するプラットフォーム１０２への情報漏洩を防いでもよい。
【００２９】
一の実施の形態において、ワークフローアプライアンス１０４は、プラットフォーム１０２から受け取ったテンプレートに基づく、意図する受取者へのメッセージを作成するように構成され、ワークフローアプライアンス１０４は、以下で更に説明するように、作成したメッセージを、電子メールを介して意図する受取者へ送る。プラットフォーム１０２は、テンプレート内にタグを挿入するように構成されている。タグは、メッセージを作成するワークフローアプライアンス１０４に、連絡先情報及び／又は識別情報、並びに、含まれる連絡先情報及び／又は識別情報の種類を含むメッセージ内の位置を示し、例えば、メッセージを個人用に設定する。
【００３０】
例えば、電子メールテンプレートは、「Ｈｅｌｌｏ｛ｅｍａｉｌＦｉｒｓｔＮａｍｅ：ｕｓｅｒ１＠ｐｖａ｝」を含んでもよい。プラットフォーム１０２は、意図する受取者の連絡先情報も識別情報も持っていない。「Ｈｅｌｌｏ｛ｅｍａｉｌＦｉｒｓｔＮａｍｅ：ｕｓｅｒ１＠ｐｖａ｝」に基づき、ワークフローアプライアンス１０４は、「Ｈｅｌｌｏ」で始まり、ワークフローアプライアンス１０４はアクセス権を有するもののプラットフォーム１０２にはアクセス権がない、意図する受取者のファーストネームが続く電子メールを作成するように構成されていてもよい。
【００３１】
テンプレートは、意図する受取者が行動を起こす勧誘の表示を含んでいてもよい。ワークフローアプライアンス１０４は、例えば、電子メールテンプレート内の勧誘に基づいて、電子メール内にウェブサイトへのリンクを含むように構成されていてもよい。リンクは、リンク上でクリックされウェブサイトに連れてこられたメンバーの配信識別子を、ワークフローアプライアンス１０４に示す識別情報を含む。一の実施の形態において、プラットフォーム１０２は統計及び／又は分析をワークフローアプライアンス１０４に報告するように構成されていてもよく、この統計及び／又は分析は配信識別子に関して報告され、ワークフローアプライアンス１０４は、報告された統計及び／又は分析を、配信識別子に基づいて、組織のメンバーの実際の識別情報及び／又は連絡先情報で補完するように構成されてもよい。
【００３２】
ステップ２１６において、プラットフォーム１０２から、テンプレートを含む通信を受け取ると、ワークフローアプライアンス１０４は配信識別子に基づいて、意図する受取者を決定する。ワークフローアプライアンス１０４は、テンプレートに基づく電子メールメッセージなどのメッセージを作成するが、この電子メールメッセージは意図する受取者に関する情報を含む。例えば、電子メールテンプレートが「｛ｅｍａｉｌＦｉｒｓｔＮａｍｅ：ｕｓｅｒ１＠ｐｖａ｝」を含む場合、ワークフローアプライアンス１０４は、電子メールメッセージの本文内に意図する受取者のファーストネームを有する電子メールメッセージを作成するように構成されていてもよい。ワークフローアプライアンス１０４は、意図する受取者のファーストネームを、例えば、意図する受取者の電子メールアドレスや組織のディレクトリなどから取得してもよいが、プラットフォーム１０２は、意図する受取者のファーストネームへのアクセス権を持っていない。加えて、電子メールテンプレートの実施例において、ワークフローアプライアンス１０４は、連絡先情報に基づいて電子メールヘッダを付加し、電子メールメッセージを意図する受取者へ充てる。ステップ２１８において、ワークフローアプライアンス１０４は、電子メールテンプレートに基づいて作成された電子メールメッセージを意図する受取者に送る。電子メールメッセージは、受取者の電子装置、例えば、コンピュータ、スマートフォン、タブレットなどを介して受取者がアクセスしたり、及び／又は、受取者との間でやり取りしたりしてもよい。
【００３３】
一の実施の形態において、ワークフローアプライアンス１０４は、プラットフォーム１０２に送られた情報から、組織のメンバーに関する受取情報の全て又はサブセットを削除するように構成されている。例えば、ワークフローアプライアンス１０４が組織のメンバーの電話番号を受け取った場合、ワークフローアプライアンス１０４は、電話番号を電話配信識別子で置き換え、実際の電話番号ではなく、電話配信識別子をプラットフォーム１０２へ送るように構成されている。ワークフローアプライアンス１０４は、ワークフローアプライアンス１０４が、電話配信識別子から組織の実際のメンバー及び／又は組織のメンバーの実際の電話番号を判断できるように、例えば、ルックアップテーブルにおいて、電話配信識別子を組織のメンバーのそれぞれに関連付けている。そして電話フィッシング認識キャンペーンが開始されることになっている場合、ワークフローアプライアンス１０４は、キャンペーンへの参加が意図されている組織メンバーのそれぞれの電話配信識別子をプラットフォーム１０２へ送る。それに応じて、プラットフォーム１０２は、電話メッセージテンプレートなどのテンプレートを準備し、電話配信識別子内容を有するテンプレートを含む通信をワークフローアプライアンス１０４に送る。ワークフローアプライアンス１０４は、電話配信識別子からそれぞれの意図する受取者の電話番号を特定し、テンプレートに基づいて、個人用に設定された電話メッセージを作成し、電話番号に電話をかけて、例えば、テキストメッセージ、通話、ボイスメール、録音されたメッセージなどの個人用に設定されたメッセージを配信する。したがって、プラットフォーム１０２は、組織のメンバーの実際の電話番号を受け取らない。一の実施の形態において、プラットフォーム１０２は、ワークフローアプライアンス１０４とは無関係にキャンペーンの予定を決めて構成することができる。メッセージは、組織のメンバーからワークフローアプライアンス１０４（プラットフォーム１０２ではない）への返答を求めるように構成されており、例えば、ワークフローアプライアンス１０４に届くための電話番号がメッセージ内に含まれる。ワークフローアプライアンス１０４は、プラットフォーム１０２とは無関係に、組織のメンバーから送られたメッセージへの返答を受け取る。ワークフローアプライアンス１０４は、この返答から組織のメンバー及び／又は何らかの秘密情報を特定又は接触するために用いられ得る情報を削除し、分析や評価などのために、削除されたこの情報とともに返答をプラットフォーム１０２へ送るように構成されている。したがって、プラットフォーム１０２は、組織のメンバーによる返答から組織のメンバーの識別情報及び／又は連絡先情報も受け取らない。プラットフォーム１０２は、それでも、識別／連絡先情報又は秘密情報のない全体結果に関して予定を立て、報告することができる。
【００３４】
一の実施の形態において、ワークフローアプライアンス１０４は、組織のメンバーに関して、フィールドによって整理された情報を組織から受け取るように構成されている。様々なフィールドは、例えば、名前、電子メールアドレス、電話番号、携帯電話番号、ソーシャルメディア識別名、組織内の部署、肩書などを含んでいてもよい。ワークフローアプライアンス１０４は、識別子を作成してこれらのフィールドの所定の１つにおける情報と相互に関連付ける一方で、これらのフィールドの他の所定の１つにおける情報をそのままにしておくように構成されている。識別子は、実際の情報の代わりにプラットフォーム１０２に送るために用いられ、組織のメンバーの識別及び／又は連絡先情報を含んでいない。例えば、ワークフローアプライアンス１０４は、組織の各メンバーの名前、電子メールアドレス、電話番号、携帯電話番号、ソーシャルメディア識別名、及び肩書を識別子と相関付ける一方、メンバーの組織内の部署をそのままにしておいてもよい。例えば、プラットフォーム１０２は、メンバーの組織内の実際の部署ではあるものの、他のフィールドに対して何の個人情報も連絡先情報もプラットフォーム１０２によって判断できない識別子のみを受け取る。この識別子は、組織内の部署情報と共に、ワークフローアプライアンス１０４によってプラットフォーム１０２に送られてもよい。ワークフローアプライアンス１０４によって変更されていない部署、又は他の実施の形態において、他の情報は、プラットフォーム１０２によって、ソーシャルエンジニアリング試験の結果の分析／評価のために用いられてもよい。一の実施の形態において、ワークフローアプライアンス１０４は、入力を受け取って、組織の選好、方針などに基づいて、プラットフォーム１０２への識別子の通信前に、どのフィールドに対して情報が識別子に相関付けられるか否かを判断するように構成されている。
【００３５】
一の実施の形態において、アプライアンス１０４は、組織内で様々なアプリケーションインターフェースを介して繋がってメッセージを転送するように構成され、それにより、プラットフォーム１０２は、組織が組織又は組織の管理下から出したくない組織情報へのアクセス権を持つことなく、そしてプラットフォーム１０２が、組織内アプリケーションインターフェースへの直接アクセス権を持つことなく、「メッセージ送信」機能がプラットフォーム１０２からアプライアンス１０４へ拡張されることを可能にする。
【００３６】
一の実施の形態において、ワークフローアプライアンス１０４及びプラットフォーム１０２は、アプリケーションプログラマーインターフェース、例えば、ウェブサービス呼び出し、遠隔手続呼び出しなど、を用いて通信する。したがって、プラットフォーム１０２は、ワークフローアプライアンス１０４が繋がっている組織のネットワークの詳細を知らずに、ワークフローアプライアンス１０４を介して組織内でメッセージを通信してもよい。一の実施の形態において、ワークフローアプライアンス１０４は、プラットフォームの「メッセージ送信」機能を拡張し、ＳＭＴＰクライアントとして作動し、意図する受取者に配信される修正されたメッセージを有するよう組織のＳＭＴＰサーバと通信する。
【００３７】
トリガーイベントがワークフローアプライアンス１０４により検出されると、ワークフローアプライアンス１０４は、プラットフォーム１０２にトリガーイベントに関する情報を、ワークフローアプライアンス１０４ではメッセージの意図する受取者の連絡先情報を判断できるが、プラットフォーム１０２では意図する受取者の識別情報又はその連絡先情報を判断できない配信識別子と共に送る。トリガーイベントに関する情報に基づいて、プラットフォーム１０２はテンプレートを含む通信を生成する。この通信は電子メールメッセージではなく、例えば、電子メールメッセージテンプレートなどのテンプレートと、メッセージリクエストとを含む。メッセージリクエストは、配信識別子と時間枠とに関する情報を含む。この通信は、セキュアな、例えばトンネリング非電子メール接続を介してワークフローアプライアンス１０４に送信される。
【００３８】
ワークフローアプライアンス１０４は通信を受け取り、プラットフォーム１０２から受け取ったテンプレートに基づいて、例えばヘッダなどを有する電子メールメッセージなどのメッセージを作成する。一の実施の形態において、ワークフローアプライアンス１０４は、意図する受取者に関する情報に基づいて各メッセージを個人用に設定するように構成されている。ワークフローアプライアンス１０４は、次いで、一の実施の形態において、プラットフォーム１０２から受け取ったテンプレートに基づいて作成されたメッセージを配信するために独立型ＳＭＴＰサーバを用いる。
【００３９】
一の実施の形態において、プラットフォーム１０２のホストを務める企業は、組織の外側のセキュア電子メールサーバのホストも務める。ワークフローアプライアンス１０４は、プラットフォーム１０２から受け取った電子メールテンプレートに基づいて、ワークフローアプライアンス１０４が作成した電子メールメッセージを組織内の受取者に送るためにセキュア電子メールサーバを用いるように構成されている。プラットフォーム１０２からワークフローアプライアンス１０４が受け取った通信は、電子メールメッセージではない、例えば、ＳＭＴＰなどを介して受け取られはしない。プラットフォーム１０２はセキュア電子メールサーバに直接アクセスできない。一の実施の形態において、全てのメッセージ及びログは、定期的に、セキュア電子メールサーバから削除される。
【００４０】
一の実施の形態において、ワークフローアプライアンス１０４は、プラットフォーム１０２から受け取った電子メールテンプレートに基づいて、電子メールメッセージを、例えば、ワークフローアプライアンス１０４によって用意された電子メールメッセージを、組織のメンバーに送るように構成されている。電子メールメッセージは、電子メールによる応答への勧誘を含んでいる。組織のメンバーからの電子メール応答は、プラットフォーム１０２がアクセスできないＳＭＴＰサーバに向かうように構成されている。ＳＭＴＰサーバは、ＩＭＡＰ／ＰＯＰ又は他の類似するプロトコルを用いて電子メール応答を校閲及び／又は読み取るワークフローアプライアンス１０４へ、電子メール応答を向ける。ワークフローアプライアンス１０４は、組織のメンバーの何らかの識別又は連絡先情報を電子メール応答から削除して、電子メール内の例えば、ハッシュ等の秘密及び／又は他の情報のプロファイルを調べ、削除された何らかの連絡先及び／又は識別情報と共にプロファイルされた電子メール応答を、評価、分析などのために、プラットフォーム１０２へ送るように構成されている。したがって、プラットフォーム１０２は、識別、連絡先、又は秘密情報を、組織のメンバーによる電子メールメッセージへの返信から受け取りはしない。
【００４１】
一の実施の形態において、ワークフローアプライアンス１０４は、リンクを含む電子メールメッセージを組織内の意図する受取者に送るように構成されている。リンクが意図する受取者によってクリックされると、意図する受取者は、プラットフォーム１０２とは切り離された及び／又はそれがアクセスできないランディングページサーバによって供給されるウェブページに案内される。一の実施の形態において、ワークフローアプライアンス１０４はランディングページサーバを含むか、それとして機能する。別の実施の形態において、ランディングページサーバは、ワークフローアプライアンス１０４から切り離されており、プラットフォーム１０２から切り離されている。リンクは、クリックされたリンクを含む電子メールメッセージに相関付けられる、例えば１６進数などの識別子を送るように構成されている。ワークフローアプライアンス１０４は、クリックされたリンクを含む電子メールメッセージを判断（又はランディングページサーバから判断）するように構成されている。ワークフローアプライアンス１０４は、次いで、クリックされたリンクを有する電子メールを受け取った組織のメンバーの識別情報を判断し、識別情報を、プラットフォーム１０２が組織のメンバーに関する何らかの識別情報を判断することができない識別子で置き換え、クリックされたリンクに関する識別子を、分析、評価などのために、プラットフォーム１０２に送る。したがって、プラットフォーム１０２は、リンクをクリックした組織のメンバーの実際の識別又は連絡先情報に関する情報を取得することはない。一の実施の形態において、組織のメンバーが電子メール内のリンクをクリックする場合に到達するランディングウェブページは、組織のメンバーに情報をウェブページに入力するよう求めてもよく、例えば、ウェブページは情報がタイプ入力されてもよいフィールドなどを含んでいてもよい。組織はメンバーがウェブページに入力する情報を収集することを望むだろうが、情報が組織の管理下を出ることは望まないだろう。ワークフローアプライアンス１０４は、組織のメンバーによって入力された情報を収集するよう（ワークフローアプライアンス１０４がランディングページサーバとして作動している場合、又は、ワークフローアプライアンス１０４から切り離されている場合にランディングページサーバから収集するよう）構成されている。情報は、次いで、プロファイルを調べられ、例えば、ハッシュ値計算などをしてもよく、例えば、入力された文字の量／種類などに関する表示及びプロファイルされた情報は、実際の内在する情報自体が組織の管理下を出ることなく、ワークフローアプライアンス１０４により、評価、分析などのためにプラットフォーム１０２へ送られてもよい。
【００４２】
様々な例示のトリガー及びワークフローアプライアンス／プラットフォーム応答について説明する。例えば、一の実施の形態において、組織のメンバーが組織のヘルプデスクから新しいパスワードを要求する、及び／又は、パスワードを再設定する場合、ワークフローアプライアンス１０４は、このトリガーイベントが起こったこと、例えば、ヘルプデスクが新しいパスワードに対する全てのリクエストが記録されているデータベースを有する可能性があることなどを判断する。ワークフローアプライアンス１０４は、ソース１０６のうちの１つから再設定されたパスワードを検知したとき（又は、一の実施の形態において、所定期間において、いつ全ての検出したパスワード再設定を進めるかの所定のスケジュールに従って、定期的に）、プラットフォーム１０２に連絡し、この種のトリガーイベントが起きたことを示す。プラットフォーム１０２は、この種のトリガーイベントに基づいて、電子メールテンプレートを含む通信を作成する。通信は、また、ワークフローアプライアンス１０４が意図する受取者及び時間枠を判断できる配信識別子に関する情報を含むメッセージリクエストも含む。ワークフローアプライアス１０４は、電子メールテンプレートに基づいて、パスワードが再設定された組織のメンバーに対してワークフローアプライアンス１０４によって電子メールが送られるよう、組織のメンバーが電子メール内のリンクをクリックし、確認のために新しいパスワード情報を入力することを要求する、電子メールメッセージを作成する。ワークフローアプライアンス１０４によって作成された電子メールメッセージは、電子メールテンプレート及びプラットフォーム１０２からワークフローアプライアンス１０４へ送られる通信に含まれる（配信識別子及び時間枠に関する情報を含む）メッセージリクエストに基づいて作成される。
【００４３】
プラットフォーム１０２によってワークフローアプライアンス１０４へ送られる通信は、ワークフローアプライアンス１０４が、ワークフローアプライアンス１０４によって作成されるべき電子メールメッセージの意図する受取者の識別情報及び時間枠情報を判断することができること、例えば、ワークフローアプライアンス１０４によって作成された電子メールメッセージが意図する受取者にいつ送られるかに関する情報に基づいて、電子メールテンプレートと、配信識別子を含むメッセージリクエストとを含む。電子メールテンプレートを含む通信は、セキュアトンネル接続、例えば、ＳＭＴＰ電子メールによるものではないものを介し、プラットフォーム１０２によりワークフローアプライアンス１０４へ送られる。ワークフローアプライアンス１０４は、プラットフォーム１０２から受け取った通信に基づいて、組織の意図する受取者へ送られる電子メールメッセージを作成する。受取者が電子メールメッセージに含まれるリンクをクリックし、受取者のパスワードをランディングページウェブサイトに入力した場合、ランディングページは、電子メールメッセージ及びランディングページが試験であること、電子メールが試験ではなくて本物のフィッシング攻撃電子メールであれば、受取者はフィッシング攻撃の被害者となる可能性があったこと、そして、一の実施の形態において、受取者に対して訓練の機会を提案すること、を受取者に通知する。ワークフローアプライアンス１０４は、受取者によって入力されたパスワード情報のプロファイルを調べ、例えば、ハッシュ値を計算し（又は、ウェブサイトにプロファイルを調べることを指示し）、機密パスワード情報を破棄する（又は、ウェブサイトに破棄することを指示する）。ワークフローアプライアンス１０４は、ワークフローアプライアンス１０４が秘密情報を提供した受取者の識別及び／又は連絡先情報を判断できるが、プラットフォーム１０２が受取者の識別及び／又は連絡先情報を判断できない識別子を有するプロファイルされた情報を記録する。
【００４４】
別の実施の形態において、組織のメンバーが組織のヘルプデスクから新しいパスワードを要求する、及び／又は、パスワードを再設定する場合、ワークフローアプライアンス１０４は、このトリガーイベントが起こったこと、例えば、ヘルプデスクが新しいパスワードに対する全てのリクエストが記録されているデータベースを有する可能性があることなどを判断する。ワークフローアプライアンス１０４は、ソース１０６のうちの１つから再設定されたパスワードを検知した時に（又は、一の実施の形態において、所定期間において、いつ全ての検出したパスワード再設定を進めるかの所定のスケジュールに従って、定期的に）、プラットフォーム１０２に連絡し、この種のトリガーイベントが起こったことを示す。プラットフォーム１０２は、この種のトリガーイベントのための電子メールテンプレート及び配信識別子を含むメッセージリクエストを含み、ワークフローアプライアンス１０４によって作成されるべき電子メールメッセージの意図する受取者の識別情報及び時間枠情報を判断することができること、例えば、いつ、ワークフローアプライアンス１０４によって作成された電子メールメッセージが意図する受取者に送信されるのかに関する情報に基づいて、通信を作成する。ワークフローアプライアンス１０４は電子メールテンプレートを用いて電子メールメッセージを作成するが、この電子メールメッセージは、パスワードが再設定された組織のメンバーへワークフローアプライアンス１０４によって送られ、組織のメンバーが電子メール内のリンクをクリックし、検証のために新しいパスワード情報を入力することを要求する。プラットフォーム１０２は、電子メールテンプレートを含む通信をワークフローアプライアンス１０４に送る。ワークフローアプライアンス１０４は、電子メールテンプレートから電子メールメッセージを作成し、電子メールメッセージを組織の意図する受取者に送る。受取者がリンクをクリックし、パスワードを入力した場合、ウェブサイトは、電子メールメッセージ及びウェブサイトが試験であること、電子メールが試験ではなくて本物のフィッシング攻撃電子メールであれば受取者はフィッシング攻撃の被害者となる可能性があったこと、そして、一の実施の形態において、受取者に対して訓練の機会を提案することを受取者に通知する。ワークフローアプライアンス１０４は、受取者によって入力されたパスワード情報のプロファイルを調べ、例えば、ハッシュ値を計算し（又は、ウェブサイトにプロファイルを調べることを指示し）、機密パスワード情報を破棄する（又は、ウェブサイトに破棄することを指示する）。ワークフローアプライアンス１０４は、プロファイルされた情報を記録し、識別情報を、プラットフォーム１０２が受取者の識別及び／又は連絡先情報を判断できない識別子で置き換える。この場合、プラットフォーム１０２はワークフローアプライアンス１０４を用いて更新情報を提供し、プラットフォームの作動をトリガーする。
【００４５】
一の実施の形態において、ワークフローアプライアンス１０４は、定期的に、及び／又は、ユーザからの要求時に、プラットフォーム１０２に連絡して、匿名化された、例えば、識別情報のない、ソーシャルエンジニアリングに対する組織のサセプタビリティ並びに／又はソーシャルエンジニアリング試験結果に関する報告及び／若しくは分析を受け取るように構成されている。一の実施の形態において、ワークフローアプライアンス１０４は、報告内の識別子に基づいて、識別及び／又は連絡先情報で匿名化された報告及び／又は分析を補完するように構成されている。
【００４６】
例示のトリガーイベントとして、例えば、新規連絡先情報がアドレス帳に記録されること、組織のメンバーが組織の異なる部署に異動すること、組織のメンバーが組織においてメンバーシップ記念日を有すること（例えば、従業員が勤続記念日を有することなど）、組織のメンバーがパスワードの再設定を要求すること、組織のメンバーがデータ損失防止規則に違反すること、組織のメンバーが不審な電子メールをヘルプデスクに転送すること、ユーザが訓練を完了すること、ユーザが仕事の状態又は役割を変更すること、管理職が彼らの部下に基づいて引き起こされたイベントを有すること、ユーザは多すぎるログイン試行回数のためにシステムからロックアウトされていること、ユーザが仕事を休んでいること、ユーザが時間粉飾違反について書き記していること、安全性警告／事故、企業の再編、一時解雇、下請業者の入／退などを含んでいてもよい。他の例示は、個人が、公知のフィッシングウェブサイトを訪問又は訪問しようと試みること、疑わしいフィッシングウェブサイトを訪問又は訪問しようと試みること、フィッシング電子メール又は通信を受け取ること、又は、着信メッセージフィルタによって傍受されたフィッシング電子メール又は通信の意図する受取者であること、を含んでいてもよい。特に、特定個人宛てのスピアーフィッシング電子メール又は通信の識別はトリガーイベントであってもよい。追加のトリガーイベントとして、訓練の案内に返答することを個人的に無視又は怠ること、コンサルティング若しくは雇用契約又は身分に対する以前の又は保留中の変更、又は、個性、ＩＱ、身体、若しくは客観的に試験できる他の個人的属性に基づく、特定可能なグループへの分類を含んでいてもよい。
【００４７】
ソース１０６を監視するワークフローアプライアンス１０４は、リスクベースのユーザ属性が、多数のデータベースソースから結合されることを可能にする。例えば、人材データベースは、組織の全てのメンバーのための連絡先情報を含んでいてもよく、ヘルプデスクデータベースは、新規パスワードに対する全てのリクエスト、ＩＴ問題の報告、発見された新型ウィルスのリストを含んでいてもよく、したがって、ワークフローアプライアンス１０４は新規パスワードに対するリクエスト等のヘルプデスクデータベースからの情報を用いることにより、ソーシャルエンジニアリングに対するサセプタビリティを低下させるキャンペーンを開始するためにプラットフォーム１０２に連絡するようワークフローアプライアンス１０４を自動的にトリガーしてもよい。様々な異なるソース１０６がワークフローアプライアンス１０４によって監視されているので、様々な異なるトリガーがワークフローアプライアンス１０４によって観察でき、それは、自動的に、例えば、ユーザが操作しなくても、観察されたトリガーの種類に基づいて、ワークフローアプライアンス１０４を介して組織の異なるメンバーに対して異なるキャンペーン、試験などを開始するようにプラットフォーム１０２をし向けることができる。
【００４８】
一の実施の形態において、ワークフローアプライアンス１０４は、例えば、組織が何らかの着信ポートを開くことなく、プラットフォーム１０２との発信接続を行うように構成されており、したがって、組織のファイアウォールに対して修正を何ら必要としない。一の実施の形態において、ワークフローアプライアンス１０４は、プラットフォーム１０２との送出接続及び／又はトンネルを行うために、暗号化トンネル技術、例えば、ＶＰＮ、ＳＳＨなどを用いるように構成されている。ワークフローアプライアンス１０４及びプラットフォーム１０２は、次いで、ワークフローアプライアンス１０４とプラットフォーム１０２との間で転送され、暗号化されるデータとトンネルを介して安全に通信することが可能である。メッセージは、プラットフォーム１０２によってワークフローアプライアンス１０４へ、例えば、電子メールなどではなくトンネルを介して送られる。
【００４９】
一の実施の形態において、多数のワークフローアプライアンスは、上で説明したように、例えば、組織の異なる部署のための異なるワークフローアプライアンスなど、組織のために提供されてもよい。
【００５０】
一の実施の形態において、ワークフローアプライアンス１０４は、プラットフォーム１０２からの情報をキャッシュに格納するために構成されるメモリを含んでいてもよい。例えば、大きなファイル、例えばマルチメディア訓練ファイルなどは、大きなファイルを用いたり、及び／又は、大きなフィルにアクセスしたりする度に、例えば、プラットフォーム１０２から大きなファイルをダウンロードする必要もなく、組織内での素早い及び／又は容易なアクセスのために、ワークフローアプライアンス１０４のメモリ内でキャッシュに格納されてもよい。
【００５１】
一の実施の形態において、上で説明したようなワークフローアプライアンスは、組織の仮想インフラストラクチャ上の組織のネットワーク内で実行する組織に対するブラックボックスとして働く。
【００５２】
一の実施の形態において、プラットフォーム１０２は、ウェブサイトを作成するように構成され、それに対するリンクは、電子メールテンプレートでワークフローアプライアンス１０４に送られる。ウェブサイトは、ウェブサイトが正当であるウェブサイトにリンクされているある人物を示す情報を含んでいてもよい。加えて、ウェブサイトは、ユーザからの秘密情報等の情報及びユーザが秘密情報を提供するリクエストを受け取るように構成されるフィールドを含んでいてもよい。
【００５３】
図３を参照すると、ソーシャルエンジニアリングに対する組織のサセプタビリティを評価及び／又は低下させるためのシステムなどの別の実施の形態のシステム３００が示されている。システム３００は、例えば、クライアント組織から分離したサービス環境としてのソフトウェアにおいて、組織に与えられているデータの分析及び評価を行うアルゴリズム及びソースコードを持たないが、組織の管理下を出る何らかの秘密情報、機密情報、連絡先情報、又はメンバー識別情報も持たないで、組織のメンバーの試験からのデータを分析及び評価することを可能にする。システム３００は、上で説明したシステム１００と多くの類似点があり、したがって他の特徴が以下の説明の焦点となる。
【００５４】
一の実施の形態において、システム３００は、組織から離れた、例えば、組織の管理下にないプラットフォーム３０２を含む。プラットフォーム３０２は、ソーシャルエンジニアリング試験のためのメッセージを生成及び／又は取り出し、メッセージに対する返答及び試験結果を評価し、分析するようプログラムされたプロセッサを含む。システム３００は、ワークフローアプライアンス３０４も含む。一の実施の形態において、ワークフローアプライアンス３０４は、組織の物理的位置にあり、組織のインフラストラクチャ上で実行し、さもなければ組織の管理下にある。ワークフローアプライアンス３０４は、例えば、上で説明したソース１０６と同様の組織の情報のソース３０６と通信する。ワークフローアプライアンス３０４は組織からアドレス帳を受け取る。アドレス帳は、組織のメンバーの識別情報、例えば、名前、部署、組織内での肩書などを含む。加えて、アドレス帳は、組織のメンバーの連絡先情報、例えば、電子メールアドレス、電話番号、携帯電話番号、ソーシャルメディア識別名などを含む。組織が、アドレス帳内の情報などの秘密情報を組織の管理下から出したくない場合、アプライアンス３０４は、アドレス帳の識別情報の少なくとも一部をエイリアス化し、アドレス帳の連絡先情報のための配信識別子を作成するが、エイリアス化されていないアドレス帳内の記載事項を識別するのに十分な情報を、エイリアス化された情報及び配信識別子から作成し、保持するよう、例えば、ルックアップテーブルなどを作成するように構成されている。
【００５５】
一の実施の形態において、アドレス帳内の情報のエイリアス化は、ランダムマッピングを含む。したがって、例えば、組織の２人以上のメンバーが「ジョン」というファーストネームを持っていた場合、組織におけるそれぞれの「ジョン」のエイリアス化されたファーストネームは、異なるエイリアス値、例えば、異なる３０桁の１６進数又はその他の適切なエイリアスとなり、これにより、情報漏洩を防ぐ、例えば、組織のメンバーの実際の識別又は連絡先情報に関する情報がエイリアス化された情報に基づいて判断されることを防いでいる。
【００５６】
アプライアンス３０４は、安全な方法、例えば、上で説明したようなトンネリングなどでインターネットを介してプラットフォーム３０２と連絡し、通信するように構成されている。アプライアンス３０４が組織内のソース３０６からトリガーイベントを検出すると、アプライアンス３０４は、トリガーイベントに応じて連絡される組織のメンバーの配信識別子と共に、トリガーイベントに関する情報をプラットフォーム３０２に送るように構成され、例えば、プラットフォーム３０２は、トリガーイベントに応じて連絡される組織のメンバーの実際の連絡先情報を受け取らない。一の実施の形態において、プラットフォーム３０２に送られる組織のメンバーに関する何らかの識別情報は、プラットフォーム３０２が組織のメンバーに関する何らかの識別情報を判断することができないように、プラットフォーム３０２より前にエイリアス化される。連絡先情報はプラットフォーム３０２に送られないが、代わりに、配信識別子（それからはプラットフォーム３０２が組織のメンバーのための実際の連絡先情報を判断できない）がプラットフォーム３０２に送られる。別の実施の形態において、プラットフォーム３０２に送られる組織のメンバーに関する識別情報のうちの幾つかだけがエイリアス化される一方で、識別情報の他の部分は、エイリアス化されず、プラットフォーム３０２によって認識できるものであってもよく、例えば、メンバーが働く組織の部署はエイリアス化されないなどであってもよい。
【００５７】
プラットフォーム３０２は、ワークフローアプライアンス３０４から受け取ったトリガーイベントに関する情報に基づいて、電子メールテンプレートなどのテンプレートを含む通信を取り出す、及び／又は、作成する。一の実施の形態において、プラットフォーム３０２はテンプレートを含む通信をワークフローアプライアンス３０４に送る。テンプレートは、ワークフローアプライアンス３０４が意図する受取者のためにメッセージを個人用に設定するように、テンプレートに基づいてワークフローアプライアンス３０４によって作成されるメッセージ内に含まれる情報の種類をワークフローアプライアンス３０４に示す包括的なタグを含む。例えば、ワークフローアプライアンス３０４がアドレス帳からそれぞれの意図する受取者のファーストネームを取り出し、電子メールテンプレートに基づいてその意図する受取者のために作成された各電子メールに名前を挿入することに基づいて、電子メールテンプレートは「Ｈｅｌｌｏ、電子メールのファーストネーム」の挨拶を含んでもよい。別の実施の形態において、プラットフォーム３０２は、エイリアス化された情報をテンプレートに挿入するように構成され、例えば、「Ｈｅｌｌｏ、電子メールのファーストネーム」の電子メールテンプレート挨拶を「Ｈｅｌｌｏ、アプライアンスから受け取ったエイリアス化アドレス帳からの電子メールファーストネームのエイリアス値」で置き換える。
【００５８】
様々な実施の形態において、他の種類のテンプレート、例えば、可聴メッセージ用の原稿テンプレート、テキストメッセージ用のテンプレートなどが、プラットフォーム３０２によって作成され、ワークフローアプライアンス３０４に送られてもよく、ワークフローアプライアンス３０４は、他の種類のテンプレート、例えば、可聴メッセージ、文書によるメッセージ、テキストメッセージなどに基づいて、他の種類のメッセージを作成するように構成されてもよい。
【００５９】
アプライアンス３０４はプラットフォーム３０２からテンプレートを含む通信を受け取り、テンプレートに基づいて作成されるべきメッセージに対する意図する受取者を判断する。アプライアンス３０４は、次いで、メッセージ内のタグを検出して及び置き換えるか、又は、プラットフォーム３０２によって挿入されたエイリアス化情報の場合、エイリアス化情報を、アドレス帳からの意図する受取者に関する実際の情報で置き換えるかのどちらかである。プラットフォーム３０２がエイリアス化情報をテンプレートに挿入した実施の形態では、アプライアンス３０４がメッセージに対する意図する受取者を判断すると、アプライアンス３０４は、テンプレート内のエイリアス化情報の各部分を参照し、アドレス帳からの対応する実際の情報を、テンプレートに基づいてアプライアンス３０４によって作成されるメッセージ内に入力し、例えば、「エイリアス化されたファーストネーム」を「実際のファーストネーム」に、「エイリアス化されたラストネーム」を「実際のラストネーム」に、「エイリアス化された肩書」を「実際の肩書」などに変更する。エイリアス値のうちの１つが、その意図する受取者のためのエイリアス値をアドレス帳内の実際の情報と相関付けるルックアップテーブル内のエイリアス値と一致しない場合、アプライアンス３０４はエラーを認識する、及び／又は是正する。例えば、メッセージに対する意図する受取者が「ジョン・スミス」であり、ルックアップテーブル内のジョン・スミスのファーストネームに対するエイリアス値が「ＸＹＺ」であり、エイリアス化されたファーストネームがその代わりに「ＡＢＣ」であるとプラットフォーム３０２がメッセージ内に挿入していたと、アプライアンス３０４が判断した場合、アプライアンス３０４は、エイリアス値が意図する受取者に対応しておらず、エイリアス化されたファーストネーム「ＡＢＣ」による異なる受取者のファーストネームを挿入しないことを認識することになる。
【００６０】
アプライアンス３０４がアドレス帳からの情報を用いてテンプレートに基づいて個人用に設定されたメッセージを作成すると、アプライアンス３０４は、個人用に設定されたメッセージを、例えば、インターネットを介して、セキュア接続を介してなど、メッセージの種類に基づいて、複数のサーバ３５０のうちの１つに送るように構成される。例えば、メッセージが電子メールメッセージである場合、アプライアンス３０４はメッセージを電子メールサーバ３５２に送るように構成される。電子メールサーバ３５２は、次いで、電子メールを意図する受取者の電子メールアカウント３５３に供給する。メッセージがテキストメッセージである場合、アプライアンス３０４はメッセージをテキストメッセージサーバ３５４に送るように構成される。テキストメッセージサーバは、次いで、テキストメッセージを意図する受取者のテキストメッセージアカウントへ送る。
例えば、メッセージが可聴メッセージ、例えばボイスメールなどである場合、又は、メッセージのテキスト版がコンピュータ化されたテキスト音声コンバータで音声化されている場合、アプライアンス３０４はメッセージを電話通信サーバ３５６へ送るように構成される。電話通信サーバ３５６は、次いで、可聴メッセージを意図する受取者の電話３５７へ送る。
【００６１】
一の実施の形態において、サーバ３５２、３５４、３５６はワークフローアプライアンス３０４内に含まれ、例えば、ワークフローアプライアンス３０４自体は、サーバ３５２、３５４、３５６を含む、及び／又はそれらサーバとして働く。別の実施の形態において、サーバ３５２、３５４、３５６はワークフローアプライアンス３０４から切り離されているが、それと通信できる状態にあり、またプラットフォーム３０２からも切り離され、プラットフォーム３０２からはアクセスできない。
【００６２】
一の実施の形態では、メッセージが受取者の応答を求める。求められた応答は、最初のメッセージと同じ媒体、例えば、可聴音、テキスト、電子メール、であっても、異なる媒体であってもよい。ワークフローアプライアンス３０４は、例えばサーバ３５０等を介して、受取者によるメッセージに対する応答を監視し、収集するように構成される。アプライアンス３０４は受け取った応答をそれぞれ点検し、組織が組織の管理下から出したくない応答内の受信された所定の情報をエイリアス化し、組織が組織の管理下に維持する必要がない応答内の受け取った他の所定の情報をエイリアス化しないでおいて、応答内の受け取った幾つかの所定の情報、例えば、一の実施の形態におけるエイリアス化できない情報、のプロファイルを調べるように構成される。アプライアンス３０４は、次いで、各応答のエイリアス化された部分、エイリアス化されていない部分、及びプロファイルされた部分を、分析及び／又は評価のためにプラットフォーム３０２に送るように構成される。したがって、秘密情報は組織の管理下に維持され、プラットフォーム３０２に呈示されない。プラットフォーム３０２は、応答を分析し、例えば、ソーシャルエンジニアリング試験及び／又は訓練の結果、有効性などに関する報告を準備する。アプライアンス３０４は、エイリアス化され、プロファイルされた情報と共に報告を受け取り、例えば、報告が組織の特定のメンバーによって点検できるように、例えば、アドレス帳からエイリアス化された情報を実際の情報で置換し、プロファイルされた情報を実際の情報で置換するよう報告を更新する。したがって、アプライアンスによって組織に提供される報告は、プラットフォームに対して使用できない個人的に識別する情報を含むことができる。
【００６３】
ボイスメールメッセージが組織のメンバーに対して送られて、受取者が電話番号「ＸＸＸ−ＸＸＸ−ＸＸＸ」に電話をかけ、コード「ＹＹＹＹ」を入力し、個人の新しいコンピュータパスワードを提供するボイスメールを残すことを要求する場合、アプライアンス３０４は、電話通話のための電話通信サーバ３５６を監視するように構成される。呼び出しが組織のメンバーから受信される場合、アプライアンス３０４は、メンバーがアドレス帳を用いて電話をかけている電話番号を認識するように構成される。アプライアンス３０４は、プラットフォーム３０２がメンバーの実際の電話番号を受け取らないように、この電話番号情報をエイリアス化する。アプライアンス３０４は、また、組織のメンバーによって入力された「ＹＹＹＹ」コードを収集する。しかし、この情報は秘密ではなく、例えば、メッセージが初めに生成されたとき、例えばプラットフォーム３０２などのシステムにより生成されたものなので、この情報はプラットフォーム３０２へ渡されてもよく、アプライアンス３０４によってエイリアス化されない。アプライアンス３０４は、また、組織のメンバーの可聴メッセージ、例えば、．ｗａｖファイル又はその他の適切な種類のファイルとして収集する。可聴メッセージは秘密情報を含んでいてもよいが、エイリアス化されない（他の実施の形態において、可聴メッセージは自動又は手動音声認識技術を用いてテキストに変換されてもよく、アプライアンス３０４は結果として生じたテキストをエイリアス化するように構成されてもよい）。代わりに、アプライアンス３０４は、可聴メッセージに関する情報、例えば、メッセージ長、非無音録音の秒数、音量レベル、音声ファイル内の音節の推定数、それらの組み合わせなどのプロファイルを調べて、メッセージ自体を保存し、メッセージ自体をプラットフォーム３０２に送らないように構成される。プロファイルされた情報は、秘密情報が組織を出ないようにプラットフォーム３０２に渡されてもよい。したがって、アプライアンス３０４は、組織のメンバーから収集した応答を点検し、応答から幾つかの情報をエイリアス化し、応答から他の情報をエイリアス化しないでおき、所定のアルゴリズムに従って、そして、ユーザが操作しなくても、応答から他の情報のプロファイルを調べるように構成される。一の実施の形態において、アプライアンス３０４は組織から命令を受信して、どの情報をエイリアス化すべきか、どの情報をエイリアス化しないでおくべきか、及び、どの情報を、組織の仕様に従ってプロファイルを調べるべきかを決定するように構成される。
【００６４】
一の実施の形態において、プラットフォーム３０２によってワークフローアプライアンス３０４へ提供される通信は、例えば、ワークフローアプライアンス３０４が、テンプレートに基づいて、及び／又は、ワークフローアプライアンスがテンプレートに基づいて作成したメッセージを配信する、例えば、電話、電子メール、ＳＭＳなどの媒体に基づいて作成するメッセージの種類を示す配信モードインジケータを含む。一の実施の形態において、プラットフォーム３０２によって提供される通信は、例えば、ワークフローアプライアンス３０４に、いつメッセージを作成し、送るか、メッセージを配信できない場合、例えば、話中信号、不達通知などの場合に何を行うかを示すスケジューリング命令を含む（例えば、通信は、メッセージを送ることに対してワークフローアプライアンス３０４が、何回電話をかけ直すべきか又は再試行すべきか、１日のうちどの時間に、１週間のうちどの日に、などが許されているのか、許されていないのか、そして更なる指示についてプラットフォーム３０２にどのように尋ねるかを知るのに十分な情報を含む）。
【００６５】
図面は例示の実施の形態を詳細に示し、本願は、説明で述べ図面に示す詳細にも方法にも限定されないことは言うまでもない。用語は単に説明のためのものであり、制限するものとして見なすべきではない。
【００６６】
発明の様々な局面の更なる改変及び代替の実施の形態は、ここでの説明に鑑みて当該技術に精通する者に明らかとなるであろう。したがって、ここでの説明は単に例示として解釈すべきである。様々な例示の実施の形態に示す構造及び配置は単に説明のためのものである。本開示では少数の実施の形態だけを詳細に説明したが、ここで説明する主題の新規な教示及び利点から実質的に逸脱することなく、多くの改良が可能である（例えば、様々な大きさ、寸法、構造、パラメータの値、配置、材料使用など）。一体に形成されるように示した構成要素によっては、複数の部品又は構成要素で構成してもよく、構成要素の位置を逆にしたり変えたりしてもよく、個別の構成要素の性質又は数、又は位置を部分的に変えても変更してもよい。何らかのプロセス、論理アルゴリズム、又は方法ステップの順序若しくは順番は、代替の実施の形態に従って変更しても再度順序付けてもよい。他の代用、改変、変更、及び省略も、本発明の適用範囲から逸脱することなく、様々な例示の実施の形態の設計、作動条件、及び配置において行われてもよい。
【００６７】
様々な実施の形態において、本明細書で説明するプラットフォーム及びワークフローアプライアンスは、汎用プロセッサ、特定用途向けプロセッサ、１つ以上の処理コンポーネントを含む回路、分散処理コンポーネントのグループ、例えば、処理のために構成される分散型コンピュータなどを含んでいてもよい。プラットフォーム及びワークフローアプライアンスの実施の形態は、データ処理及び／又は信号処理を行うどのような数のコンポーネントであってもよく、それらを含んでいてもよい。例示の実施の形態に従って、何らかの分散型及び／又はローカルメモリデバイスが、この開示のシステム、方法、アプライアンス、及びプラットフォームに利用されたり、及び／又は、それらに含まれたりしてもよい。一の実施の形態において、ワークフローアプライアンス又はプラットフォームは、プロセッサ又はツールに（例えば、回路又は他の接続を介して）通信可能に接続されるメモリを含んでいてもよく、ここで説明する１つ以上のプロセスを実行するためのコンピュータコードを含んでいてもよい。
【００６８】
様々な実施の形態において、プラットフォーム及び／又はワークフローアプライアンスはソフトウェアで実装されてもよい。別の実施の形態において、プラットフォーム及び／又はワークフローアプライアンスは、コンピュータハードウェア及びソフトウェアの組み合わせで実装されてもよい。様々な実施の形態において、ここで検討したプラットフォーム及び／又はワークフローアプライアンスを実装するシステムは、１つ以上の処理コンポーネント、１つ以上のコンピュータメモリコンポーネント、及び１つ以上の通信コンポーネントを含む。様々な実施の形態において、プラットフォーム及び／又はワークフローアプライアンスは、汎用プロセッサ、特定用途向けプロセッサ（ＡＳＩＣ）、１つ以上の処理コンポーネントを含む回路、分散処理コンポーネントのグループ、ここで検討した機能を提供するように構成される、処理のために構成される分散型コンピュータなどのグループを含んでいてもよい。様々な実施の形態において、プラットフォーム及び／又はワークフローアプライアンスは、本開示において説明した様々なプロセスを完了及び容易にするためのデータ及び／又はコンピュータコードを格納するための１つ以上のデバイスなどのメモリコンポーネントを含んでいてもよく、本開示において説明した様々なアクティビティに対応するデータベースコンポーネント、オブジェクトコードコンポーネント、スクリプトコンポーネント、及び／又はその他の種類の情報構造を含んでいてもよい。様々な実施の形態において、ここで説明した通信コンポーネントは、ここで検討したシステム及び方法のためのデータを通信するハードウェア及びソフトウェアを含んでいてもよい。例えば、通信コンポーネントは、ここで検討したように、情報を受け取り、送るための配線、ジャック、インターフェース、無線通信ハードウェアなどを含んでいてもよい。様々な実施の形態において、ここで説明したプラットフォーム、ワークフローアプライアンス、及び／又は方法は、ここで検討した様々な機能を提供し、様々なステップを実行するための命令（例えば、コンピュータコード）を含む非一時的なコンピュータ読取り可能な媒体において具現化されてもよい。様々な実施の形態において、コンピュータコードは、オブジェクトコード、プログラムコード、コンパイルされたコード、スクリプトコード、実行可能コード、命令、プログラム化された命令、非一時的にプログラム化された命令、又はそれらの何らかの組み合わせを含んでいてもよい。他の実施の形態において、ここで説明したワークフローアプライアンス及び／又はプラットフォームは、その他の適切な方法又は機構によって実装されてもよい。一の実施の形態において、上で説明したワークフローアプライアンスはローカルにあってもよく、例えば、組織と同じ物理的位置にあってもよく、又は、組織の管理下にあるコンピュータハードウェア上で実装されてもよい。他の実施の形態において、ワークフローアプライアンス及び／又はプラットフォームは、組織から切り離されて、例えば組織とは同じ物理的位置になくてもよい。
【００６９】
一の実施の形態において、ここに説明したワークフローアプライアンスは、クライアント組織に対してローカルに格納及び／又はホストされるソフトウェアで実装されてもよい。様々な実施の形態において、ここで説明したワークフローアプライアンスは、クラウドで、分散型コンピューティングを介して、クライアント組織から切り離されたサーバ上でホストされるソフトウェアとして、クライアント組織とは同じ物理的位置にない、などで実装されてもよい。
【符号の説明】
【００７０】
１００    システム
１０２    プラットフォーム
１０４    ワークフローアプライアンス
１０６    ソース
１０８    ディレクトリ
１１０    コネクタ
１１２    企業データベース
１１４    コネクタ
１１６    学習管理システム
１１８    ウェブサービスコネクタ
１２０    メッセージングシステム
１２２    ウェブサービスコネクタ
１２４    インシデント対応ソース
１２６    ウェブサービスなどのコネクタ
３００    システム
３０２    プラットフォーム
３０４    アプライアンス
３０６    ソース
３５０    サーバ
３５２    電子メールサーバ
３５３    電子メールアカウント
３５４    テキストメッセージサーバ
３５６    電話通信サーバ
３５７    電話
【図１】
2018510408.tif 000003
【図２】
2018510408.tif 000004
【図３】
2018510408.tif 000005
【国際調査報告】
2018510408.tif 000006
2018510408.tif 000007