(57)【要約】【課題】全セキュリティ機能の時間経過に対するシステムセキュリティレベルＳＬＧの変化傾向を的確に把握する。【解決手段】情報システム２に組込まれているそれぞれ重要度Ｗが設定された各セキュリティ機能３ａ〜３ｃ毎に該当セキュリティの有効性低下に関する複数の判断基準２５を設定して、各判断基準毎に、該当セキュリティの有効性低下が生じた場合におけるセキュリティ上の影響度Ｙを定めている。そして、判断基準２５による有効性喪失時刻Ｄからの喪失経過時間Ａを計時する。喪失経過時間Ａ、影響度Ｙ、重要度Ｗを用いて情報システム全体のセキュリティレベルＳＬＧを算出する。【選択図】図１
2008287435.tif 000002
【特許請求の範囲】
【請求項１】
情報システムにおける複数のセキュリティ機能のセキュリティレベルを監視評価するセキュリティレベル監視評価装置において、
前記各セキュリティ機能の重要度を記憶する重要度メモリと、
前記各セキュリティ機能毎に、当該セキュリティ機能の有効性低下に関する複数の判定基準を記憶する判定基準メモリと、
前記各判定基準毎に、当該判定基準が満たされた場合に該当判定基準を含むセキュリティ機能の有効性に及ぼす影響度を記憶する影響度メモリと、
前記判定基準を満たす情報が入力されると、当該入力時刻を当該判定基準の有効性喪失時刻として記憶する有効性喪失時刻メモリと、
一定周期で前記有効性喪失時刻メモリに記憶された各有効性喪失時刻からの各経過時間を喪失経過時間として計時する喪失経過時間計時手段と、
この喪失経過時間計時手段で計時された各判定基準毎の喪失経過時間、当該判定基準に対する影響度、及び当該判定基準を含むセキュリティ機能の重要度を用いて、当該判定基準を満たすことに対する単位セキュリティレベルを算出する単位セキュリティレベル算出手段と、
前記各セキュリティ機能毎に、当該セキュリティ機能に所属する判定基準の単位セキュリティレベルを加算して、前記各セキュリティ機能毎のセキュリティレベルを求め、さらに、各セキュリティ機能のセキュリティレベルを全部のセキュリティ機能に亘って加算して前記情報システム全体のセキュリティレベルを算出するシステムセキュリティレベル算出手段と、
このシステムセキュリティレベル算出手段で算出されたシステムセキュリティレベルを表示出力するセキュリティレベル表示手段と
を備えたことを特徴とするセキュリティレベル監視評価装置。
【請求項２】
情報システムにおける複数のセキュリティ機能のセキュリティレベルを監視評価するコンピュータを、
前記各セキュリティ機能の重要度を重要度メモリに記憶する手段、
前記各セキュリティ機能毎に、当該セキュリティ機能の有効性低下に関する複数の判定基準を判定基準メモリに記憶する手段、
前記各判定基準毎に、当該判定基準が満たされた場合に該当判定基準を含むセキュリティ機能の有効性に及ぼす影響度を影響度メモリに記憶する手段、
前記判定基準を満たす情報が入力されると、当該入力時刻を当該判定基準の有効性喪失時刻として有効性喪失時刻メモリに記憶する手段、
予め定められた一定周期で、前記有効性喪失時刻メモリに記憶された各有効性喪失時刻からの各経過時間を喪失経過時間として計時する喪失経過時間計時手段、
この喪失経過時間計時手段で計時された各判定基準毎の喪失経過時間、当該判定基準に対する影響度、及び当該判定基準を含むセキュリティ機能の重要度を用いて、当該判定基準を満たすことに対する単位セキュリティレベルを算出する単位セキュリティレベル算出手段、
前記各セキュリティ機能毎に、当該セキュリティ機能に所属する判定基準の単位セキュリティレベルを加算して、前記各セキュリティ機能毎のセキュリティレベルを求め、さらに、各セキュリティ機能のセキュリティレベルを全部のセキュリティ機能に亘って加算して前記情報システム全体のセキュリティレベルを算出するシステムセキュリティレベル算出手段、
このシステムセキュリティレベル算出手段で算出されたシステムセキュリティレベルを表示出力するセキュリティレベル表示手段
として機能させる特徴とするセキュリティレベル監視評価プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のセキュリティ機能が組込まれた情報システム全体のシステムセキュリティレベルの監視及び評価を行うセキュリティレベル監視評価装置、及びセキュリティレベル監視評価プログラムに関する。
【背景技術】
【０００２】
工場や事務所や金融機関内に構築された大規模な情報システムにおいては、インターネットや通信回線を介して外部にアクセス可能に構成されている。また、外部の人が情報システムをアクセス可能に構成されている。このような情報システムにおいては、記憶されている個人情報や機密情報が外部に流出することを防止したり、不正アクセスを防止するために、各種のセキュリティ機能が組込まれている。また、個人情報や機密情報の取扱に関して従業員を教育するといった運用対策も行われている。
【０００３】
このような、情報システムの構築時に設定された各セキュリティ機能が永遠にその有効性を維持することはなく、例えば新規のコンピュータウィルスが発生すれば、ウィルス対策用のセキュリティ機能のセキュリティレベルが低下する。また、運用対策は形骸化される恐れがある。
【０００４】
したがって、定期的に情報システムに組込まれたセキュリティ機能のセキュリティレベルを測定して管理する必要がある。この情報システムのセキュリティレベルを判定（測定）する技術が特許文献１、特許文献２に記載されている。
【特許文献１】特開２００５−２５０８０３号公報
【特許文献２】特開２００５−１２８６２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１においては、ある特定の時間における顧客のシステムのセキュリティレベルを評価して、この評価結果に最適のセキュリティ関連商品やサービスを顧客に提供している。
【０００６】
また、特許文献２においても、ある特定の時間におけるシステムのセキュリティレベルを評価して、ウィルス定義ファイルやＯＳのパッチレベルの確認等を実施して、コンピュータウィルスの被害拡大やＯＳの脆弱性に起因する不正アクセスを防止している。
【０００７】
このように、いずれの場合においても、セキュリティ対象の情報システムにおいて、ある特定の時間におけるシステムのセキュリティレベルを評価しているにすぎない。しかしながら、前述したように、次々と新規のウィルスが発生することや、ハード部品の故障発生率や、ハード部品の寿命や、同一暗証番号を継続して使用することによる危険性等を考えると、情報システムを新規に構築した時点で、この情報システムに組込んだ各セキュリティ機能をそのまま放置した場合においては、各セキュリティレベルは、システム構築当初から低下している可能性が非常に高い。そして、情報システムの管理者が気づかないうちに、この各セキュリティレベルが許容限界以下に低下している場合もある。
【０００８】
本発明はこのような事情に鑑みてなされたもので、情報システムに組込まれている各セキュリティ機能におけるセキュリティレベル、および情報システム全体のシステムセキュリティレベルをより正確に評価でき、さらに、算出されるシステムセキュリティレベルの時間経過に対する傾向（トレンド）をより現実の状態に近似でき、情報システムの管理者にとって、セキュリティレベルの傾向を一瞥して把握でき、最適タイミングで各セキュリティ機能に対する修復対策を実行でき、セキュリティに関する不慮の事故を未然に防止でき、情報システムの安全性をより一層向上できるセキュリティレベル監視評価装置、およびセキュリティレベル監視評価プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解消するために、本発明は、情報システムにおける複数のセキュリティ機能のセキュリティレベルを監視評価するセキュリティレベル監視評価装置において、各セキュリティ機能の重要度を記憶する重要度メモリと、各セキュリティ機能毎に、当該セキュリティ機能の有効性低下に関する複数の判定基準を記憶する判定基準メモリと、各判定基準毎に、当該判定基準が満たされた場合に該当判定基準を含むセキュリティ機能の有効性に及ぼす影響度を記憶する影響度メモリと、判定基準を満たす情報が入力されると、当該入力時刻を当該判定基準の有効性喪失時刻として記憶する有効性喪失時刻メモリと、予め定められた一定周期で、有効性喪失時刻メモリに記憶された各有効性喪失時刻からの各経過時間を喪失経過時間として計時する喪失経過時間計時手段と、この喪失経過時間計時手段で計時された各判定基準毎の喪失経過時間、当該判定基準を含むセキュリティ機能の有効性に及ぼす影響度、及び当該判定基準を含むセキュリティ機能の重要度を用いて、当該判定基準を満たすことに対する単位セキュリティレベルを算出する単位セキュリティレベル算出手段と、各セキュリティ機能毎に、当該セキュリティ機能に所属する判定基準の単位セキュリティレベルを加算して、各セキュリティ機能毎のセキュリティレベルを求め、さらに、各セキュリティ機能のセキュリティレベルを全部のセキュリティ機能に亘って加算して情報システム全体のセキュリティレベルを算出するシステムセキュリティレベル算出手段と、このシステムセキュリティレベル算出手段で算出されたシステムセキュリティレベルを表示出力するセキュリティレベル表示手段とを備えている。
【００１０】
このように構成されたセキュリティレベル監視評価装置において、情報システム内に設けられた各セキュリティ機能の有効性は「セキュリティに対して１００％有効性有り」又は、「セキュリティに対して全く有効性無し」の2者選択ではなく、例えば、「元のセキュリティに比較して有効性が５０％（０．５）に低下」等の場合もある。
【００１１】
したがって、この発明においては、情報システムに組込まれた各セキュリティ機能毎に、当該セキュリティ機能の有効性低下に関する複数の判定基準が記憶されている。さらに、影響度メモリ内には、当該判定基準が満たされた場合に該当判定基準を含むセキュリティ機能の有効性に及ぼす影響度を記憶されている。
【００１２】
よって、有効性低下に関する一つの判定基準が満たされると、該当判定基準を含むセキュリティ機能の有効性がこの影響度に応じて低下する。すなわち、該当セキュリティ機能のセキュリティレベルも低下する、
各判定基準が満たされると、入力時刻が当該判定基準の有効性喪失時刻として有効性喪失時刻メモリに登録され、有効性喪失時刻からの経過時間が喪失経過時間として計時される。
【００１３】
そして、この喪失経過時間、重要度、影響度を用いて判断基準毎のセキュリティレベル（単位セキュリティレベル）が算出され、この単位セキュリティレベルを一つのセキュリティ機能分加算して、各セキュリティ機能のセキュリティレベルが算出される。各セキュリティ機能のセキュリティレベルを全部のセキュリティ機能に亘って加算することによって、情報システム全体のシステムセキュリティレベルが算出される。
【００１４】
各セキュリティレベル及びシステムセキュリティレベルは一定周期で測定されるので、各セキュリティ機能毎及び情報システム全体のセキュリティレベルの時間経過に対する傾向（トレンド）を簡単に把握できる。
【００１５】
また、別の発明は、セキュリティレベル監視評価プログラムである。そして、このセキュリティレベル監視評価プログラムは、情報システムにおける複数のセキュリティ機能のセキュリティレベルを監視評価するコンピュータを、各セキュリティ機能の重要度を重要度メモリに記憶する手段と、各セキュリティ機能毎に、当該セキュリティ機能の有効性低下に関する複数の判定基準を判定基準メモリに記憶する手段と、各判定基準毎に、当該判定基準が満たされた場合に該当判定基準を含むセキュリティ機能の有効性に及ぼす影響度を影響度メモリに記憶する手段と、判定基準を満たす情報が入力されると、当該入力時刻を当該判定基準の有効性喪失時刻として有効性喪失時刻メモリに記憶する手段と、予め定められた一定周期で、有効性喪失時刻メモリに記憶された各有効性喪失時刻からの各経過時間を喪失経過時間として計時する喪失経過時間計時手段と、この喪失経過時間計時手段で計時された各判定基準毎の喪失経過時間、当該判定基準に対する影響度、及び当該判定基準を含むセキュリティ機能の重要度を用いて、当該判定基準を満たすことに対する単位セキュリティレベルを算出する単位セキュリティレベル算出手段と、各セキュリティ機能毎に、当該セキュリティ機能に所属する判定基準の単位セキュリティレベルを加算して、各セキュリティ機能毎のセキュリティレベルを求め、さらに、各セキュリティ機能のセキュリティレベルを全部のセキュリティ機能に亘って加算して前記情報システム全体のセキュリティレベルを算出するシステムセキュリティレベル算出手段と、このシステムセキュリティレベル算出手段で算出されたシステムセキュリティレベルを表示出力するセキュリティレベル表示手段と実行させる。
【００１６】
このように構成されたセキュリティレベル監視評価プログラムにおいても、先に説明したセキュリティレベル監視評価装置とほぼ同一の作用効果を奏することが可能である。
【発明の効果】
【００１７】
本発明においては、情報システムに組込まれている各セキュリティ機能におけるセキュリティレベルの時間変化を定量的に把握でき、各セキュリティ機能毎及び情報システム全体のセキュリティレベルの時間経過に対する傾向（トレンド）を簡単に把握できる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態を図面を用いて説明する。
【００１９】
図１は本発明の一実施形態に係わるセキュリティレベル監視評価プログラムが組込まれたセキュリティレベル監視評価装置の概略構成を示すブロック図である。
【００２０】
例えば、コンピュータからなるセキュリティレベル監視評価装置１は、企業や団体内に構築された情報システム２内に組込まれた複数のセキュリティ機能のセキュリティレベルを監視及び評価する。この情報システム２はインターネットや通信回線を介して不特定多数の人がアクセス可能である。また、この企業、団体内には、この情報システム２の一部を構成する多数の端末が設けられている。したがって、この実施形態においては、セキュリティ機能として、識別認証機能３ａ、アクセス制御機能３ｂ、及び入退出管理機能３ｃが設けられている。
【００２１】
識別認証機能３ａは、ＩＤとパスワード、生態（指紋、静脈など）などにより、利用者の識別と認証を行う機能である。アクセス制御機能３ｂは、識別認証された利用者のデータやプログラムなどの資源へのアクセスを制御する機能である。また、入退出管理機能３ｃは、例えば、監視カメラ、ドアに設置されたカードリーダ等の個人認証装置、ドア開閉装置等のセキュリティ機能である。図示しないが、停電検出回路、火災報知器等の付加的なセキュリティ機能も存在する。
【００２２】
セキュリティレベル監視評価装置１内には、管理者が各種の指示を入力するためのキーボードやマウス等からなる操作部４、現在時刻ｔを計時する時計回路５、算出されたセキュリティレベルＳＬやシステムセキュリティレベルＳＬＧを表示する表示器６、各種情報を記憶する例えばＨＤＤ等で構成された記憶部７等のハード回路部材が設けられている。
【００２３】
この記憶部７内には、情報システム２の各セキュリティ機能（識別認証機能３ａ、アクセス制御機能３ｂ、入退出管理機能３ｃ）の設定情報を記憶するマスターテーブル８、有効性喪失時刻メモリ９、喪失経過時間メモリ１０、判定結果メモリ１１、ワークメモリ１２、セキュリティレベルテーブル１３が設けられている。さらに、マスターテーブル８内には、重要度メモリ１４、判定基準メモリ１５、影響度メモリ１６等が設けられている。
【００２４】
さらに、このセキュリティレベル監視評価装置１内には、アプリケーションプログラム上に形成された、有効性低下入力部１７、有効性復旧入力部１８、設定部１９、喪失経過時間計時部２０、単位セキュリティレベル算出部２１、セキュリティレベル算出部２２、システムセキュリティレベル算出部２３、システムセキュリティレベル表示制御部２４等が形成されている。
【００２５】
以下各部の詳細構成及び動作を順番に説明する。  
図２は記憶部７に形成されたマスターテーブル８の記憶内容を示す図である。このマスターテーブル８は、重要度メモリ１４、判定基準メモリ１５、影響度メモリ１６を一つのテーブルに集約したものである。
【００２６】
重要度メモリ１４においては、機能Ｎｏが付された各セキュリティ機能に対して情報システム２における重要度Ｗ（ウエイト・ファンクション）が記憶されている。前述した、セキュリティの根幹をなす識別認証機能３ａには、Ｗ＝４が設定され、アクセス制御管理機能３ｂには、Ｗ＝３が設定され、付加的な入退室管理機能３ｃにはＷ＝２が設定されている。
【００２７】
判定基準メモリ１５には、各セキュリティ機能毎に、当該セキュリティ機能の有効性低下に関する複数の判定基準２５が記憶されている。各判定基準２５には識別子として基準Ｎｏが付されている。さらに、影響度メモリ１６には、各判定基準２５毎に、当該判定基準２５が満たされた場合に該当判定基準２５が所属するセキュリティ機能（識別認証機能３ａ、アクセス制御機能３ｂ、入退出管理機能３ｃ）の有効性に及ぼす影響度Ｙを記憶する。
【００２８】
具体例を用いて説明する。例えば、識別認証機能３ａには、「識別認証機能が停止している。」、「使われていないアカウントが存在する。」、「識別認証機能に関する脆弱性情報が存在する」との３つの判定基準２５が設定されている。そして、「識別認証機能が停止している。」の判定基準２５に対して、影響度Ｙ＝１．０が設定されている。このことは、情報システム２の稼働期間中において、識別認証機能３ａに、「識別認証機能が停止している。」の判定基準２５が満たされる事態が発生すると、識別認証機能３ａの有効性が１００％損なわれることを示し、識別認証機能３ａのセキュリティレベルが大幅に低下することを示す。
【００２９】
さらに、例えば、セキュリティシステム・プログラム上に外部からの不正アクセスが可能なセキュリティホールの存在が報道されたこと等を示す「識別認証機能に関する脆弱性情報が存在する」の判定基準２５に対して、影響度Ｙ＝０．２が設定されている。この場合、情報システム２の稼働期間中において、識別認証機能３ａに、「識別認証機能に関する脆弱性情報が存在する。」の判定基準２５が満たされる事態が発生すると、識別認証機能３ａの有効性が２０％損なわれることを示し、識別認証機能３ａのセキュリティレベルが少しだけ低下することを示す。
【００３０】
また、情報システム２の稼働期間中において、識別認証機能３ａに、「使われていないアカウントが存在する。」の判定基準２５が満たされる事態が発生すると、識別認証機能３ａの有効性が５０％損なわれることを示し、識別認証機能３ａのセキュリティレベルが多少低下することを示す。
【００３１】
同様に、アクセス制御機能３ｂには、「アクセス制御機能が停止している。」（Ｙ＝１，０）、「ＡＣＬ（アクセス制御リスト）が更新されていない。」（Ｙ＝０．５）、「アクセス制御に関する脆弱性情報が存在する。」（Ｙ＝０．２）の３つの判定基準２５が設定されている。
【００３２】
さらに、入退室管理制御機能３ｃには、「管理されていない。」（Ｙ＝１．０）、「管理をしていない日もある。」（Ｙ＝０．５）の２つの判定基準２５が設定されている。
【００３３】
有効性喪失時刻メモリ９内には、図３（ａ）に示すように、このセキュリティレベル監視評価装置１又は情報システム２の管理者にて操作部４から有効性低下の各判定基準２５を満たす情報（判定）が操作入力された時刻（月日）が有効性喪失時刻Ｄとして、当該判定基準２５の領域に書込まれる。
【００３４】
さらに、この有効性喪失時刻メモリ９内には、有効性喪失時刻Ｄの他に、当該判定基準２５が解除された時刻を示す有効性復旧時刻Ｅが、当該判定基準２５の領域に書込まれる。具体的には、管理者や補修員が、有効性喪失に対して、ソフトの交換、故障部品の修理、交換等の復旧対策を実施すると、管理者が操作部４から対策実施を操作入力することにて、有効性復旧時刻Ｅが書込まれる。
【００３５】
例えば、識別認証機能３ａの「使われていないアカウントが存在する。」の判定基準２５（基準Ｎｏ＝１−２）においては、時刻ｔ＝Ｄ（＝２０）で「有効性喪失」となり、時刻ｔ＝Ｅ（＝８０）で「有効性復旧」したことを示す。
【００３６】
なお、この実施形態においては、時計回路５が計時する現在時刻ｔは、情報システム２の稼働開始時点を「０」とし、１０日を「１」とした時刻であり、「８０」は、８００日、約２年３ヶ月に相当するものとして説明する。
【００３７】
喪失経過時間メモリ１０内には、図３（ｂ）に示すように、各判定基準２５毎に、該当判定基準２５の有効性喪失時刻Ｄからの経過時間を示す喪失経過時間Ａが記憶されている。例えば、現在時刻ｔ＝３０の状態においては、識別認証機能３ａの「使われていないアカウントが存在する。」の判定基準２５（基準Ｎｏ＝１−２）の有効性喪失時刻Ｄは図３（ａ）の基準Ｎｏ．１−２のＤ＝２０からの時刻２０であるので、喪失経過時間ＡはＡ＝３０―２０＝１０となる。
【００３８】
判定結果メモリ１１内には、図４に示すように、現在時刻ｔにおける各セキュリティ機能（識別認証機能３ａ、アクセス制御機能３ｂ、入退出管理機能３ｃ）の有効性低下に関する判定基準２５を満たす（有効性低下あり＝１）か、否（有効性低下なし＝０）かの、操作者（管理者）の判定結果が書込まれる。図４は時刻ｔ＝８０の時の状態を示す。
【００３９】
ワークメモリ１２には、図５、図６に示すように、例えば１００日等の一定時間間隔の各時刻ｔ＝１０、２０、３０、…、７０、８０，９０、…における単位セキュリティレベルＳＬＵ、セキュリティレベルＳＬ、システムセキュリティレベルＳＬＧを算出する過程で生じる各種の値が一時格納される。図５は現在時刻ｔ＝８０における各値を示し、図６が現在時刻ｔ＝９０における各値を示す。
【００４０】
具体的には、各判断基準２５毎に、重要度Ｗ、影響度Ｙ、有効性低下の判定結果、有効性喪失時刻Ｄ、喪失経過時間Ａが一時記憶され、これ等の値から上記各セキュリティレベルＳＬＵ、ＳＬ、ＳＬＧが算出される。
【００４１】
セキュリティレベルテーブル１３には、図７に示すように、各セキュリティ機能（識別認証機能３ａ、アクセス制御機能３ｂ、入退出管理機能３ｃ）の各判定基準２５の、前述した各時刻ｔ＝１０、２０、３０、…、７０、８０，９０、…における喪失経過時間Ａ、単位セキュリティレベルＳＬＵ、システムセキュリティレベルＳＬＧが時刻経過に伴って、順次書込まれる。図７は、現在時刻ｔ＝９０における状態を示す。
【００４２】
設定部１９は、情報システム２又はこのセキュリティレベル監視評価装置１の管理者が操作部４を介して入力した、各セキュリティ機能（識別認証機能３ａ、アクセス制御機能３ｂ、入退出管理機能３ｃ）の重要度Ｗ、各判定基準２５、各影響度Ｙを記憶装置７のマスターテーブル８内の対応する各メモリ１４、１５、１６に設定する。
【００４３】
前記管理者が、例えば、セキュリティ機能（識別認証機能３ａ、アクセス制御機能３ｂ、入退出管理機能３ｃ）を特定した脆弱性情報が報道機関に公表されたとき、特定のセキュリティ機能に関するエラー情報がログやメッセージで情報システム２の表示部に表示されたとき、情報システム２に対する不審なアクセスログが発見されたとき、さらに、ウィルス定義ファイルやウィルス対策ソフトのバージョンが更新されたときに、これに該当するセキュリティ機能（識別認証機能３ａ、アクセス制御機能３ｂ、入退出管理機能３ｃ）の該当する有効性低下に関する判定基準２５を指定して、操作部４に判定基準２５を満たすと入力する。すると有効性低下入力部１７は、時計回路５の現在時刻ｔを有効性喪失時刻Ｄとして有効性喪失時刻メモリ９の該当判定基準２５の領域に書込む。さらに、判定結果メモリ１１の該当判定基準２５の領域に「有効性低下あり」（＝１）を書込む。
【００４４】
前記管理者が、該当セキュリティ機能（識別認証機能３ａ、アクセス制御機能３ｂ、入退出管理機能３ｃ）に対して、「有効性喪失」の対策（例えば、ソフトの交換、故障部品の修理、交換等）を実施し、操作部４から「有効性低下」の判定基準２５の解除を入力すると、有効性復旧入力部１８が時計回路５の現在時刻ｔを有効性復旧時刻Ｅとして有効性喪失時刻メモリ９の該当判定基準２５の領域に書込む。さらに、判定結果メモリ１１の該当判定基準２５の領域の「有効性低下あり」（＝１）を「有効性低下なし」（＝０）に変更する。
【００４５】
喪失経過時間計時部２０は、例えば、時計回路５が単位時間としての１０日間隔を示す時刻ｔ＝１、２、３、…を計時する毎に、図３（ａ）の有効性喪失時刻メモリ９の各判定基準２５の有効性喪失時刻Ｄのうち、判定結果メモリ１１に「有効性低下有り」と設定された、有効性喪失時刻Ｄの現在時刻ｔまでの喪失経過時間Ａを算出して、喪失経過時間メモリ１０の対応する判定基準２５の領域に書込む。結果的に、判定結果メモリ１１の「有効性低下有り」が継続している限り、喪失経過時間Ａは更新され続ける。
【００４６】
Ａ＝ｔ―Ｄ
単位セキュリティレベル算出部２１は、例えば、時計回路５が一定期間としての１００日（約３ヶ月）間隔を示す時刻ｔ＝１０、２０、３０、…、７０、８０、９０を計時する毎に、現在時刻ｔにおける識別認証機能３ａ、アクセス制御機能３ｂ、入退室管理機能３ｃの各判定基準２５毎の単位セキュリティレベルＳＬＵを算出する。具体的には、図４の判定結果メモリ１１に現在時点で「有効性低下あり」が設定されている判定基準２５に対してのみ単位セキュリティレベルＳＬＵを算出する。
【００４７】
具体的には、マスターテーブル８内に設定されている該当判定基準２５の影響度Ｙ、及び当該判定基準２５が所属するセキュリティ機能（識別認証機能３ａ、アクセス制御機能３ｂ、入退室管理機能３ｃ）の重要度Ｗ、及び喪失経過時間メモリ１０の該当判定基準２５に対する喪失経過時間Ａを読出して、図５、図６に示すワークメモリ１２に一旦記憶保持した後に、これ等を用いて、当該判定基準２５を満たす（有効性低下）ことに対する単位セキュリティレベルＳＬＵを算出する。
【００４８】
ＳＬＵ＝―Ｗ・Ｙ・Ａ2
例えば、図５に示すように、現在時刻ｔ＝８０においては、識別認証機能３ａの「使われていないアカウントが存在する。」の判定基準２５が、「有効性低下あり」で、重要度Ｗ＝４、影響度Ｙ＝０．５、喪失経過時間Ａ＝６０がワークメモリ１２に書込まれているので、単位セキュリティレベルＳＬＵは、
ＳＬＵ＝―４×０．５×６０2＝―７２００
同様に、アクセス制御機能３ｂの「アクセス制御に関する脆弱性情報が存在する。」の判定基準２５の単位セキュリティレベルＳＬＵは、
ＳＬＵ＝―３×０．２×５０2＝―１５００
さらに、入退室管理機能３ｃの「管理をしていない日もある。」の判定基準２５の単位セキュリティレベルＳＬＵは、
ＳＬＵ＝―２×０．５×３０2＝―９００
となる。
【００４９】
図４の判定結果メモリ１１に現在時刻ｔで「有効性低下あり」が設定されている全ての判定基準２５に対する単位セキュリティレベルＳＬＵの算出を実行する。
【００５０】
なお、判定結果メモリ１１に現在時刻ｔで「有効性低下あり」が設定されていなくて、「有効性低下なし」の判定基準２５については、セキュリティ上の問題が生じていないので、単位セキュリティレベルＳＬＵ＝０として扱うので、算出自体を省略している。
【００５１】
セキュリティレベル算出部２２は、識別認証機能３ａ、アクセス制御機能３ｂ、入退室管理機能３ｃのセキュリティ機能毎のセキュリティＳＬを算出する。具体的には、各セキュリティ機能に所属する全ての判定基準２５に対する単位セキュリティレベルＳＬＵを加算してセキュリティ機能毎のセキュリティレベルＳＬを算出する。
【００５２】
ＳＬ＝Σ（ＳＬＵ）
例えば、現在時刻ｔ＝８０においては、図５のワークメモリ１２に示すように、各セキュリティ機能（識別認証機能３ａ、アクセス制御機能３ｂ、入退室管理機能３ｃ）においてはそれぞれ１個の判定基準２５に対してのみしか単位セキュリティレベルＳＬＵが設置されていないので、この単位セキュリティレベルＳＬＵが当該セキュリティ機能の（機能）セキュリティレベルＳＬとなる。
【００５３】
識別認証機能３ａのセキュリティレベルＳＬ＝―７２００
アクセス制御機能３ｂのセキュリティレベルＳＬ＝―１５００
入退室管理機能３ｃのセキュリティレベルＳＬ＝―９００
このように、識別認証機能３ａ、アクセス制御機能３ｂ、入退室管理機能３ｃの全てのセキュリティ機能ＳＬの算出を行う。
【００５４】
システムセキュリティレベル算出部２３は、識別認証機能３ａ、アクセス制御機能３ｂ、入退室管理機能３ｃの全部のセキュリティ機能の各セキュリティレベルＳＬを加算して、情報システム２全体のシステムセキュリティレベルＳＬＧを算出して、セキュリティレベルテーブル１３へ書込む。
【００５５】
ＳＬＧ＝Σ（ＳＬ）
例えば、現在時刻ｔ＝８０においては、図５のワークメモリ１２に示すように、システムセキュリティレベルＳＬＧは、下記に示す値となる。
【００５６】
ＳＬＧ＝―７２００―１５００―９００＝―９６００
となる。
【００５７】
このように、時計回路５が時刻ｔ＝１０、２０、３０、…、８０，９０等の一定時間おきの時刻を計時する毎に、上述した、各時刻ｔにおける各セキュリティレベルＳＬＵ、ＳＬ、ＳＬＧを算出して、図７のセキュリティレベルテーブル１３に書込んで行く。
【００５８】
図７のセキュリティレベルテーブル１３内においては、識別認証機能３ａの「使われていないアカウントが存在する」の評価基準２５の有効性低下の判定にて、時刻ｔ＝２０で喪失時刻Ｄが設定され、時刻ｔ＝３０にて、喪失経過時間ＡがＡ＝１０となり、単位セキュリティＳＬＵがＳＬＵ＝―２００となる。そして、時刻ｔ＝８０で、有効性低下に対するする復旧対策が実施され、有効性復旧時刻Ｅが設定され、「有効性低下なし」が判定結果メモリ１１に設定される。その結果、喪失経過時間Ａがクリアされる。そして、次の時刻ｔ＝９０においては、喪失経過時間Ａ、単位セキュリティレベルＳＬＵはクリアされるので、結果的に、単位セキュリティレベルＳＬＵは「０」迄で上昇する。
【００５９】
システムセキュリティレベル表示制御部２４は、操作部４からの表示指示に応じて、図７に示すセキュリティレベルテーブル１３を、表示器６の表示画面に、一覧表としてそのまま表示出力する。さらに、システムセキュリティレベル表示制御部２４は、操作部４からの表示指示に応じて、図７に示すセキュリティレベルテーブル１３に記憶されている各時刻ｔ＝１０、２０、３０、……、８０、９０における情報システム２全体のシステムセキュリティレベルＳＬＧを表示器６に図８の実線で示すようにグラフ表示する。
【００６０】
この図８の実線特性で示すように、情報システム２全体のシステムセキュリティレベルＳＬＧが、セキュリティ機能（識別認証機能３ａ、アクセス制御機能３ｂ、入退室管理機能３ｃ）の判定基準２５の有効性喪失時刻Ｄからの喪失経過時間Ａの増加に伴って、低下していくことが、一瞥して、定量的に把握できる。図８の例においては、時刻ｔ＝８０にて、前述した復旧対策を実施したので、システムセキュリティレベルＳＬＧが急激に上昇している。
【００６１】
なお、図中一点鎖線で示すシステムセキュリティレベルＳＬＧａは、図１１のワークメモリ２６、及び図１２に示すセキュリティレベルテーブル２７に示すように、各判定基準２５に対して、有効性低下の度合いを示す影響度Ｙが設定されていない条件（計算上においては、全部の判定基準２５に対して影響度Ｙ＝１が固定的に割付けられている）における特性である。
【００６２】
一点鎖線で示すシステムセキュリティレベルＳＬＧａにおいては、図１１のワークバッファ２６、及び図１２に示すセキュリティレベルテーブル２７に示すように、有効性が低下したとしても、セキュリティ上においては、さほど影響のない、アクセス制御機能３ｂの「アクセス制御機能に関する脆弱性情報が存在する。」の判断基準２５が生じた（満たされた）場合においても、セキュリティ上、重要な内容、「アクセス制御機能が停止している。」の判断基準２５と同じ条件で単位セキュリティレベルＳＬＵを算出している。
【００６３】
したがって、各判定基準２５の影響度Ｙを計算の一つのファクターとして採用している、実施形態のセキュリティレベル監視評価装置１における実線で示すシステムセキュリティレベルＳＬＧは、一点鎖線で示すシステムセキュリティレベルＳＬＧａに比較して、情報システム２のセキュリティレベルをより正確に把握して表示することができる。
【００６４】
特に、システムセキュリティレベルＳＬＧの時間経過に対する傾向（トレンド）がより正確に表示されるので、有効性低下の復旧対策、システムのメンテナンスをより適切なタイミングで実施できる。
【００６５】
次に、このセキュリティレベル監視評価プログラムが組込まれたセキュリティレベル監視評価装置１の全体動作を図９、図１０の流れ図を用いて説明する。
【００６６】
操作部４からセキュリティ機能を指定した判定基準２５が満たされたこと、すなわち該当判定基準２５が所属するセキュリティ機能の有効性低下の情報が入力すると（ステップＳ１）、判定結果メモリ１１における該当判定基準２５の領域に「有効性低下有り（＝１）」を設定する（ステップＳ２）。さらに、有効性喪失時刻メモリ９の該当判定基準２５の領域に有効性喪失時刻Ｄを書き込む（ステップＳ３）。
【００６７】
操作部４からセキュリティ機能及び判定基準２５を指定した有効性復旧の情報が入力すると（ステップＳ４）、判定結果メモリ１１における該当判定基準２５の領域の「有効性低下有り（＝１）」を「有効性低下なし（＝０）」に変更する（ステップＳ５）。さらに、有効性喪失時刻メモリ９の該当判定基準２５の領域に有効性復旧時刻Ｅを追加して書き込む（ステップＳ６）。
【００６８】
また、時計回路５が、例えば、１０日等の単位時間の経過を出力すると（ステップＳ７）、有効性喪失時刻メモリ９の各判定基準２５の有効性喪失時刻Ｄのうち、判定結果メモリ１１に「有効性低下有り」と設定された、有効性喪失時刻Ｄの現在時刻ｔまでの喪失経過時間Ａを算出して、喪失経過時間メモリ１０の対応する判定基準２５の領域に書込む（ステップＳ８）。
【００６９】
また、例えば、時計回路５が、１００日等の一定時間の経過を出力すると（ステップＳ９）、喪失経過時間Ａによるセキュリティレベル算出処理を実施する（ステップＳ１０）。
【００７０】
図１０は、喪失経過時間Ａによるセキュリティレベル算出処理の詳細を示す流れ図である。時計回路５から現在時刻を読取り（ステップＱ１）、次に、一つのセキュリティ機能を指定する（ステップＱ２）。そして、当該セキュリティ機能のなかの判定結果メモリ１１に「有効性低下有り」が設定された判断基準２５の単位セキュリティレベルＳＬＵを算出する（ステップＱ３）。
【００７１】
ＳＬＵ＝―Ｗ・Ｙ・Ａ2
算出した単位セキュリティレベルＳＬＵをセキュリティレベルテーブル１３の該当判断基準２５の現在時刻ｔの領域に喪失経過時間Ａとともに書込む（ステップＱ４）。そして、「有効性低下有り」が設定された全ての判断基準２５に対する単位セキュリティレベルＳＬＵの算出処理が終了すると（ステップＱ５）、今回算出した判断基準２５が所属するセキュリティ機能のセキュリティレベルＳＬを算出する（ステップＱ６）。
【００７２】
ＳＬ＝Σ（ＳＬＵ）
一つのセキュリティ機能のセキュリティレベルＳＬの算出が終了すると、Ｑ１へ戻り、セキュリティレベルＳＬの算出が終了していないセキュリティ機能に対するセキュリティレベルの算出処理を開始する。そして、全てのセキュリティ機能（識別認証機能３ａ、アクセス制御機能３ｂ、入退室管理機能３ｃ）のセキュリティレベルＳＬの算出が終了すると（ステップＱ７）、情報システム２全体のシステムセキュリティレベルＳＬＧを算出する（ステップＱ８）。
【００７３】
ＳＬＧ＝Σ（ＳＬ）
セキュリティレベルテーブル１３の現在時刻ｔの合計欄に算出した情報システム２全体のシステムセキュリティレベルＳＬＧを書込む（ステップＱ９）。
【００７４】
図９のステップＳ１１にて、操作部４から特性表示指示が入力すると、セキュリティレベルテーブル１３、有効性喪失時刻テーブル９の記憶情報を表示器６に一覧表形式で表示する。さらに、各時刻における情報システム２全体のシステムセキュリティレベルＳＬＧを表示部６にグラフ表示する（ステップＳ１２）。
【００７５】
そして、終了指示が入力すると（ステップＳ１３）、今回の処理を終了する。
【００７６】
このような構成のセキュリティレベル監視評価装置１においては、各セキュリティ機能（識別認証機能３ａ、アクセス制御機能３ｂ、入退室管理機能３ｃ）におけるセキュリティレベルＳＬＧ、ＳＬＧの時間経過による変化を監視し、それを可視化している。したがって、次に各セキュリティ機能に対してメンテナンスを行うべき最適な時期を予想できるようになる。
【００７７】
例えば、図８の特性に示すように、システムセキュリティレベルＳＬＧの特性（トレンド）の下降の傾きが大きくなっている場合においは、早急に保守サービスを実施する必要があると判断することができる。したがって、従来の保守サービスのように毎月1回など一律に決めるのではなく、情報システム２の状況に応じたメンテナンスの時期を決めることができる。
【図面の簡単な説明】
【００７８】
【図１】本発明の一実施形態に係わるセキュリティレベル監視評価プログラムが組込まれたセキュリティレベル監視評価装置の概略構成を示すブロック図
【図２】同実施形態セキュリティレベル監視評価装置の記憶部内に形成されたマスターテーブルの記憶内容を示す図
【図３】同セキュリティレベル監視評価装置の記憶部内に形成された有効性喪失時刻メモリ及び喪失経過時刻メモリの記憶内容を示す図
【図４】同セキュリティレベル監視評価装置の記憶部内に形成された判定結果メモリの記憶内容を示す図
【図５】同セキュリティレベル監視評価装置の記憶部内に形成されたワークメモリの記憶内容を示す図
【図６】同セキュリティレベル監視評価装置の記憶部内に形成されたワークメモリの記憶内容を示す図
【図７】同セキュリティレベル監視評価装置の記憶部内に形成されたセキュリティレベルテーブルの記憶内容を示す図
【図８】同セキュリティレベル監視評価装置の表示器に表示されたシステムセキュリティレベルの計時変化を示す図
【図９】同セキュリティレベル監視評価装置の全体動作を示す流れ図
【図１０】同じく同セキュリティレベル監視評価装置の全体動作を示す流れ図
【図１１】同セキュリティレベル監視評価装置の効果を説明するためのワークメモリの記憶内容を示す図
【図１２】同じく同セキュリティレベル監視評価装置の効果を説明するためのセキュリティレベルテーブルの記憶内容を示す図
【符号の説明】
【００７９】
１…セキュリティレベル監視評価装置、２…情報システム、３ａ…識別認証機能、３ｂ…アクセス制御機能、３ｃ…入退室管理機能、４…操作部、５…時計回路、６…表示器、７…記憶部、８…マスターテーブル、９…有効性喪失時刻メモリ、１０…喪失経過時間メモリ、１１…判定結果メモリ、１２…ワークメモリ、１３…セキュリティレベルテーブル、１４…重要度メモリ、１５…判定基準メモリ、１６…影響度メモリ、１７…有効性低下入力部、１８…有効性復旧入力部、１９…設定部、２０…喪失経過時間計時部、２１…単位セキュリティレベル算出部、２２…セキュリティレベル算出部、２３…システムセキュリティレベル算出部、２４…システムセキュリティレベル表示制御部、２５…判断基準
【図１】
2008287435.tif 000003
【図２】
2008287435.tif 000004
【図３】
2008287435.tif 000005
【図４】
2008287435.tif 000006
【図５】
2008287435.tif 000007
【図６】
2008287435.tif 000008
【図７】
2008287435.tif 000009
【図８】
2008287435.tif 000010
【図９】
2008287435.tif 000011
【図１０】
2008287435.tif 000012
【図１１】
2008287435.tif 000013
【図１２】
2008287435.tif 000014