JP5254656B2 - ドライブバイ・ファーミングに対するリファラーチェックを介したクライアント側の保護 - Google Patents
ドライブバイ・ファーミングに対するリファラーチェックを介したクライアント側の保護 Download PDFInfo
- Publication number
- JP5254656B2 JP5254656B2 JP2008122127A JP2008122127A JP5254656B2 JP 5254656 B2 JP5254656 B2 JP 5254656B2 JP 2008122127 A JP2008122127 A JP 2008122127A JP 2008122127 A JP2008122127 A JP 2008122127A JP 5254656 B2 JP5254656 B2 JP 5254656B2
- Authority
- JP
- Japan
- Prior art keywords
- http
- content
- http request
- address
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000009313 farming Methods 0.000 title claims description 76
- 230000004044 response Effects 0.000 claims abstract description 108
- 238000013515 script Methods 0.000 claims abstract description 88
- 238000000034 method Methods 0.000 claims description 101
- 230000000903 blocking effect Effects 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 13
- 230000006399 behavior Effects 0.000 claims description 10
- 230000000694 effects Effects 0.000 abstract description 5
- 230000008569 process Effects 0.000 description 54
- 230000005540 biological transmission Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 241000699666 Mus <mouse, genus> Species 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 208000015181 infectious disease Diseases 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1441—Countermeasures against malicious traffic
- H04L63/145—Countermeasures against malicious traffic the attack involving the propagation of malware through the network, e.g. viruses, trojans or worms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1441—Countermeasures against malicious traffic
- H04L63/1483—Countermeasures against malicious traffic service impersonation, e.g. phishing, pharming or web spoofing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Virology (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
102 クライアント・コンピュータシステム
104 オペレーティングシステム
106 クライアント・アンチファーミング・アプリケーション
108 プロセッサ
112 メモリ
114 ウェブブラウザ
110 I/Oインタフェース
114 メモリ
116 キーボード
118 マウス
140 ルータ
126 ネットワーク
128 コンピュータシステム
130 サーバー・コンピュータシステム
Claims (20)
- コンピュータで実行される方法であって、
HTTPヘッダーを含むHTTPリクエストをルータにリリースする前に、クライアント・コンピュータシステムで、前記HTTPリクエストをプロキシするステップと、
前記HTTPヘッダーが、ルーティング可能なパブリックIPアドレスに対応するリファラーURL及びルーティング不可能なプライベートIPアドレスに対応するターゲットURLを識別するか否かを判定するステップと、
前記HTTPヘッダーを判定する前記ステップにおいて、
前記HTTPヘッダーが、ルーティング可能なパブリックIPアドレスに対応するリファラーURL及びルーティング不可能なプライベートIPアドレスに対応するターゲットURLを識別すると判定したとき、
前記HTTPリクエストをブロックするステップと、
アラート通知を発生するステップとを含むことを特徴とするコンピュータで実行される方法。 - 前記HTTPリクエストをブロックする前記ステップの前に、
前記HTTPリクエストのブロックを解除するか否かを判定するステップと、
前記HTTPリクエストのブロックの解除を判定する前記ステップにおいて、
前記HTTPリクエストのブロックを解除すると判定したとき、前記HTTPリクエストをリリースするステップと、
前記HTTPリクエストのブロックを解除しないと判定したとき、前記HTTPリクエストをブロックするステップとをさらに含むことを特徴とする請求項1に記載のコンピュータで実行される方法。 - 前記HTTPリクエストをブロックする前記ステップの前に、
ユーザに、前記HTTPリクエストのブロックを承認するか又は拒否するかを入力させるステップと、
前記HTTPリクエストのブロックの拒否を受信したとき、前記HTTPリクエストをリリースするステップと、
前記HTTPリクエストのブロックの承認を受信したとき、前記HTTPリクエストをブロックするステップとをさらに含むことを特徴とする請求項1に記載のコンピュータで実行される方法。 - 前記HTTPヘッダーを判定する前記ステップにおいて、
前記HTTPヘッダーが、ルーティング可能なパブリックIPアドレスに対応するリファラーURL及びルーティング不可能なプライベートIPアドレスに対応するターゲットURLを識別しないと判定したとき、
前記HTTPリクエストをリリースするステップをさらに含み、
前記HTTPリクエストをリリースする前記ステップにおいて、
前記HTTPリクエストを、リリースされたHTTPリクエストとして、前記ターゲットURLへ送信されるようにすることを特徴とする請求項1に記載のコンピュータで実行される方法。 - 前記リリースされたHTTPリクエストに応じて受信されたHTTPレスポンスをプロキシするステップと、
前記HTTPレスポンスが、コンテンツタイプがtext/htmlのコンテンツ又はコンテンツタイプがスクリプトのコンテンツを識別するか否かを判定するステップと、
前記HTTPレスポンスを判定する前記ステップにおいて、
前記HTTPレスポンスが、コンテンツタイプがtext/htmlのコンテンツ又はコンテンツタイプがスクリプトのコンテンツを識別しないと判定したとき、
前記HTTPレスポンスを送信するステップと、
前記HTTPレスポンスが、コンテンツタイプがtext/htmlのコンテンツ又はコンテンツタイプがスクリプトのコンテンツを識別すると判定したとき、
悪意のある行動を防止するために前記コンテンツを修正するステップと、
前記HTTPレスポンスをリリースするステップとをさらに含むことを特徴とする請求項4に記載のコンピュータで実行される方法。 - 前記HTTPレスポンスが、コンテンツタイプがtext/htmlのコンテンツを識別すると判定したとき、悪意のある行動を防止するために前記コンテンツを修正する前記ステップが、
前記コンテンツに存在する各HTML参照URLを識別するため、前記コンテンツを解析するステップと、
前記各HTML参照URLが、ルーティング不可能なプライベートIPアドレスに対応するか否かを判定するステップと、
前記各HTML参照URLを判定する前記ステップにおいて、
HTML参照URLが、ルーティング不可能なプライベートIPアドレスに対応しているとき、
前記HTML参照URLを安全なURLに置き換えるステップと、
前記HTTPリクエストをリリースするステップとをさらに含むことを特徴とする請求項5に記載のコンピュータで実行される方法。 - 前記HTTPレスポンスが、コンテンツタイプがスクリプトのコンテンツを識別すると判定したとき、悪意のある行動を防止するために前記コンテンツを修正する前記ステップが、
前記コンテンツの先頭に、かつ任意のスクリプトの前に、安全なXMLHTTPリクエストAPI及びアクティブX置換オブジェクトを定義するジャバスクリプト・オーバライドを挿入するステップと、
前記ジャバスクリプト・オーバライド以外の各スクリプトを識別するため、前記コンテンツを解析するステップと、
前記各スクリプトにXMLHTTPリクエストAPIがある場合、前記安全なXMLHTTPリクエストAPIに置き換えるステップと、
前記各スクリプトにオブジェクトタグがある場合、前記アクティブX置換オブジェクトに置き換えるステップと、
前記HTTPリクエストをリリースするステップとをさらに含むことを特徴とする前記請求項5に記載のコンピュータで実行される方法。 - コンピュータプログラムコードを含むコンピュータで読み出し可能な有形のメディアを含むコンピュータプログラムであって、
HTTPヘッダーを含むHTTPリクエストをルータに送信する前に、クライアントコンピュータで、前記HTTPリクエストをプロキシするためのクライアント・アンチファーミング・アプリケーションを含み、
前記クライアント・アンチファーミング・アプリケーションが、
前記HTTPヘッダーが、ルーティング可能なパブリックIPアドレスに対応するリファラーURL及びルーティング不可能なプライベートIPアドレスに対応するターゲットURLを識別するか否かを判定するステップと、
前記HTTPヘッダーを判定する前記ステップにおいて、
前記HTTPヘッダーが、ルーティング可能なパブリックIPアドレスに対応するリファラーURL及びルーティング不可能なプライベートIPアドレスに対応するターゲットURLを識別すると判定したとき、
前記HTTPリクエストをブロックするステップと、
アラート通知を発生するステップとをさらに含むことを特徴とするコンピュータプログラム。 - 前記クライアント・アンチファーミング・アプリケーションが、
前記HTTPリクエストをブロックする前記ステップの前に、前記HTTPリクエストのブロックを解除するか否かを判定するステップと、
前記HTTPリクエストのブロックの解除を判定する前記ステップにおいて、
前記HTTPリクエストのブロックを解除すると判定したとき、前記HTTPリクエストをリリースするステップと、
前記HTTPリクエストのブロックを解除しないと判定したとき、前記HTTPリクエストをブロックするステップとをさらに含むことを特徴とする請求項8に記載のコンピュータプログラム。 - 前記クライアント・アンチファーミング・アプリケーションが、
前記HTTPリクエストをブロックする前記ステップの前に、ユーザに、前記HTTPリクエストのブロックを承認するか又は拒否するかを入力させるステップと、
前記HTTPリクエストのブロックの拒否を受信したとき、前記HTTPリクエストをリリースするステップと、
前記HTTPリクエストのブロックの承認を受信したとき、前記HTTPリクエストをブロックするステップとをさらに含むことを特徴とする請求項8に記載のコンピュータプログラム。 - 前記HTTPヘッダーを判定する前記ステップにおいて、
前記HTTPヘッダーが、ルーティング可能なパブリックIPアドレスに対応するリファラーURL及びルーティング不可能なプライベートIPアドレスに対応するターゲットURLを識別しないと判定したとき、
前記クライアント・アンチファーミング・アプリケーションが、
前記HTTPリクエストをリリースするステップをさらに含み、
前記HTTPリクエストをリリースする前記ステップにおいて、
前記HTTPリクエストを、リリースされたHTTPリクエストとして、前記ターゲットURLへ送信されるようにすることを特徴とする請求項8に記載のコンピュータプログラム。 - 前記クライアント・アンチファーミング・アプリケーションが、
リリースされたHTTPリクエストに応じて受信されたHTTPレスポンスをプロキシするステップと、
前記HTTPレスポンスが、コンテンツタイプがtext/htmlのコンテンツ又はコンテンツタイプがスクリプトのコンテンツを識別するか否かを判定するステップと、
前記HTTPレスポンスを判定する前記ステップにおいて、
前記HTTPレスポンスが、コンテンツタイプがtext/htmlのコンテンツ又はコンテンツタイプがスクリプトのコンテンツを識別しないと判定したとき、
前記HTTPレスポンスをリリースするステップと、
前記HTTPレスポンスが、コンテンツタイプがtext/htmlのコンテンツ又はコンテンツタイプがスクリプトのコンテンツを識別すると判定したとき、
悪意のある行動を防止するために前記コンテンツを修正するステップと、
前記HTTPレスポンスをリリースするステップとをさらに含むことを特徴とする請求項8に記載のコンピュータプログラム。 - 前記HTTPレスポンスを判定する前記ステップにおいて、
前記HTTPレスポンスが、コンテンツタイプがtext/htmlのコンテンツを識別すると判定したとき、
前記クライアント・アンチファーミング・アプリケーションが、
前記コンテンツに存在する各HTML参照URLを識別するため、前記コンテンツを解析するステップと、
前記各HTML参照URLが、ルーティング不可能なプライベートIPアドレスに対応するか否かを判定するステップと、
前記各HTML参照URLを判定する前記ステップにおいて、
HTML参照URLが、ルーティング不可能なプライベートIPアドレスに対応するとき、
前記HTML参照URLを安全なURLに置き換えるステップとをさらに含むことを特徴とする請求項12に記載のコンピュータプログラム。 - 前記HTTPレスポンスを判定する前記ステップにおいて、
前記HTTPレスポンスが、コンテンツタイプがスクリプトのコンテンツを識別すると判定したとき、
前記クライアント・アンチファーミング・アプリケーションが、
安全なXMLHTTPリクエストAPI及びアクティブX置換オブジェクトを含むジャバスクリプト・オーバライドを、前記コンテンツの先頭に、かつ任意のスクリプトの前に挿入するステップと、
前記ジャバスクリプト・オーバライド以外の各スクリプトを識別するため、前記コンテンツを解析するステップと、
前記各スクリプトにXMLHTTPリクエストAPIがある場合、前記安全なXMLHTTPリクエストAPIに置き換えるステップと、
前記各スクリプトにオブジェクトタグがある場合、前記アクティブX置換オブジェクトに置き換えるステップとをさらに含むことを特徴とする請求項12に記載のコンピュータプログラム。 - コンピュータシステムであって、
クライアント・アンチファーミング・アプリケーションを記憶させたメモリと、
前記メモリに接続したプロセッサとを含み、
前記クライアント・アンチファーミング・アプリケーションを実行すると、
HTTPヘッダーを含むHTTPリクエストをルータに送信する前に、クライアント・コンピュータシステムで、前記HTTPリクエストをプロキシするステップと、
前記HTTPヘッダーが、ルーティング可能なパブリックIPアドレスに対応するリファラーURL及びルーティング不可能なプライベートIPアドレスに対応するターゲットURLを識別するか否かを判定するステップと、
前記HTTPヘッダーを判定する前記ステップにおいて、
前記HTTPヘッダーが、ルーティング可能なパブリックIPアドレスに対応するリファラーURL及びルーティング不可能なプライベートIPアドレスに対応するターゲットURLを識別すると判定したとき、
前記HTTPリクエストをブロックするステップと、
アラート通知を発生するステップとを含む方法が実行されることを特徴とするコンピュータシステム。 - 前記HTTPリクエストをブロックする前記ステップの前に、ユーザに、前記HTTPリクエストのブロックを承認するか又は拒否するかを入力させるステップと、
前記HTTPリクエストのブロックの拒否を受信したとき、前記HTTPリクエストを送信するステップと、
前記HTTPリクエストのブロックの承認を受信したとき、前記HTTPリクエストをブロックするステップとをさらに含むことを特徴とする請求項15に記載のコンピュータシステム。 - 前記HTTPヘッダーを判定する前記ステップにおいて、
前記HTTPヘッダーが、ルーティング可能なパブリックIPアドレスに対応するリファラーURL及びルーティング不可能なプライベートIPアドレスに対応するターゲットURLを識別しないと判定したとき、
前記HTTPリクエストをリリースするステップをさらに含み、
前記HTTPリクエストをリリースする前記ステップにおいて、
前記HTTPリクエストを、リリースされたHTTPリクエストとして、前記ターゲットURLへ送信されるにようすることを特徴とする請求項15に記載のコンピュータシステム。 - 前記リリースされたHTTPリクエストに応じて受信されたHTTPレスポンスをプロキシするステップと、
前記HTTPレスポンスが、コンテンツタイプがtext/htmlのコンテンツ又はコンテンツタイプがスクリプトのコンテンツを識別するか否かを判定するステップと、
前記HTTPレスポンスを判定する前記ステップにおいて、
前記HTTPレスポンスが、コンテンツタイプがtext/htmlのコンテンツ又はコンテンツタイプがスクリプトのコンテンツを識別しないと判定したとき、
前記HTTPレスポンスをリリースするステップと、
前記HTTPレスポンスが、コンテンツタイプがtext/htmlのコンテンツ又はコンテンツタイプがスクリプトのコンテンツを識別すると判定したとき、
悪意のある行動を防止するために前記コンテンツを修正するステップと、
前記HTTPレスポンスをリリースするステップとをさらに含むことを特徴とする請求項17に記載のコンピュータシステム。 - 前記HTTPレスポンスが、コンテンツタイプがtext/htmlのコンテンツを識別すると判定したとき、悪意のある行動を防止するために前記コンテンツを修正する前記ステップが、
前記コンテンツに存在する各HTML参照URLを識別するため、前記コンテンツを解析するステップと、
前記各HTML参照URLが、ルーティング不可能なプライベートIPアドレスに対応するか否かを判定するステップと、
前記各HTML参照URLを判定するステップにおいて、
HTML参照URLが、ルーティング不可能なプライベートIPアドレスに対応するとき、
前記HTML参照URLを安全なURLに置き換えるステップと、
前記HTTPリクエストをリリースするステップとをさらに含むことを特徴とする請求項18に記載のコンピュータシステム。 - 前記HTTPレスポンスが、前記コンテンツタイプがスクリプトの前記コンテンツを識別すると判定したとき、悪意のある行動を防止するために前記コンテンツを修正する前記ステップが、
安全なXMLHTTPリクエストAPI及びアクティブX置換オブジェクトを定義するジャバスクリプト・オーバライドを、前記コンテンツの先頭に、かつ任意のスクリプトの前に挿入するステップと、
前記ジャバスクリプト・オーバライド以外の各スクリプトを識別するため、前記コンテンツを解析するステップと、
前記各スクリプトにXMLHTTPリクエストAPIがある場合、前記安全なXMLHTTPリクエストAPIに置き換えるステップと、
前記各スクリプトにオブジェクトタグがある場合、前記アクティブX置換オブジェクトに置き換えるステップと、
前記HTTPリクエストをリリースするステップとをさらに含むことを特徴とする請求項18に記載のコンピュータシステム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/746,188 US7827311B2 (en) | 2007-05-09 | 2007-05-09 | Client side protection against drive-by pharming via referrer checking |
| US11/746,188 | 2007-05-09 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008283686A JP2008283686A (ja) | 2008-11-20 |
| JP5254656B2 true JP5254656B2 (ja) | 2013-08-07 |
Family
ID=39766821
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008122127A Expired - Fee Related JP5254656B2 (ja) | 2007-05-09 | 2008-05-08 | ドライブバイ・ファーミングに対するリファラーチェックを介したクライアント側の保護 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US7827311B2 (ja) |
| EP (1) | EP1990977B1 (ja) |
| JP (1) | JP5254656B2 (ja) |
| CN (1) | CN101304418B (ja) |
| AU (1) | AU2008201981B2 (ja) |
Families Citing this family (43)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11868421B1 (en) * | 2004-07-23 | 2024-01-09 | Ellis Robinson Giles | System and method for evaluating hyperdocuments using a trained artificial neural network |
| US8181246B2 (en) * | 2007-06-20 | 2012-05-15 | Imperva, Inc. | System and method for preventing web frauds committed using client-scripting attacks |
| US9906549B2 (en) * | 2007-09-06 | 2018-02-27 | Microsoft Technology Licensing, Llc | Proxy engine for custom handling of web content |
| US20090070663A1 (en) * | 2007-09-06 | 2009-03-12 | Microsoft Corporation | Proxy engine for custom handling of web content |
| US8949990B1 (en) | 2007-12-21 | 2015-02-03 | Trend Micro Inc. | Script-based XSS vulnerability detection |
| US8578482B1 (en) | 2008-01-11 | 2013-11-05 | Trend Micro Inc. | Cross-site script detection and prevention |
| US8850567B1 (en) * | 2008-02-04 | 2014-09-30 | Trend Micro, Inc. | Unauthorized URL requests detection |
| US9202248B2 (en) | 2008-03-11 | 2015-12-01 | The Rubicon Project, Inc. | Ad matching system and method thereof |
| US8473346B2 (en) | 2008-03-11 | 2013-06-25 | The Rubicon Project, Inc. | Ad network optimization system and method thereof |
| US10157280B2 (en) * | 2009-09-23 | 2018-12-18 | F5 Networks, Inc. | System and method for identifying security breach attempts of a website |
| US8214903B2 (en) | 2009-10-02 | 2012-07-03 | International Business Machines Corporation | Analysis of scripts |
| US20110231891A1 (en) * | 2010-03-18 | 2011-09-22 | Tovar Tom C | Systems and Methods for Expression of Disassociation with Online Content |
| US9049247B2 (en) | 2010-04-01 | 2015-06-02 | Cloudfare, Inc. | Internet-based proxy service for responding to server offline errors |
| US10102301B2 (en) | 2010-04-01 | 2018-10-16 | Cloudflare, Inc. | Internet-based proxy security services |
| US8484740B2 (en) | 2010-09-08 | 2013-07-09 | At&T Intellectual Property I, L.P. | Prioritizing malicious website detection |
| US8285808B1 (en) | 2011-05-20 | 2012-10-09 | Cloudflare, Inc. | Loading of web resources |
| US8949350B2 (en) | 2011-08-26 | 2015-02-03 | International Business Machines Corporation | Tracking desktop application referrals to content distributed over a network |
| US9122870B2 (en) | 2011-09-21 | 2015-09-01 | SunStone Information Defense Inc. | Methods and apparatus for validating communications in an open architecture system |
| GB2496107C (en) * | 2011-10-26 | 2022-07-27 | Cliquecloud Ltd | A method and apparatus for preventing unwanted code execution |
| US20130132508A1 (en) * | 2011-11-21 | 2013-05-23 | Google Inc. | Low latency referrer free requests |
| US9195477B1 (en) * | 2012-10-09 | 2015-11-24 | Sencha, Inc. | Device profiles, deep linking, and browser history support for web applications |
| CN102917049A (zh) * | 2012-10-17 | 2013-02-06 | 北京奇虎科技有限公司 | 呈现访问网站的信息的方法、浏览器和系统 |
| GB2512267B (en) | 2012-10-30 | 2015-09-16 | Openwave Mobility Inc | Determination of information relating to messages |
| US9450970B2 (en) * | 2013-08-12 | 2016-09-20 | Wal-Mart Stores, Inc. | Automatic blocking of bad actors across a network |
| US9231915B2 (en) * | 2013-10-29 | 2016-01-05 | A 10 Networks, Incorporated | Method and apparatus for optimizing hypertext transfer protocol (HTTP) uniform resource locator (URL) filtering |
| GB2518460B (en) * | 2013-12-09 | 2015-10-28 | F Secure Corp | Unauthorised/Malicious redirection |
| WO2015162985A1 (ja) * | 2014-04-25 | 2015-10-29 | 株式会社セキュアブレイン | 不正検知ネットワークシステム及び、不正検知方法 |
| CN104378357A (zh) * | 2014-10-23 | 2015-02-25 | 河北省电力建设调整试验所 | 一种HTTP Get Flood攻击的防护方法 |
| JP6499461B2 (ja) * | 2015-01-29 | 2019-04-10 | 株式会社三菱Ufj銀行 | 情報処理装置 |
| EP3268887A4 (en) * | 2015-03-08 | 2018-11-14 | Soreq Nuclear Research Center | Secure document transmission |
| GB2540375A (en) * | 2015-07-14 | 2017-01-18 | F Secure Corp | Preventing browser-originating attacks in a local area network |
| US11120479B2 (en) | 2016-01-25 | 2021-09-14 | Magnite, Inc. | Platform for programmatic advertising |
| CN105700894A (zh) * | 2016-02-25 | 2016-06-22 | 深圳市分期乐网络科技有限公司 | 一种修改http响应数据的方法及装置 |
| CN107528811A (zh) * | 2016-06-21 | 2017-12-29 | 中兴通讯股份有限公司 | 请求的响应方法及装置 |
| CN106161478B (zh) * | 2016-09-19 | 2019-02-19 | 成都知道创宇信息技术有限公司 | 基于http响应头变化的准确攻击识别方法 |
| US11496438B1 (en) | 2017-02-07 | 2022-11-08 | F5, Inc. | Methods for improved network security using asymmetric traffic delivery and devices thereof |
| US10791119B1 (en) | 2017-03-14 | 2020-09-29 | F5 Networks, Inc. | Methods for temporal password injection and devices thereof |
| US10931662B1 (en) | 2017-04-10 | 2021-02-23 | F5 Networks, Inc. | Methods for ephemeral authentication screening and devices thereof |
| US11658995B1 (en) | 2018-03-20 | 2023-05-23 | F5, Inc. | Methods for dynamically mitigating network attacks and devices thereof |
| US11288699B2 (en) | 2018-07-13 | 2022-03-29 | Pubwise, LLLP | Digital advertising platform with demand path optimization |
| US10681048B1 (en) * | 2018-11-26 | 2020-06-09 | Jpmorgan Chase Bank, N.A. | Systems and methods for intercepting WebView traffic |
| CN113726757B (zh) * | 2021-08-24 | 2023-08-22 | 杭州迪普科技股份有限公司 | Https协议客户端的验证方法及装置 |
| US20250117459A1 (en) * | 2023-10-04 | 2025-04-10 | Capital One Services, Llc | Systems and methods for dynamically generating digital rights management protections |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8029454B2 (en) | 2003-11-05 | 2011-10-04 | Baxter International Inc. | High convection home hemodialysis/hemofiltration and sorbent system |
| US20060075494A1 (en) | 2004-10-01 | 2006-04-06 | Bertman Justin R | Method and system for analyzing data for potential malware |
| ES2382361T3 (es) | 2005-01-14 | 2012-06-07 | Bae Systems Plc | Sistema de seguridad basado en red |
| US20070174630A1 (en) * | 2005-02-21 | 2007-07-26 | Marvin Shannon | System and Method of Mobile Anti-Pharming and Improving Two Factor Usage |
| WO2007025279A2 (en) | 2005-08-25 | 2007-03-01 | Fortify Software, Inc. | Apparatus and method for analyzing and supplementing a program to provide security |
| JP4950606B2 (ja) * | 2005-09-30 | 2012-06-13 | トレンドマイクロ株式会社 | 通信システム、セキュリティ管理装置およびアクセス制御方法 |
| ATE540515T1 (de) * | 2006-04-13 | 2012-01-15 | Art Of Defence Gmbh | Verfahren zur bereitstellung von webanwendungssicherheit |
| US20080060054A1 (en) * | 2006-09-05 | 2008-03-06 | Srivastava Manoj K | Method and system for dns-based anti-pharming |
-
2007
- 2007-05-09 US US11/746,188 patent/US7827311B2/en not_active Expired - Fee Related
-
2008
- 2008-05-05 AU AU2008201981A patent/AU2008201981B2/en not_active Ceased
- 2008-05-07 EP EP08155808A patent/EP1990977B1/en not_active Not-in-force
- 2008-05-08 JP JP2008122127A patent/JP5254656B2/ja not_active Expired - Fee Related
- 2008-05-09 CN CN200810099303.8A patent/CN101304418B/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US7827311B2 (en) | 2010-11-02 |
| CN101304418B (zh) | 2012-10-24 |
| EP1990977A3 (en) | 2008-11-19 |
| US20080281983A1 (en) | 2008-11-13 |
| EP1990977A2 (en) | 2008-11-12 |
| JP2008283686A (ja) | 2008-11-20 |
| AU2008201981A1 (en) | 2008-11-27 |
| EP1990977B1 (en) | 2012-10-03 |
| CN101304418A (zh) | 2008-11-12 |
| AU2008201981B2 (en) | 2013-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5254656B2 (ja) | ドライブバイ・ファーミングに対するリファラーチェックを介したクライアント側の保護 | |
| US10868819B2 (en) | Systems for detecting a headless browser executing on a client computer | |
| US8578481B2 (en) | Method and system for determining a probability of entry of a counterfeit domain in a browser | |
| US8826411B2 (en) | Client-side extensions for use in connection with HTTP proxy policy enforcement | |
| JP4912400B2 (ja) | Htmlブラウザおよび拡張機能の既知の脆弱性からの免疫付与 | |
| US8464318B1 (en) | System and method for protecting web clients and web-based applications | |
| Kirda et al. | Noxes: a client-side solution for mitigating cross-site scripting attacks | |
| JP4395178B2 (ja) | コンテンツ処理システム、方法及びプログラム | |
| US8286225B2 (en) | Method and apparatus for detecting cyber threats | |
| US7690035B2 (en) | System and method for preventing fraud of certification information, and recording medium storing program for preventing fraud of certification information | |
| US20100043071A1 (en) | System and method for combating phishing | |
| US20050251863A1 (en) | System and method for testing web applications with recursive discovery and analysis | |
| US20160036849A1 (en) | Method, Apparatus and System for Detecting and Disabling Computer Disruptive Technologies | |
| US8738711B2 (en) | System and method for redirecting client-side storage operations | |
| US9756058B1 (en) | Detecting network attacks based on network requests | |
| Shrivastava et al. | XSS vulnerability assessment and prevention in web application | |
| US20140283078A1 (en) | Scanning and filtering of hosted content | |
| US20210006591A1 (en) | Identifying, reporting and mitigating unauthorized use of Web code | |
| KR20080078693A (ko) | 네트워크 어드레스 평가 및 액세스 방법 | |
| US20190222587A1 (en) | System and method for detection of attacks in a computer network using deception elements | |
| CN1838122A (zh) | 在浏览器显示中突出显示域的系统和方法 | |
| US10686834B1 (en) | Inert parameters for detection of malicious activity | |
| US11082437B2 (en) | Network resources attack detection | |
| JP2009519531A (ja) | マクロ・サポートによりhttpセキュリティ・メッセージ処理を外部化するための方法およびシステム | |
| JP6628861B2 (ja) | 情報処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20100813 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100818 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110427 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121122 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121127 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130226 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130409 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130418 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5254656 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160426 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees | ||
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |