(57)【要約】【課題】「Windows ファイアウォール」の脆弱性を改善する。【解決手段】ＵＮＩＸを除くデファクトスタンダードなオペレーションシステムがインストールされているパーソナルコンピュータ１００に対するインターネット２００接続を受信の場合にブロックして、インターネット２００上からパーソナルコンピュータ１００のアクセス可能なプロトコル及びポート番号を隠蔽するブロック手段１１０と、インターネット２００への新たなプログラムの送信接続を施行したこと及びブロック手段１１０によってブロックされたプログラムに関する情報と追加されたプログラムに関する情報とを報知する報知手段１３０とを備え、セキュリティに対する失敗の監査の発生を抑止する。【選択図】図１
2009294789.tif 000002
【特許請求の範囲】
【請求項１】
ＵＮＩＸを除くデファクトスタンダードなオペレーションシステムがインストールされているパーソナルコンピュータに対するインターネット接続を受信の場合にブロックして前記インターネット上から前記パーソナルコンピュータのアクセス可能なプロトコル及びポート番号を隠蔽するブロック手段と、
前記インターネットへの新たなプログラムの送信接続を施行したこと及び前記ブロック手段によってブロックされたプログラムに関する情報と追加されたプログラムに関する情報とを報知する報知手段とを備え、
セキュリティに対する失敗の監査の発生を抑止するセキュリティ改善装置。
【請求項２】
前記ブロック手段は、さらに、前記インターネット接続を送受信のいずれの場合であっても全てブロックする、請求項１記載のセキュリティ改善装置。
【請求項３】
前記ブロック手段におけるブロックのレベルを変更する変更手段10を備える、請求項１記載のセキュリティ改善装置。
【請求項４】
ＵＮＩＸを除くデファクトスタンダードなオペレーションシステムがインストールされているパーソナルコンピュータに対するインターネット接続を受信の場合にブロックして前記インターネット上から前記パーソナルコンピュータのアクセス可能なプロトコル及びポート番号を隠蔽するステップと、
前記インターネットへの新たなプログラムの送信接続を施行したこと及び前記ブロックされたプログラムと追加されたプログラムに関する情報を報知するステップとを、前記パーソナルコンピュータに実行させるプログラムを用いて、
セキュリティに対する失敗の監査の発生を抑止するセキュリティ改善方法。
【請求項５】
前記ブロックするステップは、さらに、前記インターネット接続を送受信のいずれの場合であっても全てブロックする、請求項４記載のセキュリティ改善方法。
【請求項６】
前記ブロックするステップにおいてなされるブロックのレベルを変更する、請求項４記載のセキュリティ改善方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティ改善装置及び方法に関し、特に、セキュリティに対する失敗の監査の発生を抑止するセキュリティ改善装置及び方法に関する。
【背景技術】
【０００２】
2007年1月30日にマイクロソフト社から、Microsoft Windows Vista（登録商標）というパーソナルコンピュータ用のオペレーションシステムが発売された。Microsoft Windows Vistaには、Windowsの構成上の問題を診断、修復するための、システム構成ユーティリティというソフトウェアが組み込まれている。
【０００３】
Microsoft Windows Vista上で、システム構成ユーティリティを起動し、ツールタブを選択すると、「イベントビューア」と称されるツールが選択可能となる。「イベントビューア」とは、監視及びトラブルシューティングメッセージを表示するものである。「イベントビューア」を起動すると、監視メッセージ等が「カスタムビュー」「Windowsログ」などに分類されて表示可能となる。
【０００４】
さらに、「Windowsログ」の中には、「アプリケーション」「セキュリティ」などに関するイベント表示が選択可能となる。実際に、「セキュリティ」を選択してみると、「キーワード」「日付と時刻」「ソース」「イベントID」「タスクのカテゴリ」が各々表示される。
【０００５】
【非特許文献１】http://www.microsoft.com/japan/windows/products/windowsvista/default.mspx
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、「キーワード」を閲覧すると、通常、「成功の監査」と「失敗の監査」とが存在する。「失敗の監査」を選択してみると、「Windows ファイアウォールでは、ネットワーク上の着信接続のアプリケーションによる受け入れをブロックしたことをユーザに通知できませんでした。」との概要が表示されることがある。
【０００７】
このように、「成功の監査」と「失敗の監査」とが混在して出現することは、「Windows ファイアウォール」の脆弱性を示すものであるので、結論からすれば、「失敗の監査」をなくし、「成功の監査」となるようにすることが望まれる。
【０００８】
そこで、本発明は、「失敗の監査」の出現をなくすことを課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のセキュリティ改善装置は、ＵＮＩＸ（登録商標）を除くデファクトスタンダードなオペレーションシステムがインストールされているパーソナルコンピュータに対するインターネット接続を受信の場合にブロックして前記インターネット上から前記パーソナルコンピュータのアクセス可能なプロトコル及びポート番号を隠蔽するブロック手段と、前記インターネットへの新たなプログラムの送信接続を施行したこと及び前記ブロック手段によってブロックされたプログラムに関する情報と追加されたプログラムに関する情報とを報知する報知手段とを備え、セキュリティに対する失敗の監査の発生を抑止する。
【００１０】
また、本発明のセキュリティ改善方法は、ＵＮＩＸを除くデファクトスタンダードなオペレーションシステムがインストールされているパーソナルコンピュータに対するインターネット接続を受信の場合にブロックして前記インターネット上から前記パーソナルコンピュータのアクセス可能なプロトコル及びポート番号を隠蔽するステップと、前記インターネットへの新たなプログラムの送信接続を施行したこと及び前記ブロックされたプログラムと追加されたプログラムに関する情報を報知するステップとを、前記パーソナルコンピュータに実行させるプログラムを用いて、セキュリティに対する失敗の監査の発生を抑止する。
【発明の実施の形態】
【００１１】
以下、本発明の実施形態について、図面を参照して説明する。
【００１２】
図１は、本発明の実施形態のセキュリティ改善装置の模式的な構成を示すブロック図である。図１には、ＵＮＩＸを除くデファクトスタンダードなオペレーションシステムがインストールされているパーソナルコンピュータ１００と、パーソナルコンピュータ１００が図示しないケーブル等を介して接続されるインターネット２００と、を示している。
【００１３】
パーソナルコンピュータ１００は、パーソナルコンピュータ１００に対するインターネット２００への接続を受信の場合にブロックするブロック手段１１０と、インターネット２００への新たなプログラムの送信接続を施行したこと及びブロック手段１１０によってブロックされたプログラムに関する情報と追加されたプログラムに関する情報を報知する報知手段１３０と、ブロック手段１１０によるブロック対象の設定をインターネット２００の接続を送受信のいずれの場合であっても全てブロックするように変更する変更手段１４０とを備える。
【００１４】
ブロック手段１１０、報知手段１３０、変更手段１４０は、ソフトウェアであるところのファイアウォールと、パーソナルコンピュータのＣＰＵ及びメモリとの協働により実現することができるし、これに代えて、専用のハードウェアによって構成してもよい。
【００１５】
ソフトウェアであるファイアウォールをパーソナルコンピュータ１００にインストールする場合には、ファイアウォールは、カーネルモードソケットフィルタ、ＴＤＩフィルタドライバ、ＮＤＩＳ中間ドライバ、又は、ＮＤＩＳフッキングフィルタドライバ内などに組み込まれる。
【００１６】
ブロック手段１１０は、ｗｅｂサイト、Ｅメール、セキュリティ更新へのアクセスを含むネットワーク２００への接続に関し、ブロックするものである。パーソナルコンピュータ１００にとっての受信接続のみをブロックしてもよいし、さらに、送信接続についてブロックしてもよい。受信接続のブロック時には、インターネット２００に接続された他のパーソナルコンピュータ等からアクセス可能なプロトコル及びポート番号を隠蔽する。この結果、インターネット２００上からパーソナルコンピュータ１００の存在の隠蔽が実現できる。隠蔽の具体例としては、ＰＩＮＧ（Packet INternet Groper）に反応しないようにするといったステルス状態とすることで挙げられる。この結果、パーソナルコンピュータ１００に割り当てられているＩＰアドレス、ＭＡＣアドレスが、ハッカーに認識されなくなるので、継続的攻撃を受け難くなり、ひいては、失敗の監査の発生の抑止効果が得られる。
【００１７】
報知手段１３０は、典型的には、パーソナルコンピュータ１００のディスプレイに対する表示によって実現できるが、たとえば、スピーカを通じた音声出力によって実現してもよい。
【００１８】
変更手段１４０は、ユーザの指示に従って、パーソナルコンピュータ１００にとっての受信接続のみをブロックするという設定、送信接続についてブロックするという設定、さらには、新たなプログラムがインターネット２００への送信接続を試行した場合もしくは受信接続要求を受信した場合にこれらを報知するという設定など、つまり、ブロック手段１１０におけるブロックのレベルを変更するためのものである。
【００１９】
換言すると、セキュリティ改善装置には、パーソナルコンピュータ１００にとっての受信接続のみをブロックするという設定、送信接続についてブロックするという設定、新たなプログラムがインターネット２００への送信接続を試行した場合もしくは受信接続要求を受信した場合にこれらを報知するという設定などが用意されている。
【００２０】
つぎに、本実施形態のセキュリティ改善装置の使用方法について説明する。ここでは、一例として、セキュリティ改善装置によって実現されるセキュリティ改善方法をパーソナルコンピュータ１００に実行させるプログラムを、インターネット２００を介してパーソナルコンピュータ１００に取り込み、パーソナルコンピュータ１００にインストールする場合を例に説明する。
【００２１】
まず、上記プログラムをインターネット２００上のウェブサーバ等に格納しておく。この状態で、ＵＮＩＸを除くデファクトスタンダードなオペレーションシステムがインストールされているパーソナルコンピュータ１００を、図示しないＬＡＮケーブル等を介してインターネット２００に接続する。
【００２２】
つづいて、ユーザがパーソナルコンピュータ１００を操作することによって、上記ウェブサーバにアクセスして、上記プログラムのダウンロードを行えば、パーソナルコンピュータ１００のカーネルモードソケットフィルタ等にプログラムが格納されることになる。
【００２３】
つぎに、ユーザがパーソナルコンピュータ１００を操作することによって、ダウンロードしたプログラムをパーソナルコンピュータ１００にインストールする。このプログラムには、既述のように、パーソナルコンピュータ１００にとっての受信接続のみをブロックするという設定、送信接続についてブロックするという設定、さらには、新たなプログラムがインターネット２００への送信接続を試行した場合もしくは受信接続要求を受信した場合にこれらを報知するという設定など、種々の設定が用意されている。なお、理想的には、上記プログラムは、パーソナルコンピュータ１００がインターネット２００に接続されていない状態で起動するとよい。
【００２４】
したがって、ユーザがパーソナルコンピュータ１００を操作して、パーソナルコンピュータ１００にとっての受信接続のみをブロックするという設定、又は、送信接続についてブロックするという設定とすべく指示を入力すると、プログラム側では、変更手段１４０が当該指示に従って上記いずれかの設定に変更する。なお、当該設定の変更は、ユーザが、パーソナルコンピュータ１００の起動時に適宜行うことができるようにしてある。
【００２５】
この結果、インターネット２００を介して、外部のパーソナルコンピュータ等から、パーソナルコンピュータ１００に対してＩＰアドレスが送信されてきても、ブロック手段１１０によって、送信元のパーソナルコンピュータに対してＩＰアドレスの返信等を行わなくなる。したがって、パーソナルコンピュータ１００に割り当てられているＩＰアドレス、ＭＡＣアドレスが、ハッカーに認識されなくなり、継続的攻撃を受け難くなる。よって、失敗の監査の発生が抑止できる。
【００２６】
また、外部のパーソナルコンピュータ等から、パーソナルコンピュータ１００に対してＩＰアドレスが送信されてきた場合には、報知手段１３０は、パーソナルコンピュータ１００のディスプレイに対して、当該送信がなされたことを表示することによって、ユーザに対する報知を行う。
【００２７】
実際に、本発明者が、Microsoft Windows Vistaがインストールされているパーソナルコンピュータ１００にとっての受信接続のみをブロックするという設定とした場合には、その後、パーソナルコンピュータ１００のシステム構成ユーティリティを起動して、「イベントビューア」の「Windowsログ」の中には「セキュリティ」の「キーワード」を閲覧した結果、「失敗の監査」が表示されることが激減した。
【００２８】
また、本発明者が、Microsoft Windows Vistaがインストールされているパーソナルコンピュータ１００にとっての送受信接続についてブロックするという設定とした場合であっては、その後、パーソナルコンピュータ１００のシステム構成ユーティリティを起動して、「イベントビューア」の「Windowsログ」の中には「セキュリティ」の「キーワード」を閲覧した結果、「失敗の監査」が表示されることはなかった。
【００２９】
このように、本実施形態のセキュリティ改善方法によれば、「Windows ファイアウォール」の脆弱性を改善することができ、インターネット２００の外部のパーソナルコンピュータからのハッキングの可能性を著しく低下することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態のセキュリティ改善装置の模式的な構成を示すブロック図である。
【符号の説明】
【００３１】
１００  パーソナルコンピュータ
１１０  ブロック手段
１３０  報知手段
１４０  変更手段
２００  パーソナルコンピュータ
【図１】
2009294789.tif 000003