(57)【特許請求の範囲】
【請求項１】
取得モジュールが、現在アクセスされているウェブサイト及び目標ジャンプ先ウェブサイトを現在のウェブサイトアクセス指示から取得するステップと、
第１判定モジュールが、ウェブサイトアクセス指示の履歴に応じて前記現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップと、
第２判定モジュールが、前記安全なジャンプ先ウェブサイトに応じて前記目標ジャンプ先ウェブサイトが乗っ取られているか否かを判定するステップと、
を含み、
前記第１判定モジュールが、前記ウェブサイトアクセス指示の履歴に応じて前記現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップは、
前記第１判定モジュールが備える取得サブモジュールが、前記現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセス指示を前記ウェブサイトアクセス指示の履歴から取得するステップと、
前記第１判定モジュールが備えるウェブサイト判定サブモジュールが、取得された少なくとも１つの前記過去のウェブサイトアクセス指示に応じて前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するステップと、
を含み、
前記ウェブサイト判定サブモジュールが、前記取得された少なくとも１つの前記過去のウェブサイトアクセス指示に応じて前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するステップは、
前記ウェブサイト判定サブモジュールが、前記取得された少なくとも１つの前記過去のウェブサイトアクセス指示に対して統計分析を実行し、各ジャンプ先ウェブサイトの出現確率をそれぞれ計算するステップと、
前記ウェブサイト判定サブモジュールが、前記各ジャンプ先ウェブサイトの前記出現確率Ｐ及び／又はアクセス時間に応じて、前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するステップと、
を含み、
前記ウェブサイト判定サブモジュールが、前記各ジャンプ先ウェブサイトの前記出現確率Ｐ及び／又は前記アクセス時間に応じて、前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するステップは、
前記ウェブサイト判定サブモジュールが、予め設定された確率の閾値より大きい前記出現確率を有するジャンプ先ウェブサイトが前記少なくとも１つの前記過去のウェブサイトアクセス指示の中に存在するか否かを判定するステップと、
前記ウェブサイト判定サブモジュールが、前記予め設定された確率の閾値より大きい前記出現確率を有するジャンプ先ウェブサイトが前記少なくとも１つの前記過去のウェブサイトアクセス指示の中に存在する場合、前記予め設定された確率の閾値より大きい前記出現確率を有するジャンプ先ウェブサイトを前記安全なジャンプ先ウェブサイトとして判定するステップと、
前記ウェブサイト判定サブモジュールが、前記予め設定された確率の閾値より大きい前記出現確率を有する前記ジャンプ先ウェブサイトが前記少なくとも１つの前記過去のウェブサイトアクセス指示の中に存在しない場合、前記少なくとも１つの前記過去のウェブサイトアクセス指示の中の各ジャンプ先ウェブサイトを前記安全なジャンプ先ウェブサイトとして判定するステップと、
を含む、ウェブサイト乗っ取り検出方法。
【請求項２】
取得モジュールが、現在アクセスされているウェブサイト及び目標ジャンプ先ウェブサイトを現在のウェブサイトアクセス指示から取得するステップと、
第１判定モジュールが、ウェブサイトアクセス指示の履歴に応じて前記現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップと、
第２判定モジュールが、前記安全なジャンプ先ウェブサイトに応じて前記目標ジャンプ先ウェブサイトが乗っ取られているか否かを判定するステップと、
を含み、
前記第１判定モジュールが、前記ウェブサイトアクセス指示の履歴に応じて前記現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップは、
前記第１判定モジュールが備える取得サブモジュールが、前記現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセス指示を前記ウェブサイトアクセス指示の履歴から取得するステップと、
前記第１判定モジュールが備えるウェブサイト判定サブモジュールが、取得された少なくとも１つの前記過去のウェブサイトアクセス指示に応じて前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するステップと、
を含み、
前記ウェブサイト判定サブモジュールが、前記取得された少なくとも１つの前記過去のウェブサイトアクセス指示に応じて前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するステップは、
前記ウェブサイト判定サブモジュールが、前記取得された少なくとも１つの前記過去のウェブサイトアクセス指示に対して統計分析を実行し、各ジャンプ先ウェブサイトの出現確率をそれぞれ計算するステップと、
前記ウェブサイト判定サブモジュールが、前記各ジャンプ先ウェブサイトの前記出現確率Ｐ及び／又はアクセス時間に応じて、前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するステップと、
を含み、
前記ウェブサイト判定サブモジュールが、前記各ジャンプ先ウェブサイトの前記出現確率Ｐ及び／又は前記アクセス時間に応じて、前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するステップは、
前記ウェブサイト判定サブモジュールが、前記ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔Ｔが予め設定された時間間隔未満であり、且つ、前記ジャンプ先ウェブサイトの連続的な出現の回数が予め設定された回数以上である場合、前記ジャンプ先ウェブサイトを前記安全なジャンプ先ウェブサイトとして判定するステップ、
を含む、ウェブサイト乗っ取り検出方法。
【請求項３】
取得モジュールが、現在アクセスされているウェブサイト及び目標ジャンプ先ウェブサイトを現在のウェブサイトアクセス指示から取得するステップと、
第１判定モジュールが、ウェブサイトアクセス指示の履歴に応じて前記現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップと、
第２判定モジュールが、前記安全なジャンプ先ウェブサイトに応じて前記目標ジャンプ先ウェブサイトが乗っ取られているか否かを判定するステップと、
を含み、
前記第１判定モジュールが、前記ウェブサイトアクセス指示の履歴に応じて前記現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップは、
前記第１判定モジュールが備える取得サブモジュールが、前記現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセス指示を前記ウェブサイトアクセス指示の履歴から取得するステップと、
前記第１判定モジュールが備えるウェブサイト判定サブモジュールが、取得された少なくとも１つの前記過去のウェブサイトアクセス指示に応じて前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するステップと、
を含み、
前記ウェブサイト判定サブモジュールが、前記取得された少なくとも１つの前記過去のウェブサイトアクセス指示に応じて前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するステップは、
前記ウェブサイト判定サブモジュールが、前記取得された少なくとも１つの前記過去のウェブサイトアクセス指示に対して統計分析を実行し、各ジャンプ先ウェブサイトの出現確率をそれぞれ計算するステップと、
前記ウェブサイト判定サブモジュールが、前記各ジャンプ先ウェブサイトの前記出現確率Ｐ及び／又はアクセス時間に応じて、前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するステップと、
を含み、
前記ウェブサイト判定サブモジュールが、前記各ジャンプ先ウェブサイトの前記出現確率Ｐ及び／又は前記アクセス時間に応じて、前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するステップは、
前記ウェブサイト判定サブモジュールが、前記ジャンプ先ウェブサイトの前記出現確率Ｐと、前記ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔Ｔと、前記ジャンプ先ウェブサイトの前記出現確率Ｐの重みＭと、最大アクセス間隔Ｔｍａｘに対する前記アクセス間隔Ｔの比率の重みＮと、安全なジャンプ閾値Ｑとが以下の式を満たす場合、前記ジャンプ先ウェブサイトを前記安全なジャンプ先ウェブサイトとして判定するステップ、
を含む、ウェブサイト乗っ取り検出方法。
【数１】
0006271725.tif 000009
【請求項４】
前記過去のウェブサイトアクセス指示は、アクセスウェブサイト、ジャンプの有無、ジャンプ先ウェブサイト、及びアクセス時間を含む、請求項１〜３のいずれか１つに記載のウェブサイト乗っ取り検出方法。
【請求項５】
前記第２判定モジュールが備える第１判定サブモジュールが、前記安全なジャンプ先ウェブサイトに応じて前記目標ジャンプ先ウェブサイトが乗っ取られているか否かを判定するステップは、
前記第２判定モジュールが備える第２判定サブモジュールが、前記目標ジャンプ先ウェブサイトが前記安全なジャンプ先ウェブサイトと適合する場合、前記目標ジャンプ先ウェブサイトが乗っ取られていないと判定するステップと、
前記第２判定サブモジュールが、前記目標ジャンプ先ウェブサイトが前記安全なジャンプ先ウェブサイトと適合していない場合、前記目標ジャンプ先ウェブサイトが乗っ取られていると判定するステップと、
を含む、請求項１〜４のいずれか１つに記載のウェブサイト乗っ取り検出方法。
【請求項６】
実行モジュールが、前記目標ジャンプ先ウェブサイトが乗っ取られていると判定した後、前記目標ジャンプ先ウェブサイトへのジャンプを阻止する動作を実行するステップを更に含む、請求項１〜５のいずれか１つに記載のウェブサイト乗っ取り検出方法。
【請求項７】
記録モジュールが、前記現在のアクセス時間に応じて前記ウェブサイトアクセス指示を記録するステップと、
ランク付けモジュールが、記録されたウェブサイトアクセス指示にアクセス時間の昇順にランク付けするステップと、
選択モジュールが、ランク付けされたウェブサイトアクセス指示から予め設定された個数のウェブサイトアクセス指示を選択することにより、ウェブサイトアクセス指示の履歴を判定するステップと、
を更に含み、
選択された各ウェブサイトアクセス指示が現在のアクセス時間よりも前のアクセス時間を有するか、或いは、選択された各ウェブサイトアクセス指示のアクセス時間から現在のアクセス時間までのアクセス間隔が予め設定された期間以下である、
請求項１〜６のいずれか１つに記載のウェブサイト乗っ取り検出方法。
【請求項８】
現在アクセスされているウェブサイト及び目標ジャンプ先ウェブサイトを現在のウェブサイトアクセス指示から取得するように構成されている取得モジュールと、
ウェブサイトアクセス指示の履歴に応じて前記現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するように構成されている第１判定モジュールと、
前記安全なジャンプ先ウェブサイトに応じて前記目標ジャンプ先ウェブサイトが乗っ取られているか否かを判定するように構成されている第２判定モジュールと、
を備え、
前記第１判定モジュールは、
前記現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセス指示を前記ウェブサイトアクセス指示の履歴から取得するように構成されている取得サブモジュールと、
取得された少なくとも１つの前記過去のウェブサイトアクセス指示に応じて前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するように構成されているウェブサイト判定サブモジュールと、
を備え、
前記ウェブサイト判定サブモジュールは、
取得された少なくとも１つの前記過去のウェブサイトアクセス指示に対して統計分析を実行し、各ジャンプ先ウェブサイトの出現確率をそれぞれ計算し、
前記各ジャンプ先ウェブサイトの前記出現確率Ｐ及び／又はアクセス時間に応じて、前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するように構成され、
前記ウェブサイト判定サブモジュールは、
予め設定された確率の閾値より大きい前記出現確率を有するジャンプ先ウェブサイトが前記少なくとも１つの前記過去のウェブサイトアクセス指示の中に存在するか否かを判定し、
前記予め設定された確率の閾値より大きい前記出現確率を有するジャンプ先ウェブサイトが前記少なくとも１つの前記過去のウェブサイトアクセス指示の中に存在する場合、前記予め設定された確率の閾値より大きい前記出現確率を有するジャンプ先ウェブサイトを前記安全なジャンプ先ウェブサイトとして判定し、
前記予め設定された確率の閾値より大きい前記出現確率を有するジャンプ先ウェブサイトが前記少なくとも１つの前記過去のウェブサイトアクセス指示の中に存在しない場合、前記少なくとも１つの前記過去のウェブサイトアクセス指示の中の各ジャンプ先ウェブサイトを前記安全なジャンプ先ウェブサイトとして判定するように更に構成されている、
ウェブサイト乗っ取り検出装置。
【請求項９】
現在アクセスされているウェブサイト及び目標ジャンプ先ウェブサイトを現在のウェブサイトアクセス指示から取得するように構成されている取得モジュールと、
ウェブサイトアクセス指示の履歴に応じて前記現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するように構成されている第１判定モジュールと、
前記安全なジャンプ先ウェブサイトに応じて前記目標ジャンプ先ウェブサイトが乗っ取られているか否かを判定するように構成されている第２判定モジュールと、
を備え、
前記第１判定モジュールは、
前記現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセス指示を前記ウェブサイトアクセス指示の履歴から取得するように構成されている取得サブモジュールと、
取得された少なくとも１つの前記過去のウェブサイトアクセス指示に応じて前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するように構成されているウェブサイト判定サブモジュールと、
を備え、
前記ウェブサイト判定サブモジュールは、
取得された少なくとも１つの前記過去のウェブサイトアクセス指示に対して統計分析を実行し、各ジャンプ先ウェブサイトの出現確率をそれぞれ計算し、
前記各ジャンプ先ウェブサイトの前記出現確率Ｐ及び／又はアクセス時間に応じて、前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するように構成され、
前記ウェブサイト判定サブモジュールは、
ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔Ｔが予め設定された時間間隔未満であり、且つ、前記ジャンプ先ウェブサイトの連続的な出現の回数が予め設定された回数以上である場合、前記ジャンプ先ウェブサイトを前記安全なジャンプ先ウェブサイトとして判定するように更に構成されている、ウェブサイト乗っ取り検出装置。
【請求項１０】
現在アクセスされているウェブサイト及び目標ジャンプ先ウェブサイトを現在のウェブサイトアクセス指示から取得するように構成されている取得モジュールと、
ウェブサイトアクセス指示の履歴に応じて前記現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するように構成されている第１判定モジュールと、
前記安全なジャンプ先ウェブサイトに応じて前記目標ジャンプ先ウェブサイトが乗っ取られているか否かを判定するように構成されている第２判定モジュールと、
を備え、
前記第１判定モジュールは、
前記現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセス指示を前記ウェブサイトアクセス指示の履歴から取得するように構成されている取得サブモジュールと、
取得された少なくとも１つの前記過去のウェブサイトアクセス指示に応じて前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するように構成されているウェブサイト判定サブモジュールと、
を備え、
前記ウェブサイト判定サブモジュールは、
取得された少なくとも１つの前記過去のウェブサイトアクセス指示に対して統計分析を実行し、各ジャンプ先ウェブサイトの出現確率をそれぞれ計算し、
前記各ジャンプ先ウェブサイトの前記出現確率Ｐ及び／又はアクセス時間に応じて、前記現在アクセスされているウェブサイトからの前記安全なジャンプ先ウェブサイトを判定するように構成され、
前記ウェブサイト判定サブモジュールは、
前記ジャンプ先ウェブサイトの前記出現確率Ｐと、前記ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔Ｔと、前記ジャンプ先ウェブサイトの前記出現確率Ｐの重みＭと、最大アクセス間隔Ｔｍａｘに対する前記アクセス間隔Ｔの比率の重みＮと、安全なジャンプ閾値Ｑとが以下の式を満たす場合、前記ジャンプ先ウェブサイトを前記安全なジャンプ先ウェブサイトとして判定するように構成されている、ウェブサイト乗っ取り検出装置。
【数２】
0006271725.tif 000010
【請求項１１】
前記過去のウェブサイトアクセス指示は、アクセスウェブサイト、ジャンプの有無、ジャンプ先ウェブサイト、及びアクセス時間を含む、請求項８〜１０のいずれか１つに記載のウェブサイト乗っ取り検出装置。
【請求項１２】
前記第２判定モジュールは、
前記目標ジャンプ先ウェブサイトが前記安全なジャンプ先ウェブサイトと適合する場合、前記目標ジャンプ先ウェブサイトが乗っ取られていないと判定するように構成されている第１判定サブモジュールと、
前記目標ジャンプ先ウェブサイトが前記安全なジャンプ先ウェブサイトと適合していない場合、前記目標ジャンプ先ウェブサイトが乗っ取られていると判定するように構成されている第２判定サブモジュールと、
を備える、請求項８〜１１のいずれか１つに記載のウェブサイト乗っ取り検出装置。
【請求項１３】
前記目標ジャンプ先ウェブサイトが乗っ取られていると判定した後、前記目標ジャンプ先ウェブサイトへのジャンプを阻止する動作を実行するように構成されている実行モジュールを更に備える、請求項８〜１１のいずれか１つに記載のウェブサイト乗っ取り検出装置。
【請求項１４】
前記現在のアクセス時間に応じて前記ウェブサイトアクセス指示を記録するように構成されている記録モジュールと、
記録されたウェブサイトアクセス指示にアクセス時間の昇順にランク付けするように構成されているランク付けモジュールと、
ランク付けされたウェブサイトアクセス指示から予め設定された個数のウェブサイトアクセス指示を選択することにより、ウェブサイトアクセス指示の履歴を判定する選択モジュールと、
を更に備え、
選択された各ウェブサイトアクセス指示が前記現在のアクセス時間よりも前のアクセス時間を有するか、或いは、選択された各ウェブサイトアクセス指示のアクセス時間から前記現在のアクセス時間までのアクセス間隔が予め設定された期間以下である、
請求項８〜１２のいずれか１つに記載のウェブサイト乗っ取り検出装置。
【請求項１５】
コンピュータを動作させるとき、請求項１〜７のいずれか１つに記載のウェブサイト乗っ取り検出方法をコンピュータに実行させるコンピュータプログラム。
【請求項１６】
請求項１５に記載のコンピュータプログラムが記憶されたコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、２０１５年６月１９日に出願された中国特許出願番号第２０１５１０３４７８０４．３号に基づいて優先権を主張するものであり、この全体の内容が参照により本明細書に援用される。
【０００２】
本開示は、ネットワークセキュリティ技術分野に関し、より具体的には、ウェブサイト乗っ取り検出方法及び装置に関する。
【背景技術】
【０００３】
いくつかのネットワーク事業者は、ユーザがネットワークにアクセスするとき、中間ルータでユーザの要求を監視し、いくつかの特別な条件が適合するとき、目標サーバが応答を返す前に、ユーザがネットワーク事業者と利害関係があるウェブサイトにジャンプするようにジャンプ応答を返す。ジャンプ応答に対応する目標ウェブサイトは、フィッシング・ウェブサイトである可能性があり、或いは、トロイの木馬広告及びポップアップ広告を含む可能性があり、ユーザ体験に影響を与える。ユーザがブラウザのパートナーウェブサイトを要求する場合、このパートナーウェブサイトは、ブラウザの正当な利益に損害を与えることがある。
【発明の概要】
【０００４】
本開示の実施形態は、以下の技術的解決策を含むウェブサイト乗っ取り検出方法及び装置を提供する。
【０００５】
本開示の第１態様の実施形態によれば、現在アクセスされているウェブサイト及び目標ジャンプ先ウェブサイトを現在のウェブサイトアクセス指示から取得するステップと、
ウェブサイトアクセス指示の履歴に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップと、
安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かを判定するステップと、
を含む、ウェブサイト乗っ取り検出方法を提供する。
【０００６】
実施形態において、前記ウェブサイトアクセス指示の履歴に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップは、
現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセス指示をウェブサイトアクセス指示の履歴から取得するステップと、
取得された少なくとも１つの前記過去のウェブサイトアクセス指示に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップと、
を含む。
【０００７】
実施形態において、過去のウェブサイトアクセス指示は、アクセスウェブサイト、ジャンプの有無、ジャンプ先ウェブサイト、及びアクセス時間を含む。
【０００８】
実施形態において、前記取得された少なくとも１つの前記過去のウェブサイトアクセス指示に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップは、
取得された少なくとも１つの前記過去のウェブサイトアクセス指示に対して統計分析を実行し、各ジャンプ先ウェブサイトの出現確率をそれぞれ計算するステップと、
前記各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップと、
を含む。
【０００９】
実施形態において、前記各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップは、
予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが前記少なくとも１つの前記過去のウェブサイトアクセス指示の中に存在するか否かを判定するステップと、
前記予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが前記少なくとも１つの前記過去のウェブサイトアクセス指示の中に存在する場合、予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定するステップと、
前記予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが前記少なくとも１つの前記過去のウェブサイトアクセス指示の中に存在しない場合、前記少なくとも１つの前記過去のウェブサイトアクセス指示の中の各ジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定するステップと、
を含む。
【００１０】
実施形態において、前記各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップは、
ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔が予め設定された時間間隔未満であり、且つ、ジャンプ先ウェブサイトの連続的な出現の回数が予め設定された回数以上である場合、ジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定するステップを含む。
【００１１】
実施形態において、前記各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップは、
ジャンプ先ウェブサイトの出現確率Ｐと、ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔Ｔと、ジャンプ先ウェブサイトの出現確率Ｐの重みＭと、最大アクセス間隔Ｔｍａｘに対するアクセス間隔Ｔの比率の重みＮと、安全なジャンプ閾値Ｑとが以下の式を満たす場合、ジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定するステップを含む。
【数１】
0006271725.tif 000002
【００１２】
実施形態において、安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かを判定するステップは、
目標ジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトと適合する場合、目標ジャンプ先ウェブサイトが乗っ取られていないと判定するステップと、
目標ジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトと適合していない場合、目標ジャンプ先ウェブサイトが乗っ取られていると判定するステップと、
を含む。
【００１３】
実施形態において、本方法は、目標ジャンプ先ウェブサイトが乗っ取られていると判定した後、目標ジャンプ先ウェブサイトへのジャンプを阻止する動作を実行するステップを更に含む。
【００１４】
実施形態において、本方法は、
前記現在のアクセス時間に応じてウェブサイトアクセス指示を記録するステップと、
記録されたウェブサイトアクセス指示にアクセス時間の昇順にランク付けするステップと、
ランク付けされたウェブサイトアクセス指示から予め設定された個数のウェブサイトアクセス指示を選択することにより、ウェブサイトアクセス指示の履歴を判定するステップと、
を更に含み、
選択された各ウェブサイトアクセス指示が現在のアクセス時間よりも前のアクセス時間を有するか、或いは、選択された各ウェブサイトアクセス指示のアクセス時間から現在のアクセス時間までのアクセス間隔が予め設定された期間以下である。
【００１５】
本開示の第２態様の実施形態によれば、
現在アクセスされているウェブサイト及び目標ジャンプ先ウェブサイトを現在のウェブサイトアクセス指示から取得するように構成されている取得モジュールと、
ウェブサイトアクセス指示の履歴に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するように構成されている第１判定モジュールと、
安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かを判定するように構成されている第２判定モジュールと、
を備える、ウェブサイト乗っ取り検出装置を提供する。
【００１６】
実施形態において、前記第１判定モジュールは、
現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセス指示をウェブサイトアクセス指示の履歴から取得するように構成されている取得サブモジュールと、
取得された少なくとも１つの前記過去のウェブサイトアクセス指示に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するように構成されているウェブサイト判定サブモジュールと、
を備える。
【００１７】
実施形態において、過去のウェブサイトアクセス指示は、アクセスウェブサイト、ジャンプの有無、ジャンプ先ウェブサイト、及びアクセス時間を含む。
【００１８】
実施形態において、前記ウェブサイト判定サブモジュールは、
取得された少なくとも１つの前記過去のウェブサイトアクセス指示に対して統計分析を実行し、各ジャンプ先ウェブサイトの出現確率をそれぞれ計算し、
前記各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するように構成されている。
【００１９】
実施形態において、ウェブサイト判定サブモジュールは、
予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが前記少なくとも１つの前記過去のウェブサイトアクセス指示の中に存在するか否かを判定し、
予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが前記少なくとも１つの前記過去のウェブサイトアクセス指示の中に存在する場合、予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定し、
予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが前記少なくとも１つの前記過去のウェブサイトアクセス指示の中に存在しない場合、前記少なくとも１つの前記過去のウェブサイトアクセス指示の中の各ジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定するように更に構成されている。
【００２０】
実施形態において、前記ウェブサイト判定サブモジュールは、
ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔が予め設定された時間間隔未満であり、且つ、ジャンプ先ウェブサイトの連続的な出現の回数が予め設定された回数以上である場合、ジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定するように更に構成されている。
【００２１】
実施形態において、前記ウェブサイト判定サブモジュールは、
ジャンプ先ウェブサイトの出現確率Ｐと、ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔Ｔと、ジャンプ先ウェブサイトの出現確率Ｐの重みＭと、最大アクセス間隔Ｔｍａｘに対するアクセス間隔Ｔの比率の重みＮと、安全なジャンプ閾値Ｑとが以下の式を満たす場合、ジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定するように更に構成されている。
【数２】
0006271725.tif 000003
【００２２】
実施形態において、前記第２判定モジュールは、
目標ジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトと適合する場合、目標ジャンプ先ウェブサイトが乗っ取られていないと判定するように構成されている第１判定サブモジュールと、
目標ジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトと適合していない場合、目標ジャンプ先ウェブサイトが乗っ取られていると判定するように構成されている第２判定サブモジュールと、
を備える。
【００２３】
実施形態において、本装置は、目標ジャンプ先ウェブサイトが乗っ取られていると判定した後、目標ジャンプ先ウェブサイトへのジャンプを阻止する動作を実行するように構成されている実行モジュールを更に備える。
【００２４】
実施形態において、本装置は、
前記現在のアクセス時間に応じてウェブサイトアクセス指示を記録するように構成されている記録モジュールと、
記録されたウェブサイトアクセス指示にアクセス時間の昇順にランク付けするように構成されているランク付けモジュールと、
ランク付けされたウェブサイトアクセス指示から予め設定された個数のウェブサイトアクセス指示を選択することにより、ウェブサイトアクセス指示の履歴を判定する選択モジュールと、
を更に備え、
選択された各ウェブサイトアクセス指示が現在のアクセス時間よりも前のアクセス時間を有するか、或いは、選択された各ウェブサイトアクセス指示のアクセス時間から現在のアクセス時間までのアクセス間隔が予め設定された期間以下である。
【００２５】
本開示の第３態様の実施形態によれば、
プロセッサと、
プロセッサによって実行可能な指示を記憶するメモリと、
を備えるウェブサイト乗っ取り検出装置であって、
プロセッサは、
現在アクセスされているウェブサイト及び目標ジャンプ先ウェブサイトを現在のウェブサイトアクセス指示から取得し、
ウェブサイトアクセス指示の履歴に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定し、
安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かを判定するように構成されている、
ウェブサイト乗っ取り検出装置を提供する。
【発明の効果】
【００２６】
本開示の実施形態において提供される方法及び装置は、以下の有利な効果を有する。
【００２７】
（１）実施形態において、現在アクセスされているウェブサイト及び目標ジャンプ先ウェブサイトは、ウェブサイトアクセス指示から取得され、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトは、ウェブサイトアクセス指示の履歴に応じて判定され、安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かが判定される。本開示によれば、安全なジャンプ先ウェブサイトは、安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かが決定されるように、過去のウェブサイトアクセス指示に応じて判定される。このようにして、異常なジャンプをすぐに検出することができ、前もってブラックリストに載せられたウェブサイトを維持及び発行することなく乗っ取りを見つけることができる。これにより、乗っ取られたウェブサイトの認識率を高め、コストを削減できる。
【００２８】
（２）別の実施形態において、ウェブサイトアクセス指示の履歴に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定することは、現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセス指示をウェブサイトアクセス指示の履歴から取得し、取得された少なくとも１つの過去のウェブサイトアクセス指示に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定することを含む。本開示によれば、安全なジャンプ先ウェブサイトは、現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセス指示に応じて判定され、安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かが判定される。このようにして、異常なジャンプをすぐに検出することができ、前もってブラックリストに載せられたウェブサイトを維持及び発行することなく乗っ取りを見つけることができる。これにより、乗っ取られたウェブサイトの認識率を高め、コストを削減できる。
【００２９】
（３）別の実施形態において、過去のウェブサイトアクセス指示は、アクセスウェブサイト、ジャンプの有無、ジャンプ先ウェブサイト、及びアクセス時間を含む。本開示によれば、過去のウェブサイトアクセス指示が、アクセスウェブサイト、ジャンプの有無、ジャンプ先ウェブサイト、及びアクセス時間を含むので、安全なジャンプ先ウェブサイトが、アクセスウェブサイト、ジャンプの有無、ジャンプ先ウェブサイト、及びアクセス時間に応じて判定される。これにより、ウェブサイトのジャンプのセキュリティを確保できる。
【００３０】
（４）別の実施形態において、取得された少なくとも１つの過去のウェブサイトアクセス指示に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定することは、取得された少なくとも１つの過去のウェブサイトアクセス指示に対して統計分析を実行し、各ジャンプ先ウェブサイトの出現確率をそれぞれ計算し、各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定することを含む。本開示によれば、安全なジャンプ先ウェブサイトは、判定された安全なジャンプ先ウェブサイトがより正確であるように、各ジャンプ先ウェブサイトの出現確率、アクセス時間、又はこれらの両方に応じて迅速に判定されることができる。これにより、ウェブサイトのジャンプのセキュリティを更に確保し、乗っ取られたウェブサイトの認識率を高め、コストを削減できる。
【００３１】
（５）実施形態において、各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定することは、予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが少なくとも１つの過去のウェブサイトアクセス指示の中に存在するか否かを判定し、予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが少なくとも１つの過去のウェブサイトアクセス指示の中に存在する場合、予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定し、予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが少なくとも１つの過去のウェブサイトアクセス指示の中に存在しない場合、少なくとも１つの過去のウェブサイトアクセス指示の中の各ジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定することを含む。本開示によれば、過去のウェブサイトアクセス指示が予め設定された確率の閾値より大きい出現確率を各々に有するジャンプ先ウェブサイトを含む場合、予め設定された確率の閾値より大きい出現確率を各々に有するこれらのジャンプ先ウェブサイトは、安全なジャンプ先ウェブサイトとして判定される。これにより、安全なジャンプ先ウェブサイトの正確さが確保される。更に、過去のウェブサイトアクセス指示が予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトを含まない場合、このことは、過去のウェブサイトアクセス指示の確率分布が分散的であることを示す。このため、過去のウェブサイトアクセス指示の中のジャンプ先ウェブサイトの全てが一時的に安全であると見なすことができる。
【００３２】
（６）別の実施形態において、各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定することは、ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔Ｔが予め設定された時間間隔未満であり、且つ、ジャンプ先ウェブサイトの連続的な出現の回数が予め設定された回数以上である場合、ジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定することを含む。本開示によれば、ジャンプ先ウェブサイトの連続的な出現の回数が予め設定された回数以上であり、且つ、ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔Ｔが予め設定された時間間隔未満である場合、ジャンプ先ウェブサイトは、安全であると見なすことができる。
【００３３】
（７）別の実施形態において、各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定することは、
ジャンプ先ウェブサイトの出現確率Ｐと、ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔Ｔと、ジャンプ先ウェブサイトの出現確率Ｐの重みＭと、最大アクセス間隔Ｔｍａｘに対するアクセス間隔Ｔの比率の重みＮと、安全なジャンプ閾値Ｑとが以下の式を満たす場合、ジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定するステップを含む。
【数３】
0006271725.tif 000004
本開示によれば、安全なジャンプ先ウェブサイトは、判定された安全なジャンプ先ウェブサイトがより正確であるように、ジャンプ先ウェブサイトの出現確率とアクセス時間との両方に応じて判定されることができる。これにより、ウェブサイトジャンプの安全性を更に確実にし、乗っ取られたウェブサイトの認識率を高め、コストを削減することができる。
【００３４】
（８）別の実施形態において、安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かを判定することは、目標ジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトと適合する場合、目標ジャンプ先ウェブサイトが乗っ取られていないと判定し、目標ジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトと適合していない場合、目標ジャンプ先ウェブサイトが乗っ取られていると判定することを含む。本開示によれば、安全なジャンプ先ウェブサイトは、過去のウェブサイトアクセス指示に応じて判定され、目標ジャンプ先ウェブサイトが乗っ取られているか否かが安全なジャンプ先ウェブサイトに応じて判定される。このようにして、異常なジャンプをすぐに検出することができ、前もってブラックリストに載せられたウェブサイトを維持及び発行することなく乗っ取りを見つけることができる。これにより、乗っ取られたウェブサイトの認識率を高め、コストを削減できる。
【００３５】
（９）実施形態において、本方法は、目標ジャンプ先ウェブサイトが乗っ取られていると判定した後、目標ジャンプ先ウェブサイトへのジャンプを阻止する動作を実行することを更に含む。本開示によれば、目標ジャンプ先ウェブサイトへのジャンプを阻止する動作は、ユーザを促す警告メッセージを出力するステップと、ｈｔｔｐｓに切り換えるステップと、プロキシサーバを使用するステップのうち１つ以上を含んでもよい。もちろん、目標ジャンプ先ウェブサイトへのジャンプを阻止する他の動作が行われてもよい。このようにして、ネットワークのセキュリティを確保できる。
【００３６】
（１０）実施形態において、本方法は、現在のアクセス時間に応じてウェブサイトアクセス指示を記録し、記録されたウェブサイトアクセス指示にアクセス時間の昇順にランク付けし、ランク付けされたウェブサイトアクセス指示から予め設定された個数のウェブサイトアクセス指示を選択することにより、ウェブサイトアクセス指示の履歴を判定することを更に含む。選択された各ウェブサイトアクセス指示が現在のアクセス時間よりも前のアクセス時間を有するか、或いは、選択された各ウェブサイトアクセス指示のアクセス時間から現在のアクセス時間までのアクセス間隔が予め設定された期間以下である。本開示によれば、アクセス時間要件を満たすウェブサイトアクセス指示、又は、予め設定された個数のウェブサイトアクセス指示は、ウェブサイトアクセス指示の履歴として、全てのウェブサイトアクセス指示から選択される。その後、現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセスが、ウェブサイトアクセス指示の履歴から見つけられ、現在のアクセス時間が変化するのに伴って更新される。これにより、安全なジャンプ先ウェブサイトが訂正されることになる。このことは、判定された安全なジャンプ先ウェブサイトがより正確であることを保証する。すなわち、乗っ取られたウェブサイトをより正確に判定することを保証する。更に、ユーザは、ネットワークのブラックリストをリアルタイムに維持及び更新する必要がない。これにより、ユーザの作業を削減し、ユーザ体験を高めることができる。
【００３７】
前述の一般的説明及び以下の詳細な説明は、例示的で説明的なものであり、本開示を限定するものではないことは理解されるべきである。
【００３８】
本明細書に組み込まれ、本明細書の一部を構成する添付図面は、本発明と一致する実施形態を例示するものであり、その記述と共に、本発明の原理を説明するのに役立つ。
【図面の簡単な説明】
【００３９】
【図１】図１は、本開示の例示的な実施形態に係るウェブサイト乗っ取り検出方法のフローチャートである。
【図２】図２は、本開示の例示的な実施形態に係るウェブサイト乗っ取り検出方法のフローチャートである。
【図３】図３は、本開示の例示的な実施形態に係るウェブサイト乗っ取り検出方法におけるステップＳ２０２のフローチャートである。
【図４】図４は、本開示の例示的な実施形態に係るウェブサイト乗っ取り検出方法におけるステップＳ３０２のフローチャートである。
【図５】図５は、本開示の例示的な実施形態に係る他のウェブサイト乗っ取り検出方法におけるステップＳ３０２のフローチャートである。
【図６】図６は、本開示の例示的な実施形態に係る他のウェブサイト乗っ取り検出方法におけるステップＳ３０２のフローチャートである。
【図７】図７は、本開示の例示的な実施形態に係るウェブサイト乗っ取り検出方法におけるステップＳ１０３のフローチャートである。
【図８】図８は、本開示の例示的な実施形態に係る他のウェブサイト乗っ取り検出方法のフローチャートである。
【図９】図９は、本開示の例示的な実施形態に係る他のウェブサイト乗っ取り検出方法のフローチャートである。
【図１０】図１０は、本開示の例示的な実施形態に係るウェブサイト乗っ取り検出装置のブロック図である。
【図１１】図１１は、本開示の例示的な実施形態に係るウェブサイト乗っ取り検出装置における第１判定モジュールのブロック図である。
【図１２】図１２は、本開示の例示的な実施形態に係るウェブサイト乗っ取り検出装置における第２判定モジュールのブロック図である。
【図１３】図１３は、本開示の例示的な実施形態に係るウェブサイト乗っ取り検出装置のブロック図である。
【図１４】図１４は、本開示の例示的な実施形態に係る他のウェブサイト乗っ取り検出装置のブロック図である。
【図１５】図１５は、本開示の例示的な実施形態に係るウェブサイト乗っ取り検出装置の概略図である。
【発明を実施するための形態】
【００４０】
添付図面に示されている例示的な実施形態、実施例を詳細に参照する。以下の説明は、添付の図面を参照し、異なる図面における同一の数字は、特に示さない限り、同一又は類似の要素を表す。例示的な実施形態の以下の説明に記載されている実施例は、本発明と一致する全ての実施例を表すものではない。むしろ、それらは、添付の特許請求の範囲に記載の本発明に関連する態様と一致する装置及び方法の単なる例示である。
【００４１】
本開示の実施形態は、例えば、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信機、ゲーム機、タブレット、医療機器、運動器具、及び携帯情報端末などの、ウェブサイトアクセス機能を有する端末装置に適用可能なウェブサイト乗っ取り検出方法を提供する。図１に示されるように、本方法は、ステップＳ１０１〜Ｓ１０３を含む。
【００４２】
ステップＳ１０１では、現在アクセスされているウェブサイト及び目標ジャンプ先ウェブサイトが現在のウェブサイトアクセス指示から取得される。
【００４３】
ステップＳ１０２では、ウェブサイトアクセス指示の履歴に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトが判定される。
【００４４】
実施形態において、過去のウェブサイトアクセス指示は、ジャンプ、ジャンプ先ウェブサイト、及びアクセス時間を含むか否かに関わらず、アクセスウェブサイトを含む。
【００４５】
ステップＳ１０３では、安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かが判定される。
【００４６】
本実施形態において、安全なジャンプ先ウェブサイトは、過去のウェブサイトアクセス指示に応じて判定され、当該安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かが判定される。このようにして、異常なジャンプをすぐに検出することができ、前もってブラックリストに載せられたウェブサイトを維持及び発行することなく乗っ取りを見つけることができる。これにより、乗っ取られたウェブサイトの認識率を高め、コストを削減できる。
【００４７】
図２に示されるように、実施形態において、前記ステップＳ１０２は、ステップＳ２０１〜Ｓ２０２を含む。
【００４８】
ステップＳ２０１では、現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセス指示が、ウェブサイトアクセス指示の履歴から取得される。現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセス指示は、ウェブサイトアクセス指示の履歴の中で、アクセスウェブサイトが現在アクセスされているウェブサイトである、または、ジャンプ先ウェブサイトが目標ジャンプ先ウェブサイトである過去のウェブサイトアクセス指示でもよい。
【００４９】
ステップＳ２０２では、取得された少なくとも１つの過去のウェブサイトアクセス指示に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトが判定される。
【００５０】
本実施形態において、安全なジャンプ先ウェブサイトは、現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセス指示に応じて判定され、当該安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かが判定される。このようにして、異常なジャンプをすぐに検出することができ、前もってブラックリストに載せられたウェブサイトを維持及び発行することなく乗っ取りを見つけることができる。これにより、乗っ取られたウェブサイトの認識率を高め、コストを削減できる。
【００５１】
図３に示されるように、実施形態において、前記ステップＳ２０２は、ステップＳ３０１〜Ｓ３０２を含む。
【００５２】
ステップＳ３０１では、取得された少なくとも１つの過去のウェブサイトアクセス指示に対して統計分析が実行され、各ジャンプ先ウェブサイトの出現確率がそれぞれ計算される。取得された少なくとも１つの過去のウェブサイトアクセス指示に対応する確率が１であり、全てのジャンプ先ウェブサイトの中の各ジャンプ先ウェブサイトの確率が計算され、それにより、安全なジャンプ先ウェブサイトを判定してもよい。
【００５３】
ステップＳ３０２では、各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトが判定される。
【００５４】
本実施形態において、安全なジャンプ先ウェブサイトは、判定された安全なジャンプ先ウェブサイトがより正確であるように、ジャンプ先ウェブサイトの出現確率、アクセス時間、もしくはこれらの両方に応じて判定される。これにより、ウェブサイトジャンプの安全性を更に確実にし、乗っ取られたウェブサイトの認識率を高め、コストを削減することができる。
【００５５】
前記ステップＳ３０２は、以下の方法で実施されてもよい。
【００５６】
方法１
図４に示されるように、実施形態において、前記ステップＳ３０２は、ステップＳ４０１〜Ｓ４０３を含む。
【００５７】
ステップＳ４０１では、予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが少なくとも１つの過去のウェブサイトアクセス指示の中に存在するか否かが判定される。
【００５８】
ステップＳ４０２では、判定結果が肯定的である場合、予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトとして判定される。
【００５９】
ステップＳ４０３では、判定結果が否定的である場合、少なくとも１つの過去のウェブサイトアクセス指示の中の各ジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトとして判定される。
【００６０】
本実施形態において、過去のウェブサイトアクセス指示が予め設定された確率の閾値より大きい出現確率を各々に有するジャンプ先ウェブサイトを含む場合、予め設定された確率の閾値より大きい出現確率を各々に有するこれらのジャンプ先ウェブサイトは、安全なジャンプ先ウェブサイトとして判定される。これにより、安全なジャンプ先ウェブサイトの正確さが確保される。更に、過去のウェブサイトアクセス指示が予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトを含まない場合、このことは、過去のウェブサイトアクセス指示の確率分布が分散的であることを示す。このため、過去のウェブサイトアクセス指示の中のジャンプ先ウェブサイトの全てが一時的に安全であると見なすことができる。このようにして、判定された安全なジャンプ先ウェブサイトは、より正確であり、ウェブサイトジャンプの安全性を更に確実にし、乗っ取られたウェブサイトの認識率を高め、コストを削減することができる。
【００６１】
例えば、現在アクセスされているウェブサイトに対応する１０個の過去のウェブサイトアクセス指示が存在し、予め設定された確率の閾値は０．５である。これらの１０個の過去のウェブサイトアクセス指示に対して２個の異なったジャンプ先アドレス（一方がジャンプ先ウェブサイト１であり、もう一方がジャンプ先ウェブサイト２である）が存在し、ジャンプ先ウェブサイト１の出現確率が０．６であり、ジャンプ先ウェブサイト２の出現確率が０．４である場合、ジャンプ先ウェブサイト１の出現確率０．６が予め設定された確率の閾値０．５より大きいので、ジャンプ先ウェブサイト１は、安全なジャンプ先ウェブサイトとして判定されることができる。これらの１０個の過去のウェブサイトアクセス指示に対して４つの異なったジャンプ先ウェブサイト（ジャンプ先ウェブサイト１、ジャンプ先ウェブサイト２、ジャンプ先ウェブサイト３、及びジャンプ先ウェブサイト４）が存在し、ジャンプ先ウェブサイト１の確率が０．２であり、ジャンプ先ウェブサイト２の確率が０．３であり、ジャンプ先ウェブサイト３の確率が０．２であり、ジャンプ先ウェブサイト４の確率が０．３である場合、各ジャンプ先ウェブサイトの確率が予め設定された確率の閾値０．５未満であるので、これらの４つのジャンプ先ウェブサイトの１つずつは、安全なジャンプ先ウェブサイトとして判定されることができる。
【００６２】
方法２
図５に示されるように、実施形態において、前記ステップＳ３０２は、ステップＳ５０１を更に含む。
【００６３】
ステップＳ５０１では、ジャンプ先ウェブサイトは、ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔が予め設定された時間間隔未満であり、且つ、ジャンプ先ウェブサイトの連続的な出現の回数が予め設定された回数以上である場合、安全なジャンプ先ウェブサイトとして判定される。
【００６４】
本実施形態において、ジャンプ先ウェブサイトの連続的な出現の回数が予め設定された回数以上であり、且つ、ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔が予め設定された時間間隔未満である場合、ジャンプ先ウェブサイトは、安全であると見なすことができる。
【００６５】
例えば、ある特定のジャンプ先ウェブサイトが連続的にＮ１回（Ｎ１＞２）現れ、且つ、ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔が予め設定された時間間隔未満（１日以下）である場合、例えば、ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間が現在のアクセス時間から１日以上離れることなく、且つ、ジャンプ先ウェブサイトが連続的に３回現れる場合、ジャンプ先ウェブサイトは、安全であると見なすことができる。
【００６６】
方法３
図６に示されるように、実施形態において、前記ステップＳ３０２は、ステップＳ６０１を更に含む。
【００６７】
ステップＳ６０１では、ジャンプ先ウェブサイトは、ジャンプ先ウェブサイトの出現確率Ｐと、ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔Ｔと、ジャンプ先ウェブサイトの出現確率Ｐの重みＭと、最大アクセス間隔Ｔｍａｘに対するアクセス間隔Ｔの比率の重みＮと、安全なジャンプ閾値Ｑとが以下の式を満たす場合、安全なジャンプ先ウェブサイトとして判定される。
【数４】
0006271725.tif 000005
【００６８】
例えば、安全なジャンプ閾値が０．５であり、ジャンプ先ウェブサイトの出現確率が０．４であり、重みＭが０．６であり、Ｔが１２時間であり、Ｔｍａｘが２４時間であり、重みＮが０．４である場合、前記式により、０．５＊０．６＋（１−１２／２４）＊０．４＝０．５である。このため、ジャンプ先ウェブサイトは、安全なジャンプ先ウェブサイトとして見なされる。ジャンプ先ウェブサイトの出現確率がより一層大きくなり、且つ、アクセス間隔がより一層小さくなるにつれて、ジャンプ先ウェブサイトが安全なウェブサイトとして判定される可能性がより一層大きくなる。これに対して、ジャンプ先ウェブサイトの出現確率がより一層小さくなり、且つ、アクセス間隔がより一層大きくなるにつれて、ジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトとして判定される可能性がより一層小さくなる。
【００６９】
本実施形態において、安全なジャンプ先ウェブサイトは、判定された安全なジャンプ先ウェブサイトがより正確であるように、ジャンプ先ウェブサイトの出現確率とアクセス時間との両方に応じて判定されることができる。これにより、ウェブサイトジャンプの安全性を更に確実にし、乗っ取られたウェブサイトの認識率を高め、コストを削減することができる。
【００７０】
図７に示されるように、実施形態において、前記ステップＳ１０３は、ステップＳ７０１〜Ｓ７０２を含む。
【００７１】
ステップＳ７０１では、目標ジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトと適合している場合、目標ジャンプ先ウェブサイトは、乗っ取られていない、と判定される。
【００７２】
ステップＳ７０２では、目標ジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトと適合していない場合、目標ジャンプ先ウェブサイトは、乗っ取られている、と判定される。
【００７３】
本実施形態において、安全なジャンプ先ウェブサイトは、過去のウェブサイトアクセス指示に応じて判定され、当該安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かが判定される。このようにして、異常なジャンプをすぐに検出することができ、前もってブラックリストに載せられたウェブサイトを維持及び発行することなく乗っ取りを見つけることができる。これにより、乗っ取られたウェブサイトの認識率を高め、コストを削減できる。
【００７４】
図８に示されるように、実施形態において、ステップＳ１０３の後に、本方法は、ステップＳ８０１を更に含む。
【００７５】
ステップＳ８０１では、目標ジャンプ先ウェブサイトが乗っ取られていると判定した後、目標ジャンプ先ウェブサイトへのジャンプを阻止する動作が実行される。目標ジャンプ先ウェブサイトへのジャンプを阻止する動作は、ユーザを促す警告メッセージを出力するステップと、ｈｔｔｐｓに切り換えるステップと、プロキシサーバを使用するステップのうちの１つ以上を含んでもよい。もちろん、目標ジャンプ先ウェブサイトへのジャンプを阻止する他の動作が行われてもよい。このようにして、ネットワークのセキュリティを確保し、ネットワーク・セキュリティ・リスクをユーザにもたらすフィッシング・ウェブサイトのような安全ではないウェブサイトへのジャンプを回避することができる。
【００７６】
図９に示されるように、実施形態において、ステップＳ１０１の前に、前記方法は、ステップＳ９０１〜Ｓ９０３を更に含む。
【００７７】
ステップＳ９０１では、現在のアクセス時間に応じてウェブサイトアクセス指示が記録される。
【００７８】
ステップＳ９０２では、記録されたウェブサイトアクセス指示がアクセス時間の昇順にランク付けされる。
【００７９】
ステップＳ９０３では、ランク付けされたウェブサイトアクセス指示から予め設定された個数のウェブサイトアクセス指示を選択することにより、ウェブサイトアクセス指示の履歴が判定される。選択された各ウェブサイトアクセス指示は、現在のアクセス時間よりも前のアクセス時間を有する。或いは、選択された各ウェブサイトアクセス指示のアクセス時間から現在のアクセス時間までのアクセス間隔は、予め設定された期間以下である。
【００８０】
現在のアクセス時間よりも前の予め設定された個数のウェブサイトアクセス指示は、現在のアクセス時間よりも前の予め設定された個数の連続的なウェブサイトアクセス指示であるか、或いは、現在のアクセス時間よりも前の予め設定された個数の非連続的なウェブサイトアクセス指示であってもよい。
【００８１】
本実施形態において、アクセス時間要件を満たすウェブサイトアクセス指示、又は、予め設定された個数のウェブサイトアクセス指示は、ウェブサイトアクセス指示の履歴として、全てのウェブサイトアクセス指示から選択される。その後、現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセスが、ウェブサイトアクセス指示の履歴から見つけられ、現在のアクセス時間が変化するのに伴って更新される。これにより、安全なジャンプ先ウェブサイトが訂正されることになる。このことは、判定された安全なジャンプ先ウェブサイトがより正確であることを保証する。すなわち、乗っ取られたウェブサイトをより正確に判定することを保証する。更に、ユーザは、ネットワークのブラックリストをリアルタイムに維持及び更新する必要がない。これにより、ユーザの作業を削減し、ユーザ体験を高めることができる。
【００８２】
以下、本開示の実施形態の方法を実行するために使用可能な本開示の実施形態の装置を説明する。
【００８３】
図１０は、本開示の例示的な実施形態に係るウェブサイト乗っ取り検出装置のブロック図であり、当該装置は、ソフトウェア、ハードウェア、又はこれらの組み合わせを用いて電子装置の一部として或いは電子装置全体として実現される。図１０に示されるように、ウェブサイト乗っ取り検出装置は、取得モジュール１００１と、第１判定モジュール１００２と、第２判定モジュール１００３とを備える。
【００８４】
取得モジュール１００１は、現在のウェブサイトアクセス指示から現在アクセスされているウェブサイト及び目標ジャンプ先ウェブサイトを取得するように構成されている。
【００８５】
第１判定モジュール１００２は、ウェブサイトアクセス情報の履歴に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するように構成されている。実施形態において、過去のウェブサイトアクセス指示は、アクセスウェブサイト、ジャンプの有無、ジャンプ先ウェブサイト、及びアクセス時間を含む。
【００８６】
第２判定モジュール１００３は、安全なジャンプ先ウェブサイトに応じて、目標ジャンプ先ウェブサイトが乗っ取られているか否かを判定するように構成されている。
【００８７】
本実施形態において、安全なジャンプ先ウェブサイトは、過去のウェブサイトアクセス指示に応じて判定され、目標ジャンプ先ウェブサイトが乗っ取られているか否かが安全なジャンプ先ウェブサイトに応じて判定される。このようにして、異常なジャンプをすぐに検出することができ、前もってブラックリストに載せられたウェブサイトを維持及び発行することなく乗っ取りを見つけることができる。これにより、乗っ取られたウェブサイトの認識率を高め、コストを削減できる。
【００８８】
図１１に示されるように、実施形態において、第１判定モジュール１００２は、取得サブモジュール１１０１と、ウェブサイト判定サブモジュール１１０２とを備える。
【００８９】
取得サブモジュール１１０１は、ウェブサイトアクセス指示の履歴から現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセス指示を取得するように構成されている。
【００９０】
ウェブサイト判定サブモジュール１１０２は、取得された少なくとも１つの過去のウェブサイトアクセス指示に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するように構成されている。
【００９１】
本実施形態において、安全なジャンプ先ウェブサイトは、現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセス指示に応じて判定され、当該安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かが判定される。このようにして、異常なジャンプをすぐに検出することができ、前もってブラックリストに載せられたウェブサイトを維持及び発行することなく乗っ取りを見つけることができる。これにより、乗っ取られたウェブサイトの認識率を高め、コストを削減できる。
【００９２】
実施形態において、ウェブサイト判定サブモジュール１１０２は、取得された少なくとも１つの過去のウェブサイトアクセス指示に対して統計分析を実行し、各ジャンプ先ウェブサイトの出現確率をそれぞれ計算し、各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するように構成されている。
【００９３】
本実施形態において、安全なジャンプ先ウェブサイトは、判定された安全なジャンプ先ウェブサイトがより正確であるように、ジャンプ先ウェブサイトの出現確率、アクセス時間、又はこれらの両方に応じて判定される。これにより、ウェブサイトジャンプの安全性を更に確実にし、乗っ取られたウェブサイトの認識率を高め、コストを削減することができる。
【００９４】
実施形態において、ウェブサイト判定サブモジュール１１０２は、予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが少なくとも１つの過去のウェブサイトアクセス指示の中に存在するか否かを判定し、予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが少なくとも１つの過去のウェブサイトアクセス指示の中に存在する場合、予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定し、予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが少なくとも１つの過去のウェブサイトアクセス指示の中に存在しない場合、少なくとも１つの過去のウェブサイトアクセス指示の中の各ジャンプ先ウェブサイトを安全なジャンプ先アドレスとして判定するように更に構成されている。
【００９５】
本実施形態において、過去のウェブサイトアクセス指示が予め設定された確率の閾値より大きい出現確率を各々に有するジャンプ先ウェブサイトを含む場合、予め設定された確率の閾値より大きい出現確率を各々に有するこれらのジャンプ先ウェブサイトは、安全なジャンプ先ウェブサイトとして判定される。これにより、安全なジャンプ先ウェブサイトの正確さが確保される。更に、過去のウェブサイトアクセス指示が予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトを含まない場合、このことは、過去のウェブサイトアクセス指示の確率分布が分散的であることを示す。このため、過去のウェブサイトアクセス指示の中のジャンプ先ウェブサイトの全てが一時的に安全であると見なすことができる。このようにして、判定された安全なジャンプ先ウェブサイトは、より正確であり、ウェブサイトジャンプの安全性を更に確実にし、乗っ取られたウェブサイトの認識率を高め、コストを削減することができる。
【００９６】
例えば、現在アクセスされているウェブサイトに対応する１０個の過去のウェブサイトアクセス指示が存在し、予め設定された確率の閾値は０．５である。これらの１０個の過去のウェブサイトアクセス指示に対して２個の異なったジャンプ先アドレス（一方がジャンプ先ウェブサイト１であり、もう一方がジャンプ先ウェブサイト２である）が存在し、ジャンプ先ウェブサイト１の出現確率が０．６であり、ジャンプ先ウェブサイト２の出現確率が０．４である場合、ジャンプ先ウェブサイト１の出現確率０．６が予め設定された確率の閾値０．５より大きいので、ジャンプ先ウェブサイト１は、安全なジャンプ先ウェブサイトとして判定されることができる。これらの１０個の過去のウェブサイトアクセス指示に対して４つの異なったジャンプ先ウェブサイト（ジャンプ先ウェブサイト１、ジャンプ先ウェブサイト２、ジャンプ先ウェブサイト３、及びジャンプ先ウェブサイト４）が存在し、ジャンプ先ウェブサイト１の確率が０．２であり、ジャンプ先ウェブサイト２の確率が０．３であり、ジャンプ先ウェブサイト３の確率が０．２であり、ジャンプ先ウェブサイト４の確率が０．３である場合、各ジャンプ先ウェブサイトの確率が予め設定された確率の閾値０．５未満であるので、これらの４つのジャンプ先ウェブサイトの１つずつは、安全なジャンプ先ウェブサイトとして判定されることができる。
【００９７】
実施形態において、ウェブサイト判定サブモジュールは、ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在アクセス時間までのアクセス間隔が予め設定された時間間隔未満であり、且つ、ジャンプ先ウェブサイトの連続的な出現の回数が予め設定された回数以上である場合、ジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定するように更に構成されている。
【００９８】
本実施形態において、ジャンプ先ウェブサイトの連続的な出現の回数が予め設定された回数以上であり、且つ、ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までアクセス間隔が予め設定された時間間隔未満である場合、ジャンプ先ウェブサイトは、安全であると見なすことができる。
【００９９】
例えば、ある特定のジャンプ先ウェブサイトが連続的にＮ１回（Ｎ１＞２）現れ、且つ、ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔が予め設定された時間間隔未満（１日以下）である場合、例えば、ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間が現在のアクセス時間から１日以上離れることなく、且つ、ジャンプ先ウェブサイトが連続的に３回現れる場合、ジャンプ先ウェブサイトは、安全であるとして見なすことができる。
【０１００】
実施形態において、ウェブサイト判定サブモジュールは、ジャンプ先ウェブサイトの出現確率Ｐと、ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔Ｔと、ジャンプ先ウェブサイトの出現確率Ｐの重みＭと、最大アクセス間隔Ｔｍａｘに対するアクセス間隔Ｔの比率の重みＮと、安全なジャンプ閾値Ｑとが以下の式を満たす場合、ジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定するように更に構成されている。
【数５】
0006271725.tif 000006
【０１０１】
例えば、安全なジャンプ閾値が０．５であり、ジャンプ先ウェブサイトの出現確率が０．４であり、重みＭが０．６であり、Ｔが１２時間であり、Ｔｍａｘが２４時間であり、重みＮが０．４である場合、前記式に応じて、０．５＊０．６＋（１−１２／２４）＊０．４＝０．５であり、それ故に、ジャンプ先ウェブサイトは、安全なジャンプ先ウェブサイトとして見なされることがある。ジャンプ先ウェブサイトの出現確率がより一層大きくなり、且つ、アクセス間隔がより一層小さくなるのにつれて、ジャンプ先ウェブサイトが安全なウェブサイトとして判定される可能性がより一層大きくなる。これに反して、ジャンプ先ウェブサイトの出現確率がより一層小さくなり、且つ、アクセス間隔がより一層大きくなるのにつれて、ジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトとして判定される可能性がより一層小さくなる。
【０１０２】
本実施形態において、安全なジャンプ先ウェブサイトは、判定された安全なジャンプ先ウェブサイトがより正確であるように、ジャンプ先ウェブサイトの出現確率とアクセス時間との両方に応じて判定されることができる。これにより、ウェブサイトジャンプの安全性を更に確実にし、乗っ取られたウェブサイトの認識率を高め、コストを削減することができる。
【０１０３】
図１２に示されるように、実施形態において、前記第２判定モジュール１００３は、第１判定サブモジュール１２０１と第２判定サブモジュール１２０２とを備える。
【０１０４】
第１判定サブモジュール１２０１は、目標ジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトと適合している場合、目標ジャンプ先ウェブサイトが乗っ取られていないと判定するように構成されている。
【０１０５】
第２判定サブモジュール１２０２は、目標ジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトと適合していない場合、目標ジャンプ先ウェブサイトが乗っ取られていると判定するように構成されている。
【０１０６】
本実施形態において、安全なジャンプ先ウェブサイトは、過去のウェブサイトアクセス指示に応じて判定され、当該安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かが判定される。このようにして、異常なジャンプをすぐに検出することができ、前もってブラックリストに載せられたウェブサイトを維持及び発行することなく乗っ取りを見つけることができる。これにより、乗っ取られたウェブサイトの認識率を高め、コストを削減できる。
【０１０７】
図１３に示されるように、実施形態において、前記装置は、実行モジュール１３０１を更に備える。
【０１０８】
実行モジュール１３０１は、目標ジャンプ先ウェブサイトが乗っ取られていると判定された後、目標ジャンプ先ウェブサイトへのジャンプを阻止する動作を実行するように構成されている。
【０１０９】
目標ジャンプ先ウェブサイトへのジャンプを阻止する動作は、ユーザを促す警告メッセージを出力するステップと、ｈｔｔｐｓに切り換えるステップと、プロキシサーバを使用するステップとのうち１つ以上を含んでもよい。もちろん、目標ジャンプ先ウェブサイトへのジャンプを阻止する他の動作が行われてもよい。このようにして、ネットワークのセキュリティを確保し、ネットワーク・セキュリティ・リスクをユーザにもたらすフィッシング・ウェブサイトのような安全ではないウェブサイトへのジャンプを回避することができる。
【０１１０】
図１４に示されるように、実施形態において、前記装置は、記録モジュール１４０１と、ランク付けモジュール１４０２と、選択モジュール１４０３とを更に備える。
【０１１１】
記録モジュール１４０１は、現在のアクセス時間に応じてウェブサイトアクセス指示を記録するように構成されている。
【０１１２】
ランク付けモジュール１４０２は、記録されたウェブサイトアクセス指示をアクセス時間の昇順にランク付けするように構成されている。
【０１１３】
選択モジュール１４０３は、ランク付けされたウェブサイトアクセス指示から予め設定された個数のウェブサイトアクセス指示を選択することにより、ウェブサイトアクセス指示の履歴を判定するように構成されている。選択された各ウェブサイトアクセス指示は、現在のアクセス時間よりも前のアクセス時間を有する。或いは、選択された各ウェブサイトアクセス指示のアクセス時間から現在のアクセス時間までの間のアクセス間隔は、予め設定された期間以下である。
【０１１４】
現在のアクセス時間よりも前の予め設定された個数のウェブサイトアクセス指示は、現在のアクセス時間よりも前の予め設定された個数の連続的なウェブサイトアクセス指示であるか、或いは、現在のアクセス時間よりも前の予め設定された個数の非連続的なウェブサイトアクセス指示であってもよい。
【０１１５】
本実施形態において、アクセス時間要件を満たすウェブサイトアクセス指示、又は、予め設定された個数のウェブサイトアクセス指示は、ウェブサイトアクセス指示の履歴として、全てのウェブサイトアクセス指示から選択される。その後、現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセスが、ウェブサイトアクセス指示の履歴から見つけられ、現在のアクセス時間が変化するのに伴って過去のウェブサイトアクセス指示が更新される。これにより、安全なジャンプ先ウェブサイトが訂正されることになる。このことは、判定された安全なジャンプ先ウェブサイトがより正確であることを保証する。すなわち、乗っ取られたウェブサイトをより正確に判定することを保証する。更に、ユーザは、ネットワークのブラックリストをリアルタイムに維持及び更新する必要がない。これにより、ユーザの作業を削減し、ユーザ体験を高めることができる。
【０１１６】
本開示の第３態様の実施形態によれば、ウェブサイト乗っ取り検出装置が提供される。本装置は、プロセッサと、プロセッサによって実行可能な指示を記憶するメモリとを備え、プロセッサは、現在アクセスされているウェブサイト及び目標ジャンプ先ウェブサイトを現在のウェブサイトアクセス指示から取得し、ウェブサイトアクセス指示の履歴に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定し、安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かを判定するように構成されている。
【０１１７】
前記プロセッサは、以下のように構成されてもよい。
【０１１８】
ウェブサイトアクセス指示の履歴に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定することは、
現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセス指示をウェブサイトアクセス指示の履歴から取得し、
取得された少なくとも１つの過去のウェブサイトアクセス指示に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定する、
ことを含む。
【０１１９】
前記プロセッサは、以下のように構成されてもよい。
【０１２０】
過去のウェブサイトアクセス指示は、アクセスウェブサイト、ジャンプの有無、ジャンプ先ウェブサイト、及びアクセス時間を含む。
【０１２１】
前記プロセッサは、以下のように構成されてもよい。
【０１２２】
取得された少なくとも１つの過去のウェブサイトアクセス指示に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定することは、
取得された少なくとも１つの過去のウェブサイトアクセス指示に対して統計分析を実行し、各ジャンプ先ウェブサイトの出現確率をそれぞれ計算し、
各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定する、
ことを含む。
【０１２３】
前記プロセッサは、以下のように構成されてもよい。
【０１２４】
各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定することは、
予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが少なくとも１つの過去のウェブサイトアクセス指示の中に存在するか否かを判定し、
予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが少なくとも１つの過去のウェブサイトアクセス指示の中に存在する場合、予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定し、
予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが少なくとも１つの過去のウェブサイトアクセス指示の中に存在しない場合、少なくとも１つの過去のウェブサイトアクセス指示の中の各ジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定する、
ことを含む。
【０１２５】
前記プロセッサは、以下のように構成されてもよい。
【０１２６】
各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定することは、
ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔が予め設定された時間間隔未満であり、且つ、ジャンプ先ウェブサイトの連続的な出現の回数が予め設定された回数以上である場合、ジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定することを含む。
【０１２７】
前記プロセッサは、以下のように構成されてもよい。
【０１２８】
各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定することは、
ジャンプ先ウェブサイトの出現確率Ｐと、ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔Ｔと、ジャンプ先ウェブサイトの出現確率Ｐの重みＭと、最大アクセス間隔Ｔｍａｘに対するアクセス間隔Ｔの比率の重みＮと、安全なジャンプ閾値Ｑとが以下の式を満たす場合、ジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定することを含む。
【数６】
0006271725.tif 000007
【０１２９】
前記プロセッサは、以下のように構成されてもよい。
【０１３０】
安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かを判定することは、
目標ジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトと適合する場合、目標ジャンプ先ウェブサイトが乗っ取られていないと判定するステップと、
目標ジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトと適合していない場合、目標ジャンプ先ウェブサイトが乗っ取られていると判定するステップと、
を含む。
【０１３１】
プロセッサは、以下のように構成されてもよい。
【０１３２】
本方法は、目標ジャンプ先ウェブサイトが乗っ取られていると判定した後、目標ジャンプ先ウェブサイトへのジャンプを阻止する動作を実行することを更に含む。
【０１３３】
プロセッサは、以下のように構成されてもよい。
【０１３４】
本方法は、
現在のアクセス時間に応じてウェブサイトアクセス指示を記録し、
記録されたウェブサイトアクセス指示にアクセス時間の昇順にランク付けし、
ランク付けされたウェブサイトアクセス指示から予め設定された個数のウェブサイトアクセス指示を選択することにより、ウェブサイトアクセス指示の履歴を判定する、
ことを更に含み、
選択された各ウェブサイトアクセス指示が現在のアクセス時間よりも前のアクセス時間を有するか、或いは、選択された各ウェブサイトアクセス指示のアクセス時間から現在のアクセス時間までの間のアクセス間隔が予め設定された期間以下である。
【０１３５】
前記実施形態の装置に関し、個々のモジュールの動作を行う具体的な方式が、ウェブサイト乗っ取り検出方法に関する実施形態において詳述されているので、ここでは詳細に述べない。
【０１３６】
図１５は、端末装置に適用される、例示的な実施形態に係るウェブサイト乗っ取り検出装置１５００の概略図である。例えば、装置１５００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ装置、ゲーム機、タブレット、医療機器、運動器具、携帯情報端末ＰＤＡなどでもよい。
【０１３７】
図１５を参照すると、装置１５００は、処理コンポーネント１５０２、メモリ１５０４、電力コンポーネント１５０６、マルチメディアコンポーネント１５０８、オーディオコンポーネント１５１０、入力／出力（Ｉ／Ｏ）インターフェース１５１２、センサコンポーネント１５１４、及び通信コンポーネント１５１６の１以上のコンポーネントを備えてもよい。
【０１３８】
処理コンポーネント１５０２は、一般的には、表示、電話、データ通信、カメラ動作、及びレコーディング動作に関連する動作などの、装置１５００の全体動作を制御する。処理コンポーネント１５０２は、前述した方法のステップの全部又は一部を行うように、指示を実行する１以上のプロセッサ１５２０を備えてもよい。更に、処理コンポーネント１５０２は、処理コンポーネント１５０２と他のコンポーネントとの間のインタラクションを容易にする１以上のモジュールを含んでもよい。例えば、処理コンポーネント１５０２は、マルチメディアコンポーネント１５０８と処理コンポーネント１５０２との間のインタラクションを容易にするために、マルチメディアモジュールを含んでもよい。
【０１３９】
メモリ１５０４は、装置１５００の動作をサポートするために様々なタイプのデータを記憶するように構成されている。そのようなデータの例には、装置１５００上で動作するアプリケーション又は方法のための指示、連絡先データ、電話帳データ、メッセージ、写真、映像などが含まれる。メモリ１５０４は、例えば、スタティックランダムアクセスメモリ（ＳＲＡＭ）、電気的消去可能プログラマブル読取り専用メモリ（ＥＥＰＲＯＭ）、消去可能プログラマブル読取り専用メモリ（ＥＰＲＯＭ）、プログラマブル読取り専用メモリ（ＰＲＯＭ）、読取り専用メモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気又は光ディスクなどの任意のタイプの揮発性又は不揮発性メモリ装置、又はその組合せを用いて実現されてもよい。
【０１４０】
電力コンポーネント１５０６は、装置１５００の様々なコンポーネントに対して電力を提供する。電力コンポーネント１５０６は、電力管理システム、１以上の電源、及び、装置１５００の電力の生成、制御、分配に関連する他のコンポーネントを備えてもよい。
【０１４１】
マルチメディアコンポーネント１５０８は、装置１５００とユーザとの間の出力インターフェースを提供する画面を備えている。いくつかの実施形態において、前記画面は、液晶ディスプレイ（ＬＣＤ）やタッチパネル（ＴＰ）を備えてもよい。前記画面がタッチパネルを備える場合、前記画面は、ユーザからの入力信号を受信するタッチスクリーンとして実現されてもよい。前記タッチパネルは、前記タッチパネル上でのタッチ、スワイプ、及びジェスチャーを検知するための１以上のタッチセンサを備えてもよい。タッチセンサは、タッチ又はスワイプの動作の境界を検知するだけでなく、タッチ又はスワイプの動作に関連する持続時間及び圧力も検知してもよい。いくつかの実施形態において、マルチメディアコンポーネント１５０８は、前向きカメラ及び／又は後向きカメラを備えている。前向きカメラ及び後向きカメラは、装置１５００が撮影モードや映像モードなどの運転モードにあるときに、外部のマルチメディアデータを受信してもよい。前向きカメラ及び後向きカメラの各々は、固定された光学レンズ系であってもよいし、焦点整合及び光学ズーム性能を有してもよい。
【０１４２】
オーディオコンポーネント１５１０は、オーディオ信号を出力及び／又は入力するように構成されている。例えば、オーディオコンポーネント１５１０は、装置１５００が通話モード、レコーディングモード、音声認識モードなどの運転モードにあるときに外部オーディオ信号を受信するように構成されたマイクロフォン（ＭＩＣ）を備えている。受信されたオーディオ信号は、更に、メモリ１５０４に記憶されても、通信コンポーネント１５１６を介して送信されてもよい。いくつかの実施形態において、オーディオコンポーネント１５１０は、更に、オーディオ信号を出力するスピーカを備えている。
【０１４３】
Ｉ／Ｏインターフェース１５１２は、処理コンポーネント１５０２と、キーボード、クリックホイール、ボタンなどの周辺インターフェースモジュールとの間のインターフェースを提供するように構成されている。ボタンは、限定されるものではないが、ホームボタン、ボリュームボタン、起動ボタン、及びロックボタンを備えてもよい。
【０１４４】
センサコンポーネント１５１４は、例えば、装置１５００の様々な態様のステータス評価を提供する１以上のセンサを備えている。例えば、センサコンポーネント１５１４は、装置１５００の開／閉状態、及びコンポーネント（例えば、装置１５００の表示部及びキーパッド）の相対位置を検知してもよい。また、センサコンポーネント１５１４は、装置１５００又は装置１５００のコンポーネントの位置の変化、装置１５００に接触するユーザの有無、装置１５００の方位又は加速／減速、装置１５００の温度の変化を検知してもよい。センサコンポーネント１５１４は、いかなる物理的接触もなく、近くの物体の存在を検知するように構成された近接センサを備えてもよい。また、センサコンポーネント１５１４は、更に、イメージングアプリケーションで使用するために、ＣＭＯＳやＣＣＤイメージングセンサなどの光センサを備えてもよい。いくつかの実施形態において、センサコンポーネント１５１４は、加速度センサ、ジャイロセンサ、磁気センサ、圧力センサ、又は温度センサも含んでもよい。
【０１４５】
通信コンポーネント１５１６は、装置１５００と他の装置との間の有線又は無線通信を容易にするように構成されている。装置１５００は、ＷｉＦｉ、２Ｇ、３Ｇなどの通信規格、又はそれらの組合せに基づく無線ネットワークにアクセスすることができる。例示的な実施形態において、通信コンポーネント１５１６は、放送チャンネルを介して外部の放送制御システムからの放送信号又は放送関連情報を受信する。例示的な実施形態において、通信コンポーネント１５１６は、更に、短距離通信を容易にするために近距離無線通信（ＮＦＣ）モジュールを備えている。例えば、ＮＦＣモジュールは、無線自動識別（ＲＦＩＤ）技術、赤外線通信協会（ＩｒＤＡ）技術、超広帯域（ＵＷＢ）技術、ブルートゥース（登録商標）（ＢＴ）技術、又は他の技術に基づいて実現されてもよい。
【０１４６】
例示的な実施形態において、装置１５００は、前述した方法を行うために、特定用途向け集積回路（ＡＳＩＣｓ）、デジタル信号プロセッサ（ＤＳＰｓ）、デジタル信号処理装置（ＤＳＰＤｓ）、プログラマブル論理装置（ＰＬＤｓ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡｓ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、又は他の電子部品などの１以上の電子的要素で実現されてもよい。
【０１４７】
例示的な実施形態においては、例えば、メモリ１５０４に含まれ、指示を含む非一時的なコンピュータ可読記憶媒体も提供される。前記指示は、前述した方法を行うための、装置１５００のプロセッサ１５２０によって実行可能である。例えば、非一時的なコンピュータ可読記憶媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク、光データ記憶装置等であってもよい。
【０１４８】
装置１５００のプロセッサによって実行されたとき、前記ウェブサイト乗っ取り検出方法を装置１５００に実行させる指示を記憶する非一時的なコンピュータ読み取り可能な記憶媒体であって、前記方法は、
現在アクセスされているウェブサイト及び目標ジャンプ先ウェブサイトを現在のウェブサイトアクセス指示から取得するステップと、
ウェブサイトアクセス指示の履歴に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップと、
安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かを判定するステップと、
を含む。
【０１４９】
ウェブサイトアクセス指示の履歴に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップは、
現在アクセスされているウェブサイトに対応する過去のウェブサイトアクセス指示をウェブサイトアクセス指示の履歴から取得するステップと、
取得された少なくとも１つの過去のウェブサイトアクセス指示に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップと、
を含む。
【０１５０】
過去のウェブサイトアクセス指示は、アクセスウェブサイト、ジャンプの有無、ジャンプ先ウェブサイト、及びアクセス時間を含む。
【０１５１】
取得された少なくとも１つの過去のウェブサイトアクセス指示に応じて現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップは、
取得された少なくとも１つの過去のウェブサイトアクセス指示に対して統計分析を実行し、各ジャンプ先ウェブサイトの出現確率をそれぞれ計算するステップと、
各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップと、
を含む。
【０１５２】
各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップは、
予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが少なくとも１つの過去のウェブサイトアクセス指示の中に存在するか否かを判定するステップと、
予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが少なくとも１つの過去のウェブサイトアクセス指示の中に存在する場合、予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定するステップと、
予め設定された確率の閾値より大きい出現確率を有するジャンプ先ウェブサイトが少なくとも１つの過去のウェブサイトアクセス指示の中に存在しない場合、少なくとも１つの過去のウェブサイトアクセス指示の中の各ジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定するステップと、
を含む。
【０１５３】
各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップは、
ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔が予め設定された時間間隔未満であり、且つ、ジャンプ先ウェブサイトの連続的な出現の回数が予め設定された回数以上である場合、ジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定するステップを含む。
【０１５４】
各ジャンプ先ウェブサイトの出現確率Ｐ及び／又はアクセス時間に応じて、現在アクセスされているウェブサイトからの安全なジャンプ先ウェブサイトを判定するステップは、
ジャンプ先ウェブサイトの出現確率Ｐと、ジャンプ先ウェブサイトへの最後のアクセスのアクセス時間から現在のアクセス時間までのアクセス間隔Ｔと、ジャンプ先ウェブサイトの出現確率Ｐの重みＭと、最大アクセス間隔Ｔｍａｘに対するアクセス間隔Ｔの比率の重みＮと、安全なジャンプ閾値Ｑとが以下の式を満たす場合、ジャンプ先ウェブサイトを安全なジャンプ先ウェブサイトとして判定するステップを含む。
【数７】
0006271725.tif 000008
【０１５５】
実施形態において、安全なジャンプ先ウェブサイトに応じて目標ジャンプ先ウェブサイトが乗っ取られているか否かを判定するステップは、
目標ジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトと適合する場合、目標ジャンプ先ウェブサイトが乗っ取られていないと判定するステップと、
目標ジャンプ先ウェブサイトが安全なジャンプ先ウェブサイトと適合していない場合、目標ジャンプ先ウェブサイトが乗っ取られていると判定するステップと、
を含む。
【０１５６】
本方法は、目標ジャンプ先ウェブサイトが乗っ取られていると判定した後、目標ジャンプ先ウェブサイトへのジャンプを阻止する動作を実行するステップを更に含む。
【０１５７】
本方法は、
現在のアクセス時間に応じてウェブサイトアクセス指示を記録するステップと、
記録されたウェブサイトアクセス指示にアクセス時間の昇順にランク付けするステップと、
ランク付けされたウェブサイトアクセス指示から予め設定された個数のウェブサイトアクセス指示を選択することにより、ウェブサイトアクセス指示の履歴を判定するステップと、
を更に含み、
選択された各ウェブサイトアクセス指示が現在のアクセス時間よりも前のアクセス時間を有するか、或いは、選択された各ウェブサイトアクセス指示のアクセス時間から現在のアクセス時間までの間のアクセス間隔が予め設定された期間以下である。
【０１５８】
本発明の他の実施形態は、ここに開示された本発明の明細書及びプラクティスの考慮から当業者には明らかであろう。本願は、本発明の一般的な原理に従う任意の変形、使用、又は適応をカバーし、当該技術分野において公知又は慣行の範囲内にある本開示から逸脱するものを含むことが意図される。明細書及び実施例は、以下の特許請求の範囲によって示される本発明の真の範囲及び精神と共に、例示的のみとして考慮されることが意図される。
【０１５９】
本発明が前述され且つ添付の図面に図示された正確な構成に限定されるものではなく、様々な修正及び変更がその範囲から逸脱することなくなされてもよいことは認識されるであろう。本発明の範囲は添付の特許請求の範囲によってのみ限定されることが意図される。
【図１】
0006271725.tif 000011
【図２】
0006271725.tif 000012
【図３】
0006271725.tif 000013
【図４】
0006271725.tif 000014
【図５】
0006271725.tif 000015
【図６】
0006271725.tif 000016
【図７】
0006271725.tif 000017
【図８】
0006271725.tif 000018
【図９】
0006271725.tif 000019
【図１０】
0006271725.tif 000020
【図１１】
0006271725.tif 000021
【図１２】
0006271725.tif 000022
【図１３】
0006271725.tif 000023
【図１４】
0006271725.tif 000024
【図１５】
0006271725.tif 000025