JP2017509072A - セキュリティ評価のシステムおよび方法 - Google Patents
セキュリティ評価のシステムおよび方法 Download PDFInfo
- Publication number
- JP2017509072A JP2017509072A JP2016554615A JP2016554615A JP2017509072A JP 2017509072 A JP2017509072 A JP 2017509072A JP 2016554615 A JP2016554615 A JP 2016554615A JP 2016554615 A JP2016554615 A JP 2016554615A JP 2017509072 A JP2017509072 A JP 2017509072A
- Authority
- JP
- Japan
- Prior art keywords
- security
- score
- requirement
- processor
- current composite
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1433—Vulnerability analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
システムは、1つまたはそれより多くのコンポーネントに分解され得る。コンポーネントの各々は、セキュリティスコアをコンポーネントの各々に帰するように評価され得る。複合セキュリティスコアが、セキュリティスコアと、システムの確率的なセキュリティ劣化を特徴づける低下率測定とに基づいて、システムについて生成され得る。低下率測定は、現在の複合セキュリティスコアを得るために、複合セキュリティスコアに適用され得る。
Description
[0001] 本開示は、2014年2月28日に出願された「Common Security Measurement Method」と題する米国仮出願第61/946,656からの優先権を主張し、その全体が参照によりこの中に組み込まれる。
[0023] 本明細書に記載のシステムおよび方法は、量子セキュリティモデル(quantum security model:QSM)に基づいて、1つまたはそれより多くのシステムについてのセキュリティ評価を提供し得る。QSMは、システムを分解し、一貫した方法で、基本コンポーネントを評価する正規化された方法論を提供し得、相互依存性がより正確に理解され測定されることを可能にし得る。QSMは、リソース所有者が、彼らが何の評価(署名)権限者を認識し、受容するかを特定することを可能にし得る。QSM方法は、システムまたはデバイスの現在と確率的な将来のセキュリティ状態の両方を評価するために用いられ得る。QSMは、個々のリソース所有者が、アクセスを許可する前に、アセット(asset)のセキュリティスコアを特定し、検証することを可能にし得る。QSMは、リソースまたはサービスを共有する前に、お互いを相互に認証するための計算能力を持つアセットを可能にし得る。
[0024] QSMでは、共通の測定は、合意され、再現可能で、独立して検証可能なセキュリティレベル決定が所望されるデバイス、システム、または、エンティティ(「アセット」)上で行われる評価プロセスを介して到達され得る。「qS」で記号化され、「qSec」と発音される量子セキュリティユニットは、QSMに基づいて、システムのセキュリティのための測定の標準ユニットであってよい。qSecは、観察者によって測定が行われた時点における最善で推定され、最善で知られるだけであるように、量子物理学における粒子の位置と同様な時間的値であってよい。測定後、粒子の位置は、時間とともに劣化する精度で、確率的に決定され得る。量子測定であるqSecは、この特性を共有し得る。システムがセキュリティの観点から波状システムとして見られ得、量子力学の原理が適用され得ることが仮定されてよい。システムのセキュリティは、そのシステムの特性である。システムの平常の機能性と動作、および、その環境と共に、時間の経過は、全て、システムのセキュリティに影響を与え得る。その結果、システムのセキュリティは、動的であってもよく、セキュリティの既知の状態が自然に過渡してもよい。したがって、システムは、波状システムとして表され、および、システムセキュリティは量子特性として表され得る。粒子の位置と同様に、システムのセキュリティは、測定のために量子力学の原理を使用して、定量的に定義することができる。測定結果は、量子セキュリティユニットで表されたセキュリティ測定を提供し得、そこでは、ゼロの値は、システムにおけるセキュリティの完全な欠如を示し、増加する値は、より高いセキュリティを示す。
[0025] 1つのqSecが表す値は、システムセキュリティ測定プロセスの間に評価されるべき基準に由来し得る。各基準は、セキュリティへのそれらのインパクトに関連する共通の値の範囲を有し得る。また、各基準は、当該範囲内の結果を生成する関連付けられた評価プロセスを有していてもよい。基準重み付け方法が各基準に適用され得、共通の値の範囲は、qSecに示されるように、量子セキュリティ測定値が何を表すかのセキュリティ値スケールになり得る。例えば、qSec値は、行列力学の固有値を表し得る。時間の異なる期間における異なる観察者は、この値を、彼らの視点に応じて異なって解釈し、qSec値に彼ら自身の確率的フィルタを適用するか、または、システムのqSec値を決定するために、彼ら自身の測定プロセスを実施することを望み得る。したがって、システムセキュリティを分類する際に意味のある方法でqSec測定を利用するために、値は予め決定され得る。事前決定は自動的になされてもよく、ユーザによって設定されてもよく、および/または、システム初期化の時または以前に設定されてもよい。
[0026] 本明細書に記載されたシステムおよび方法は、プロセッサと呼ばれることもある、1つまたはそれより多くのコンピュータを備え得る。コンピュータは、算術および/または論理演算を実行することができる任意のプログラム可能なマシンまたは複数のマシンであってよい。いくつかの実施形態では、コンピュータは、プロセッサ、メモリ、データ記憶デバイス、および/または、他の一般的に知られているか、または、新規のコンポーネントを備え得る。これらのコンポーネントは、物理的に、または、ネットワークまたは無線リンクを介して、接続され得る。また、コンピュータは、上述のコンポーネントの動作を指示することができるソフトウェアを備え得る。コンピュータは、サーバ、PC、モバイルデバイス、ルータ、スイッチ、データセンター、分散コンピュータ、および、他の用語等の、関連する分野の当業者によって一般的に使用される用語で呼ばれてもよい。コンピュータは、ユーザ間および/または他のコンピュータ間の通信を容易にし、データベースを提供し、データの分析および/または変換を実行し、および/または、他の機能を実行し得る。本明細書中で使用されるそれらの用語は互換可能であり、記載された機能を実行することができる任意のコンピュータが使用され得ることが、通常の技量を有する者によって理解され得る。コンピュータは、ネットワークまたは複数のネットワークを介して互いに連結され得る。ネットワークは、任意の複数の完全にまたは部分的に相互接続されたコンピュータであってよく、そこでは、コンピュータのいくつかまたは全てがお互いに通信することができる。コンピュータの間の接続は、いくつかの場合には有線(例えば、イーサネット(登録商標)、同軸ケーブル、光、または、他の有線接続を介して)であってよく、または、無線(例えば、WiFi、WiMAX、または、他の無線接続を介して)であってよい。コンピュータ間の接続は、TCP等のコネクション指向プロトコル、または、UDP等のコネクションレスプロトコルを含む、任意のプロトコルを使用することができる。少なくとも2台のコンピュータがデータを交換し得る任意の接続は、ネットワークの基礎となり得る。
[0027] 図1は、本発明の実施形態に係るセキュリティモジュール100である。セキュリティモジュール100は、プロセッサ110と、ルールデータベース122および/または証明書データベース等の物理的メモリ115を含み得る。ルールデータベース122は、以下により詳細に記載されるように様々なアクセス制御ルールを記憶し得る。証明書データベースは、以下により詳細に記載されるように、デバイス、ドキュメント、ユーザ、等のためのさまざまな証明書を記憶し得る。また、セキュリティモジュール100は、セキュリティスコアを導出および/または更新し得るスコアリングモジュール132、セキュリティルールが合致されているかどうかを決定し得る検証モジュール134、セキュリティルールおよび/またはアクセス許可を自動的にまたは手動で定義し得る許可モジュール136等のサブモジュールを含み得る。セキュリティ検証を行うとして、または、QSM対応可能デバイスまたはQSMデバイスとして本明細書に記載された任意のデバイスは、セキュリティモジュール100を含むことができ、記載されているようにQSMに関連した検証および/または他のプロセスを実行するためにセキュリティモジュール100を使用してもよいことを注記する。
[0028] 図2は、本発明の実施形態に係るセキュリティスコア導出200である。評価プロセスは、セキュリティレベルを決定するために、アセット上で実施され得る。この結果を達成するために、アセットのセキュリティレベルを表す正規化されたセキュリティスコアが、評価の結論時に生成され得る。スコアは、セキュリティ基準(「セキュリティ目標(security objectives)」)の所定のセットを、評価目的のために事前に定義されたグループ化(「セキュリティカテゴリ(security category)」)によって分離されたアセットの基礎的な機能(それが何をなすか、その目的)に対して適用するプロセスを介して正規化され得る。各セキュリティ目標210について、評価は、アセットのセキュリティカテゴリのそれぞれ上で行われ得、セキュリティ目標に割り当てられた範囲内にはいるセキュリティスコア(「目標スコア(objective score)」)が生成され得る。各スコアのための重要度は、アセットからアセットに、または、インスタンスからインスタンスにさえ、変わり得る。目標スコアのすべてが生成されたとき、それらは、正規化されたセキュリティスコア(normalized security score:NSS)230に帰結する、予め定義された目標スコア集約法(例えば、加重平均)を用いて結合され得る。図3は、いくつかの実施形態で使用されることができるセキュリティカテゴリ220とセキュリティ目標210の特定の例を示す、本発明の実施形態に係るアセット230である。例えば、アセット230は、アセット230によって実行される基本的な機能(例えば、データ記憶、データ処理、データ伝送)に対応し得る、記憶(storage)、処理(process)、および、伝送(transport)セキュリティカテゴリ220を有し得る。セキュリティカテゴリ220の各々は、認可(authorization:AZ)、機密性(confidentiality:C)、完全性(integrity:I)、可用性(availability:AV)、否認不可(non-repudiation:NR)、および、認証(authentication:AI)のセキュリティ目標(security objectives)210を有し得る。アセット230のためのNSSは
、機能カテゴリの各々が、セキュリティ目標210上のセキュリティカテゴリ220のスコアに以下に良好に関連付けられるかに基づいて、アセット230がセキュリティ目標210の全体にいかに良好に合致するかの指標を提供し得る。
、機能カテゴリの各々が、セキュリティ目標210上のセキュリティカテゴリ220のスコアに以下に良好に関連付けられるかに基づいて、アセット230がセキュリティ目標210の全体にいかに良好に合致するかの指標を提供し得る。
[0029] 図4は、本発明の実施形態に係るアセット評価300である。
[0030] いくつかのアセットは、(例えば、多くのサブコンポーネントで構成された)複合体であってもよい。例えば、これらの複合体アセットについて、図4の手法300のような測定技術が、各サブコンポーネントについてのNSS値を導出するために、独立して各サブコンポーネント上で行われ得る。これらのサブコンポーネント値は、最上位のアセットのNSSを生成するために結合され得る。アセットは、評価のために選択され得、評価が始まる(305)。1つまたはそれより多くのセキュリティカテゴリ220が識別され得、各セキュリティカテゴリ220が評価され得る(310)。各セキュリティカテゴリ220は、1つまたはそれより多くのセキュリティ目標210を含み得、および、各セキュリティ目標210が評価され得る(315)。セキュリティモジュール100は、セキュリティ目標210について、セキュリティ目標スコアが計算され得るかどうかを決定することができる(320)。そうであれば、セキュリティ目標スコア計算が始まり(325)、そのセキュリティ目標スコアが生成される(330)。セキュリティ目標スコア計算の例が以下により詳細に検討される。スコアが計算された場合(335)、次のセキュリティ目標210が選択され得る(315)。セキュリティ目標210についてセキュリティ目標スコアが計算され得ない場合は、セキュリティモジュール100が、アセットが細分化されるべきかどうかを決定し得る(340)。いくつかのアセットは、セキュリティ目標スコアを導出するのにあまりにも複雑である、または、以前に評価されたコンポーネント、デバイス、および/または、システムを備え得る。このような状況に対応するために、アセットは細分化されることができる。
[0031] 図5A−5Dは、本発明の実施形態によるアセット細分化例1700と1750である。図5Aは、例として、ラップトップを用いるこの仕組みを示し、ここで、ラップトップは、CPU、オペレーティングシステム、および、GPUコンポーネントに分割される。図5Bは、他の例として、浄水プラントを示し、プラントは、水収集システム、浄化システム、および、飲料水システムのコンポーネントに分割される。示されるように、いくつかのサブアセットが単一のセキュリティカテゴリスコアに寄与するのみであることが可能であるが、他のコンポーネントは、複数のセキュリティカテゴリに寄与し得る。図5Cは、図5Aからのラップトップのサブアセットが、どのように、ドライバサブアセットの下の特定のドライバに、および、アプリケーションサブアセットの下の特定のアプロケーションに、更に分解され得るかを示す。図において、アプリケーションサブアセットの仮想マシン(Virtual Machine:VM)サブアセットは、更に、VMの下で実行されているアプリケーションに分解される。このプロセスは、すべてのサブアセットが正確に評価され得るまで、必要に応じて繰り返され得る。図5Dは、図5Bからの浄化前処理サブアセットの浄水サブアセットの更なる分解を示し、QSMは、アセットのタイプにかかわらず、評価を必要とする任意の重要なインフラストラクチャコンポーネントまたはアセットに適用可能であることを明らかにする。アセットが属する領域に精通した人は、この方法に従い、任意の複雑なシステムを、システムが基本要素(primitives)(評価が行われ得る、または、行われたサブアセット)から構成されるまで、更なるサブアセットに再帰的に分解し得る。水プラントの例において、これらは、物理的なセキュリティ上のインパクトがよく文書で裏付けられており、定量化され得る、フェンス、ガード、および、ロックのようなサブアセットであってよい。
[0032] 再び図4を参照して、細分化が可能でない場合、デフォルトのセキュリティ目標が割り当てられ得(345)、評価300が、次のセキュリティ目標315に移行し得る。細分化がなされることが可能である場合(340)は、セキュリティモジュール100は、サブアセットを定義し(350)、サブアセット重み付け式を定義し(355)得る。上述のように、サブアセットは、それら自身を更に分割され得、事例分析(case analysis)は、更に分割されたサブアセット上で実行され得る。各サブアセット360について、アセット評価365が実行され得、セキュリティ目標スコア370が生成され得る。全てのセキュリティ目標スコアが評価され得(375)、セキュリティカテゴリスコアが評価され得る(380)。評価されるべき更に多くのセキュリティカテゴリが存在する場合、次のセキュリティカテゴリ220が選択され得(310)、上記された評価が、次のセキュリティカテゴリ220のセキュリティ目標210について実行され得る。全てのセキュリティカテゴリ220が評価された場合、アセット評価は終了し得る(385)。図3のアセット230について、各々が6つのセキュリティ目標210をもつ3つのセキュリティカテゴリ220を用いて、合計18の評価が行われる。
[0033] 公開−秘密鍵証明書等の暗号化技術と共にNSS、目標スコアセット、導出されたセキュリティルールを利用して、デジタルアセットは、ベースセキュリティスコア証明書(Base Security Score Certificate:BSSC)に、それらのセキュリティレベルを、アセットの評価が行われた時間と共に安全に記憶し得る。図6は、本発明の実施形態に係るBSSC700である。BSSC700は、各セキュリティ目標210とカテゴリ220についてのスコアを含み得る。例えば、図3の例示のアセット230について、BSSC700は、3つの要素からなるセキュリティカテゴリ220のスコア(security category score:SCS)の組であり得、それらの各々は、6つの要素からなるセキュリティ目標210のスコアの組であり得る。図7は、図3のアセット230についてのBSSC700の例示である。この例のBSSC700は、ベースセキュリティスコア(base security score:BSS)を有し得、BSSは、
または、
として表現され、ここで、C=機密性(confidentiality)、I=完全性(integrity)、AZ=認可(authorization)、AI=認証(authentication)、AV=可用性(availability)、NR=否認不可(non-repudiation)、である。BSSC700は、例えば、個人、企業、規制当局、または、政府機関によって署名され得る。BSSC700は、証明書が発行された日付/時刻、および、証明書の失効する日付/時刻を含み得る。また、BSSC700は、以下でより詳細に説明される、NSSについての低下率を含み得る。
[0034] セキュリティが測定後の劣化の高い確率をもっていることを意味する、セキュリティの過渡的である性質を考慮して、セキュリティ低下率(security rate of decay:ROD)アルゴリズムが、BSSCに記された最後のNSS評価が行われて以降に生じた確率論的セキュリティ劣化を要因として含めるために使用され得る。RODは、BSSCが最初に発行されてから経過した時間を与えられて、システムのための現実的なセキュリティスコアを決定するために用いられ得る。RODを計算するためのアルゴリズムは、システムをスコア付けするために選択された基準(metrics)に依存し得る。最後の評価の時間と共に、入力としてNSSと目標スコアの組(および、オプションとして、他のセキュリティルール、または、記録されたアセットの使用履歴)を用いることによって、新しいNSSスコアが計算され、より正確な共通のセキュリティ比較のために使用され得る。
[0035] 図8は、本発明の実施形態に係るセキュリティスコア劣化900である。線910は、経時的に一定のままである、ROD値なしのシステムについてのセキュリティを示す。しかし、システムが長く稼働すればするほど、システムが危うくされるようになる可能性がより高くなる。セキュリティにおけるこの劣化が線920によって示され、それは、単位時間あたり0.01の線形RODを示す。線930と940は、システムのセキュリティに負のインパクトを与える可能性があるイベントを考慮に入れながら、時間の経過にともなうシステムのセキュリティを示す。線930は、システムのセキュリティを低下させるが、RODの変化を引き起こさない4つのセキュリティイベントを表す。線940は、同じ4つのイベントを示すが、これらの各イベントがROD値も変えることを前提としている。図8に示されたイベントは、例えば、USBデバイスをシステムに接続する、システムを信頼できないネットワークに接続する、悪質なWebサイトへの閲覧をする、または、ダウンロードされたアプリケーションをインストールする、といった結果であり得る。
[0036] アセットが重要なイベントの履歴を維持することを可能にするために、QSMは、証明書チェーン(certificate chains)、または、セキュリティスコアチェーン(Security Score Chain:SSC)の概念をサポートし得る。BSSCは、任意のSSCの中でベース証明書を提供し得る。アセットは、スコアを変更し、BSSCをもった新しい証明書に署名することができ、それによってSSCが作成される。SSCを作成する場合、アセットは、なぜ変更がなされているのかの記録を含み得る。図8において、線930または940上の各イベントの後、RODへの変化を反映し、これらの変化を引き起こしたイベントを文書化して、SSCへの更新がなされ得る。BSSCがRODを与えられている場合は、チェーン内の新しい証明書が新しい発行日/時間をもつので、新しいセキュリティスコアが(例えば、線940に示されるように)任意の低下のために順応し得る。失効日/時間は、BSSCの失効を越えて延長され得ないが、適切な場合には短縮され得る。加えて、適切な場合には、RODは、新たなリスクと脅威を反映するように修正され得る。
[0037] 図9は、本発明の実施形態に係るセキュリティ要件証明書(security requirements certificate:SRC)1400である。SRCは、BSSCに似て、セキュリティ目標210のスコア(security objective score:SOS)の各々のためのセキュリティ要件重み付け(security requirement weightings:SRW)、セキュリティ目標210の各々のためのセキュリティ重み付け、認可されたBSSCおよびSSCの署名者、および/または、最小の正規化されたセキュリティスコア(Normalized Security Score:NSS)を含む、暗号化によって安全化され、署名された文書であり得る。NSSは、QSMにおける最も高いレベルのスコアであってよく、セキュリティ要件証明書におけるセキュリティ要件重み付けを、ベースセキュリティスコアにおけるセキュリティ目標スコアに適用することによって計算され得る。数学的には、SRCはBSSCに類似する(例えば、(カテゴリの各々がNSSに寄与する百分率重み付けであってよい)3つの要素からなるセキュリティカテゴリ重み付け(Security Category Weightings:SCW)の組で、各SCWは、(SOS値の各々に帰する百分率重み付けである)6つの要素値からなるセキュリティ目標重み付け(security objective weightings:SOW)の組である)。例えば、SRWは次のように表すことができる:
図3と7の例について、
図3と7の例について、
または、
[0038] NSSは、時間(ΔT)にわたって所与のアセットのセキュリティ状態を評価するために用いられ得る基準を提供することができる。このスコアは、例えば、アセットを認証する、アクセスを認可する、アセットのセキュリティユーティリティを比較する、または、改善がどこで所与のアセットに対してなされるべきかを決定するために使用し得る。NSSは、次のように計算され得る:
従って、図3と7の例についてのNSSは、
[0039] 図10は、本発明の実施形態に係るベースセキュリティスコア証明書1500である。この例では、
である。RODは、0.013/日であり、証明書は、2014年2月22日に発行され、2014年8月24日の失効日をもつ。図11は、本発明の実施形態に係るセキュリティ要件証明書1600である。この例では、
である。伝送セキュリティ目標重み付けにおける0.0の重み付けは、この特定のアセットの所有者が伝送活動を気にしないか、伝送活動を利用しないことを示す。このようなシナリオは、データ伝送の手段を持たないが、記憶及び処理能力をもつ、スタンドアロンマシンまたはスマートカードのために存在し得る。SRCにリストされた最小の必要とされるNSSは5.0であり、現在の日付またはTCURRENT=2014年3月23日 である。以下は、記憶部分の具体的な計算である。その他の具体的な計算は省略される。
[0040] 記憶部分(Storage portion)
[0041] NSS
[0042] この計算されたNSSは、記憶されている最小のNSS値に対して比較され得、それが最小のNSS値を超えている場合、それが承認され得る。上記の例において、4.6の計算されたNSSはSRCが許可する(5.0)よりも小さいので、デバイスは拒否される。
[0043] セキュリティレベル指標がアセットのセキュリティに適用されることを可能にして、NSS値が比較され、対比され得る。図12は、本発明の実施形態に係るNSS比較400である。アセットについてNSSが、アセットが最小の必要とされるセキュリティレベルを有することを示しているかどうかを決定するために、NSS値410は、NSS指標420と比較され得る。例えば、5.5またはそれより大きいスコアをもつアセットが受容可能なセキュリティレベルを有すること、および、5.55未満のスコアをもったアセットが受容可能なセキュリティレベルをもたないことを、NSS指標420は示し得る。図12の例において、アセットは、6.8のNSSをもっており、従って、5.5の要件を超えている。更に、2つまたはそれより多くのアセットは、それらが同じまたは対照的なセキュリティレベルを有するかどうかを決定するため、または、アセットのどれがより安全であるかを決定するために、比較され得る。図13は、本発明の実施形態に係るNSS比較500である。この例では、アセット1は6.8のNSS値510をもち、アセット2は7.2のNSS値5200をもっており、従って、アセット2がアセット1より安全であるとみなされ得る。予め定められたスコア合計(aggregation)プロセスと共通のセキュリティ測定方法と共に、同意された予め定められたセキュリティ目標およびカテゴリに基づいて、推移性(transitivity)は、同意され、再現可能で、独立に検証可能なセキュリティ比較であることを示唆し得る。
[0044] NSSと目標スコアの組を利用して、より具体的なセキュリティ属性を共通に測定し得る、拡張されたセキュリティ比較が行われ得る。図14は、本発明の実施形態に係るセキュリティ検証600である。アセット610(例えば、USBデバイス)は、算出されたNSS(例えば、6.8)を有し得る。QSM対応可能システム620は、アセットと相互作用する前に、アセットセキュリティ600を検証し得る。システム620は、例えば、ユーザを介して、アセットを使用した動作(例えば、USBデバイスへの書き込み動作)630を実行するように求められ得る。アセット610は、そのNSS640をシステム620に送り得る。システム620はNSSを評価し得る(例えば、図12に示されるように比較を行うことによって)。NSS評価が適切な安全性を示している場合、動作は進み得る。そうでない場合、動作は防止され得る。
[0045] 図15の例は、本発明の実施形態に係るセキュリティ比較2100であり、ここで、2つの異なるシステムが比較される。システム#1は、システム#2よりも低いNSSスコアをもっているが、システム#1は、記憶の機密性について、システム#2よりも高いカテゴリスコアを有する。このような比較は、どの製品を購入すべきか決定する(例えば、どの製品がユーザのセキュリティニーズに最もよく合っているか)ため、または、どのシステムが最初にアップグレードされるべきかを決定するため、または、システムセキュリティに関する他の決定に通知するために用いられ得る。
[0046] 図16は、本発明の実施形態に係るセキュリティ検証800であり、ここで、アセット(ラップトップ810)のBSSCは、企業内ネットワーク820との相互作用のために用いられ得る。アセット810は、ネットワーク820への参加を試み得、BSSCを提供する(830)。ネットワーク820は、BSSCを評価し、アセット810が安全かどうかを決定する(840)。この例では、アセットは、ネットワーク820によって必要とされる閾値を下回る、そのBSSCにおけるNSSを有しており、従って、ネットワーク820は、アセット810へのアクセスを拒否する。
[0047] SOSは、危うくされる(compromise)可能性を記述し得るセキュリティ基準を計算することによって決定された確率ベースの評価を提供し得る。この確率的な式は以下のように表され得る:
SOSは、脅威(threats)に対する安全策がとられていない実装されたセキュリティ対策による、アセットが危うくされる確率的な可能性であり、ここで、脅威(threat)は、所与の動機(motivation)をもった行為者(actor)が悪用(exploit)を利用し得ることの時間(time)にわたる確率的な表現(probabilistic expression)である。
[0048]SOSが値の組であることを可能にするために、時間が引き出され、RODとして表されて、BSSCにおいて運ばれ得る。RODは、SOSが時間露出にどれだけ敏感かを示し得る。より高いRODは、より低いRODよりも、アセットに対する脅威が時間にわたってより多く増加することを示し得る。
[0049] 例えば、NSSは、ゼロはセキュリティなしで、10は完全に安全であるとして、0から10の範囲を有し得る。所与のアセットが、770日の有効期間(shelf life)(または、パッチまたは更新が必要とされるまでの時間)を有し、他の要因がこの有効期間を減らすか、または、延長することに寄与しない場合、RODを計算する1つの方法は、10の最大NSS値を取り、それを770日で割ることによる。
システムのセキュリティにかかわらず、計算されたNSSを、RODの時間(日数)での変化倍だけ減じることによって、770日の終わりで、スコアがゼロになる。言い換えると、システムは、いくつかのアクションなしで、安全でないとみなされ得る。実際に、システムが安全でないと考えられ得るゼロの上のどこかに、ある最小値が存在し得、この値はSRCにおける最小NSSとして表され得る。
[0050] 別の例は、軍事施設における掩蔽壕を含み得る。掩蔽壕上の保管室の扉は、セキュリティの1つの成分(「S1」)に寄与し得る。保管室を6時間の侵入レベル(penetration level)で見積もられるとし、ベンダーテストが6時間期間後の無制限のアクセスをもった熟練アタッカーについて60%の侵入率、それ以降、毎時5%だけ増加すると示すとする。従って、S1は0.95であり、6時間で0.6へのRODステップと、それ以降毎時一様な0.05の低下をもつ。保管室のBSSにおいて詳述されたこれのように、司令官は、3時間毎に掩蔽壕を通り過ぎて歩き回るように警備員に命じ得る(基本的に扉についてのRODをリセットする)。これら2つの要因が、共に、一貫性のある0.95の扉についてのS1を提供する。
[0051] SRCは、リソースへのアクセスを得るために見ているアセットのBSSCを評価する際に、どの署名者がリソースによって認識され、受容されるかを特定し得る。これは、不正な署名者によって署名されたBSSCを生成することによってセキュリティスコアを改ざんしようとする試みに対して、リソースを保護することができる。加えて、信頼できる署名者を特定する能力は、使用されるセキュリティ基準における変化とNSSのための評価尺度を考慮し得る。例えば、セキュリティ基準は、Sandia RAMシリーズの評価に基づいてもよく、そのような仕様は、Sandia RAMの範囲のNSSへの変換を可能にする。同様に、他の実施形態は、CARVER法、または、ある対比較(pair-wise comparison)評価を使用してもよく、QSMの0−10のスケールを使用し得る。同様に、実施形態は、独自の基準と0.00から1.00のスケールを利用し得る。上記の組み合わせの任意のものや全てが、複雑なシステムの評価に利用され得、NSSおよびQSM方法が、それらの包含を考慮し得る。QSMは、低下率を高め、基準の不確実性によりNSSを低減することにより、方法における既知の欠点を考慮に入れることができる。従って、既存のシステムと評価は、有効なQSM評価が行われ得るまでの短期間において活用され得る。
[0052] アセット間の強化された認証と認可のプロセスは、上記の共通のセキュリティ測定と比較の方法を利用し得る。これは、リアルタイム評価にアセットのNSSおよび目標スコアの組を導出させること、または、過去の評価からBSSCに記憶された情報を利用すること、並びに、オプションとしてアセットの低下率アルゴリズムを用いること、によって行われ得る。BSSCに記憶されるセキュリティルール等の追加のセキュリティルールは、また、認証または認可セキュリティ基準として使用され得る。セキュリティレベル検証は、上述の例示のセキュリティ検証に示されたように、認証または認可プロセスに引き込まれたアセットの1つについて一方向で行われ得る。いくつかの実施形態では、双方向検証(または、2つまたはそれより多くのアセットが互いを認証または認可しようと試みている場合の全方向検証)が実行され得、ここで、各アセットは、他のもののセキュリティレベルを検証する。図17は、本発明の実施形態に係る相互セキュリティ認証1000である。この例では、ラップトップ1010は、企業内ネットワーク1020のBSSCを検証することができ、企業内ネットワーク1020は、ラップトップ1010のBSSCを検証することができ、各アセットは、他のものが相互作用を可能にするのに十分に高い安全性を有するかどうかを個別に決定し得る。
[0053] いくつかの実施形態では、検証プロセスの間のセキュリティルールの行使は、認証や認可に参加するアセットのうちの1つまたはそれより多くの再評価を促すことができる。図18は、本発明の実施形態に係るセキュリティ検証1100である。アセット(ラップトップ1110)のBSSCは、企業内ネットワーク1120との相互作用のために用いられ得る。アセット1110は、ネットワーク1120に参加することを試み得、そのBSSCを提供し得る(1130)。ネットワーク1120は、BSSCを評価し、アセット1110が安全でないと決定し得る(1140)。この例では、アセット1110は、ネットワーク1120によって必要とされる閾値を下回る、そのBSSCにおけるNSSをもっており、従って、ネットワーク1120は、アセット1110へのアクセスを拒否する。アセット1110は、応答して、セキュリティモジュール100によって再評価され得る(1150)。上述のように、NSS値は、時間の経過とともに劣化し得る。更に、新しいセキュリティ機能が、時間の経過とともにアセットに実装され得る。従って、再評価1150は、更新されたBSSCのための新しいNSS値を生成することがでる。この例では、新しい値は、アセット1110がネットワーク1120と相互作用するのに十分に安全であることを示す。アセット1110は、ネットワーク1120に参加する2回目の試みを行うことができ、その更新されたBSSCを提供し得る(1160)。ネットワーク1120は、BSSCを再評価し、アセット1110が安全であると決定し得る。
[0054] サーバ、PC、ルータ等の組込み処理能力をもつデバイスのQSM評価は自動的に実行される。これは、NSSを生成するために、バックエンドデータベース、コンピュータ上の構成情報のスキャン、および/または、自動化された侵入テストツールの組み合わせを利用するQSMプロセスを実行することによって達成される。これは、サービスプロバイダまたはネットワークが、完全なQSM評価を受けていない可能性がある、それらのサービスへの接続を希望するデバイスについて、最小のセキュリティ状態を少なくとも要求することを可能にし得る。
[0055] この自動化は、QSMデバイスを先取り的に保護するためのステップを更に取り得る。新たな不当利用や他の脅威が識別された場合、バックエンドデータベースが、影響を受けやすい登録されたデバイスを検索し、先取りの動作をとり得る。この動作は、例えば、それらのNSSを下げること、それらの証明書を取り消すこと、および/または、アセットの所有者に、それらが特定のサービスを非稼働にするか、パッチまたは更新をインストールすべきであることを勧告すること、または、システム管理者に脅威を通知すること、である。多くのコンピュータネットワークの性質のために、これらの先取り的なサービスは、いくつかの実施形態において、デバイスとバックエンドサービスとの間の定期的な通信を必要とし得る。
[0056] また、自動化された評価と証明書生成は、わずか数日経過した証明書が受容可能でないような特に高いセキュリティ要件を有し得るシステムへのアクセスのために実行されるように、リアルタイム評価を考慮し得る。これらの高いセキュリティシステムは、現在(例えば、その日、その週、等)の証明書を要求し得る。これは、いくつかの実施形態では、自動的に処理され得る。いくつかの実施形態において、自動化されたQSM評価プロセスは、システムが、システムリソースを利用するための要求毎に再評価と再証明を要求することを可能にし得る。
[0057] 以下の追加の例が、QSMが認証および/または認可のために用いられ得るシナリオを示す。本項の目的のために、QSM内のデバイスはSSCを有すると仮定される。それら自身のコンピューティングリソースを有するデバイスまたはシステムは、また、SRCを有すると仮定され得る。SRCをもたない可能性があるデバイスの例は、USBメモリスティックである。多くのUSBメモリスティックがそれら自身のコンピューティングリソースをもたないので、それらは、それらのSRCを、それらが受け取るSSCと比較することができず、従って、それらがSRCを持つ理由が存在しない。加えて、自身のコンピューティングリソースのないデバイスのためのSSCは、デバイスがBSSCからSSCを更新することができないので、単に、BSSCであってよい。
[0058] QSMを使用するデバイスは、デバイス認証を行い、ネットワークアクセスを認可するために、SSCを活用し得る。この認証と認可は、上述したように、各エンティティが他のものを認証し、認可することを可能にして、相互であり得る。自動化されたQSM評価ツールを利用して、この相互認証は、企業オフィスにおけるWiFiアクセスポイントへの参加、オンライン商取引へのアクセス等、ネットワークリソースへの一時的または時折のアクセスを必要とし得る外部デバイスに拡張することができる。リソース所有者は、それらのリソースへの時折のアクセスを必要とし得るデバイス毎の物理的な評価を要求することができず、そこでは、登録や契約プロセスの一部としてQSM評価ツールのダウンロードまたはアクセスを必要とすることが適している。そして、QSMツールは、上述のように、自動化されたスキャンに基づいて、自動化されたBSSCを生成し得、その後、デバイスは、ネットワークリソースへのアクセスを許可される前に、相互認証交換に参加し得る。
[0059] 図19は、本発明の実施形態に係るセキュリティ検証1800である。ネットワークにセス属することに応じて、デバイスは、ネットワークにそのSSCを提供し得る(1810)。SSCは、暗号で署名された証明書であるので、SSCは、デバイスに固有である。その結果、それは、ネットワークにデバイス(むしろ、ユーザよりも)を認証するために利用され得る。ネットワークは、悪意のる、または、不審な方法で振る舞う任意のデバイスを特定するための記録(logging)目的のためにSSCを活用し得る。いくつかの実施形態において、ネットワーク管理者は、デバイスの現在のセキュリティレベルに基づいて、デバイスがネットワークへの参加を許可されるか否かを決定するためにSSCを活用し得る。要件に合致するデバイスは、ネットワークに参加することを許可され得る(1820)。単にアクセスを許可するか、許可しないかに加えて、SSCは、デバイスがどのネットワークセグメントにアクセスを認可されたかを決定するために活用され得る。例えば、企業のセキュリティ要件に合致していないデバイスは、デバイスがインターネットにアクセスすることを可能にするが、企業リソースへのアクセスを防止して、ゲストネットワーク上に配置され得る(1830)。
[0060] 図20は、本発明の実施形態に係るセキュリティ検証1900である。また、デバイスは、ネットワーク自体を認証および認可するためにSSCを活用することができる。ネットワークそれ自身が暗号で署名されたSSCを有し得るので、デバイスは、それが参加しようと試みているネットワークを特定することができる。この方法は、有線、無線、または、セルラかによらず、ネットワークのなりすましの可能性を排除し得る。ユーザおよび/またはシステム管理者は、デバイスがどのネットワークを使用するかを制限するためにSSCを活用し得る。例えば、企業内管理者はラップトップを構成(configure)でき、従って、それらは、企業内ネットワーク、従業員の家における指定だれた遠隔通信ルータ、および、指定されたセルラネットワークへの接続のみをし得る。従業員は、他の何らのネットワークへも彼らのデバイスを接続できない。この例では、ラップトップは、そのSSCを、ネットワークに送り得る(1910)。それがNSS準拠について評価されない場合、ネットワークはSSCを無視し得る(1920)。この場合、SRCが満足されないから、ラップトップは、ネットワークに接続することを拒否し得る(1930)。
[0061] 更に、SSCは時々更新され得るので、システム管理者は、デバイスが安全性の低いネットワークに参加することを許可し得る。デバイスのSSCは、それがどの安全でないネットワークに参加していたかを示すために更新され得る。SSCにおける結果としての減少により、企業内ネットワークは、デバイスに、それがネットワークに再参加うることを許可する前に再評価されることを強い得る。例えば、そのような技術は、従業員が彼らのラップトップを持って旅行するとき有用であり得る。更に、ユーザまたはシステム管理者は、ネットワークがどのデバイスリソースにアクセスすることを許可され得るかを認可するために、ネットワークのSSCを活用することができる。例えば、デバイスのファイアウォールは、あるセキュリティレベルに合致しないネットワークがデバイス上で実行されているファイル共有やWebサーバへのアクセスが許可されることを防止し得る。
[0062] 図21は、本発明の実施形態に係るセキュリティ検証2000である。ネットワークの認証と認可の他に、コンピュータは、それらのSSCに基づいてデバイスを認証し、認可することができる。例えば、USB記憶デバイスは、SSCを含み得、コンピュータに接続するとき、コンピュータにSSCを送る(2010)。SSCがある基準に合致していない(例えば、静止時に適切にデータを暗号化しない)場合、ホストコンピュータは、ユーザがUSBスティックに情報をコピーすることを防止し得る(2020)。更に、ホストコンピュータが、コピーされるデータの特質を検出することができる場合、コピーが起こることを可能にするか否かの決定(2020)は、データ自身と宛先デバイスのSSCとの組み合わせに基づくことができる。同様の例は、デバイスの多くの他のタイプのために存在し得る。いくつかの実施形態では、デバイス間でのハンドシェイクが、SSCが常に送信されることを確実にするために修正され得る。例えば、USBハンドシェイクプロトコルの一部として、ホストとスレーブデバイスの両方は、それらのSSCを共有し得る。これは、デバイスが相互認証と認可を実行することを可能にし得る。
[0063] また、デバイスは、デバイス自身上の取り扱に注意を要する情報へのアクセスを可能にするためにSSCを利用し得る。例えば、信頼されたコンピューティング空間をもったデバイスは、SSCがある基準に合致する場合、デバイス上の暗号化された情報へのアクセスのみを許可するように構成され得る。信頼されたコンピューティングプロセッサは、暗号化されたボリュームにアクセスする試みを検出し得、そして、現在のSSCがその暗号化されたボリュームについての基準に合致しているかどうかを決定し得る。ユーザが復号鍵を知っている場合でも、デバイスが(危険にさらされていた場合があり得る)もはや信頼されていないから、デバイスは、彼らが情報を解読することを防止し得る。これは、SSCがSRCに従うことを求める、取扱に注意を要する記憶のために別個のコンポーネントを活用する特別に設計されたコンピューティングデバイスを可能にし得る。本質的に、取扱に注意を要する記憶のコンポーネントは、システムによって、別々のデバイスとして見られ得る。
[0064] ハードウェアおよびソフトウェア製品は、準拠を確実にするようにSOSを確立するために、パラメータと設定を自動的に構成するためのユーザに提供SRCと所望のSSC(利用可能な範囲内で)を利用することができる。製品構成においてパラメータの何の組み合わせが利用可能かを決定するためのユーザからの負担を取り除くことが、機能性と安全性を提供し得る。同様に、リソースの所有者は、あるサービスまたはデバイスが、かれらのリソースにアクセスしている間に非稼働にされる、または、停止されることを必要とし得る。自動設定とQSM自動評価プロセスの両方を活用することは、このタイプの動的構成がセキュリティ要件に合致するために、このタイプの構成を考慮し得る。
[0065] SSCは、製品購入情報を提供することができる。製品の製造者は、消費者を、彼らの特定のセキュリティ環境の製品間の直接的な比較を実行するために考慮し得る。同様に、webサイトは、潜在的な消費者に、何の製品が彼らのセキュリティ要件に合致するかを学習するためにSRCを提出することを許可し得る。これは、消費者に、どの製品が所望のセキュリティ強化または性能を生成するかを、購入を行う前に判断することを許可し得る。新製品や構成を実装することがどれくらい全体のセキュリティにインパクトを与え得るかを学習するために、システムのシミュレーションを実行するためのシステムを開発することさえも可能であり得る。製造者は、彼らがユーザに提供できるセキュリティの量を定量化することができ、彼らが、所与のセキュリティSRCについて、競合者を超えてどのくらいのセキュリティを加えるであろうかを示し得る。
[0066] 様々な実施形態が上述されてきたが、それらは、例として提示されたのであり、限定ではないことが理解されるべきである。形態や具体例における様々な変更が、意図や範囲から逸脱することなくそれらにおいてなされ得ることが、関連技術における習熟した者には明らかである。事実、上記説明を読んだ後、如何に代替的な実施形態を実装するかは、関連技術において習熟した者には明らかであろう。
[0067] 追加で、機能性や利点を強調した任意の図面は、例示の目的でのみ提示されている。開示された方法とシステムは、各々、示されているもの以外の方法でそれらが利用され得るように、十分に順応性があり、構成可能である。
[0068] 「少なくとも1つ(at least one)」の用語は、明細書、特許請求の範囲、および、図面においてしばしば用いられるが、「a」、「an」、「the」、「said」、等の用語もまた、明細書、特許請求の範囲、および、図面において、「少なくとも1つ(at least one)」または「前記少なくとも1つ(the at least one)」を意味する。
[0069] 最後に、「〜のための手段(means for)」または「〜のためのステップ(step for)」の明確な用語を含む特許請求の範囲の請求項のみが米国特許法112条(f)項に基づいて解釈されることが出願人の意図である。「〜のための手段(means for)」または「〜のためのステップ(step for)」の句を明示的に含まない特許請求の範囲の請求項は、米国特許法112条(f)項に基づいて解釈されない。
Claims (42)
- セキュリティ評価方法であって、
プロセッサと物理的なメモリとを含むセキュリティモジュールの前記プロセッサを用いて、システムの1つまたはそれより多くのコンポーネントへの分解を受け取ることと、
セキュリティスコアを前記コンポーネントの各々に帰するように、前記プロセッサを用いて、前記コンポーネントの各々を評価することと、
前記プロセッサを用いて、前記セキュリティスコアに基づいて、前記システムのための複合セキュリティスコアを生成することと、
前記プロセッサを用いて、前記システムの確率的なセキュリティ劣化を特徴付ける低下率測定を生成することと、
現在の複合セキュリティスコアを得るために、前記プロセッサを用いて、前記低下率測定を前記複合セキュリティスコアに適用することと、
前記プロセッサを用いて、前記現在の複合セキュリティスコアを供給することと、
を備えた、方法。 - 前記システムの前記分解は、複数の階層的なコンポーネントを備え、
各階層的なコンポーネントは、同意され、再現可能で、独立に検証可能な、セキュリティレベル決定を備える、請求項1に記載の方法。 - 各セキュリティレベル決定は、セキュリティ目標スコア成分を備える、請求項2に記載の方法。
- 各セキュリティレベル決定は、セキュリティカテゴリの重み付け成分を備える、請求項2に記載の方法。
- 前記低下率測定は、前記システムと、セキュリティの様々なレベルの他のシステムとの間の予想される相互作用に基づく、請求項1に記載の方法。
- 前記低下率測定は、関連付けられた失効日を備える、請求項1に記載の方法。
- 前記現在の複合セキュリティスコアがセキュリティ要件を満足しているかどうかを決定するために、前記プロセッサを用いて、前記現在の複合セキュリティスコアを前記セキュリティ要件に対して比較することと、
前記現在の複合セキュリティスコアが前記セキュリティ要件を満足している場合、前記プロセッサを用いて、前記システムが前記セキュリティ要件に関連付けられたタスクを実行することを許可することと、
前記現在の複合セキュリティスコアが前記セキュリティ要件を満足していない場合、前記プロセッサを用いて、前記システムが前記セキュリティ要件に関連付けられたタスクを実行することを防止することと、
を更に備えた、請求項1に記載の方法。 - 前記プロセッサを用いて、前記現在の複合セキュリティスコアのセキュリティレーティング指標に対する比較を供給することを更に備えた、請求項1に記載の方法。
- 前記プロセッサを用いて、前記現在の複合セキュリティスコアの前記セキュリティレーティング指標に対する前記比較に基づいて、前記システムのための受容可能なセキュリティの1つまたはそれより多くの表示を生成することを更に備えた、請求項8に記載の方法。
- 前記プロセッサを用いて、少なくとも1つのセキュリティ要件を備えた前記システムのためのセキュリティ要件証明書を受け取ることを更に備えた、請求項1に記載の方法。
- 前記システムが前記少なくとも1つのセキュリティ要件に合致しているかどうかを決定するために、前記プロセッサを用いて、前記現在の複合セキュリティスコアを前記セキュリティ要件証明書に対して比較することを更に備えた、請求項10に記載の方法。
- 前記プロセッサを用いて、少なくとも1つのアクセス要件を備えた前記システムのためのベースセキュリティスコア証明書を受け取ることを更に備えた、請求項1に記載の方法。
- 前記システムが前記少なくとも1つのアクセス要件に合致するかどうかを決定するために、前記プロセッサを用いて、前記現在の複合セキュリティスコアを前記ベースセキュリティスコア証明書に対して比較することを更に備えた、請求項12に記載の方法。
- 前記複合セキュリティスコアは、セキュリティ要件重み付けによって乗ぜられたベースセキュリティスコアの積から引かれたセキュリティ低下率と時間要因との積 に等しい正規化されたセキュリティスコアを計算することによって生成され、
前記ベースセキュリティスコアは、複数のセキュリティカテゴリスコアから計算され、
前記セキュリティ要件重み付けは、複数のセキュリティ目標スコアから計算される、
請求項1に記載の方法。 - セキュリティ評価システムであって、
プロセッサと物理的なメモリを含むセキュリティモジュールを備え、
前記プロセッサは、
システムの1つまたはそれより多くのコンポーネントへの分解を受け取ることと、
セキュリティスコアを前記コンポーネントの各々に帰するように、前記コンポーネントの各々を評価することと、
前記セキュリティスコアに基づいて、前記システムのための複合セキュリティスコアを生成することと、
前記システムの確率的なセキュリティ劣化を特徴付ける低下率測定を生成することと、
現在の複合セキュリティスコアを得るために、前記低下率測定を前記複合セキュリティスコアに適用することと、
前記現在の複合セキュリティスコアを供給することと、
を行うように構築され、配置された、システム。 - 前記システムの前記分解は、複数の階層的なコンポーネントを備え、
各階層的なコンポーネントは、同意され、再現可能で、独立に検証可能な、セキュリティレベル決定を備える、請求項15に記載のシステム。 - 各セキュリティレベル決定は、セキュリティ目標スコア成分を備える、請求項16に記載のシステム。
- 各セキュリティレベル決定は、セキュリティカテゴリの重み付け成分を備える、請求項16に記載のシステム。
- 前記低下率測定は、前記システムと、セキュリティの様々なレベルの他のシステムとの間の予想される相互作用に基づく、請求項15に記載のシステム。
- 前記低下率測定は、関連付けられた失効日を備える、請求項15に記載のシステム。
- 前記プロセッサは、更に、
前記現在の複合セキュリティスコアがセキュリティ要件を満足しているかどうかを決定するために、前記現在の複合セキュリティスコアを前記セキュリティ要件に対して比較することと、
前記現在の複合セキュリティスコアが前記セキュリティ要件を満足している場合、前記システムが前記セキュリティ要件に関連付けられたタスクを実行することを許可することと、
前記現在の複合セキュリティスコアが前記セキュリティ要件を満足していない場合、前記システムが前記セキュリティ要件に関連付けられたタスクを実行することを防止することと、
を行うよう構築され、配置される、請求項15に記載のシステム。 - 前記プロセッサは、更に、前記現在の複合セキュリティスコアのセキュリティレーティング指標に対する比較を供給するよう構築され、配置される、請求項15に記載のシステム。
- 前記プロセッサは、更に、前記現在の複合セキュリティスコアの前記セキュリティレーティング指標に対する前記比較に基づいて、前記システムのための受容可能なセキュリティの1つまたはそれより多くの表示を生成するよう構築され、配置される、請求項22に記載のシステム。
- 前記プロセッサは、更に、少なくとも1つのセキュリティ要件を備えた前記システムのためのセキュリティ要件証明書を受け取るよう構築され、配置される、請求項15に記載のシステム。
- 前記プロセッサは、更に、前記システムが前記少なくとも1つのセキュリティ要件に合致しているかどうかを決定するために、前記現在の複合セキュリティスコアを前記セキュリティ要件証明書に対して比較するよう構築され、配置される、請求項24に記載のシステム。
- 前記プロセッサは、更に、少なくとも1つのアクセス要件を備えた前記システムのためのベースセキュリティスコア証明書を受け取るよう構築され、配置された、請求項15に記載のシステム。
- 前記プロセッサは、更に、前記システムが前記少なくとも1つのアクセス要件に合致するかどうかを決定するために、前記現在の複合セキュリティスコアを前記ベースセキュリティスコア証明書に対して比較するよう構成される、請求項26に記載のシステム。
- 前記複合セキュリティスコアは、セキュリティ要件重み付けによって乗ぜられたベースセキュリティスコアの積から引かれたセキュリティ低下率と時間要因との積 に等しい正規化されたセキュリティスコアを計算することによって生成され、
前記ベースセキュリティスコアは、複数のセキュリティカテゴリスコアから計算され、
前記セキュリティ要件重み付けは、複数のセキュリティ目標スコアから計算される、
請求項15に記載のシステム。 - セキュリティ評価方法であって、
システムの1つまたはそれより多くのコンポーネントへの分解を受け取ることと、
セキュリティスコアを前記コンポーネントの各々に帰するように、前記コンポーネントの各々を評価することと、
前記セキュリティスコアに基づいて、前記システムのための複合セキュリティスコアを生成することと、
前記システムの確率的なセキュリティ劣化を特徴付ける低下率測定を生成することと、
現在の複合セキュリティスコアを得るために、前記低下率測定を前記複合セキュリティスコアに適用することと、
前記現在の複合セキュリティスコアを供給することと、
を備えた、方法。 - 前記システムの前記分解は、複数の階層的なコンポーネントを備え、
各階層的なコンポーネントは、同意され、再現可能で、独立に検証可能な、セキュリティレベル決定を備える、請求項29に記載の方法。 - 各セキュリティレベル決定は、セキュリティ目標スコア成分を備える、請求項30に記載の方法。
- 各セキュリティレベル決定は、セキュリティカテゴリの重み付け成分を備える、請求項30に記載の方法。
- 前記低下率測定は、前記システムと、セキュリティの様々なレベルの他のシステムとの間の予想される相互作用に基づく、請求項29に記載の方法。
- 前記低下率測定は、関連付けられた失効日を備える、請求項29に記載の方法。
- 前記現在の複合セキュリティスコアがセキュリティ要件を満足しているかどうかを決定するために、前記現在の複合セキュリティスコアを前記セキュリティ要件に対して比較することと、
前記現在の複合セキュリティスコアが前記セキュリティ要件を満足している場合、前記システムが前記セキュリティ要件に関連付けられたタスクを実行することを許可することと、
前記現在の複合セキュリティスコアが前記セキュリティ要件を満足していない場合、前記システムが前記セキュリティ要件に関連付けられたタスクを実行することを防止することと、
を更に備えた、請求項29に記載の方法。 - 前記現在の複合セキュリティスコアのセキュリティレーティング指標に対する比較を供給することを更に備えた、請求項29に記載の方法。
- 前記現在の複合セキュリティスコアの前記セキュリティレーティング指標に対する前記比較に基づいて、前記システムのための受容可能なセキュリティの1つまたはそれより多くの表示を生成することを更に備えた、請求項36に記載の方法。
- システムのための少なくとも1つのセキュリティ要件証明書を受け取ることを更に備えた、請求項29に記載の方法。
- 前記システムが前記少なくとも1つのセキュリティ要件に合致しているかどうかを決定するために、前記現在の複合セキュリティスコアを前記少なくとも1つのセキュリティ要件証明書に対して比較することを更に備えた、請求項38に記載の方法。
- 前記システムのための少なくとも1つのアクセス要件を受け取ることを更に備えた、請求項29に記載の方法。
- 前記システムが前記少なくとも1つのアクセス要件に合致するかどうかを決定するために、前記現在の複合セキュリティスコアを前記少なくとも1つのアクセス要件に対して比較することを更に備えた、請求項40に記載の方法。
- 前記複合セキュリティスコアは、セキュリティ要件重み付けによって乗ぜられたベースセキュリティスコアの積から引かれたセキュリティ低下率と時間要因との積 に等しい正規化されたセキュリティスコアを計算することによって生成され、
前記ベースセキュリティスコアは、複数のセキュリティカテゴリスコアから計算され、
前記セキュリティ要件重み付けは、複数のセキュリティ目標スコアから計算される、
請求項29に記載の方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201461946656P | 2014-02-28 | 2014-02-28 | |
| US61/946,656 | 2014-02-28 | ||
| PCT/US2015/018141 WO2015131127A1 (en) | 2014-02-28 | 2015-02-27 | Security evaluation systems and methods |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2017509072A true JP2017509072A (ja) | 2017-03-30 |
Family
ID=54007302
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016554615A Pending JP2017509072A (ja) | 2014-02-28 | 2015-02-27 | セキュリティ評価のシステムおよび方法 |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US9769192B2 (ja) |
| EP (1) | EP3111363A4 (ja) |
| JP (1) | JP2017509072A (ja) |
| KR (1) | KR20160126005A (ja) |
| CN (1) | CN106068513A (ja) |
| AU (1) | AU2015222819A1 (ja) |
| CA (1) | CA2939819A1 (ja) |
| WO (1) | WO2015131127A1 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107077410B (zh) * | 2014-09-15 | 2021-02-05 | 佩里梅特雷克斯公司 | 分析客户端应用行为以检测异常并且阻止访问 |
| US11017100B2 (en) * | 2018-08-03 | 2021-05-25 | Verizon Patent And Licensing Inc. | Identity fraud risk engine platform |
| CN110162958B (zh) * | 2018-10-18 | 2023-04-18 | 腾讯科技(深圳)有限公司 | 用于计算设备的综合信用分的方法、装置和记录介质 |
| US12236422B2 (en) * | 2022-01-05 | 2025-02-25 | Mastercard International Incorporated | Computer-implemented methods and systems for authentic user-merchant association and services |
| CN118631584B (zh) * | 2024-07-31 | 2025-02-25 | 北京蔷薇灵动科技有限公司 | 基于稳定度的访问控制方法及装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005322964A (ja) * | 2004-05-06 | 2005-11-17 | Dainippon Printing Co Ltd | Vpn通信システムおよびその運用方法 |
| JP2008287435A (ja) * | 2007-05-16 | 2008-11-27 | Toshiba Corp | セキュリティレベル監視評価装置及びセキュリティレベル監視評価プログラム |
| US20090024663A1 (en) * | 2007-07-19 | 2009-01-22 | Mcgovern Mark D | Techniques for Information Security Assessment |
| JP2009193141A (ja) * | 2008-02-12 | 2009-08-27 | Toyota Motor Corp | 車両セキュリティシステム |
Family Cites Families (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7124302B2 (en) | 1995-02-13 | 2006-10-17 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| US6615182B1 (en) * | 1998-05-08 | 2003-09-02 | E-Talk Corporation | System and method for defining the organizational structure of an enterprise in a performance evaluation system |
| US20010039624A1 (en) | 1998-11-24 | 2001-11-08 | Kellum Charles W. | Processes systems and networks for secured information exchange using computer hardware |
| US7334124B2 (en) | 2002-07-22 | 2008-02-19 | Vormetric, Inc. | Logical access block processing protocol for transparent secure file storage |
| US20050102513A1 (en) | 2003-11-10 | 2005-05-12 | Nokia Corporation | Enforcing authorized domains with domain membership vouchers |
| US20060064740A1 (en) * | 2004-09-22 | 2006-03-23 | International Business Machines Corporation | Network threat risk assessment tool |
| US8037310B2 (en) | 2004-11-30 | 2011-10-11 | Ricoh Co., Ltd. | Document authentication combining digital signature verification and visual comparison |
| US7756933B2 (en) | 2004-12-13 | 2010-07-13 | Collactive Ltd. | System and method for deterring rogue users from attacking protected legitimate users |
| US7735136B2 (en) | 2005-04-18 | 2010-06-08 | Vmware, Inc. | 0-touch and 1-touch techniques for improving the availability of computer programs under protection without compromising security |
| US7735116B1 (en) | 2006-03-24 | 2010-06-08 | Symantec Corporation | System and method for unified threat management with a relational rules methodology |
| KR101138395B1 (ko) | 2006-09-22 | 2012-04-27 | 삼성전자주식회사 | 콘텐트의 액세스 권리를 공유하는 방법 및 장치 |
| US7987495B2 (en) | 2006-12-26 | 2011-07-26 | Computer Associates Think, Inc. | System and method for multi-context policy management |
| US8635662B2 (en) * | 2008-01-31 | 2014-01-21 | Intuit Inc. | Dynamic trust model for authenticating a user |
| US10248915B2 (en) | 2008-03-07 | 2019-04-02 | International Business Machines Corporation | Risk profiling for enterprise risk management |
| US8364984B2 (en) | 2009-03-13 | 2013-01-29 | Microsoft Corporation | Portable secure data files |
| US8495746B2 (en) * | 2009-12-18 | 2013-07-23 | Verizon Patent And Licensing Inc. | Apparatuses, methods and systems of an application security management platform |
| US8904554B2 (en) | 2010-03-30 | 2014-12-02 | Private Access, Inc. | System and method for selectively redacting information in electronic documents |
| CN102340485B (zh) * | 2010-07-19 | 2015-01-21 | 中国科学院计算技术研究所 | 基于信息关联的网络安全态势感知系统及其方法 |
| US8516597B1 (en) * | 2010-12-02 | 2013-08-20 | Symantec Corporation | Method to calculate a risk score of a folder that has been scanned for confidential information |
| US8898793B2 (en) * | 2011-01-14 | 2014-11-25 | Nokia Corporation | Method and apparatus for adjusting context-based factors for selecting a security policy |
| US8892249B2 (en) | 2011-08-26 | 2014-11-18 | Elwha Llc | Substance control system and method for dispensing systems |
| US9489529B2 (en) | 2011-10-13 | 2016-11-08 | Stewart A. Baker | Data security system |
| US20130191898A1 (en) * | 2012-01-04 | 2013-07-25 | Harold H. KRAFT | Identity verification credential with continuous verification and intention-based authentication systems and methods |
| US8595845B2 (en) * | 2012-01-19 | 2013-11-26 | Mcafee, Inc. | Calculating quantitative asset risk |
| US8819769B1 (en) * | 2012-03-30 | 2014-08-26 | Emc Corporation | Managing user access with mobile device posture |
| GB201207404D0 (en) * | 2012-04-27 | 2012-06-13 | Ge Aviat Systems Ltd | Security system and method for controlling interactions between components of a computer system |
| CN103136091B (zh) * | 2013-01-28 | 2016-07-13 | 北京奇虎科技有限公司 | 对终端设备安全状态检测的方法及装置 |
| US20140222866A1 (en) | 2013-02-01 | 2014-08-07 | Google Inc. | Accessing objects in hosted storage |
| US20140282895A1 (en) | 2013-03-15 | 2014-09-18 | Sky Socket, Llc | Secondary device as key for authorizing access to resources |
| CN103259682A (zh) * | 2013-05-16 | 2013-08-21 | 浪潮通信信息系统有限公司 | 一种基于多维数据聚合的通信网网元安全评估方法 |
| US8667589B1 (en) | 2013-10-27 | 2014-03-04 | Konstantin Saprygin | Protection against unauthorized access to automated system for control of technological processes |
| US9565208B2 (en) * | 2014-03-11 | 2017-02-07 | Vectra Networks, Inc. | System and method for detecting network intrusions using layered host scoring |
| US20160078247A1 (en) | 2014-09-16 | 2016-03-17 | Temporal Defense Systems, Inc. | Security evaluation systems and methods for secure document control |
| US9887984B2 (en) | 2014-10-24 | 2018-02-06 | Temporal Defense Systems, Llc | Autonomous system for secure electric system access |
| US9372994B1 (en) * | 2014-12-13 | 2016-06-21 | Security Scorecard, Inc. | Entity IP mapping |
-
2015
- 2015-02-27 KR KR1020167025817A patent/KR20160126005A/ko not_active Withdrawn
- 2015-02-27 CA CA2939819A patent/CA2939819A1/en not_active Abandoned
- 2015-02-27 EP EP15755906.3A patent/EP3111363A4/en not_active Withdrawn
- 2015-02-27 JP JP2016554615A patent/JP2017509072A/ja active Pending
- 2015-02-27 AU AU2015222819A patent/AU2015222819A1/en not_active Abandoned
- 2015-02-27 US US14/634,562 patent/US9769192B2/en not_active Expired - Fee Related
- 2015-02-27 CN CN201580011210.3A patent/CN106068513A/zh active Pending
- 2015-02-27 WO PCT/US2015/018141 patent/WO2015131127A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005322964A (ja) * | 2004-05-06 | 2005-11-17 | Dainippon Printing Co Ltd | Vpn通信システムおよびその運用方法 |
| JP2008287435A (ja) * | 2007-05-16 | 2008-11-27 | Toshiba Corp | セキュリティレベル監視評価装置及びセキュリティレベル監視評価プログラム |
| US20090024663A1 (en) * | 2007-07-19 | 2009-01-22 | Mcgovern Mark D | Techniques for Information Security Assessment |
| JP2009193141A (ja) * | 2008-02-12 | 2009-08-27 | Toyota Motor Corp | 車両セキュリティシステム |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20160126005A (ko) | 2016-11-01 |
| WO2015131127A1 (en) | 2015-09-03 |
| US9769192B2 (en) | 2017-09-19 |
| EP3111363A4 (en) | 2017-10-04 |
| EP3111363A1 (en) | 2017-01-04 |
| CA2939819A1 (en) | 2015-09-03 |
| US20150249677A1 (en) | 2015-09-03 |
| AU2015222819A1 (en) | 2016-09-29 |
| CN106068513A (zh) | 2016-11-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11995205B2 (en) | Centralized event detection | |
| Ouedraogo et al. | Security transparency: the next frontier for security research in the cloud | |
| JP2017509072A (ja) | セキュリティ評価のシステムおよび方法 | |
| Mykhaylova et al. | Mobile application as a critical infrastructure cyberattack surface | |
| Olaniyan | Balancing cost and security: Affordable IT solutions for small businesses facing social engineering risks | |
| Hatcher et al. | Machine learning-based mobile threat monitoring and detection | |
| Iqbal et al. | Bridging two worlds: Framework for secure implementation of blockchain oracles | |
| Gattoju et al. | Design of ChaApache framework for securing Hadoop application in big data | |
| Hande et al. | An analysis on data Accountability and Security in cloud | |
| Alexandrov et al. | Design and security analysis of a fragment of internet of things telecommunication system | |
| Latha et al. | Secure cloud web application in an industrial environment: a study | |
| Dewangan et al. | Geolocation-Based Smart Land Registry Process with Privacy Preservation Using Blockchain Technology and IPFS | |
| JP2017535871A (ja) | 安全なアクセスのための自律的なシステム及び方法 | |
| Khan et al. | Encryption schemes of cloud computing: A review | |
| Sivakumaran et al. | Machine Learning for Cloud-Based Privilege Escalation Attack Detection and Mitigation with CATBOOST | |
| Specter | Security Research for the Public Good: A Principled Approach | |
| Iniyan et al. | Survey on security threats in mobile cloud computing | |
| Yerukhimovich et al. | Can Smartphones and Privacy Coexist Assessing Technologies and Regulations Protecting Personal Data on Android and IOS Devices | |
| HK1229022A1 (en) | Security evaluation systems and methods | |
| Kaushik et al. | Fog/cloud service scalability, composition, security, privacy, and SLA management | |
| Rao et al. | Information assurance, security and privacy services | |
| FAISAL | An Efficient Software Security Assurance Model to Develop Secure Institutional Information System | |
| Malomo | Cybersecurity Through a Blockchain Enabled Federated Cloud Framework | |
| Batham et al. | A new approach for data security using deduplication over cloud data storage | |
| Yothers | Quantitative Correlational Analysis of Factors Influencing Threat Avoidance by the Prioritization of Security and Privacy Features in the Development of IoT Products |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180227 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190205 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190910 |
