(57)【特許請求の範囲】
【請求項１】
コンピューター表示デバイス上に提示するコンピューティングシステムセキュリティダッシュボードを提供することであって、前記コンピューティングシステムセキュリティダッシュボードは複数のセキュリティビューペインを含み、各セキュリティビューペインは、展開したとき、特定のコンピューティングシステムのセキュリティ状態のそれぞれの視覚化を提示し、少なくとも１つの特定のセキュリティビューペインは、展開したときに前記特定のセキュリティビューペインを用いて提示されるセキュリティ状態の特定の視覚化の少なくとも一部分を隠すように折り畳まれ、前記特定のセキュリティビューペインは、折り畳まれたとき、展開したときよりも前記コンピューティングシステムセキュリティダッシュボードの小さなエリアを占有し、少なくとも折り畳まれたとき、前記特定の視覚化において特定される前記特定のセキュリティ状態の少なくとも一部分を要約する特定の視覚インジケーターを提示する段階と、
前記折り畳まれた特定のセキュリティビューペインのエリアが展開されて前記特定の視覚化を提示することを促す、前記特定のセキュリティビューペインとのユーザーインタラクションを特定する段階と
を備え、
前記特定の視覚化は、前記特定のセキュリティ状態を或る時間期間にわたって時系列で示す
方法。
【請求項２】
前記特定の視覚インジケーターは、前記特定の視覚化における特定のセキュリティ状態の表現を特定する、請求項１に記載の方法。
【請求項３】
前記特定のセキュリティ状態は、少なくとも１つのセキュリティツールによって検出された重大なセキュリティイベント、異常、脆弱性又は脅威のうちの少なくとも１つである、請求項２に記載の方法。
【請求項４】
前記特定の視覚インジケーターはストップライトインジケーターであり、少なくとも１つのネガティブなセキュリティ状態の検出の場合に赤で提示され、少なくとも１つの検出されたネガティブなセキュリティ状態が存在しない場合に緑で提示される、請求項２または３に記載の方法。
【請求項５】
前記特定の視覚インジケーターは、前記特定のコンピューティングシステム内に少なくとも１つのネガティブなセキュリティ状態が存在しないことを特定する、請求項１から４のいずれか１項に記載の方法。
【請求項６】
前記特定のセキュリティビューペインの前記特定の視覚化は、特定のセキュリティ状態のインタラクティブな視覚化を含む、請求項１から５のいずれか１項に記載の方法。
【請求項７】
ユーザーによる前記特定の視覚化とのインタラクションによって、前記特定のセキュリティ状態の別の視覚化が前記特定のセキュリティビューペイン内に提示される、請求項６に記載の方法。
【請求項８】
前記特定の視覚化は、第１の抽出レベルにおける前記特定のセキュリティ状態を表し、前記別の視覚化は、第２の抽出レベルにおける前記特定のセキュリティ状態を表す、請求項７に記載の方法。
【請求項９】
前記特定の視覚化とのインタラクションは、特定のセキュリティタスクの実行に関連するユーザー入力を含む、請求項６から８のいずれか１項に記載の方法。
【請求項１０】
前記特定の視覚化とのインタラクションによって、少なくとも１つのインターフェースが前記特定のセキュリティビューペインをポピュレートし、前記少なくとも１つのインターフェースは前記ユーザー入力を受信する、請求項９に記載の方法。
【請求項１１】
前記コンピューティングシステムセキュリティダッシュボード内に含まれる複数の前記セキュリティビューペインは展開状態にある、請求項１から１０のいずれか１項に記載の方法。
【請求項１２】
前記コンピューティングシステムセキュリティダッシュボード内に含まれる複数の前記セキュリティビューペインは折り畳み状態にある、請求項１から１１のいずれか１項に記載の方法。
【請求項１３】
折り畳まれた前記複数のセキュリティビューペイン内の各セキュリティビューペインは、対応する前記セキュリティビューペインの視覚化において特定される前記特定のセキュリティ状態の少なくとも一部分を要約するそれぞれの視覚インジケーターを含む、請求項１２に記載の方法。
【請求項１４】
各視覚インジケーターは、前記対応するセキュリティビューペインの視覚化において用いられる視覚化技法を模倣する、請求項１３に記載の方法。
【請求項１５】
前記折り畳まれた複数のセキュリティビューペインの少なくとも１つの視覚インジケーターは、前記特定の視覚インジケーターと異なるタイプである、請求項１４に記載の方法。
【請求項１６】
前記複数のセキュリティビューペインは、１組の利用可能なセキュリティビューペインからユーザーが選択したセキュリティビューペインの部分組を含む、請求項１から１５のいずれか１項に記載の方法。
【請求項１７】
前記特定のセキュリティビューペインとのユーザーインタラクションを特定する段階と、
前記ユーザーインタラクションに基づいて、前記複数のセキュリティビューペインのうち少なくとも１つの他のセキュリティビューペインと相対的な前記特定のセキュリティビューペインの位置決めを変更する段階と
を更に備える、請求項１から１６のいずれか１項に記載の方法。
【請求項１８】
前記特定のセキュリティビューペインの前記位置決めを変更することによって、前記複数のセキュリティビューペインのうち少なくとも１つの他のセキュリティビューペインが、前記特定のセキュリティビューペインの前記位置決めの前記変更に適応するように再位置決めされる、請求項１７に記載の方法。
【請求項１９】
前記ユーザーインタラクションは、前記特定のセキュリティビューペインを前記コンピューティングシステムセキュリティダッシュボード内に含まれる主要ビューエリアに移し、セキュリティビューペインを前記主要ビューエリア内に位置決めすることによって、前記セキュリティビューペインは水平に展開する、請求項１７または１８に記載の方法。
【請求項２０】
前記主要ビューエリアは、前記コンピューティングシステムセキュリティダッシュボードの上端に実質的に近い位置を占有する、請求項１９に記載の方法。
【請求項２１】
前記主要ビューエリアは、少なくとも１つのセキュリティビューペインによって占有されていないとき、折り畳まれる、請求項１９または２０に記載の方法。
【請求項２２】
コンピューター表示デバイス上に提示するコンピューティングシステムセキュリティダッシュボードを提供する手順であって、前記コンピューティングシステムセキュリティダッシュボードは複数のセキュリティビューペインを含み、各セキュリティビューペインは、展開したとき、特定のコンピューティングシステムのセキュリティ状態のそれぞれの視覚化を提示し、少なくとも１つの特定のセキュリティビューペインは、展開したときに前記特定のセキュリティビューペインを用いて提示されるセキュリティ状態の特定の視覚化の少なくとも一部分を隠すように折り畳まれ、前記特定のセキュリティビューペインは、折り畳まれたとき、展開したときよりも前記コンピューティングシステムセキュリティダッシュボードの小さなエリアを占有し、少なくとも折り畳まれたとき、前記特定の視覚化において特定される前記特定のセキュリティ状態の少なくとも一部分を要約する特定の視覚インジケーターを提示する手順と、
前記折り畳まれた特定のセキュリティビューペインのエリアが展開されて前記特定の視覚化を提示することを促す、前記特定のセキュリティビューペインとのユーザーインタラクションを特定する手順と
をコンピューターに実行させ、
前記特定の視覚化は、前記特定のセキュリティ状態を或る時間期間にわたって時系列で示す
プログラム。
【請求項２３】
少なくとも１つのプロセッサデバイスと、
少なくとも１つの記憶素子と、
ダッシュボードエンジンと
を備え、
前記ダッシュボードエンジンは前記少なくとも１つのプロセッサデバイスによって実行されると、
コンピューター表示デバイス上に提示するコンピューティングシステムセキュリティダッシュボードを提供し、なお、前記コンピューティングシステムセキュリティダッシュボードは複数のセキュリティビューペインを含み、各セキュリティビューペインは、展開したとき、特定のコンピューティングシステムのセキュリティ状態のそれぞれの視覚化を提示し、少なくとも１つの特定のセキュリティビューペインは、展開したときに前記特定のセキュリティビューペインを用いて提示されるセキュリティ状態の特定の視覚化の少なくとも一部分を隠すように折り畳まれ、前記特定のセキュリティビューペインは、折り畳まれたとき、展開したときよりも前記コンピューティングシステムセキュリティダッシュボードの小さなボードエリアを占有し、少なくとも折り畳まれたとき、前記特定の視覚化において特定される前記特定のセキュリティ状態の少なくとも一部分を要約する特定の視覚インジケーターを提示し、
前記折り畳まれた特定のセキュリティビューペインのエリアが展開されて前記特定の視覚化を提示することを促す、前記特定のセキュリティビューペインとのユーザーインタラクションを特定し、
前記特定の視覚化は、前記特定のセキュリティ状態を或る時間期間にわたって時系列で示す
システム。
【請求項２４】
前記ダッシュボードエンジンは更に、前記コンピューティングシステムセキュリティダッシュボード内に主要ビューエリアを提供し、ユーザーが１つ又は複数のセキュリティビューペインを前記主要ビューエリア内に位置決めすることによって、前記主要ビューエリア内に位置決めされた前記１つ又は複数のセキュリティビューペインは水平に展開する、請求項２３に記載のシステム。
【請求項２５】
前記ダッシュボードエンジンは、１つ又は複数のセキュリティタスクを実行する１つ又は複数のセキュリティツールとインターフェースし、前記ダッシュボードエンジンは更に、ユーザーが前記特定のセキュリティビューペインを介して前記１つ又は複数のセキュリティタスクを開始することを可能にする、請求項２３または２４に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、包括的には、コンピューターセキュリティの分野に関し、より詳細には、コンピューターシステムのセキュリティステータスを可視化することに関する。
【０００２】
本特許出願は、２０１１年９月７日に出願された、「ＣＯＭＰＵＴＥＲ  ＳＹＳＴＥＭ  ＳＥＣＵＲＩＴＹ  ＤＡＳＨＢＯＡＲＤ」という発明の名称の米国仮特許出願第６１／５３１，９３６号の、米国特許法第１２０条の下での優先権の利益を主張する。この仮特許出願は、引用することによりその全体が明示的に本明細書の一部をなす。
【背景技術】
【０００３】
インターネットによって、世界中の様々なコンピューターネットワークの相互接続が可能になっている。しかしながら、安定したコンピューター及びシステムを効果的に保護及び維持する能力は、コンポーネント製造者、システム設計者及びネットワークオペレーターの大きな妨げとなっている。コンピューティングシステムのセキュリティを監視及び管理する広範にわたる製品及びサービスが組織によって開発及び採用されている。そのようなセキュリティ製品は、アンチウィルスツール、アンチマルウェアツール、セキュリティポリシーコンプライアンスモニター、ファイアーウォール、ネットワークセキュリティツール、視覚化セキュリティツール、電子メールセキュリティツール等のようなセキュリティツールを含むことができる。通常、企業は組織の優先度及び需要に従ってそのようなセキュリティツールの組合せを採用する。これらのツールのユーザーインターフェースは、管理者がコンピューターシステムのセキュリティの状況を監視、解析及び管理する際に用いるセキュリティ結果の様々な測定基準及び表現を提示することができる。
【図面の簡単な説明】
【０００４】
本特許又は特許出願ファイルは、彩色を施した少なくとも１枚の図面を含む。彩色図面（複数の場合もある）を伴う本特許又は特許出願公開の写しは、所要の料金を支払えば求めに応じて特許庁によって提供される。
【０００５】
【図１】一実施形態による、１つ又は複数のセキュリティツールを含むコンピューティングシステムの簡略化された概略図である。
【０００６】
【図２】一実施形態による、セキュリティダッシュボードユーザーインターフェースを生成する少なくとも１つのツールを含む例示的なシステムの簡略化されたブロック図である。
【０００７】
【図３Ａ】一実施形態による、例示的なセキュリティダッシュボードユーザーインターフェースのスクリーンショットである。
【図３Ｂ】一実施形態による、例示的なセキュリティダッシュボードユーザーインターフェースのスクリーンショットである。
【０００８】
【図４Ａ】少なくともいくつかの実施形態による、１つ又は複数のコンピューターセキュリティツールのための例示的なユーザーインターフェースのブロック図である。
【図４Ｂ】少なくともいくつかの実施形態による、１つ又は複数のコンピューターセキュリティツールのための例示的なユーザーインターフェースのブロック図である。
【図４Ｃ】少なくともいくつかの実施形態による、１つ又は複数のコンピューターセキュリティツールのための例示的なユーザーインターフェースのブロック図である。
【図４Ｄ】少なくともいくつかの実施形態による、１つ又は複数のコンピューターセキュリティツールのための例示的なユーザーインターフェースのブロック図である。
【０００９】
【図５Ａ】少なくともいくつかの実施形態による、例示的な折り畳み可能なセキュリティユーザーインターフェースの概略図である。
【図５Ｂ】少なくともいくつかの実施形態による、例示的な折り畳み可能なセキュリティユーザーインターフェースの概略図である。
【００１０】
【図６Ａ】少なくともいくつかの実施形態による、例示的なセキュリティユーザーインターフェースとのユーザーインタラクションのブロック図である。
【図６Ｂ】少なくともいくつかの実施形態による、例示的なセキュリティユーザーインターフェースとのユーザーインタラクションのブロック図である。
【図６Ｃ】少なくともいくつかの実施形態による、例示的なセキュリティユーザーインターフェースとのユーザーインタラクションのブロック図である。
【図６Ｄ】少なくともいくつかの実施形態による、例示的なセキュリティユーザーインターフェースとのユーザーインタラクションのブロック図である。
【図６Ｅ】少なくともいくつかの実施形態による、例示的なセキュリティユーザーインターフェースとのユーザーインタラクションのブロック図である。
【図６Ｆ】少なくともいくつかの実施形態による、例示的なセキュリティユーザーインターフェースとのユーザーインタラクションのブロック図である。
【００１１】
【図７】システムの少なくともいくつかの実施形態に関連付けられた例示的な動作を示す簡略化されたフローチャートである。
【００１２】
様々な図面における同様の参照符号及び呼称は同様の要素を指す。
【発明を実施するための形態】
【００１３】
概して、本明細書に記載される主題の１つの態様は、コンピューター表示デバイス上に提示するコンピューティングシステムセキュリティダッシュボードを提供する動作を含む方法において実現することができ、このダッシュボードは複数のセキュリティビューペインを含む。各セキュリティビューペインは、展開したとき、特定のコンピューティングシステムのセキュリティ状態のそれぞれの視覚化を提示することができる。特定のセキュリティビューペインは、折り畳まれたとき、展開したときにこの特定のセキュリティビューペインを用いて提示されるセキュリティ状態の特定の視覚化の少なくとも一部分を隠すことができる。特定のセキュリティビューペインは、折り畳まれたとき、展開したときよりもコンピューティングシステムセキュリティダッシュボードの小さなエリアを占有することができる。少なくとも折り畳まれたとき、特定の視覚化において特定される特定のセキュリティ状態の少なくとも一部分を要約する特定の視覚インジケーターを特定のセキュリティビュー上に提示することができる。折り畳まれた特定のセキュリティビューペインがエリア内に展開されて特定の視覚化を提示することを促す、この特定のセキュリティビューペインとのユーザーインタラクションを特定することができる。
【００１４】
さらに、別の一般的な態様では、少なくとも１つのプロセッサデバイスと、少なくとも１つの記憶素子と、ダッシュボードエンジンとを備えるシステムを提供することができる。ダッシュボードエンジンは、プロセッサによって実行されると、コンピューター表示デバイス上に提示する、複数のセキュリティビューペインを含むコンピューティングシステムセキュリティダッシュボードを提供することができ、さらに、ダッシュボード内のセキュリティビューペインとのユーザーインタラクションを特定することができる。各セキュリティビューペインは、展開したとき、特定のコンピューティングシステムのセキュリティ状態のそれぞれの視覚化を提示することができる。特定のセキュリティビューペインは、折り畳まれたとき、展開したときに特定のセキュリティビューペインを用いて提示されるセキュリティ状態の特定の視覚化の少なくとも一部分を隠すことができる。特定のセキュリティビューペインは、折り畳まれたとき、展開したときよりもコンピューティングシステムセキュリティダッシュボードの小さなエリアを占有することができる。少なくとも折り畳まれたときに、特定の視覚化において特定される特定のセキュリティ状態の少なくとも一部分を要約する特定の視覚インジケーターを特定のセキュリティビュー上に提示することができる。特定のセキュリティビューペインがエリア内に展開され、特定の視覚化を提示することを促す、特定の折り畳まれたセキュリティビューペインとのユーザーインタラクションを特定することができる。
【００１５】
これらの実施形態及び他の実施形態はそれぞれ、以下の特徴のうちの１つ又は複数をオプションで含むことができる。特定の視覚インジケーターは、特定の視覚化において特定のセキュリティ状態の表現（又は特定のセキュリティ状態に関連する他のデータ）の存在を特定することができる。特定のセキュリティ状態は、少なくとも１つのセキュリティツールによって検出される重大なセキュリティイベント、異常、脆弱性又は脅威のうちの少なくとも１つとすることができる。特定の視覚インジケーターは、少なくとも１つのネガティブなセキュリティ状態が検出された場合に赤で提示され、少なくとも１つの検出されたネガティブなセキュリティ状態が存在しない場合に緑で提示されるストップライトインジケーターとすることができる。特定の視覚インジケーターは、特定のコンピューティングシステム内に少なくとも１つのネガティブなセキュリティ状態が存在しないことを特定することができる。特定のセキュリティビューペインの特定の視覚化は、特定のセキュリティ状態のインタラクティブな視覚化を含むことができる。ユーザーによる特定の視覚化とのインタラクションによって、特定のセキュリティ状態の別の視覚化を特定のセキュリティビューペイン内に提示させることができる。特定の視覚化は第１の抽出レベルにおける特定のセキュリティ状態を表すことができ、別の視覚化は第２の抽出レベルにおける特定の状態を表す。特定の視覚化とのインタラクションは、特定のセキュリティタスクの実行に関連したユーザー入力を含むことができる。実際に、特定の視覚化とのインタラクションによって、少なくとも１つのインターフェースが特定のセキュリティビューペインをポピュレートすることができ、このインターフェースはユーザー入力を受信する。ダッシュボードに含まれる複数のセキュリティビューペインは展開状態にあることができる。ダッシュボードに含まれる複数のセキュリティビューペインは折り畳み状態にあることができる。複数の折り畳まれたセキュリティビューペイン内の各セキュリティビューペインは、対応するセキュリティビューペインの視覚化において特定される特定のセキュリティ状態の少なくとも一部分を要約するそれぞれの視覚インジケーターを含むことができる。各視覚インジケーターは、対応するセキュリティビューペインの視覚化において用いられる視覚化技法を模倣することができる。さらに、複数の折り畳まれたセキュリティビューペインの少なくとも１つの視覚インジケーターは、特定の視覚インジケーターと異なるタイプとすることができる。
【００１６】
さらに、実施形態は、追加の以下の特徴のうちの１つ又は複数を含むことができる。複数のセキュリティビューペインは、１組の利用可能なセキュリティビューペインからユーザーが選択したセキュリティビューペインの部分組を含むことができる。特定のセキュリティビューペインとのユーザーインタラクションを特定することができる。特定のセキュリティビューペインの位置決めは、ユーザーインタラクションに基づいて、複数のセキュリティビューペインにおける少なくとも１つの他のセキュリティビューペインに対し変更することができる。特定のセキュリティビューペインの位置決めを変更することによって、複数のセキュリティビューペインにおける少なくとも１つの他のセキュリティビューペインが、複数のセキュリティビューペインの位置決めの変更に適応するように再位置決めされることができる。ユーザーインタラクションは、特定のセキュリティビューペインをダッシュボードに含まれる主要ビューエリアに移すことができる。セキュリティビューペインを主要ビューエリア内に位置決めすることによって、セキュリティビューペインは水平に展開することができる。主要ビューエリアはダッシュボードの上端に実質的に近い位置を占有することができる。主要ビューエリアは、少なくとも１つのセキュリティビューペインによって占有されていないとき、折り畳まれ得る。ダッシュボードエンジンは更に、ダッシュボード内に主要ビューエリアを提供し得る。ダッシュボードエンジンは、１つ又は複数のセキュリティタスクを実行する１つ又は複数のセキュリティツールとインターフェースすることもでき、ダッシュボードエンジンは更に、ユーザーが特定のセキュリティビューペインを介して１つ又は複数のセキュリティタスクを開始することを可能にし得る。
【００１７】
これらの特徴のうちのいくつか又は全ては、コンピューターによって実施される方法であるか、又はこの記載される機能を実行するそれぞれのシステム又は他のデバイスに更に含まれることができる。本開示のこれらの及び他の特徴、態様及び実施態様の詳細は、添付の図面及び以下の説明に示される。この説明及び図面、並びに特許請求の範囲から本開示の他の特徴、目的及び利点が明らかとなろう。
【００１８】
図１は、ダッシュボードサーバー１０５を備えるコンピューティングシステム１００の例示的な実施形態を示す簡略化されたブロック図である。ダッシュボードサーバー１０５は、１つ又は複数のターゲットシステム（例えば１４０）のステータスに関する情報を提供するセキュリティダッシュボードを、１つ又は複数のクライアントエンドポイントデバイス１１０、１１５、１２０上に表示するために提供する。いくつかの実施態様では、ダッシュボードサーバー１０５は、１つ又は複数のセキュリティサーバー１２５、１３０と接続して動作することができ、このダッシュボードサーバー１０５を用いて、管理者が１つ又は複数のターゲットシステム１４０のセキュリティを管理するのに役立つ改善されたセキュリティダッシュボードをユーザーに提示することができる。例えばセキュリティサーバー１２５、１３０によってホスティングされるセキュリティツールは、コンピューティングデバイス、ネットワーク要素、プライベートネットワーク、ソフトウェア、セキュリティ対策、並びにターゲットシステム１４０内の他のデバイス、ソフトウェア、システム、及び計算資源において実行される多岐にわたるセキュリティタスクの実行に関連してセキュリティデータ（例えば１６０、１６５）を生成及び収集することができる。ダッシュボードサーバー１０５を用いて、セキュリティデータ１６０、１６５から、システムセキュリティステータス情報を好都合にかつ視覚的にターゲットシステムの管理者に伝達するインフォグラフィックでインタラクティブな提示を生成することができる。いくつかの例では、セキュリティサーバー１２５、１３０、クライアント１１０、１１５、１２０、及びダッシュボードサーバー１０５のうちの１つ又は複数は、ターゲットシステム１４０及び他のシステム構成要素（例えば他のサーバー、クライアントデバイス等）から遠隔にあり、１つ又は複数のネットワーク１７０を介してそれらと通信することができる。
【００１９】
概して、「サーバー」、「クライアント」、「デバイス」、「エンドポイント」、「コンピューター」及び「コンピューティングデバイス」（例えば１０５、１１０、１１５、１２０、１２５、１３０、１４０）は、本明細書において用いられるとき、ソフトウェアシステム１００に関連付けられたデータ及び情報を受信、送信、処理、記憶又は管理するように動作可能な電子コンピューティングデバイスを含むことができる。本文書において用いられるとき、「コンピューター」、「コンピューティングデバイス」、「プロセッサ」又は「処理デバイス」という用語は、任意の適切な処理デバイスを包含することを意図される。例えば、システム１００は、サーバープールを含む、サーバー以外のコンピューターを用いて実装することができる。さらに、コンピューティングデバイスのうちの任意のもの、全て又はいくつかを、Ｌｉｎｕｘ（登録商標）、ＵＮＩＸ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標）サーバー等を含む任意のオペレーティングシステム、及びカスタマイズされた独自のオペレーティングシステムを含む特定のオペレーティングシステムの実行を仮想化する仮想マシンを実行し得る。
【００２０】
サーバー、クライアント及びコンピューティングデバイス（例えば１０５、１１０、１１５、１２０、１２５、１３０、１４０）はそれぞれ、１つ又は複数のプロセッサと、コンピューター可読メモリと、１つ又は複数のインターフェースとを含むことができる。サーバーは任意の適切なソフトウェアコンポーネント又はモジュールを含むこともできるし、分散型、企業向け又はクラウドベースのソフトウェアアプリケーションを含む、ソフトウェアアプリケーション及び他のプログラムをホスティング及び／又はサービングすることができるコンピューティングデバイス（複数の場合もある）を含むこともできる。例えば、アプリケーションサーバーは、ＳＯＡベースの若しくは企業向けのウェブサービス等のウェブサービス若しくはウェブアプリケーション、又はセキュリティに焦点を当てたアプリケーションを含む他の企業向けサービスとインターフェースするか、協調するか、若しくはそれらに依拠するアプリケーションを、ホスティングするか、サービングするか、又は他の形で管理し得る。いくつかの例では、サーバーの或る組合せを共通のコンピューティングシステム、サーバー、又はサーバープール上でホスティングし、複数の別個のクライアント及び顧客へのサービスをサービングする企業向けソフトウェアシステムでのように、共有のメモリ、プロセッサ及びインターフェースを含む計算資源を共有することができる。
【００２１】
システム１００におけるコンピューティングデバイス（例えば１０５、１１０、１１５、１２０、１２５、１３０、１４０）は、パーソナルコンピューター、ラップトップ、スマートフォン、タブレットコンピューター、携帯情報端末、メディアクライアント、ウェブ対応テレビ、テレプレゼンスシステム、及びコンピューティングシステムセキュリティの管理において、受信するか、見るか、構成するか、送信するか又は他の形で参加する他のデバイス等の、１つ又は複数のローカル及び／又は遠隔のクライアント又はエンドポイントデバイスとして実施されるデバイスも含むことができる。クライアント又はエンドポイントデバイスは、少なくともサーバー、他のエンドポイントデバイス、ネットワーク１７０及び／又は有線接続若しくは無線接続を用いる他のデバイスと接続又は通信するように動作可能な任意のコンピューティングデバイスを含むことができる。各エンドポイントデバイスは、ユーザーがコンピューターセキュリティツール及び他のソフトウェアのグラフィカルユーザーインターフェースを見てそれらとインタラクトすることを可能にする少なくとも１つのグラフィカル表示デバイス及びユーザーインターフェースデバイスを含むことができる。概して、エンドポイントデバイスは、図１のソフトウェア環境と関連付けられた任意の適切なデータを受信、送信、処理及び記憶するように動作可能な任意の電子コンピューティングデバイスを含むことができる。システム１００と関連付けられた任意の数のエンドポイントデバイス、及びシステム１００の外部の任意の数のエンドポイントデバイスが存在することができることが理解されよう。さらに、「クライアント」、「エンドポイントデバイス」及び「ユーザー」という用語は、本開示の範囲を逸脱することなく適宜交換可能に用いることができる。さらに、各エンドポイントデバイスは、１人のユーザーによって用いられる観点で説明される場合があるが、本開示は、多数のユーザーが１つのコンピューターを用いる場合があること、又は１人のユーザーが複数のコンピューターを用いる場合があることを考慮している。
【００２２】
エンドポイントデバイス（例えば１１０、１１５、１２０）は、キーパッド、タッチスクリーン、マウス、又は情報を受信することができる他のデバイス等の１つ又は複数のユーザーインターフェースデバイスと、モニター、タッチスクリーン、及びシステム１００を通じて提供されるツール、サービス及びアプリケーションの動作及び機能に関連付けられた情報を伝達する他のデバイス等の出力デバイスとを含むことができる。システム１００を通じて提供されるソフトウェアベースのツール、サービス及びアプリケーションのグラフィカルユーザーインターフェース（すなわちＧＵＩ）は、ユーザーが任意の適切な目的で環境１００の少なくとも一部分とインターフェースすることを可能にすることができる。これには、コンピューターセキュリティツール及びそのようなツールによって収集及び生成された情報を集約するシステムセキュリティダッシュボードを含む、１つ又は複数のソフトウェアアプリケーションとユーザーがインタラクトすることを可能にすることが含まれる。通常、ＧＵＩは、システムによって提供されるか又はシステム内で通信されるデータの効率的でユーザーフレンドリーな提示をユーザーに提供する。「グラフィカルユーザーインターフェース」、「ユーザーインターフェース」、又は「ＧＵＩ」という用語は、１つ又は複数のグラフィカルユーザーインターフェース、及び特定のグラフィカルユーザーインターフェースの表示及びコントロール（ｃｏｎｔｒｏｌｓ：制御ボタン類）のそれぞれを示すように、数量を特定しない形で用いられる場合がある。したがって、ＧＵＩは、ウェブブラウザー、タッチスクリーン、又は環境１００内の情報を処理して結果を効果的にユーザーに提示するコマンドラインインターフェース（ＣＬＩ）等の任意のグラフィカルユーザーインターフェースとすることができる。概して、ＧＵＩは、エンドポイントデバイスにおけるユーザーによって動作可能なインタラクティブフィールド、プルダウンリスト、メディアプレーヤー、テーブル、グラフィック、仮想マシンインタフェース、ボタン等の複数のユーザーインターフェース要素を含むことができる。そのようなユーザーインターフェース要素は、システムセキュリティダッシュボードの機能、又はシステムセキュリティダッシュボードの実施態様内に含まれる特定のペイン、ビュー及びウィンドウに特に関係し、それらに適合させることができる。
【００２３】
図１は、複数の要素を含むか又はそれらに関連付けられているものとして説明されているが、図１のシステム１００内に示されている全ての要素を本開示の各代替的な実施態様において利用することができるわけではない。さらに、本明細書において説明される要素のうちの１つ又は複数はシステム１００の外部に位置する場合がある一方、他の例では、或る特定の要素は他の説明される要素及び示される実施態様において説明されていない他の要素のうちの１つ若しくは複数の中に又はそれらの一部として含まれる場合がある。さらに、図１に示す或る特定の要素は、他の要素と組み合わされる場合があり、また、本明細書において説明される目的に加えて代替的な又は付加的な目的で用いられる場合がある。
【００２４】
最新のセキュリティ管理者は、１つ又は複数のコンピューティングシステムのセキュリティステータスを管理及び解析することに関連する多岐にわたるツール及び機能を用いることができる。重要なセキュリティアラート、イベント、脅威、脆弱性及び他の状態の自動検出を含む、システム内の状態を示す集中的かつロバストなデータ及び解析を提供することができるセキュリティツールが開発されている。多岐にわたる異なる有用なインターフェース、ビュー、データ提示、表現及びインフォグラフィックを、最新のシステムセキュリティ環境において用いられるセキュリティツールの一式又は他の集合体に関連して提供及び生成することができる。しかしながら、広範にわたる多数のツール、機能、ビュー及び解析が生成され、システムセキュリティ環境を用いるセキュリティ管理者に利用可能にされると、管理者は自身が利用可能な大量のデータにすぐに圧倒される可能性がある。そのような情報をユーザーに対し要約するように試みるダッシュボードも同様に圧倒的である可能性がある。なぜなら、所与の時点に、ユーザーが好都合にマルチタスクを行い、システムセキュリティのいくつかの状況を監視することを可能にするように、管理者に対しシステムセキュリティに関する全ての情報及びビュー並びにセキュリティツールを単一のインターフェースで効果的に提示するのは非常に困難である可能性があるためである。したがって、以前のシステムは、管理者へのセキュリティステータスデータの提示を簡略化することを試みて管理者に提示されるデータの包括性に関して妥協する傾向にあった。しかしながら、そのような技法の結果、他の重要なセキュリティステータスデータがユーザーに十分詳細に提示されないか又は全く提示されない可能性がある。他方で、より包括的なセキュリティインターフェースは、重要なセキュリティイベントを情報群に埋もれさせるか、オフスクリーンに提示させる（例えば、ユーザーがインターフェースウィンドウをスクロールダウンするか又は異なるページ若しくはインターフェースにトグル切替えして情報を見ることを強制する）可能性がある。
【００２５】
コンピューティングシステム１００は、いくつかの実施態様では、不適切なセキュリティステータスインターフェースに関する上記で特定した問題のうちの多くを解決することができる。例えば、数ある特徴及び利点の中でも、改善されたシステムセキュリティダッシュボードを生成し、管理者ユーザー（ａｄｍｉｎｉｓｔｒａｔｏｒ−ｕｓｅｒｓ）により多くの制御を与えるとともに、より管理可能で合理化された形で情報を提示する機能をこのシステムセキュリティダッシュボードに与えることができる。例として、図２の概略図２００において、１つ又は複数のターゲットコンピューティングシステムを監視するセキュリティサーバー２３０、２３５によってサービングされるツール等のセキュリティツールへのインターフェース及びアクセスを（例えばデバイス２１０、２１５、２２０における）エンドユーザーに提供するフロントエンドサーバー２０２が示されている。フロントエンドサーバー２０２は、１つ又は複数のプロセッサ２４５及びメモリ２５０、並びにダッシュボードエンジン２０５を備えることができる。ダッシュボードエンジン２０５は、セキュリティサーバー２３０、２３５によって実行又は提供されるデータ、解析及び結果に基づいて、複数のセキュリティステータスビューを管理者に提供するセキュリティダッシュボードを生成する。ダッシュボードエンジン２０５は、数あるモジュール、機能の中でも、ペインマネージャー２５５、インフォグラフィックエンジン２６０、デバイスマネージャー２６５、認証エンジン２７０及びタスクエンジン２７５、並びに上記の組合せを含むことができる。
【００２６】
ダッシュボードエンジン２０５は、異なるタイプのエンドポイントデバイス（例えば２１０、２１５、２２０）を含む１つ又は複数の異なるエンドポイントデバイス上でレンダリング及び提示することが可能なインタラクティブダッシュボードインターフェースを形成する。ダッシュボードエンジンによって生成されるインタラクティブダッシュボードは、ユーザー管理者（ｕｓｅｒ−ａｄｍｉｎｉｓｔｒａｔｏｒｓ）によって動的にカスタマイズ可能とすることができる。これは、管理者がこの管理者に提示される重要なセキュリティステータスの要約を有することを可能にする一方、同時にこの管理者に、例えばダッシュボードを用いて特定された特定のセキュリティ問題の診断又は修復を試みて、特定のセキュリティステータスビューのデータ及び詳細に「ドリルダウン」するオプションを与える。複数のコンピューターセキュリティビューのそれぞれを、ダッシュボードユーザーインターフェース又はウィンドウ内に提示される１つ又は複数の特定のウィンドウ又はペインに提示することができる。例えば、図３Ａ及び図３Ｂは、ダッシュボードエンジン２０５を用いて生成することが可能な例示的なセキュリティダッシュボード３０５のスクリーンショット３００ａ及び３００ｂを示している。
【００２７】
図３Ａに示すように、セキュリティダッシュボードは、特定のシステムに対応するセキュリティステータス情報のビューをそれぞれ提示する複数のインタラクティブペイン３１０、３１５、３２０、３２５、３３０、３３５、３４０を備えることができる。ダッシュボードペインに提示されるビューは、１つ又は複数の異なるシステム構成要素又はサブシステムの或る特定のセキュリティ検討事項、脅威、脆弱性等に関係することができる。例として、ペイン３１０は、システム内の着信電子メールトラフィックのビューと、そのステータスとを含むことができる。図３Ａ及び図３Ｂのスクリーンショットのそれぞれにおいて、ペイン３１０が展開しており、隔離された電子メール、キューイングされた電子メール、宛先不明で戻された（ｂｏｕｎｃｅｄ）電子メール、ブロックされた電子メール、及び送達された電子メールの受信した数を、或る時間期間（例えば午前１：００〜午前３：００）にわたって時系列で示すインフォグラフィック３４５を示している。ペインはペイン３１０の例のように複数のビューを含むことができる。複数のビューには、着信電子メールトラッフィック全体を示すグラフ３４６と、インフォグラフィック３４５のビューにおいてモデル化される電子メールトラフィックに対応する個々の電子メールの詳細を示すソート可能なテーブル３４８とが含まれる。
【００２８】
図３Ａの例示的なペイン３１０に示すように、特定のダッシュボードペイン（例えばペイン３１０におけるようなシステムの着信電子メール等の特定のセキュリティステータスタイプに関係するペイン）において組織化及び提示されるビュー（例えば３４５、３４６、３４８）が、情報の交互の提示及び視覚化を含むロバストで様々な情報を、システムのセキュリティを管理するユーザーに提供することができる。しかしながら、いくつかの例では、特定の展開したペインによって提供される詳細度によって、特定のユーザーが目下所望しているよりも多くの情報及び高い詳細度の情報が提供される可能性がある。したがって、いくつかの実施態様では、セキュリティダッシュボード３０５内の少なくともいくつかのペインを、少なくとも部分的に最小化するように折り畳み可能とすることができる。例えば、図３Ａの例では、ペイン３２０、３２５、３３５、３４０は折り畳み状態で示されている。
【００２９】
或る特定のダッシュボードペインが選択的にかつ動的に折り畳まれる（或いは展開される）ことを可能にすることにより、管理者は、所与の時点においてどの情報がユーザーに提示されるかに対するより良好な制御を有することができる。例えば、複数の展開したダッシュボードペイン内にいくつかのロバストなビューが提示されていると、ユーザーは、潜在的に別個であり独立したものであり得る複数のセキュリティステータス問題に関する過度に多くの異なるビュー及び詳細により圧倒される可能性がある。ロバストなセキュリティビューは、単独では特に有用であり得るが、過度に多数の場合、ユーザーを圧倒するか又はユーザの気を散らし、それによってダッシュボードの全体的な有用性を低減させる可能性がある。これは、ダッシュボードが複雑であることによって、管理者が、ダッシュボードを用いて提示される一刻を争うセキュリティ問題及び通知に対し素早く反応することを妨げられるとき、特に問題となる可能性がある。さらに、最新のセキュリティツールの一式及び組合せを用いて管理者が利用可能な多岐にわたるセキュリティステータス情報、タスク、問題、ツール、及び検討事項が与えられるとき、セキュリティダッシュボード内の空間は限られている可能性があり、関連するセキュリティビューの全てを管理者に同時に提示するか又は利用可能にすることができない場合があり、ここでもまた、生じるセキュリティ問題を管理者が認識、診断及び修復する際の潜在的な効率性が脅かされる。したがって、折り畳み可能なペイン及びセキュリティビューを提供することによって、単一のダッシュボードユーザーインターフェース内により多くのペインを含めることができ、潜在的に、ユーザーがダッシュボードのビューをスクロールするかページを進めて、ダッシュボード全体並びに管理者の関心対象のビュー及びペインを見る必要をなくす。
【００３０】
図３Ｂに示されているように、ユーザーは、自身が特定のペインのコンテンツ及びビューを更に見ることを望むか否かを判断すると、ダッシュボードとインタラクトし、折り畳まれたペインを展開するか、最大化するか、又は他の形で展開することを選択することができる。例えば、図３Ａでは折り畳まれているペイン３２０、３２５、３３５、３４０のそれぞれが、図３Ｂでは展開した形態で示されている。いくつかの実施態様では、ユーザーは、コントロール３５０等のコントロールを用いてペインが展開されるか又は折り畳まれるかを制御することができる。さらに、折り畳まれたペインを展開することができるだけでなく、展開したペインを選択的に折り畳み、ペインを効果的に最小化することができる。図４Ａ〜図４Ｄの概略図４００ａ〜４００ｄに示されているように、ダッシュボードペインはユーザーの選択に従って多岐にわたる組合せで折り畳み及び展開を行うことができる。実際に、全てのダッシュボードペインを同時に折り畳むか（図４Ｃ）又は展開する（図３Ｂ等）ことができる。
【００３１】
しかしながら、セキュリティペイン又はビューを単に最小化することは、潜在的に危険である可能性がある。なぜなら、この結果、重要なセキュリティ問題及び傾向が見逃される可能性があるためである。さらに、いくつかの例では、所与のユーザーにとって、特定のセキュリティビューがいつ観察されるべきであるかを正確に予期又は予測することは、不可能でないにしても困難である可能性がある。したがって、セキュリティダッシュボード３０５内の各セキュリティペインの少なくとも部分的なビューを同時に提示することを理想とすることができる。ダッシュボード内のスクリーン空間が僅かである可能性があることを考えれば、ダッシュボードにおいて各ペインを開くか又は最大化するのではなく、いくつかの実施態様では、セキュリティ概要情報、インフォグラフィック又は他のセキュリティステータスインジケーターを、折り畳まれた形式でペイン内に提供及び提示することができる。そのような折り畳まれたインジケーターは展開したペイン内で利用可能な詳細度を提供しない場合があるが、それにもかかわらず、そのような折り畳まれたインジケーターは、ペインの展開したビューに含まれる特定のセキュリティステータス情報の簡略化された概観を提供することができる。この概観を用いて、そのペインにおいて対処されるシステムセキュリティの状況に関する異常又は問題を管理者に警告することができる。
【００３２】
説明のために、図３Ａにおいて、折り畳まれたペイン３２０、３３５、３４０は、展開したときにペインの本体内に示される重要なイベント及び傾向の包括的な視覚的要約を提供する概観インジケーター３５５、３６０、３６５を含むことができる。例えば、折り畳まれたペイン３２０は、図３Ｂに示す展開したペイン３２０ｂの本体内に含まれる発信トラフィック傾向線ビュー３７０の集約に対応する小型化された傾向線インジケーター３５５を含む。管理者は展開したペイン３２０ｂの詳細及びビューの全てに直接アクセスを有しない場合があるが、それにもかかわらず概観インジケーター３５５によって、ペイン３２０ａの折り畳まれた本体に示される包括的な状態及びステータスを観察することができる。実際に、概観インジケーターを観察することによって、ユーザーに、ペインを展開して、ペインの展開したビュー（図３Ｂにおけるペイン３２０ｂに示されるもの等）に示される状態及び追加の詳細を調査するように促すことができる。同様に、折り畳まれたペイン３３５ａ、３４０ａも概観インジケーターを含むことができ、この概観インジケーターは、ユーザーが折り畳まれたペイン（例えば３３５ａ、３４０ａ）の隠れたビューに示されるセキュリティステータス状態を「覗く」ことを可能にすることができる一方で、現在ユーザーにとってより高い優先度である場合がある展開したペイン（例えば３１０、３１５、３３０）をユーザーが見るためのダッシュボード空間を保持する。
【００３３】
図５Ａ及び図５Ｂは、また更なる２つの例示的な折り畳み可能なセキュリティダッシュボードウィンドウの概略図５００ａ及び５００ｂである。例えば、図５Ａにおいて、１組のペイン５０５、５１０、５１５を含むダッシュボードウィンドウ５０２ａが示されている。これらのペインはまず折り畳み状態にあり（５０５ａ、５１０ａ、５１５ａ）、次に展開状態にある（５０５ｂ、５１０ｂ、５１５ｂ）。ペイン５０５及び５１０のそれぞれにおいて、概観インジケーター５２０、５２５が第１の色で示される。第１の色は、エラー、脅威、脆弱性、又はセキュリティ管理者の関心対象である可能性が高い他のイベントを表す。一方、ペイン５１５では、概観インジケーター５２０、５２５の色と異なる色を有する（概観インジケーター５２０、５２５と同様のタイプの）概観インジケーター５３０が示されている。概観インジケーター５３０の色は、（例えば、ターゲットシステム上で実行されているセキュリティツールによって）現在重大なイベントが検出されていないことを示す。システムハードウェアのセキュリティステータスを示すペイン５１０に示すように、少なくとも１つのイベント（例えばシステム内のディスクに伴う問題）が検出され、特定のアラートインジケーター５３５によって示される。より大きな１組のハードウェアセキュリティステータス概要（例えばシステムＣＰＵのセキュリティステータス概要及び傾向線、ネットワークステータス、ＲＡＩＤステータス等も含む）内のネガティブな又は重大なイベント（例えばシステムディスクに関する）の単一のインスタンス（例えば５３５）が、少なくとも折り畳み状態のペイン（例えば５０５ａ、５１０ａ）においてアラート概観インジケーター（例えば５２０、５２５）が提示されることをトリガーし、ユーザーに、それらのペインを展開して、検出された問題を更に評価することが望ましいかもしれないことを示すことができる。
【００３４】
図５Ｂは、図５Ａと同様に、交互に折り畳み状態（５６０ａ）及び展開状態（５６０ｂ）にあるペイン５６０を示している。ペイン５６０の例において、ここでも傾向線インフォグラフィックが示されているが、色ベースの概観インジケーターではなく、小型化された傾向線概観インジケーター５６５が折り畳まれたペイン５６０ａに含まれている。この傾向線概観インジケーター５６５は、展開状態のペイン５６０ｂにおいて提示されるフルサイズの傾向線型インフォグラフィック５７０を模倣している。多岐にわたる様々なペインレイアウト、インフォグラフィック及びコンテンツを、セキュリティダッシュボード内で用いられセキュリティダッシュボード内に含まれるペイン内に、広範にわたるセキュリティステータスに対処しそれらを表すペインとともに含めることができるので、折り畳まれたペインにおいて多岐にわたる様々なタイプ及び形式の概観インジケーターを提供して、ユーザーがセキュリティダッシュボードのペイン内で表現及び提示されるセキュリティステータス情報の一般化された概要を得るのを支援することができる。
【００３５】
図２に戻ると、インフォグラフィックエンジン２６０は、ペイン内に含まれるビュー及びインフォグラフィックコンテンツを生成する機能、及び（例えばセキュリティサーバー２３０、２３５からの）セキュリティデータをインフォグラフィック表現に変換する機能を提供することができる。実際に、インフォグラフィックエンジン２６０を用いて、折り畳まれたダッシュボードペインにおいて概観インジケーター（例えば３５５、３６０、３６５）を生成及び提示するロジックを提供することができる。さらに、ダッシュボードエンジン２０５のペインマネージャー２５５は、図３Ａ〜図４Ｄに示すような動的に折り畳み可能なダッシュボードペインのロジック及び機能、並びに他の機能を提供することができる。例えば、いくつかの実施態様では、ユーザーは、ダッシュボードペインがセキュリティステータスデータ及びグラフィックをユーザーに提示し、更新している間、ダッシュボードウィンドウ内でダッシュボードペインをドラッグ及び再配列することができる。ペインマネージャー２５５は、ユーザーがダッシュボードユーザーインターフェースとインタラクトして、目下２番目の関心対象のペインを折り畳み、より高い優先度のペインを展開することを可能にすることに加えて、ユーザーが特定のペインのビューを最適化するために自身が望むペインの並べ替え、スタック又は再配列を行うことを可能にするＵＩロジックを提供することができる。さらに、いくつかの実施形態では、ユーザーはダッシュボードペインを再配列及び垂直に展開するのみでなく、ペインを「フルスクリーン」ペインに進展させ、結果としてペインをダッシュボードウィンドウにわたって水平方向に展開させることができる。換言すれば、セキュリティダッシュボードのライブ動作中にダッシュボードペインを追加、除去、サイズ変更及び再配列することができる。
【００３６】
図６Ａ〜図６Ｆは、例えばダッシュボードエンジン２０５及びペインマネージャー２５５を用いて提供される例示的なセキュリティダッシュボードウィンドウとのユーザーインタラクションのブロック表現６００ａ〜６００ｆである。図６Ａにおいて、６つのセキュリティダッシュボードペインＡ〜Ｆを有する初期ダッシュボードウィンドウ構成６００ａが示されている。セキュリティダッシュボードペインＡ〜Ｆはそれぞれ、コンピューティングシステムのセキュリティステータス情報の対応するビューを提供する。いくつかの例では、ダッシュボードペインの数、タイプ及びロケーションはユーザーによって選択することができる。さらに、セキュリティダッシュボードを用いてシステムのセキュリティステータス及びイベントを監視しながら、ユーザーはダッシュボードペインを操作することができる。ユーザーはペインの折り畳み及び展開を行うことができるのみでなく、いくつかの実施態様では、ユーザーは、ペインを動的に再配列し、サイズ変更し、追加し、ダッシュボードウィンドウから除去することもできる。加えて、いくつかの実施態様では、ダッシュボードペインを水平方向に展開するための「フルサイズ」ビューオプションを提供することができ、このビューオプションは、例えば、フルサイズオプションを選択するか、又はペインをダッシュボードウィンドウ６００の指定エリア（例えば６０５）内にドラッグすることによってアクティベートされる。例えば、図６Ｂでは、ユーザーはペインＢを主要ビューエリア６０５にドラッグすることができ、結果としてペインＢはウィンドウ６００ｂ内の残りのペインの上方に位置決めされ、水平方向に展開する。この例示的な事例では、ペインＢは、主要ビューエリア６０５内にドラッグ及びドロップされたことに応じて、ダッシュボードウィンドウ６００ｂの幅にわたって展開する。加えて、ペインＢをその元の位置（図６Ａ）からその新たな位置（図６Ｂ）に移すことによって、結果として他のペインをペインＢの位置変更に適応するように自動的に再配置することができる。例えば、図６Ｂの例では、ペインＡ、Ｄ、Ｅ及びＦは、ペインＢを主要ビューエリア６０５内に再位置決めすることによって下方に押しやられる。さらに、いくつかの実施態様では、ダッシュボードインターフェース内の所定の主要ビューエリア６０５内にペインが位置決めされない場合、主要ビューエリアの近くに、主要ビューエリアに、又は主要ビューエリア内にペインが配置されるまで、主要ビューエリア６０５を折り畳むか又は隠す（図６Ａ等）ことができる。
【００３７】
いくつかの実施態様では、所与の時点において２つ以上のダッシュボードペインを主要ビューエリア６０５内に位置決めすることができる。例えば、図６Ｃにおいて、ペインＥもペインＢとともに主要ビューエリア６０５内に移される。これは、例えば、２つ以上のペインのコンテンツがユーザーの焦点であるときに望ましい場合がある。これは例えば、ユーザーによって監視されている特定のセキュリティイベントに関して、ペインＢ及びＥ内に提示され同期されるセキュリティ情報が互いに重要な関係を有しているとき等である。したがって、ユーザーは、少なくとも一時的に、ペインＢ及びペインＥを展開し、これらのペインをダッシュボードウィンドウ６００ｃの中心に据えることを望む場合がある。いくつかの例では、図６Ｄに示すように、ユーザーは複数のペインに主要ビューエリア６０５を占有させるのではなく、ペインＢをペインＥと置き換え、ペインＢをそのデフォルトの水平幅に戻すことができる。ペインＢを主要ビューエリア６０５から除去することは、ユーザーがペインＢを主要ビューエリア６０５外にドラッグするか、又はペインＢをその元の水平幅及び／又は位置に戻すコントロール又はオプションを選択することによって行うことができる。さらに、いくつかの実施態様では、主要ビューエリア６０５は、所与の時点においてビューエリアに含めることができる異なるペインの数を制限することができる。そのような実施態様では、ペイン（例えばペインＥ）の位置決めによって、以前にビューエリア６０５内に位置決めされていたペイン（例えばペインＢに）が、新たに位置決めされたペインに適応するように主要ビューエリア６０５から自動的に除去される場合がある。
【００３８】
図６Ｅを参照すると、ユーザーコマンド及びインタラクションに応じて、ユーザーがセキュリティダッシュボードを用いてシステムセキュリティを見て管理している間に、ペインを追加するか又はダッシュボードウィンドウ６００から除去することができる。例えば、図６Ｅに示すように、ダッシュボードウィンドウ６００ｅに少なくとも一時的に追加される新たなペインＧをユーザーによって選択することができる。ユーザーはシステムセキュリティの管理に関連して、ペインを追加するか又はダッシュボードウィンドウから除去し、ユーザーが所与の時点におけるユーザーの活動及び目標に従って様々なペインを用いて提供される特定のセキュリティ設定及び情報を観察し、それらに焦点を当てることを可能にすることができる。そのようなペインは、所与の時点においてダッシュボードインターフェース内に好都合に含めるのに利用可能であるよりも大きな組のペインから選択することができる。新たなペインＧは、ユーザーの嗜好に従って、ダッシュボードウィンドウ６００ｅ内で位置決め及び再位置決めすることもできる。したがって、他の例におけるように、ダッシュボードウィンドウ６００への新たなペイン（例えばペインＧ）の追加、及びダッシュボードウィンドウ６００からの予め配置されたペイン（例えばペインＡ〜Ｆ）の除去の結果、図６Ｅに示すように、残りのペインを再配置することができる。
【００３９】
次に図６Ｆを参照すると、ペインを垂直及び水平に展開することができる。これには、ペインを折り畳み状態から展開状態に展開したときに生じる展開を超えてペインを展開することが含まれる。例えば、展開したペイン内のビューとのユーザーインタラクションの結果、新たなビューをペインにポピュレート又は追加することができる。新たなビューとは、より詳細な抽出レベルで、又は代替的な若しくは補足的なインフォグラフィックを用いてセキュリティデータを表す新たなビュー等である。ペインコンテンツとのインタラクションによって、追加のビュー又はインターフェースを立ち上げることもでき、これらを用いてユーザーが特定のセキュリティ設定又はポリシーを編集又は変更することもできるし、特定のセキュリティスキャン、調整又は他のタスクを開始することもできる。ペインは、所与のペインをポピュレートする新たなビュー及びインターフェースに適応するように垂直方向に展開することができる。例えば、図６Ｅに示すように、ユーザーは、ユーザーがペインＥ内のビュー及び／又はコンテンツとインタラクトするのに応じて、ペインＥを例えば垂直方向に展開させることができる。ペインＥ内のビュー及び／又はコンテンツとは、インフォグラフィック、ステータス識別子、セキュリティカテゴリ、システム構成要素、分類、又はペイン内に含まれる他の選択可能なコントロール又はリンク等である。主要ビューエリア６０５に含まれないペインも、ペインとのユーザーインタラクションに応じて、ペインをポピュレートする新たなビュー及び／又はインターフェースに応じて垂直方向に展開することができる。
【００４０】
管理ユーザーに、ダッシュボードペインを選択的に展開し、セキュリティステータス情報を伝達するデータ及びインフォグラフィックにドリルダウンする能力を与えることに加えて、いくつかの実施態様では、ダッシュボードペインは、ユーザーに、検出された問題を修復し、所望の対策及びシステム調整を施すセキュリティツール機能にアクセスするインターフェースを与えることができる。例えば、タスクエンジン２７５を用いて、例えばセキュリティサーバー２３０、２３５によって提供されたセキュリティツールへのアクセス又はそのセキュリティツールとのインターフェースを与えることができる。これにより、ユーザーが１つ又は複数のセキュリティダッシュボードペインにおいて表されるセキュリティステータス情報に関連するセキュリティタスクを立ち上げるか又は他の方法で実行することが可能になる。例として、便宜上図５Ａの例に戻ると、ユーザーはストレージアクセスに関係する検出された問題（ペイン５０５ｂ内のユーザーインターフェース要素５５０によって示される）に対処するように試みることができる。いくつかの例では、ユーザーはペイン５０５ｂ及びインターフェース要素５５０とインタラクトし、例えばマウス又はタッチパッドを用いて「ストレージアクセス」要素を選択し、追加のインターフェースを開放することができる。この追加のインターフェースは、システム構成の変更、セキュリティ対策又はツールの立ち上げ（セキュリティサーバー２３０、２３５のセキュリティツールのインターフェースを含む）、ポリシールールの編集、システム設定の調整、及びシステム内のストレージアクセスの管理に関係する他のタスクにおいて用いられる。実際に、そのようなインターフェースは、例えば、対応するペイン（例えばペイン５０５）の本体内で立ち上げることができ、それにより、ペインは（例えば図６Ｆに示すように）セキュリティタスクインターフェースに適応するように展開する一方、同時に、ユーザーが問題を修復するよう試みるようにするセキュリティステータス情報を示す。
【００４１】
図２に戻ると、ユーザー選択可能なセキュリティダッシュボードペインの位置決め及びサイズを管理することに関連して提供されるセキュリティダッシュボード機能は、ペインマネージャー２５５を用いて管理及び提供することができる。セキュリティダッシュボードの追加の機能に関連して用いる他のモジュールも提供することができる。例えば、デバイスマネージャー２６５を用いて、特定のエンドポイントデバイスを自動的に検出し、特定のセキュリティダッシュボードの提示をそのエンドポイントデバイスに適合させることができる。例えば、ペインがセキュリティダッシュボード上に最初にどのように配列されるかは、特定のエンドポイントデバイスによって用いられる表示デバイスの寸法及び解像度による影響を受ける可能性がある。例えば、より広い寸法を有する表示デバイスにおいて、より狭い寸法を有する表示デバイスよりも多くの列のペインをダッシュボード内に提示し、それによってダッシュボード内のペインのレイアウトを最適化することができる。さらに、いくつかの表示デバイスは、ディスプレイの向きを特定する加速度計又は他のセンサーを有する最新のタッチスクリーンベースのスマートフォン及びタブレットコンピューター等を用いて向きを動的に変更することができる。したがって、そのようなデバイスの場合、ディスプレイの向きの変化によって、数ある例の中でも、変更される向きを最適化するようにダッシュボードペインの向き及び位置決めが調整又は変更することができる。
【００４２】
さらに、いくつかの実施態様では、ダッシュボードエンジン２０５は、再利用可能なツール又はサービスとすることができ、複数の異なるターゲットシステムのセキュリティ並びに複数の異なるセキュリティツール及びセキュリティサーバーに関連してセキュリティダッシュボードを提供又はサービングすることができる。ダッシュボードエンジン２０５は複数の異なる顧客に対し複数のセキュリティダッシュボードを提供することができるので、個々のシステムのセキュリティの特定の感度を与えられると、特定のシステムのセキュリティダッシュボードへのアクセスを付与する前に、認可されたユーザー、組織、デバイス及びシステムを認証する認証エンジン２７０を提供することができる。さらに、管理者によっては、特定のシステムセキュリティ情報又はツールに対し限られたアクセスしか付与されない場合がある。したがって、特定のシステムのセキュリティダッシュボードの様々なユーザーに対し、様々な許可レベルを提供することができる。このため、認証エンジン２７０は様々なユーザーの認証及びユーザーの許可レベルを管理し得る。例えば、或るユーザー（例えば、より高い許可レベルを有する）に利用可能ないくつかのセキュリティペインは、他のユーザー（すなわち、より低い許可レベルを有する）に利用可能でない場合がある。したがって、或る特定のセキュリティペインは、例えばユーザーの許可レベルに基づいて、特定のユーザーに提示されるセキュリティダッシュボードに含まれない場合もあるし、それらのセキュリティダッシュボードに加えられるように利用可能である場合もある。セキュリティダッシュボード、セキュリティツール及び特定のセキュリティダッシュボードペインの認証及びアクセス制御に関するこの機能及び他の機能は、認証エンジン（例えば２７０）を用いて管理及び制御することができる。
【００４３】
図７は、改善されたセキュリティダッシュボードを提供する例示的な技法を示す簡略化されたフローチャート７００である。例えば、コンピューター表示デバイス上でユーザーに提示するセキュリティダッシュボードを提供する（７０５）ことができる。セキュリティダッシュボードは、コンピューターセキュリティステータス情報をユーザーに表す複数のペインを含むことができる。ユーザーは、コンピューターセキュリティステータス情報を表すコンテンツを含む、提示されたセキュリティダッシュボード内の１つ又は複数のペインとインタラクトする（７１０）ことができる。セキュリティダッシュボードとのインタラクションのタイプ及び形式、並びにダッシュボードペインの設計（例えば寸法、コンテンツビュー等）及び機能に依拠して、ダッシュボード及び／又はペインは、特定のセキュリティタスク又はユーザーの任務に適応するように変更することができる。例えば、ダッシュボードペインは折り畳まれるか（既に展開している場合）又は展開し（既に折り畳まれている場合）（７１５）、ユーザーが表示デバイス上に提示されたダッシュボードのビューエリアを管理するのを支援することができる。ダッシュボードペインが折り畳まれている場合、ペインの折り畳まれたビューは、ペインの折り畳みによって隠されたペインのコンテンツ（及び関連するセキュリティステータス情報）の概要ビューを提供する視覚インジケーターを含むことができる。実際に、折り畳まれたペインの展開は、その折り畳まれたペイン上に提示される概観インジケーターが、ユーザーに、折り畳まれたペインの隠されたビュー内に詳細に示される潜在的なアラート又は他の関心項目について警告した結果生じることができる。いくつかの例では、ペインを折り畳むか又は展開すること（７１５）により、結果としてダッシュボード内の他のペインの自動再位置決め（７２０）（図３Ａ〜図４Ｄの例に示され説明されるもの等）を行うことができる。
【００４４】
特定のペインの展開に関連するか続くようないくつかの例では、ユーザーは展開したペイン内に含まれるビューにおいて提示されるシステムセキュリティ状態の表現とインタラクトして（７１０）、包括的なセキュリティカテゴリ又はペインの目的に関連する追加のビュー及びインターフェース等の、追加のビュー、表現及び／又はインターフェースをペイン内に提示及びポピュレートさせる（７２５）ことができる。いくつかの例では、ペインを追加のビュー又はインターフェースでポピュレートすること（７２５）により、ペインの寸法を自動的に展開させ、いくつかの場合、ダッシュボード提示内に含まれる他のペインに影響を及ぼし、それらを自動的に再位置決めする（７３０）ことができる。いくつかの実施態様では、ダッシュボードペインとのインタラクションは、ダッシュボードペイン内に表されるセキュリティ状態に関連した１つ又は複数のセキュリティタスクの実行に関連して用いるユーザー入力の集合を含むことができる。
【００４５】
折り畳まれた又は展開したダッシュボードペインは、ダッシュボード及び／又は影響を受けるペインとのユーザーインタラクションに応じてダッシュボード表現内で再位置決め及び再配列する（７３５）ことができる。例えば、ユーザーは、ペインを選択し、特定のペインを（例えばマウス又はタッチパッドディスプレイ等を用いて）ダッシュボード内の異なるロケーションにドラッグアンドドロップすることによって特定のダッシュボードペインとインタラクトし（７１０）、ダッシュボードに提示される複数のペイン内に特定のペインを再位置決めする（７３５）ことができる。さらに、１つのダッシュボードペインを再位置決めすることによって、複数のダッシュボードペイン内の他のダッシュボードペインが、ユーザーインタラクション７１０に応じて特定のダッシュボードペインの移動（又はいくつかの事例では追加又は除去）に適応するように再位置決めされる（７４０）ことができる。
【００４６】
本開示は、或る特定の実施態様及び概ね関連する方法の観点で説明されてきたが、これらの実施態様及び方法の変更及び入れ替えは当業者に明らかであろう。例えば、本明細書に記載される動作は、説明されたものと異なる順序で実行し、依然として所望の結果を達成することができる。１つの例として、添付の図面に示されるプロセスは、所望の結果を達成するのに、必ずしも示される特定の順序又は連続した順序を必要としない。或る特定の実施態様では、マルチタスク及び並行処理が有利である場合がある。加えて、他のユーザーインターフェースレイアウト及び機能をサポートすることができる。他の変形形態も添付の特許請求の範囲の範囲内にある。
【００４７】
本明細書において説明される主題及び動作の実施形態は、デジタル電子回路、又はコンピューターソフトウェア、ファームウェア若しくはハードウェアにおいて実施することができ、これには、本明細書において開示される構造、その構造的等価物、又はそれらのうちの１つ若しくは複数の組合せが含まれる。本明細書において説明される主題の実施形態は、１つ又は複数のコンピュータープログラム、すなわちコンピュータープログラム命令の１つ又は複数のモジュールとして実施することができ、これらはデータ処理装置によって実行されるか又はデータ処理装置の動作を制御するようにコンピューターストレージ媒体において符号化される。代替的に又は付加的に、プログラム命令は、人工的に生成される伝播信号、例えば、データ処理装置によって実行されるように適切な受信機装置に送信する情報を符号化するように生成された、機械により生成された電気信号、光信号又は電磁信号において符号化することができる。コンピューターストレージ媒体は、コンピューター可読記憶デバイス、コンピューター可読記憶基板、ランダム若しくはシリアルアクセスメモリアレイ若しくはデバイス、又はそれらのうちの１つ若しくは複数の組合せとすることができるか、又はそれらに含めることができる。さらに、コンピューターストレージ媒体は、それ自体が伝播信号ではないが、人工的に生成された伝播信号において符号化されたコンピュータープログラム命令の発信元又は宛先となることができる。コンピューターストレージ媒体は、分散ソフトウェア環境又はクラウドコンピューティング環境を含む、１つ若しくは複数の別個の物理構成要素若しくは媒体（例えば複数のＣＤ、ディスク、又は他のストレージデバイス）とすることもできるか、又はそれらに含めることもできる。
【００４８】
本明細書において説明される動作は、１つ又は複数のコンピューター可読ストレージデバイス上に記憶されるか又は他のソースから受信されるデータに対するデータ処理装置によって実行される動作として実施することができる。「データ処理装置」、「プロセッサ」、「処理デバイス」、「コンピューティングデバイス」という用語は、データを処理するための全ての種類の装置、デバイス及び機械を包含することができ、これには、例として、プログラム可能プロセッサ、コンピューター、システムオンチップ、又は上記のうちの複数のもの若しくはそれらの組合せが含まれる。装置は、数ある適切なオプションの中でも、汎用論理回路若しくは専用論理回路、例えば中央処理ユニット（ＣＰＵ）、ブレード、特定用途向け集積回路（ＡＳＩＣ）、又はフィールドプログラマブルゲートアレイ（ＦＰＧＡ）を含むことができる。いくつかのプロセッサ及びコンピューティングデバイスは単一のプロセッサとして説明され及び／又は示されてきたが、関連するサーバーの特定の需要に応じて、複数のプロセッサを使用することもできる。単一のプロセッサへの言及は、適宜、複数のプロセッサを含むことを意味する。一般に、プロセッサは命令を実行し、データを操作して或る特定の動作を実行する。装置は、ハードウェアに加えて、当該のコンピュータープログラムの実行環境を作成するコード、例えばプロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、クロスプラットフォームランタイム環境、仮想マシン、又はそれらのうちの１つ若しくは複数の組合せを構成するコードも含むことができる。装置及び実行環境は、ウェブサービス、分散コンピューティング及びグリッドコンピューティングインフラストラクチャー等の様々な異なるコンピューティングモデルインフラストラクチャーを実現することができる。
【００４９】
コンピュータープログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト、モジュール、（ソフトウェア）ツール、（ソフトウェア）エンジン又はコードとしても知られる）は、コンパイラ型又はインタープリター型言語、宣言型又は手続き型言語を含む任意の形式のプログラミング言語で書くことができ、スタンドアローンプログラムとして、又はモジュール、コンポーネント、サブルーチン、オブジェクト、若しくはコンピューティング環境において用いるのに適した他のユニットとして配備することを含む任意の形式で配備することができる。例えば、コンピュータープログラムは、実行されると、少なくとも本明細書において説明される処理及び動作を実行するように動作可能な、有形媒体上のコンピューター可読命令、ファームウェア、有線の若しくはプログラムされたハードウェア、又はそれらの任意の組合せを含むことができる。コンピュータープログラムは、ファイルシステム内のファイルに対応し得るが、そうである必要はない。プログラムは、他のプログラム又はデータ（例えば、マークアップ言語文書に記憶される１つ又は複数のスクリプト）を保持するファイルの一部分に、又は当該プログラム専用の単一のファイルに、又は複数の連携ファイル（例えば１つ又は複数のモジュール、サブプログラム、又はコード部分を記憶する複数のファイル）に記憶することができる。コンピュータープログラムは、１つのコンピューター、又は１つのサイトに位置するか若しくは複数のサイトにわたって分散し、通信ネットワークによって相互接続された複数のコンピューター上で実行するように配備することができる。
【００５０】
プログラムは、様々なオブジェクト、方法、若しくは他のプロセスを通じて様々な特徴及び機能を実施する個々のモジュールとして実施することができるか、又はそうではなく、適宜、複数のサブモジュール、第三者サービス、コンポーネント、ライブラリ等を含むことができる。逆に、様々なコンポーネントの特徴及び機能を、適宜単一のコンポーネントに組み合わせることができる。或る特定の事例では、プログラム及びソフトウェアシステムは複合的にホスティングされるアプリケーションとして実装することができる。例えば、複合アプリケーションの一部分をエンタープライズＪａｖａ（登録商標）Ｂｅａｎ（ＥＪＢ）として実装することができるか、又は設計時間コンポーネントが、数ある中でもＪ２ＥＥ（Ｊａｖａ（登録商標）２プラットフォーム、エンタープライズ版）、ＡＢＡＰ（発展型ビジネスアプリケーションプログラミング）オブジェクト、又はマイクロソフトの．ＮＥＴ等の様々なプラットフォーム内にランタイム実装を生成する機能を有することができる。加えて、アプリケーションはネットワークを介して（例えばインターネットを通じて）アクセス及び実行されるウェブベースのアプリケーションを表すことができる。さらに、特定のホスティングされるアプリケーション又はサービスに関連付けられる１つ又は複数のプロセスは、遠隔で記憶、参照又は実行することができる。例えば、特定のホスティングされるアプリケーション又はサービスの一部は、遠隔で呼び出されたアプリケーションと関連付けられたウェブサービスとすることができる一方、ホスティングされるアプリケーションの別の部分は、遠隔クライアントで処理するようにまとめられたインターフェースオブジェクト又はエージェントとすることができる。さらに、本開示の範囲から逸脱することなく、ホスティングされるアプリケーション及びソフトウェアサービスのうちの任意のもの又は全てを、別のソフトウェアモジュール又は企業向けアプリケーション（図示されない）の子モジュール又はサブモジュールとすることができる。またさらに、ホスティングされるアプリケーションの一部分は、機能しているユーザーによって、アプリケーションをホスティングしているサーバーにおいて直接、及びクライアントにおいて遠隔で実行することができる。
【００５１】
本明細書において説明されるプロセス及び論理フローは、入力データに対し動作して出力を生成することによって動作を実行するように１つ又は複数のコンピュータープログラムを実行する、１つ又は複数のプログラム可能なプロセッサによって実行することができる。プロセス及び論理フローは、専用論理回路、例えばＦＰＧＡ（フィールドプログラマブルゲートアレイ）又はＡＳＩＣ（特定用途向け集積回路）によって実行することができ、装置をこの専用論理回路として実装することもできる。
【００５２】
コンピュータープログラムの実行に適したプロセッサは、例として、汎用マイクロプロセッサ及び専用マイクロプロセッサの双方、並びに任意の種類のデジタルコンピューターの任意の１つ又は複数のプロセッサを含む。一般に、プロセッサは、読取り専用メモリ若しくはランダムアクセスメモリ又はその双方から命令及びデータを受信する。コンピューターの重要な要素は、命令に従って動作を実行するプロセッサ、及び命令及びデータを記憶する１つ又は複数のメモリデバイスである。一般に、コンピューターは、データを記憶する１つ又は複数のマスストレージデバイス、例えば磁気ディスク、光磁気ディスク若しくは光ディスクも含むか、又はそれらからデータを受信するか若しくはそれらにデータを転送するか若しくは双方を行うようにそれらに動作可能に結合される。しかしながら、コンピューターはそのようなデバイスを有する必要はない。さらに、コンピューターは別のデバイス、例えば、いくつか例を挙げると、移動電話、携帯情報端末（ＰＤＡ）、タブレットコンピューター、モバイルオーディオ又はビデオプレーヤー、ゲームコンソール、グローバルポジショニングシステム（ＧＰＳ）受信機、又はポータブルストレージデバイス（例えば、ユニバーサルシリアルバス（ＵＳＢ）フラッシュドライブ）に埋め込むことができる。コンピュータープログラム命令及びデータを記憶するのに適したデバイスは、例として、半導体メモリデバイス、例えばＥＰＲＯＭ、ＥＥＰＲＯＭ及びフラッシュメモリデバイス；磁気ディスク、例えば内部ハードディスク又は取り外し可能ディスク；光磁気ディスク；並びにＣＤ  ＲＯＭ及びＤＶＤ−ＲＯＭディスクを含む、全ての形態の不揮発性メモリ、媒体及びメモリデバイスを含む。プロセッサ及びメモリは、専用論理回路によって補うか、又は専用論理回路に組み込むことができる。
【００５３】
ユーザーとのインタラクションを提供するために、本明細書に記載される主題の実施形態は、情報をユーザーに表示する表示デバイス、例えばＣＲＴ（陰極線管）又はＬＣＤ（液晶ディスプレイ）モニターと、ユーザーがコンピューターに入力を提供することができるキーボード及びポインティングデバイス、例えばマウス又はトラックボールとを有するコンピューター上で実施することができる。ユーザーとのインタラクションを提供する他の種類のデバイスを用いることもできる。例えば、ユーザーに提供されるフィードバックは、任意の形態の感覚フィードバック、例えば視覚フィードバック、聴覚フィードバック又は触覚フィードバックとすることができ、ユーザーからの入力は、音響入力、音声入力又は触覚入力を含む任意の形態で受信することができる。加えて、コンピューターは、ユーザーによって用いられる遠隔デバイスを含むデバイスに文書を送信し、そのデバイスから文書を受信することによってユーザーとインタラクトすることができる。
【００５４】
本明細書において説明される主題の実施形態はコンピューティングシステムにおいて実施することができ、このコンピューティングシステムは、例えばデータサーバーとしてバックエンドコンポーネントを含むか、又はミドルウェアコンポーネント、例えばアプリケーションサーバーを含むか、又はフロントエンドコンポーネント、例えば、ユーザーが本明細書において説明される主題の実施態様とインタラクトすることができるグラフィカルユーザーインターフェース又はウェブブラウザーを有するクライアントコンピューターを含むか、又は１以上のそのようなバックエンドコンポーネント、ミドルウェアコンポーネント若しくはフロントエンドコンポーネントの任意の組合せを含む。システムの構成要素は任意の形態又は媒体のデジタルデータ通信、例えば通信ネットワークによって相互接続することができる。通信ネットワークの例には、システム内の様々なコンピューティングコンポーネント間の通信を容易にするように動作可能な、任意の１つ又は複数の内部ネットワーク若しくは外部ネットワーク、サブネットワーク、又はそれらの組合せが含まれる。ネットワークは、例えば、インターネットプロトコル（ＩＰ）パケット、フレームリレーのフレーム、非同期転送モード（ＡＴＭ）セル、音声、ビデオ、データ、及び他の適切な情報をネットワークアドレス間で通信することができる。ネットワークは、１つ又は複数のローカルエリアネットワーク（ＬＡＮ）、無線アクセスネットワーク（ＲＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、広域ネットワーク（ＷＡＮ）、インターネットの全て又は一部分、ピアツーピアネットワーク（例えばアドホックピアツーピアネットワーク）、及び／又は１つ若しくは複数のロケーションにおける任意の他の１つ若しくは複数の通信システムも含むことができる。
【００５５】
コンピューティングシステムは、クライアント及びサーバーを備えることができる。クライアント及びサーバーは、一般に互いから遠隔にあり、通常、通信ネットワークを通じてインタラクトする。クライアント及びサーバーの関係は、それぞれのコンピューター上で実行され、互いにクライアント−サーバーの関係を有するコンピュータープログラムによって生じる。いくつかの実施形態では、サーバーがデータ（例えばＨＴＭＬページ）をクライアントデバイスに（例えば、クライアントデバイスとインタラクトしているユーザーにデータを表示し、そのユーザーからユーザー入力を受信する目的で）送信する。クライアントデバイスにおいて生成されるデータ（例えばユーザーインタラクションの結果）をサーバーにおいてクライアントデバイスから受信することができる。
【００５６】
本明細書は多くの特定の実施態様の詳細を含むが、これらは、いかなる発明又は特許請求することができるものの範囲を限定するものと解釈されるべきでなく、特定の発明の特定の実施形態に固有の特徴の説明であると解釈されるべきである。別個の実施形態の文脈で本明細書において説明される或る特定の特徴は、組み合せて単一の実施形態において実施することもできる。逆に、単一の実施形態の文脈で説明された様々な特徴も、複数の実施形態において別個に、又は任意の適切な部分的組合せで実施することができる。さらに、特徴は或る特定の組合せで機能するものとして上記で説明された場合があり、そのように最初に特許請求される場合さえあるが、特許請求される組合せからの１つ又は複数の特徴は、場合によってはその組合せから削除することができ、特許請求される組合せは、部分的組合せ又は部分的組合せの変形を対象とすることができる。
【００５７】
同様に、動作は図面において特定の順序で示されるが、これは、所望の結果を達成するために、そのような動作が示される特定の順序又は連続した順序で実行されること、又は全ての示される動作が実行されることを必要とするものとして理解されるべきではない。或る特定の環境では、マルチタスク及び並行処理が有利である場合がある。さらに、上記で説明した実施形態における様々なシステム構成要素の分離は、そのような分離を全ての実施形態において必要とすると理解されるべきでなく、説明されるプログラムコンポーネント及びシステムは、一般に、単一のソフトウェア製品に一緒に統合するか、又は複数のソフトウェア製品にパッケージ化することができることが理解されるべきである。
【００５８】
このように、主題の特定の実施形態が説明された。他の実施形態も添付の特許請求の範囲の範囲内にある。場合によっては、特許請求の範囲において挙げられる動作を異なる順序で実行し、依然として所望の結果を達成することができる。加えて、添付の図面に示されるプロセスは、所望の結果を達成するために、必ずしも示される特定の順序又は連続した順序を必要としない。
本実施形態の例を下記の各項目として示す。
［項目１］
コンピューター表示デバイス上に提示するコンピューティングシステムセキュリティダッシュボードを提供することであって、前記コンピューティングシステムセキュリティダッシュボードは複数のセキュリティビューペインを含み、各セキュリティビューペインは、展開したとき、特定のコンピューティングシステムのセキュリティ状態のそれぞれの視覚化を提示し、少なくとも１つの特定のセキュリティビューペインは、展開したときに前記特定のセキュリティビューペインを用いて提示されるセキュリティ状態の特定の視覚化の少なくとも一部分を隠すように折り畳まれ、前記特定のセキュリティビューペインは、折り畳まれたとき、展開したときよりも前記コンピューティングシステムセキュリティダッシュボードの小さなエリアを占有し、少なくとも折り畳まれたとき、前記特定の視覚化において特定される前記特定のセキュリティ状態の少なくとも一部分を要約する特定の視覚インジケーターを提示する段階と、
前記折り畳まれた特定のセキュリティビューペインのエリアが展開されて前記特定の視覚化を提示することを促す、前記特定のセキュリティビューペインとのユーザーインタラクションを特定する段階と
を備える、方法。
［項目２］
前記特定の視覚インジケーターは、前記特定の視覚化における特定のセキュリティ状態の表現を特定する、項目１に記載の方法。
［項目３］
前記特定のセキュリティ状態は、少なくとも１つのセキュリティツールによって検出された重大なセキュリティイベント、異常、脆弱性又は脅威のうちの少なくとも１つである、項目２に記載の方法。
［項目４］
前記特定の視覚インジケーターはストップライトインジケーターであり、少なくとも１つのネガティブなセキュリティ状態の検出の場合に赤で提示され、少なくとも１つの検出されたネガティブなセキュリティ状態が存在しない場合に緑で提示される、項目２または３に記載の方法。
［項目５］
前記特定の視覚インジケーターは、前記特定のコンピューティングシステム内に少なくとも１つのネガティブなセキュリティ状態が存在しないことを特定する、項目１から４のいずれか１項に記載の方法。
［項目６］
前記特定のセキュリティビューペインの前記特定の視覚化は、特定のセキュリティ状態のインタラクティブな視覚化を含む、項目１から５のいずれか１項に記載の方法。
［項目７］
ユーザーによる前記特定の視覚化とのインタラクションによって、前記特定のセキュリティ状態の別の視覚化が前記特定のセキュリティビューペイン内に提示される、項目６に記載の方法。
［項目８］
前記特定の視覚化は、第１の抽出レベルにおける前記特定のセキュリティ状態を表し、前記別の視覚化は、第２の抽出レベルにおける前記特定のセキュリティ状態を表す、項目７に記載の方法。
［項目９］
前記特定の視覚化とのインタラクションは、特定のセキュリティタスクの実行に関連するユーザー入力を含む、項目６から８のいずれか１項に記載の方法。
［項目１０］
前記特定の視覚化とのインタラクションによって、少なくとも１つのインターフェースが前記特定のセキュリティビューペインをポピュレートし、前記少なくとも１つのインターフェースは前記ユーザー入力を受信する、項目９に記載の方法。
［項目１１］
前記コンピューティングシステムセキュリティダッシュボード内に含まれる複数の前記セキュリティビューペインは展開状態にある、項目１から１０のいずれか１項に記載の方法。
［項目１２］
前記コンピューティングシステムセキュリティダッシュボード内に含まれる複数の前記セキュリティビューペインは折り畳み状態にある、項目１から１１のいずれか１項に記載の方法。
［項目１３］
折り畳まれた前記複数のセキュリティビューペイン内の各セキュリティビューペインは、対応する前記セキュリティビューペインの視覚化において特定される前記特定のセキュリティ状態の少なくとも一部分を要約するそれぞれの視覚インジケーターを含む、項目１２に記載の方法。
［項目１４］
各視覚インジケーターは、前記対応するセキュリティビューペインの視覚化において用いられる視覚化技法を模倣する、項目１３に記載の方法。
［項目１５］
前記折り畳まれた複数のセキュリティビューペインの少なくとも１つの視覚インジケーターは、前記特定の視覚インジケーターと異なるタイプである、項目１４に記載の方法。
［項目１６］
前記複数のセキュリティビューペインは、１組の利用可能なセキュリティビューペインからユーザーが選択したセキュリティビューペインの部分組を含む、項目１から１５のいずれか１項に記載の方法。
［項目１７］
前記特定のセキュリティビューペインとのユーザーインタラクションを特定する段階と、
前記ユーザーインタラクションに基づいて、前記複数のセキュリティビューペインのうち少なくとも１つの他のセキュリティビューペインと相対的な前記特定のセキュリティビューペインの位置決めを変更する段階と
を更に備える、項目１から１６のいずれか１項に記載の方法。
［項目１８］
前記特定のセキュリティビューペインの前記位置決めを変更することによって、前記複数のセキュリティビューペインのうち少なくとも１つの他のセキュリティビューペインが、前記特定のセキュリティビューペインの前記位置決めの前記変更に適応するように再位置決めされる、項目１７に記載の方法。
［項目１９］
前記ユーザーインタラクションは、前記特定のセキュリティビューペインを前記コンピューティングシステムセキュリティダッシュボード内に含まれる主要ビューエリアに移し、セキュリティビューペインを前記主要ビューエリア内に位置決めすることによって、前記セキュリティビューペインは水平に展開する、項目１７または１８に記載の方法。
［項目２０］
前記主要ビューエリアは、前記コンピューティングシステムセキュリティダッシュボードの上端に実質的に近い位置を占有する、項目１９に記載の方法。
［項目２１］
前記主要ビューエリアは、少なくとも１つのセキュリティビューペインによって占有されていないとき、折り畳まれる、項目１９または２０に記載の方法。
［項目２２］
実行されるコードを含む非一時的媒体において符号化されるロジックであって、プロセッサによって実行されると、
コンピューター表示デバイス上に提示するコンピューティングシステムセキュリティダッシュボードを提供する手順であって、前記コンピューティングシステムセキュリティダッシュボードは複数のセキュリティビューペインを含み、各セキュリティビューペインは、展開したとき、特定のコンピューティングシステムのセキュリティ状態のそれぞれの視覚化を提示し、少なくとも１つの特定のセキュリティビューペインは、展開したときに前記特定のセキュリティビューペインを用いて提示されるセキュリティ状態の特定の視覚化の少なくとも一部分を隠すように折り畳まれ、前記特定のセキュリティビューペインは、折り畳まれたとき、展開したときよりも前記コンピューティングシステムセキュリティダッシュボードの小さなエリアを占有し、少なくとも折り畳まれたとき、前記特定の視覚化において特定される前記特定のセキュリティ状態の少なくとも一部分を要約する特定の視覚インジケーターを提示する手順と、
前記折り畳まれた特定のセキュリティビューペインのエリアが展開されて前記特定の視覚化を提示することを促す、前記特定のセキュリティビューペインとのユーザーインタラクションを特定する手順と
を備える動作を実行するように動作可能である、実行されるコードを含む非一時的媒体に符号化されるロジック。
［項目２３］
少なくとも１つのプロセッサデバイスと、
少なくとも１つの記憶素子と、
ダッシュボードエンジンと
を備え、
前記ダッシュボードエンジンは前記少なくとも１つのプロセッサデバイスによって実行されると、
コンピューター表示デバイス上に提示するコンピューティングシステムセキュリティダッシュボードを提供し、なお、前記コンピューティングシステムセキュリティダッシュボードは複数のセキュリティビューペインを含み、各セキュリティビューペインは、展開したとき、特定のコンピューティングシステムのセキュリティ状態のそれぞれの視覚化を提示し、少なくとも１つの特定のセキュリティビューペインは、展開したときに前記特定のセキュリティビューペインを用いて提示されるセキュリティ状態の特定の視覚化の少なくとも一部分を隠すように折り畳まれ、前記特定のセキュリティビューペインは、折り畳まれたとき、展開したときよりも前記コンピューティングシステムセキュリティダッシュボードの小さなボードエリアを占有し、少なくとも折り畳まれたとき、前記特定の視覚化において特定される前記特定のセキュリティ状態の少なくとも一部分を要約する特定の視覚インジケーターを提示し、
前記折り畳まれた特定のセキュリティビューペインのエリアが展開されて前記特定の視覚化を提示することを促す、前記特定のセキュリティビューペインとのユーザーインタラクションを特定する、システム。
［項目２４］
前記ダッシュボードエンジンは更に、前記コンピューティングシステムセキュリティダッシュボード内に主要ビューエリアを提供し、ユーザーが１つ又は複数のセキュリティビューペインを前記主要ビューエリア内に位置決めすることによって、前記主要ビューエリア内に位置決めされた前記１つ又は複数のセキュリティビューペインは水平に展開する、項目２３に記載のシステム。
［項目２５］
前記ダッシュボードエンジンは、１つ又は複数のセキュリティタスクを実行する１つ又は複数のセキュリティツールとインターフェースし、前記ダッシュボードエンジンは更に、ユーザーが前記特定のセキュリティビューペインを介して前記１つ又は複数のセキュリティタスクを開始することを可能にする、項目２３または２４に記載のシステム。
【図３Ａ】
0005869676.tif 000002
【図３Ｂ】
0005869676.tif 000003
【図５Ａ】
0005869676.tif 000004
【図６Ａ】
0005869676.tif 000005
【図６Ｂ】
0005869676.tif 000006
【図６Ｃ】
0005869676.tif 000007
【図６Ｄ】
0005869676.tif 000008
【図６Ｅ】
0005869676.tif 000009
【図６Ｆ】
0005869676.tif 000010
【図７】
0005869676.tif 000011
【図１】
0005869676.tif 000012
【図２】
0005869676.tif 000013
【図４Ａ】
0005869676.tif 000014
【図４Ｂ】
0005869676.tif 000015
【図４Ｃ】
0005869676.tif 000016
【図４Ｄ】
0005869676.tif 000017
【図５Ｂ】
0005869676.tif 000018