(57)【特許請求の範囲】
【請求項１】
書類ファイルの取得時に、複数点のセクションに分散して、使用者のコンピュータを攻撃するプログラムコードが埋め込まれた悪意のある書類ファイルのデジタル指紋を取得する方法であって、
複数の第１悪意のある書類ファイルのデジタル指紋を記憶するためのデータベースを設立するステップと、
インターネットにて伝送の書類ファイルを取得するステップと、
当該書類ファイルに対して複数点の感知や取得を行うことにより、複数点のセクションを獲得するステップと、
前記複数点のセクションと前記第１悪意のある書類ファイルのデジタル指紋とを分析比較することにより、前記書類ファイルにおける複数点のセクションが悪意のある特徴に合うか否かを確認するステップと、
当該書類ファイルが悪意のある特徴に合うと、当該悪意のある特徴によって分類まとめると共に、悪意のある書類ファイルに標示し、且つ分類まとめた悪意のある書類ファイルにおける悪意のある特徴を第２悪意のある書類ファイルのデジタル指紋に転換すると共に、前記データベースに記憶するステップと、を有することを特徴とする悪意のある書類ファイルのデジタル指紋を取得する方法。
【請求項２】
前記複数点のセクションは、前記書類ファイルの情報内容、編集コードの位置又は欠点の何れか一つであることを特徴とする請求項１に記載の悪意のある書類ファイルのデジタル指紋を取得する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、悪意のある書類ファイルのデジタル指紋を取得する方法及びシステムであり、特にインターネットにて伝送の書類ファイルの関連情報を取得すると共に、悪意のある特徴に合うか否かを比較し、且つ前記書類ファイルの関連情報を新たな悪意のある書類ファイルのデジタル指紋に転換する方法及びシステムに関するものである。
【背景技術】
【０００２】
従来に、悪意のある書類ファイルの攻撃をウイルス対策ソフトによって感知や防止することができず、現在のウイルス対策ソフトは書類ファイル（例えば、.docファイル、.xlsファイル、.pptファイル、.pdfファイルなど）に対してウイルスコードがあるか否かを感知する時、前記書類ファイルにおける特定のセクションのプログラムコードに対して感知や比較し、前記特定のセクションのプログラムコードを比較した後、ウイルスコードの特徴に合う場合、ウイルス対策ソフトはガード手段を起動し、当該ウイルスを含有する書類ファイルを隔離し、又は、ウイルスコードを含有する書類ファイルに対してウイルスを排除して前記ウイルスコードを削除する。また、前記ウイルス対策ソフトは、現在良く使用されるものであるため、特に特許文献又は非特許文献に記載されていない。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、悪意攻撃のある書類ファイルはウイルスコードを含有する書類ファイルと異なり、悪意攻撃のある書類ファイルの作成過程中に複数のセクションに悪意のあるプログラムコードを含有するため、ウイルス対策ソフトによって感知できない。これは、ウイルス対策ソフトが特定のセクションに対して感知を行い、悪意攻撃のある書類ファイルがウイルス対策ソフトの感知を回避し、ソフトの弱点を利用して使用者のコンピュータに攻撃すると共に、使用者のコンピュータを使用できなくなるためである。
【０００４】
従って、悪意攻撃のある書類ファイルに対して感知やガードを行うことがソフト開発業者の解決しようとする課題となる。
【課題を解決するための手段】
【０００５】
本発明の目的は、悪意のある書類ファイルのデジタル指紋を取得する方法を提供し、まず複数の第１悪意のある書類ファイルのデジタル指紋を記憶するためのデータベースを設立し、次にインターネットにて伝送の書類ファイルを取得し、更に当該書類ファイルに対して複数点の感知や取得を行うことにより、複数点のセクションを獲得し、最後に、前記複数点のセクションと前記第１悪意のある書類ファイルのデジタル指紋とを比較することにより、前記書類ファイルにおける複数点のセクションが悪意のある特徴に合うか否かを確認し、これにより、前記書類ファイルの関連情報を取得する目的を達成する。
【０００６】
本発明の次の目的は、悪意のある書類ファイルのデジタル指紋を取得するシステムを提供し、複数の第１悪意のある書類ファイルのデジタル指紋を記憶するためのデータベースを有し、次にインターネットにて伝送の書類ファイルを取得するための取得モジュールを有し、更に当該書類ファイルに対して複数点の感知や取得を行うことにより、複数点のセクションを獲得する感知や取得モジュールを有し、最後に、前記複数点のセクションと前記第１悪意のある書類ファイルのデジタル指紋とを比較することにより、前記書類ファイルにおける複数点のセクションが悪意のある特徴に合うか否かを分析比較する悪意攻撃の比較分析モジュールを有することにより、前記書類ファイルに悪意の特徴があるか否かを分析比較する目的を達成する。
【０００７】
前記の目的を達成するために、本発明の技術手段は、複数の第１悪意のある書類ファイルのデジタル指紋を記憶するためのデータベースを設立するステップと、インターネットにて伝送の書類ファイルを取得するステップと、当該書類ファイルに対して複数点の感知や取得を行うことにより、複数点のセクションを獲得するステップと、前記複数点のセクションと前記第１悪意のある書類ファイルのデジタル指紋とを分析比較することにより、前記書類ファイルにおける複数点のセクションが悪意のある特徴に合うか否かを確認するステップと、を有する。
【図面の簡単な説明】
【０００８】
【図１】本発明に係わる悪意のある書類ファイルのデジタル指紋を取得する方法を示すフローチャートである。
【図２】本発明に係わる悪意のある書類ファイルのデジタル指紋を取得するシステムを示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の好適な実施の形態を詳細に説明する。尚、下記実施例は、本発明の好適な実施の形態を示したものにすぎず、本発明の技術的範囲は、下記実施例そのものに何ら限定されるものではない。
【００１０】
図１は、本発明に係わる悪意のある書類ファイルのデジタル指紋を取得する方法を示すフローチャートである。図１に示すように、本発明に係わる悪意のある書類ファイルのデジタル指紋を取得する方法は、下記のステップを施行する。
先ず複数の第１悪意のある書類ファイルのデジタル指紋を記憶するためのデータベース（１１）を設立するステップ（S１０）を施行し、次に、ステップ（S２０）に進める。
インターネット（２）にて伝送の書類ファイルを取得するステップ（S２０）を施行し、次に、ステップ（S３０）に進める。
当該書類ファイルに対して複数点の感知や取得を行うことにより、複数点のセクションを獲得するステップ（S３０）を施行し、次に、ステップ（S４０）に進める。
前記複数点のセクションと前記第１悪意のある書類ファイルのデジタル指紋とを分析比較することにより、前記書類ファイルにおける複数点のセクションが悪意のある特徴に合うか否かを確認するステップ（S４０）を施行し、悪意のある特徴に合うことを確認する場合、ステップ（S５０）に進め、悪意のある特徴に合わないことを確認する場合、ステップ（S７０）に進める。
ステップ（S５０）には、当該書類ファイルが悪意のある特徴に合うと、当該悪意のある特徴によって分類まとめると共に、悪意のある書類ファイルに標示し、次に、ステップ（S６０）に進める。
ステップ（S６０）には、分類まとめた悪意のある書類ファイルにおける悪意のある特徴を第２悪意のある書類ファイルのデジタル指紋に転換すると共に、前記データベース（１１）に記憶する。
ステップ（S７０）には、前記書類ファイルが通過することを許す。
【００１１】
本実施例において、前記複数点のセクションは、前記書類ファイルの情報内容、編集コードの位置又は欠点である。
【００１２】
本実施例において、前記分類まとめるというのは、複数のインターネットの通信アドレス（例えば中継ステーション）、複数の悪意のあるプログラム又は複数の欠点に従って行うことである。
【００１３】
図２は、本発明に係わる悪意のある書類ファイルのデジタル指紋を取得するシステムを示すブロック図である。図２に示すように、本発明に係わる悪意のある書類ファイルのデジタル指紋を取得するシステムは、データベース（１１）と、取得モジュール（１２）と、感知や取得モジュール（１３）と、悪意攻撃の比較分析モジュール（１４）と、分類まとめるモジュール（１５）と、ファイル特徴の処理モジュール（１６）と、を有する。
【００１４】
前記データベース（１１）は、複数の第１悪意のある書類ファイルのデジタル指紋を記憶する。
【００１５】
前記取得モジュール（１２）は、インターネット（２）にて伝送の書類ファイルを取得する。
【００１６】
前記感知や取得モジュール（１３）は、当該書類ファイルに対して複数点の感知や取得を行うことにより、複数点のセクションを獲得する。
【００１７】
前記悪意攻撃の比較分析モジュール（１４）は、前記複数点のセクションと前記第１悪意のある書類ファイルのデジタル指紋とを分析比較することにより、前記書類ファイルにおける複数点のセクションが悪意のある特徴に合うか否かを確認する。
【００１８】
前記分類まとめるモジュール（１５）は、悪意のある特徴に合う当該書類ファイルを分類まとめると共に、悪意のある書類ファイルに標示する。
【００１９】
前記ファイル特徴の処理モジュール（１６）は、分類まとめた悪意のある書類ファイルにおける悪意のある特徴を第２悪意のある書類ファイルのデジタル指紋に転換すると共に、前記データベース（１１）に記憶する。
【００２０】
前記書類ファイルは、インターネット（２）（例えば電子メール、リアル通信ソフト、IP、URL）によって使用者のコンピュータ装置（３）に伝送すると、前記取得モジュール（１２）は、前記書類ファイルを取得すると共に、前記感知や取得モジュール（１３）は、当該書類ファイルにおける複数点のセクションを感知、獲得し、そして前記複数点のセクションと前記データベース（１１）における第１悪意のある書類ファイルのデジタル指紋とを前記悪意攻撃の比較分析モジュール（１４）によって分析比較することにより、前記複数点のセクションと前記データベース（１１）における第１悪意のある書類ファイルのデジタル指紋の悪意のある特徴とが合うか否かを分析する。前記第１悪意のある書類ファイルのデジタル指紋の悪意のある特徴と合わないと、前記書類ファイルを通過して使用者のコンピュータ（３）までに伝送する。前記第１悪意のある書類ファイルのデジタル指紋の悪意のある特徴と合うと、前記分類まとめるモジュール（１５）は、前記書類ファイルを当該インターネットの通信位置（例えば、中継ステーション）に従って当該悪意のあるプログラム及び当該欠点を分類まとめ、分類まとめた後、前記ファイル特徴の処理モジュール（１６）によって分類まとめた悪意のある書類ファイルにおける悪意のある特徴に従って第２悪意のある書類ファイルのデジタル指紋に転換すると共に、前記データベース（１１）に記憶する。
【００２１】
又、本発明に係わる悪意のある書類ファイルのデジタル指紋を取得する方法及びシステムは、前記書類ファイルに隠される悪意のある攻撃プログラムを検出するものである。これらの悪意のある攻撃プログラムは従来のウイルスコードの編集コードと異なり、悪意のある攻撃プログラムの編集又は編集コードの方式が前記書類ファイにおける複数のセクションに隠されるため、単一の特定なセクションではないので、従来のウイルス対策ソフトによって簡単に感知やガードをできず、従って、前記書類ファイルに隠された複数のセクションに対して感知することにより、当該書類ファイルにおける複数のセクションの異常又は欠点を感知する。前記書類ファイルにおける複数のセクションの異常又は欠点を感知すると、悪意攻撃のあるプログラムを含有する書類ファイルを当該インターネットの通信位置（例えば、中継ステーション）に従って当該悪意のあるプログラム及び当該欠点を分類まとめ、分類まとめた後、分類まとめた悪意攻撃のあるプログラムを含有する書類ファイルにおける悪意のある特徴を第２悪意のある書類ファイルのデジタル指紋に転換すると共に、その後の感知と分析比較のために前記第２悪意のある書類ファイルのデジタル指紋を前記データベース（１１）に記憶する。
【００２２】
上述したように、本発明に係わる悪意のある書類ファイルのデジタル指紋を取得する方法及びシステムは、まず前記第１悪意のある書類ファイルのデジタル指紋を記憶するためのデータベース（１１）を設立し、次にインターネット（２）にて伝送の書類ファイルを取得し、且つ当該書類ファイルに対して複数点の感知や取得を行うことにより、複数点のセクションを獲得し、次に、前記複数点のセクションと前記第１悪意のある書類ファイルのデジタル指紋とを比較することにより、前記書類ファイルにおける複数点のセクションが悪意のある特徴に合うか否かを確認する。前記悪意のある特徴にあうと、前記書類ファイルから取得する悪意のある特徴を前記第２悪意のある書類ファイルのデジタル指紋に転換することにより、前記書類ファイルの関連情報を取得すると共に、新たな悪意のある書類ファイルのデジタル指紋に転換する目的を達成する。
【符号の説明】
【００２３】
S１０〜S７０  ステップ
１１  データベース
１２  取得モジュール
１３  感知や取得モジュール
１４  悪意攻撃の比較分析モジュール
１５  分類まとめるモジュール
１６  ファイル特徴の処理モジュール
２    インターネット
３    コンピュータ装置
【図１】
0005608849.tif 000002
【図２】
0005608849.tif 000003