(57)【要約】【課題】良性のＵＲＬを用いて外部ネットワークへのアクセスを制御する場合に、良性のＵＲＬを迅速かつ効率的に収集できる情報処理装置、情報処理方法、及び情報処理プログラムを提供する。【解決手段】情報処理装置１０は、良性のＵＲＬを含むＵＲＬ情報を予め保存するデータベース１４と、クライアント端末１１から外部ネットワークへのアクセスのあったＵＲＬにおいて、データベース１４に登録されていない未登録のＵＲＬを収集する未登録ＵＲＬ収集部１７と、未登録のＵＲＬを解析して、良性と判定されたＵＲＬをデータベース１４に登録する分類解析部１９と、データベース１４に登録された良性のＵＲＬに基づいてクライアント端末１１からの外部ネットワークへのアクセスを制御するアクセス制御部１３と、を備える。【選択図】図１
2020170478.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末からの外部ネットワークへのアクセスを制御する情報処理装置であって、
良性のＵＲＬを含むＵＲＬ情報を予め保存するデータベースと、
前記クライアント端末から外部ネットワークへのアクセスのあったＵＲＬにおいて、前記データベースに登録されていない未登録のＵＲＬを収集する未登録ＵＲＬ収集部と、
前記未登録のＵＲＬを解析して、良性と判定されたＵＲＬを前記データベースに登録する分類解析部と、
前記データベースに登録された前記良性のＵＲＬに基づいて前記クライアント端末からの外部ネットワークへのアクセスを制御するアクセス制御部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記分類解析部は、収集された前記未登録のＵＲＬを解析して、悪性の属性を有するＵＲＬを第１のＵＲＬとする一方、その他のＵＲＬを第２のＵＲＬとして分類して、前記第２のＵＲＬを良性のＵＲＬとして前記データベースに登録する、
を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
分類解析部は、前記未登録のＵＲＬについて、コンテンツをダウンロード可能な拡張子を有するＵＲＬ、または、前記未登録のＵＲＬにアクセスした際に、ｈｔｔｐレスポンスのレスポンスヘッダにおけるコンテントタイプからファイルの種類を識別して、所定のコンテンツをダウンロード可能とするＵＲＬを、第１のＵＲＬとする、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記未登録ＵＲＬ収集部は、前記クライアント端末が受信する電子メールに含まれるＵＲＬ情報を取得して、前記データベースに登録されていない未登録のＵＲＬを収集する、
ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
前記分類解析部は、前記第１のＵＲＬからＵＲＬの特徴情報を抽出して、当該特徴情報に基づいて分類する、
ことを特徴とする請求項２から請求項４のいずれか一項に記載の情報処理装置。
【請求項６】
前記分類解析部は、収集された前記未登録のＵＲＬのうちで、同一のドメイン情報を有して、前記解析により、第１のＵＲＬ及び第２のＵＲＬに分かれて分類されるＵＲＬを検知する、
ことを特徴とする請求項２から請求項５のいずれか一項に記載の情報処理装置。
【請求項７】
前記分類解析部において、前記未登録のＵＲＬに対して、前記分類解析部で解析が完了した際、ＵＲＬに対する判定の結果をクライアント端末に通知する通知部、
をさらに備えることを特徴とする請求項１から請求項６のいずれか一項に記載の情報処理装置。
【請求項８】
前記悪性のＵＲＬとして登録されたＵＲＬを含む電子メールを受信した前記クライアント端末に対して、悪性のＵＲＬが含まれているメールを受信した旨を通知する通知部、
をさらに備えることを特徴とする請求項４に記載の情報処理装置。
【請求項９】
クライアント端末からの外部ネットワークへのアクセスを制御する情報処理方法であって、
良性のＵＲＬを含むＵＲＬ情報をデータベースに予め保存するステップと、
前記クライアント端末から外部ネットワークへのアクセスのあったＵＲＬにおいて、前記データベースに登録されていない未登録のＵＲＬを収集するステップと、
前記未登録のＵＲＬを解析して、良性と判定されたＵＲＬを前記データベースに登録するステップと、
前記データベースに登録された前記良性のＵＲＬに基づいて前記クライアント端末からの外部ネットワークへのアクセスを制御するステップと、
を含むことを特徴とする情報処理方法。
【請求項１０】
コンピュータを、
良性のＵＲＬを含むＵＲＬ情報をデータベースに予め保存する機能、
クライアント端末から外部ネットワークへのアクセスのあったＵＲＬにおいて、前記データベースに登録されていない未登録のＵＲＬを収集する機能、
前記未登録のＵＲＬを解析して、良性と判定されたＵＲＬを前記データベースに登録する機能、
前記データベースに登録された前記良性のＵＲＬに基づいて前記クライアント端末からの外部ネットワークへのアクセスを制御する機能、
として機能させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
企業や団体の内部ネットワークに配置された複数のクライアント端末が、インターネットへアクセスする際、クライアント端末の代わりにアクセスを代理実行するプロキシサーバの技術が広く用いられている。プロキシサーバを用いてクライアント端末のインターネットへのアクセスを制御することで、クライアント端末がアクセスした際に、マルウェアなどをダウンロードさせるような悪性（有害）なサイトへのアクセスを未然に防止することが可能となり、内部ネットワークのセキュリティを高めることができる。
【０００３】
従来では、マルウェアなどのプログラムをダウンロードさせる、またはフィッシングサイトなどの悪性サイトを予め保存しておき、クライアント端末からインターネットへのアクセスがあった際に、保存された悪性サイトに一致しないＵＲＬへのアクセスのみを許可するアクセス制御の技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１７９０２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、クライアント端末がアクセスした際に、マルウェアなどをダウンロードさせるような悪性なサイトは、悪意の第三者によって日々生成されており、特に電子メールの宛先を偽装して電子メールをクライアント端末に送りつけて、電子メールに記載されたＵＲＬにクライアント端末をアクセスさせる標的型攻撃と呼ばれるサイバー攻撃の手法は巧妙になっている。
【０００６】
従来のように、悪性なサイトを予め保存しておき、登録された悪性なサイトのＵＲＬに基づいてアクセスを制御する方法では、日々生成される悪性のＵＲＬに対して、悪性か否かの発見が遅れれば遅れる程、クライアント端末へのリスクは高まる。
【０００７】
一方で、悪性ではないサイト、すなわちクライアント端末に対して良性（無害）のサイトに基づいてアクセスを制御する方法も考えられる。良性と判明しているサイトのみにクライアント端末をアクセスさせるものであれば、日々生成される悪性のＵＲＬに対するクライアント端末のリスクは未然に予防できる。
【０００８】
しかしながら、良性となるサイトに基づいてアクセス制御を実行する場合、良性となるサイトのアクセス範囲は広範囲であるとともに良性となるサイトも日々増加するものであるため、ユーザのアクセスが想定される良性のＵＲＬを広範囲に網羅しておく必要があり、この網羅率が低ければクライアント端末はサイトへのアクセスができない事態が増えてしまい、ユーザの利便性が低下するおそれがある。ユーザのアクセスが想定されるＵＲＬの範囲は広範囲であるため、悪性のＵＲＬを除外しながら良性のＵＲＬを迅速かつ効率的に収集することは容易では無いという問題がある。
【０００９】
本発明はこのような事情を考慮してなされたもので、良性のＵＲＬを用いて外部ネットワークへのアクセスを制御する場合に、良性のＵＲＬを迅速かつ効率的に収集できる情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の実施形態に係る情報処理装置は、クライアント端末からの外部ネットワークへのアクセスを制御する情報処理装置であって、良性のＵＲＬを含むＵＲＬ情報を予め保存するデータベースと、前記クライアント端末から外部ネットワークへのアクセスのあったＵＲＬにおいて、前記データベースに登録されていない未登録のＵＲＬを収集する未登録ＵＲＬ収集部と、前記未登録のＵＲＬを解析して、良性と判定されたＵＲＬを前記データベースに登録する分類解析部と、前記データベースに登録された前記良性のＵＲＬに基づいて前記クライアント端末からの外部ネットワークへのアクセスを制御するアクセス制御部と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明の実施形態により、良性のＵＲＬを用いて外部ネットワークへのアクセスを制御する場合に、良性のＵＲＬを迅速かつ効率的に収集できる情報処理装置、情報処理方法、及び情報処理プログラムが提供される。
【図面の簡単な説明】
【００１２】
【図１】第１実施形態に係る情報処理装置の構成の一例を示す構成図。
【図２】収集された未登録のＵＲＬを、悪性の属性を有するか否かに基づいて分類した場合の一例を示す表。
【図３】分類された第１のＵＲＬのそれぞれについて特徴情報を抽出した場合の一例を示す表。
【図４】第１実施形態に係る情報処理方法の一例を示すフローチャート。
【図５】第２実施形態に係る情報処理装置の構成の一例を示す構成図。
【発明を実施するための形態】
【００１３】
（第１実施形態）
以下、本発明の実施形態を添付図面に基づいて説明する。
図１は、第１実施形態に係る情報処理システム１００の構成の一例を示す図である。
【００１４】
まず、全体の構成について説明する。
情報処理システム１００は、情報処理装置１０と、クライアント端末１１と、メールサーバ１２と、を備えている。
【００１５】
情報処理装置１０は、内部ネットワークに配置されたクライアント端末１１からの外部ネットワーク（インターネット）へのアクセスを中継制御などする装置である。情報処理装置１０は、外部ネットワークへの出入り口に配置されて、クライアント端末１１から外部ネットワークへのアクセス要求を受け付けて、当該アクセス要求に係るアクセス先ＵＲＬに応じてクライアント端末１１のアクセスを制御する。
【００１６】
なお、図１では、内部ネットワークに設けられるクライアント端末１１を１つで記載しているが、情報処理装置１０は、複数のクライアント端末１１に接続されて、クライアント端末１１のそれぞれの外部ネットワークへのアクセス要求を受け付けて、当該アクセス要求に係るアクセス先ＵＲＬに応じてクライアント端末１１のアクセスを制御してもよい。情報処理装置１０の具体的な構成については後述する。
【００１７】
メールサーバ１２は、電子メール送受信部２１と、電子メール解析部２２と、を備えている。
【００１８】
電子メール送受信部２１は、外部メールサーバを介して、外部端末から受信した電子メールについて、クライアント端末１１へのメールの送信制御などを実行する。具体的には、電子メールの送信元メールアドレスのドメイン及び送信元ＩＰアドレスが、予め登録した送信元リストと合致する場合には、適切な送信元と判断してクライアント端末１１に電子メールを送信する。一方、予め登録した送信元リストの送信元と合致しない場合には、電子メール解析部２２における偽装メールか否かの解析結果に基づいて電子メールの送信を制御する。
【００１９】
電子メール解析部２２は、受信した電子メールから送信情報を抽出して、送信情報に基づいて電子メールの解析を実行する。送信情報とは、電子メールから抽出されるメール送信に関する各種の情報であり、送信元メールアドレス（エンベロープＦｒｏｍ）、メールヘッダ内に記載の送信元ＩＰアドレス、送信時間、メール件名、メール本文内に記載のリンク先、添付されたファイル名、添付ファイル名及びそのファイル拡張子などである。
【００２０】
電子メール解析部２２は、抽出した送信情報に基づいて、悪意の第三者により電子メールの送信元が偽装された有害なメールか否かの解析を実行する。具体的には、例えば電子メール解析部２２は、送信元メールアドレス（エンベロープＦｒｏｍ）とメールヘッダ内の送信元アドレスとが一致するか否かを判定して、一致しない場合には送信元の偽装と判定する。また、予め偽装と想定されるメール文章を保存しておき、このメール文章と電子メールの本文とを照合することで送信元の偽装と判定してもよい。また、電子メール解析部２２は、送信元の偽装を判定する方法として、公知の偽装判定方法を用いることができる。
【００２１】
電子メール解析部２２は、偽装と判定された電子メールの本文や添付ファイル内に記載されているＵＲＬ情報を抽出して、情報処理装置１０に送信する。なお、電子メール解析部２２は、電子メールの本文や添付ファイル内に記載されているＵＲＬ情報のすべてを情報処理装置１０に送信してもよい。
【００２２】
なお、情報処理装置１０は、メールサーバ１２からＵＲＬ情報を取得する構成に限定されるものではなく、ＵＲＬ情報を処理する各種サーバから、ＵＲＬ情報を取得することが可能である。
【００２３】
実施形態に係る情報処理装置１０は、制御部２４と、解析部２５と、を備えている。なお、図１では、制御部２４と解析部２５とを一体で構成しているが、制御部２４と解析部２５のそれぞれを別々の装置で構成してもよく、制御部２４と解析部２５は遠隔地に配置してもよい。
【００２４】
なお、情報処理装置１０を構成する各ユニットの機能は、所定のプログラムコードを、プロセッサを用いて実行することによって実現しても良く、このようなソフトウェア処理に限らず、例えば、ＡＳＩＣ等を用いたハードウェア処理で実現してもよいし、ソフトウェア処理とハードウェア処理とを組み合わせて実現してもよい。
【００２５】
制御部２４は、アクセス制御部１３と、データベース１４と、を備えており、予めデータベース１４に登録されている良性のＵＲＬ情報に基づいてクライアント端末１１の外部ネットワークへのアクセス制御を実行する。
【００２６】
アクセス制御部１３は、データベース１４に登録された良性のＵＲＬ情報に基づいて、クライアント端末１１からの外部ネットワークへのアクセスを制御する。具体的には、クライアント端末１１からアクセス要求されたＵＲＬ情報を受け付け、データベース１４内の良性ＵＲＬの情報と照合して、一致する場合にはクライアント端末１１の外部ネットワークへのアクセスを許可する。一方、データベース１４内の良性ＵＲＬの情報と照合して、一致しない場合には、クライアント端末１１の外部ネットワークへのアクセスを不許可にしてアクセスさせない。アクセス制御部１３は、外部ネットワークへのアクセスを許可した場合には、アクセス先ＵＲＬに対応するＷｅｂサーバにコンテンツを要求し、Ｗｅｂサーバから返されたコンテンツをクライアント端末１１に送る。
【００２７】
データベース１４は、ホワイトリスト保存部１５と、悪性ＵＲＬ保存部１６と、を有している。ホワイトリスト保存部１５は、クライアント端末１１がアクセスした際に無害である良性のＵＲＬ群をホワイトリストとして保存する。一方、悪性ＵＲＬ保存部１６は、クライアント端末１１がアクセスした際に有害となる悪性のＵＲＬをリストとして保存している。
【００２８】
悪性ＵＲＬとは、より具体的には、クライアント端末１１がアクセスした際に、クライアント端末１１にウィルスなどのマルウェアをダウンロードさせるコンテンツサイト、ウェブブラウザやＯＳに異常を発生させることを目的とするクラシャーサイト、フィッシング（詐欺）サイトなど、悪意のあるファイルのダウンロード、クライアント端末１１のソフトウェアを破壊、あるいはＷｅｂサイトへの接続にクライアント端末１１を誘導するような、クライアント端末１１に対して有害なＵＲＬを意味する。一方、良性ＵＲＬは、クライアント端末１１がアクセスした際に、クライアント端末１１に対して無害なＵＲＬを意味する。
【００２９】
解析部２５は、未登録ＵＲＬ収集部１７と、分類解析部１９と、特徴情報保存部２０と、を備えている。
【００３０】
未登録ＵＲＬ収集部１７は、クライアント端末１１からアクセス要求されたＵＲＬ情報において、ホワイトリスト保存部１５の良性ＵＲＬの情報と一致しないＵＲＬ情報を、未登録ＵＲＬとして収集する。また、未登録ＵＲＬ収集部１７は、ホワイトリスト保存部１５の良性ＵＲＬの情報と一致せず、かつ悪性ＵＲＬ保存部１６のＵＲＬ情報と一致しないＵＲＬ情報を、未登録ＵＲＬとして収集してもよい。
【００３１】
また、未登録ＵＲＬ収集部１７は、メールサーバ１２から送信されたＵＲＬ情報について、ホワイトリスト保存部１５及び悪性ＵＲＬ保存部１６と照合して、一致しない場合には、そのＵＲＬ情報を未登録ＵＲＬとして収集してもよい。これにより、メールサーバ１２において偽装の疑いがあると判定された電子メールの、メール本文や添付メールに記載されたＵＲＬ情報について、データベース１４に未登録のＵＲＬ情報を収集できる。また、電子メール解析部２２が、電子メールの本文や添付ファイル内に記載されているＵＲＬ情報のすべてを情報処理装置１０に送信した場合には、メール本文や添付メールに記載されたＵＲＬ情報において、データベース１４に未登録のＵＲＬ情報を収集できる。
【００３２】
未登録ＵＲＬ収集部１７は、収集した未登録ＵＲＬを逐次分類解析部１９に送信してもよいし、一定時間（例えば２〜３時間）未登録ＵＲＬを収集した後に分類解析部１９に収集データを送信してもよい。
【００３３】
分類解析部１９は、未登録のＵＲＬを解析して、良性と判定されたＵＲＬをデータベース１４のホワイトリスト保存部１５に登録する。
【００３４】
具体的には、分類解析部１９は、収集された未登録のＵＲＬを解析して、悪性の属性を有するＵＲＬを「第１のＵＲＬ」とする一方、悪性の属性を有しない、その他のＵＲＬを「第２のＵＲＬ」として分類する。分類解析部１９は、第２のＵＲＬを良性のＵＲＬとしてデータベース１４のホワイトリスト保存部１５に登録する。
【００３５】
未登録のＵＲＬから悪性の属性を有するＵＲＬを分類する方法としては、コンテンツをダウンロード可能とするＵＲＬを第１のＵＲＬに分類してもよく、例えばＵＲＬ内のファイルパスがダウンロード可能な拡張子（例えば、ｅｘｅファイル）を有するＵＲＬについて第１のＵＲＬとして分類する。なお、ダウンロード可能な拡張子については予め情報処理装置１０のユーザ（管理者）により設定される。また、未登録のＵＲＬに対してアクセスした際に、ｈｔｔｐレスポンスにおけるレスポンスヘッダのContent-typeからファイルの種類を識別して、所定のコンテンツ（例えば、ｅｘｅファイルなどの実行ファイル）をダウンロード可能なＵＲＬを、悪性の属性を有するＵＲＬとして第１のＵＲＬに分類してもよい。
【００３６】
また、分類解析部１９は、未登録のＵＲＬにアクセスした際の、ＩＰアドレス、ＩＰアドレスの所有者情報、所在地情報、ドメイン、ドメインの所有者情報に基づいて悪性の属性を有するか否かを判定してもよい。この場合、悪性の接続先として判明しているＩＰアドレス、ＩＰアドレスの所有者情報や所在地情報などの悪性の属性情報を予め保存しておき、予め保存した属性情報に基づいて未登録のＵＲＬが悪性の属性を有するか否かを判定することで第１のＵＲＬを分類する。また、未登録のＵＲＬについて、ＵＲＬに対するドメイン名が作成された作成日を確認して、現在までの作成日からの経過日数が所定の日数以内（例えば、１週間）であれば悪性の属性を有するとして第１のＵＲＬに分類してもよい。個々のＷｅｂサーバを識別する識別子となるドメイン名の作成日からの経過日数が長ければ長いほど信頼性の高い良性なＵＲＬと判定できる一方で、作成日からの経過日数が短い場合には信頼性が低く悪性の疑いのあるＵＲＬとして第１のＵＲＬに分類する。
判定する。
【００３７】
また、分類解析部１９は、仮想的に構築された環境において、未登録のＵＲＬにアクセスして、ファイルなどのコンテンツをダウンロードした際、当該コンテンツが外部ネットワークとの通信を自発的に行うなどの挙動を分析して、その挙動に基づいて悪性の属性を有するか否かを判定してもよい。例えば、取得したコンテンツが外部ネットワークと通信する場合には、コンテンツを取得したＵＲＬを悪性の属性を有するとして第１のＵＲＬに分類する。さらに、コンテンツが外部ネットワークと通信する場合には、コンテンツが通信するＵＲＬを第１のＵＲＬとして追加で分類してもよい。
【００３８】
なお、取得したコンテンツの中には、一定期間が経過した後に通信を開始する場合があるため、所定の期間（例えば１日）を設定して、その期間に外部ネットワークとの通信が発生する場合に、コンテンツを取得したＵＲＬを悪性の属性を有するとして第１のＵＲＬに分類してもよい。
【００３９】
また、分類解析部１９は、一般的なウィルス対策ソフトを用い、ＵＲＬにアクセスしてダウンロードにより取得した当該コンテンツをウィルスソフトで解析した際に、マルウェアと判定された場合には、コンテンツに対応するＵＲＬを悪性の属性を有するとして第１のＵＲＬとして分類してもよい。
【００４０】
分類解析部１９は、これらの解析方法を適宜組み合わせて、未登録のＵＲＬから悪性の属性を有するＵＲＬを第１のＵＲＬに分類してもよい。
【００４１】
図２は、収集された未登録のＵＲＬを、悪性の属性を有するか否かに基づいて分類した場合の一例を示す表である。
【００４２】
例えば、図２に示すように、未登録のＵＲＬとして収集された「http://www.aaa.com/xxx.exe」について、ダウンロード可能な拡張子である「exe」がＵＲＬのファイルパスに設定されている場合に第１のＵＲＬに分類する。また、未登録のＵＲＬとして収集された「http://www.bbb.com/yyy.html」について、当該ＵＲＬにアクセスした際、ｈｔｔｐレスポンスにおけるレスポンスヘッダのContent-typeからファイルの種類を識別し、所定のコンテンツ（例えば、ｅｘｅファイル等の実行ファイル）をダウンロード可能なＵＲＬを第１のＵＲＬに分類している。また、「http://www.ccc.com/zzz.html」について、予め保存している悪性情報のドメインと一致するとして、第１のＵＲＬに分類している。一方で、悪性の属性を有しないＵＲＬについては第２のＵＲＬに分類される。
【００４３】
分類解析部１９は、未登録のＵＲＬについて、悪性の属性を有するＵＲＬを第１のＵＲＬとする一方、その他のＵＲＬを第２のＵＲＬとして分類する。悪性の属性を有する第１のＵＲＬは、マルウェアをダウンロードさせる等、クライアント端末１１に対して有害である可能性が第２のＵＲＬより高いＵＲＬとなる。一方で、第２のＵＲＬは、悪性である可能性が低く、良性である可能性が高いＵＲＬとなる。
【００４４】
なお、分類解析部１９は、悪性の属性を有するとして分類された第１のＵＲＬのそれぞれについて特徴情報を抽出してもよい。特徴情報とは、解析されたＵＲＬに関連する情報を意味しており、ＵＲＬのドメインやファイルパスから取得されるファイル名、ＵＲＬへアクセスした際のＩＰアドレス等の各種の情報を意味する。抽出された特徴情報は、第１のＵＲＬのそれぞれに関連付けて特徴情報保存部２０に保存される。
【００４５】
図３は、未登録のＵＲＬについて解析して、第１のＵＲＬに分類されたＵＲＬのそれぞれについて特徴情報を抽出した場合の一例を示す表である。図３に示すように、第１のＵＲＬのそれぞれに関連付けて、抽出された特徴情報が関連付けて保存される。例えば、悪性の属性を有するとして第１のＵＲＬに分類された「http://www.aaa.com/xxx.exe」について、そのドメイン「aaa.com」やファイル名「xxx.exe」などが特徴情報として抽出される。悪性の属性を有する第１のＵＲＬのそれぞれについて特徴情報が抽出される。
【００４６】
分類解析部１９は、保存された特徴情報を用いて、未登録のＵＲＬから第１のＵＲＬを分類してもよい。例えば、未登録のＵＲＬにおいて、保存されている特徴情報と一致するＵＲＬを第１のＵＲＬに分類する。悪性の属性を有するとして分類された第１のＵＲＬの特徴情報を抽出して、その特徴情報を未登録のＵＲＬの分類に適用することで、特徴情報が一致するＵＲＬ群を一括して第１のＵＲＬに分類できる。なお、１つの未登録のＵＲＬから複数の特徴情報が抽出されている場合には、特徴情報の全部が一致する場合に悪性と判定する構成としてもよいし、特徴情報の一部が一致する場合に悪性と判定する構成としてもよい。
【００４７】
なお、図２に示される「http://www.bbb.com/vvv」のように、第１のＵＲＬに分類された「http://www.bbb.com/yyy.html」と同一のドメイン情報を有するにも関わらず、分類解析部１９の解析結果によって第２のＵＲＬに分類される場合がある。これは、Ｗｅｂサーバ内の一部のコンテンツが意図的に改竄されることにより、同一のドメイン情報を有するＷｅｂサーバにアクセスしているにも関わらず、アクセス先のＵＲＬのファイルパスに応じて第１のＵＲＬと第２のＵＲＬに分かれて分類されていることが考えられる。
【００４８】
そこで、分類解析部１９は、第１のＵＲＬに分類されたものと同一のドメイン情報を有して、第２のＵＲＬに分類されたＵＲＬを検知して、当該第２のＵＲＬの特徴情報を抽出してもよい（図３参照）。未登録のＵＲＬにおいて、同一のドメイン情報を有して、第１のＵＲＬ及び第２のＵＲＬに分かれて分類されるＵＲＬを検知することで、Ｗｅｂサーバの改竄を検知することもできる。
【００４９】
分類解析部１９は、第２のＵＲＬを、良性のＵＲＬとしてホワイトリスト保存部１５に登録する。分類解析部１９は、良性である可能性が高いＵＲＬのみをホワイトリスト保存部１５に登録することになる。一方で、第１のＵＲＬに分類されたものについては悪性ＵＲＬ保存部１６に登録してもよい。
【００５０】
なお、良性とは判定された第２のＵＲＬについて、当該ＵＲＬに対応するＷｅｂサイト内の特徴に基づいて細かくカテゴリ分類してもよい。例えば、クライアント端末１１に対して無害と判定された第２のＵＲＬについて、Ｗｅｂサイトの内容に基づいて政治、エンタテインメント、健康などのＷｅｂサイトの種別に応じてカテゴリ分類する。カテゴリ分類は、それぞれのカテゴリに属するＷｅｂサイトの記載内容や表示画像を学習用データとして機械学習を予め行っておき、機械学習を用いて第２のＵＲＬを自動的に分類してもよい。なお、機械学習には、例えばＣＮＮ（畳み込みニューラルネットワーク）などの機械学習を行う。また、アクセス制御部１３は、カテゴリ分類された良性のＵＲＬ情報に基づいて、例えば特定のカテゴリに属するＷｅｂサイトに対してアクセスを不許可にするようにカテゴリに応じてアクセス制御を実行してもよい。
【００５１】
続いて、図４は、本実施形態にかかる情報処理方法のフローチャートを示している（適宜、図１参照）。
【００５２】
未登録ＵＲＬ収集部１７は、クライアント端末１１から外部ネットワークへのアクセスがあったＵＲＬにおいて、データベース１４に登録されていない未登録のＵＲＬを収集する（Ｓ１０）。
【００５３】
分類解析部１９は、収集された未登録のＵＲＬを解析して、悪性の属性を有するＵＲＬについては、第１のＵＲＬに分類する（Ｓ１１、Ｓ１２：ＹＥＳ、Ｓ１５）。このとき、分類解析部１９は、悪性の属性を有するとして分類された第１のＵＲＬのそれぞれについて特徴情報を抽出して、特徴情報に基づいて第１のＵＲＬを分類してもよい。なお、第１のＵＲＬに分類されたＵＲＬについて悪性ＵＲＬ保存部１６に登録してもよい（Ｓ１６）。
【００５４】
分類解析部１９は、悪性の属性を有しない、その他のＵＲＬを第２のＵＲＬとして分類する（Ｓ１３）。分類解析部１９は、第２のＵＲＬを良性と判定してデータベース１４に登録する（Ｓ１４）。
【００５５】
このように、第１実施形態に係る情報処理装置１０は、ユーザのクライアント端末１１から外部ネットワークへのアクセスがあったＵＲＬのうちで、データベース１４に登録されていない未登録のＵＲＬを収集し、この未登録のアクセス先ＵＲＬを悪性の属性を有するかに基づいて分類した上で、分類結果に基づいて良性と判定されたＵＲＬをデータベース１４のホワイトリスト保存部１５に保存することで、良性のＵＲＬを精度良く、効率的に収集できる。
【００５６】
良性のＵＲＬが効率的に収集され、悪性のＵＲＬを除いたユーザアクセス可能なＵＲＬの範囲が自動的に拡大されることで、ＵＲＬの網羅率（ユーザのアクセスが想定されるＵＲＬの範囲に対するデータベース１４内のホワイトリストのＵＲＬの割合）を高めることができるため、良性のＵＲＬに基づくアクセス制御であっても、ユーザの利便性が低減することを防止できる。
【００５７】
（第２実施形態）
図５は、第２実施形態に係る情報処理装置１０の構成の一例を示す図である。なお、図５において第１実施形態（図１）と共通の構成又は機能を有する部分は、同一符号で示し、重複する説明を省略する。
【００５８】
第２実施形態に係る情報処理装置１０は、通知部２３をさらに備えている。
通知部２３は、未登録ＵＲＬ収集部１７で収集された未登録のＵＲＬに対して、分類解析部１９で解析が完了した際、ＵＲＬに対する判定の結果をクライアント端末１１に通知する。
【００５９】
具体的には、ユーザのクライアント端末１１にアクセス不許可となった未登録のＵＲＬについて、分類解析部１９による解析により、良性ＵＲＬ、または、悪性ＵＲＬのいずれかに登録された旨をクライアント端末１１に通知する。未登録のＵＲＬについて良性に判定されてホワイトリスト保存部１５に登録された場合、ユーザのクライアント端末１１はこのＵＲＬにアクセスすることが可能となる。このように、ユーザは、アクセスが不許可であった未登録のＵＲＬについて、良性または悪性のいずれに属するＵＲＬであるのかを認識でき、ホワイトリストに登録されたＵＲＬについて即時にアクセスすることができる。
【００６０】
なお、分類解析部１９で解析が完了した際、ＵＲＬに対する判定の結果をメールサーバ１２に通知してもよい。メールサーバ１２の電子メール解析部２２は、ＵＲＬに対する判定の結果を用いて、受信した電子メールが偽装されているか否かを判定してもよい。例えば、悪性と判定されたＵＲＬが電子メールに含まれている場合には、当該電子メールを偽装と判定する。
【００６１】
また、通知部２３は、悪性のＵＲＬとして登録されたＵＲＬを含む電子メールを受信したクライアント端末１１に対して、悪性のＵＲＬが含まれているメールを受信した旨を通知してもよい。これにより、電子メールを受信したユーザは、悪性のＵＲＬ情報を含むメールを受信したことを認識することできる。
【００６２】
このように、第２実施形態に係る情報処理装置１０は、未登録のＵＲＬに対して良性か否かの判定が完了したときに、クライアント端末１１に判定の結果を通知する通知部２３を備えることにより、第１実施形態の効果を有するとともに、インターネットアクセスを行うユーザの利便性をより高めることができる。
【００６３】
以上述べた各実施形態の情報処理装置によれば、ユーザのクライアント端末１１から外部ネットワークへのアクセスがあったＵＲＬのうちで、データベース１４に登録されていない未登録のＵＲＬを収集し、この未登録のアクセス先ＵＲＬが悪性の属性を有するかに基づいて分類した上で、分類結果に基づいて良性か否かを段階的に解析することで、良性のＵＲＬを用いて外部ネットワークへのアクセスを制御する場合に、良性のＵＲＬを迅速かつ効率的に収集できる。
【００６４】
なお、情報処理装置１０で実行されるプログラムは、ＲＯＭ等の記憶回路に予め組み込んで提供される。もしくは、このプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ、フレキシブルディスク等のコンピュータで読み取り可能な記憶媒体に記憶されて提供するようにしてもよい。また、情報処理装置１０で実行されるプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせて提供するようにしてもよい。
【００６５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６６】
１０…情報処理装置、１１…クライアント端末、１２…メールサーバ、１３…アクセス制御部、１４…データベース、１５…ホワイトリスト保存部、１６…悪性ＵＲＬ保存部、１７…未登録ＵＲＬ収集部、１９…分類解析部、２０…特徴情報保存部、２１…電子メール送受信部、２２…電子メール解析部、２３…通知部、２４…制御部、２５…解析部。
【図１】
2020170478.tif 000003
【図２】
2020170478.tif 000004
【図３】
2020170478.tif 000005
【図４】
2020170478.tif 000006
【図５】
2020170478.tif 000007