JP4862079B2 - ゲートウェイでのリクエスト提出復号用文字セット符号化決定のためのシステムおよび方法 - Google Patents
ゲートウェイでのリクエスト提出復号用文字セット符号化決定のためのシステムおよび方法 Download PDFInfo
- Publication number
- JP4862079B2 JP4862079B2 JP2009513111A JP2009513111A JP4862079B2 JP 4862079 B2 JP4862079 B2 JP 4862079B2 JP 2009513111 A JP2009513111 A JP 2009513111A JP 2009513111 A JP2009513111 A JP 2009513111A JP 4862079 B2 JP4862079 B2 JP 4862079B2
- Authority
- JP
- Japan
- Prior art keywords
- request
- gateway
- application
- network
- client
- 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
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/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/161—Computing infrastructure, e.g. computer clusters, blade chassis or hardware partitioning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
-
- 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/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0227—Filtering policies
- H04L63/0263—Rule management
-
- 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/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0281—Proxies
-
- 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/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/029—Firewall traversal, e.g. tunnelling or, creating pinholes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Mathematical Physics (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
Description
Claims (22)
- リクエストを復号するための使用に用いられる文字符号化を決定する方法であって、
(a)複数のクライアントおよびサーバの間にある装置によって、該サーバへのリクエストを受信するステップと、
(b)該装置によって、複数のアプリケーションプログラムのうちのどの1つに該リクエストが対応するかを決定するステップと、
(c)該装置によって、該決定されたアプリケーションプログラムと関連する文字符号化を識別するステップであって、該文字符号化は、言語を表わす、ステップと、
(d)該装置によって、該リクエストを検査するために、該識別された文字符号化を使用して該リクエストを復号するステップと
を含む、方法。 - ステップ(b)は、前記リクエストの属性から、前記複数のアプリケーションプログラムのうちのどの1つに該リクエストが対応するかを決定することを含む、請求項1に記載の方法。
- 前記属性は、ソース識別子、宛先識別子、ポート識別子、プロトコル識別子、ヘッダ情報、またはユニフォームリソースロケータアドレスのうちの1つを備える、請求項2に記載の方法。
- ステップ(b)は、前記受信されたリクエストに含まれるクッキーを使用して、前記複数のアプリケーションプログラムのうちのどの1つに該リクエストが対応するかを決定することを含む、請求項1に記載の方法。
- ステップ(c)は、文字符号化とアプリケーションとの間の関連性を含有するファイルを使用して、前記決定されたアプリケーションプログラムと関連する前記文字符号化を識別することを含む、請求項1に記載の方法。
- ステップ(c)は、文字符号化とアプリケーションとの間の関連性を含有するデータベースを使用して、前記決定されたアプリケーションプログラムと関連する前記文字符号化を識別することを含む、請求項1に記載の方法。
- (a)前記装置によって、前記サーバへの第2のリクエストを受信するステップと、
(b)該装置によって、該第2のリクエストが対応する、前記複数のアプリケーションプログラムのうちの第2のアプリケーションプログラムを決定するステップと、
(c)該装置によって、該決定された第2のアプリケーションプログラムと関連する第2の文字符号化を識別するステップと
をさらに含む、請求項1に記載の方法。 - ステップ(a)は、クライアントによって生成されるリクエストを受信することを含む、請求項1に記載の方法。
- ステップ(b)は、前記クライアントの属性を使用して、前記複数のアプリケーションプログラムのうちのどの1つに前記リクエストが対応するかを決定することを含む、請求項8に記載の方法。
- ステップ(a)は、キャッシュされたフォームページに基づくリクエストを受信することを含む、請求項1に記載の方法。
- リクエストを復号するために使用される文字符号化を決定することが可能なゲートウェイであって、該ゲートウェイは、
ネットワークを介してクライアントと通信している受信機であって、該クライアントからリクエストを受信する受信機と、
該受信機と通信している文字セットエンジンであって、該文字セットエンジンは、該リクエストが向けられるアプリケーションに応答する受信したリクエストと関連する文字符号化を識別し、該文字符号化は、言語を表わす、文字セットエンジンと
を備え、
該ゲートウェイは、該識別された文字符号化を使用して該リクエストを復号することにより、該リクエストを検査する、ゲートウェイ。 - 前記受信機は、複数のクライアントと通信する、請求項11に記載のゲートウェイ。
- 前記リクエストが向けられるアプリケーションプログラムを決定するために、該リクエストに含有される、ソース識別子、宛先識別子、ポート識別子、プロトコル識別子、ヘッダ情報、またはユニフォームリソースロケータアドレスのうちの1つを使用する、請求項11に記載のゲートウェイ。
- 前記文字セットエンジンは、文字符号化とアプリケーションとを関連付けるデータベースを備える、請求項11に記載のゲートウェイ。
- 前記文字セットエンジンは、文字符号化とアプリケーションとを関連付けるファイルを備える、請求項11に記載のゲートウェイ。
- ゲートウェイによって、クライアントから受信される符号化部分を有するリクエストを検査する方法であって、
(a)ゲートウェイによって、クライアント上のアプリケーションプログラムからリクエストを受信するステップと、
(b)該ゲートウェイによって、複数のアプリケーションプログラムのうちのどの1つに該リクエストが対応するかを決定するステップと、
(c)該ゲートウェイによって、該決定されたアプリケーションプログラムと関連する文字符号化を識別するステップであって、該文字符号化は、該決定されたアプリケーションプログラムの言語を表わす、ステップと、
(d)該ゲートウェイによって、該識別された文字符号化を使用して、該リクエストの一部を復号するステップと、
(e)該ゲートウェイによって、該リクエストの該復号された部分を検査するステップと
を含む、方法。 - 前記ゲートウェイによって、前記リクエストの属性を使用して、前記複数のアプリケーションプログラムのうちのどの1つに該リクエストが対応するかを決定することを含む、請求項16に記載の方法。
- 前記ゲートウェイによって、前記クライアントの属性を使用して、前記複数のアプリケーションプログラムのうちのどの1つに前記リクエストが対応するかを決定することを含む、請求項16に記載の方法。
- 前記ゲートウェイによって、前記リクエストの前記復号された部分の検査に基づいて、方針を該リクエストに適用することを含む、請求項16に記載の方法。
- (f)前記ゲートウェイによって、前記クライアントまたは第2のクライアントのうちの一方における第2のアプリケーションプログラムから第2のリクエストを受信することと、
(g)該ゲートウェイによって、前記複数のアプリケーションプログラムのうちのどの1つに該第2のリクエストが対応するかを決定することと、
(h)該ゲートウェイによって、該決定されたアプリケーションプログラムと関連する第2の文字符号化を識別することと、
(i)該ゲートウェイによって、該識別された第2の文字符号化を使用して、該第2のリクエストの一部を復号することと
を含む、請求項16に記載の方法。 - 前記ゲートウェイによって、前記第2のリクエストの前記復号された部分を検査することを含む、請求項20に記載の方法。
- 前記ゲートウェイによって、前記第2のリクエストの前記復号された部分の検査に基づいて、方針を該第2のリクエストに適用することを含む、請求項21に記載の方法。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2006/021067 WO2007139552A1 (en) | 2006-05-31 | 2006-05-31 | Systems and methods for determining the charset encoding for decoding a request submission in a gateway |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009539176A JP2009539176A (ja) | 2009-11-12 |
| JP4862079B2 true JP4862079B2 (ja) | 2012-01-25 |
Family
ID=37708569
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009513111A Expired - Fee Related JP4862079B2 (ja) | 2006-05-31 | 2006-05-31 | ゲートウェイでのリクエスト提出復号用文字セット符号化決定のためのシステムおよび方法 |
Country Status (4)
| Country | Link |
|---|---|
| JP (1) | JP4862079B2 (ja) |
| KR (1) | KR101265920B1 (ja) |
| CN (1) | CN101449553B (ja) |
| WO (1) | WO2007139552A1 (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8234379B2 (en) | 2006-09-14 | 2012-07-31 | Afilias Limited | System and method for facilitating distribution of limited resources |
| US8254381B2 (en) * | 2008-01-28 | 2012-08-28 | Microsoft Corporation | Message processing engine with a virtual network interface |
| US8756286B2 (en) | 2008-03-10 | 2014-06-17 | Afilias Limited | Alternate E-mail address configuration |
| CN102750185B (zh) * | 2011-04-18 | 2018-05-22 | 腾讯科技(深圳)有限公司 | 一种数据自适应输出方法及系统 |
| CN102395057B (zh) * | 2011-06-30 | 2017-10-13 | 中兴通讯股份有限公司 | 一种端口定位格式的配置方法及装置 |
| KR102289418B1 (ko) * | 2014-12-10 | 2021-08-13 | 한국전자통신연구원 | 데이터 암호화 장치 및 방법 |
| US9779066B2 (en) | 2015-05-21 | 2017-10-03 | Umm Al-Qura University | Method and system for converting punycode text to ASCII/unicode text |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09212334A (ja) * | 1996-01-31 | 1997-08-15 | Nippon Telegr & Teleph Corp <Ntt> | テキスト最尤復号方法及び最尤復号装置と、データ通信ネットワーク装置 |
| JPH09319545A (ja) * | 1996-05-30 | 1997-12-12 | Mitsubishi Electric Corp | 文字入力装置 |
| JPH1020989A (ja) * | 1996-07-08 | 1998-01-23 | Hitachi Ltd | 文字入力装置 |
| JP2000132449A (ja) * | 1998-10-27 | 2000-05-12 | Nippon Telegr & Teleph Corp <Ntt> | 代理アクセス方法、装置、および代理アクセスプログラムを記録した記録媒体 |
| JP2000132480A (ja) * | 1998-10-27 | 2000-05-12 | Nippon Telegr & Teleph Corp <Ntt> | インターネット閲覧方法、装置、およびインターネット閲覧プログラムを記録した記録媒体 |
| JP2000172711A (ja) * | 1998-12-10 | 2000-06-23 | Fujitsu Ltd | ドキュメント検索仲介装置、ドキュメント検索システム、および、ドキュメント検索仲介プログラムを記録した記録媒体 |
| JP2003203032A (ja) * | 2002-01-08 | 2003-07-18 | Fujitsu Ltd | ウェブサーバ仲介装置、方法および対話型ウェブサーバ仲介ポータルサーバ |
| JP2005229626A (ja) * | 2004-02-13 | 2005-08-25 | Microsoft Corp | ネットワーク化環境を介し保護された通信で配信されるコンピュータエクスプロイトからコンピューティングデバイスを保護するシステムおよび方法 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6751654B2 (en) * | 1999-03-31 | 2004-06-15 | International Business Machines Corporation | Simulating web cookies for non-cookie capable browsers |
| WO2001033752A1 (en) * | 1999-11-03 | 2001-05-10 | Measurecast, Inc. | Direct tracking of viewers of selected content in audio and video programming provided over a computer network |
| US6944760B2 (en) * | 2001-05-24 | 2005-09-13 | Openwave Systems Inc. | Method and apparatus for protecting identities of mobile devices on a wireless network |
| US20040073811A1 (en) * | 2002-10-15 | 2004-04-15 | Aleksey Sanin | Web service security filter |
| CN100430916C (zh) * | 2003-05-17 | 2008-11-05 | 微软公司 | 用于将转换应用到多部分文件的方法和系统 |
-
2006
- 2006-05-31 CN CN2006800548039A patent/CN101449553B/zh not_active Expired - Fee Related
- 2006-05-31 JP JP2009513111A patent/JP4862079B2/ja not_active Expired - Fee Related
- 2006-05-31 WO PCT/US2006/021067 patent/WO2007139552A1/en not_active Ceased
-
2008
- 2008-11-28 KR KR1020087029166A patent/KR101265920B1/ko not_active Expired - Fee Related
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09212334A (ja) * | 1996-01-31 | 1997-08-15 | Nippon Telegr & Teleph Corp <Ntt> | テキスト最尤復号方法及び最尤復号装置と、データ通信ネットワーク装置 |
| JPH09319545A (ja) * | 1996-05-30 | 1997-12-12 | Mitsubishi Electric Corp | 文字入力装置 |
| JPH1020989A (ja) * | 1996-07-08 | 1998-01-23 | Hitachi Ltd | 文字入力装置 |
| JP2000132449A (ja) * | 1998-10-27 | 2000-05-12 | Nippon Telegr & Teleph Corp <Ntt> | 代理アクセス方法、装置、および代理アクセスプログラムを記録した記録媒体 |
| JP2000132480A (ja) * | 1998-10-27 | 2000-05-12 | Nippon Telegr & Teleph Corp <Ntt> | インターネット閲覧方法、装置、およびインターネット閲覧プログラムを記録した記録媒体 |
| JP2000172711A (ja) * | 1998-12-10 | 2000-06-23 | Fujitsu Ltd | ドキュメント検索仲介装置、ドキュメント検索システム、および、ドキュメント検索仲介プログラムを記録した記録媒体 |
| JP2003203032A (ja) * | 2002-01-08 | 2003-07-18 | Fujitsu Ltd | ウェブサーバ仲介装置、方法および対話型ウェブサーバ仲介ポータルサーバ |
| JP2005229626A (ja) * | 2004-02-13 | 2005-08-25 | Microsoft Corp | ネットワーク化環境を介し保護された通信で配信されるコンピュータエクスプロイトからコンピューティングデバイスを保護するシステムおよび方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2007139552A1 (en) | 2007-12-06 |
| CN101449553B (zh) | 2013-04-17 |
| KR20090031350A (ko) | 2009-03-25 |
| JP2009539176A (ja) | 2009-11-12 |
| HK1133964A1 (en) | 2010-04-09 |
| CN101449553A (zh) | 2009-06-03 |
| KR101265920B1 (ko) | 2013-05-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| De Keukelaere et al. | Smash: secure component model for cross-domain mashups on unmodified browsers | |
| US8082581B2 (en) | Management of session timeouts in an SSL VPN gateway | |
| US7840707B2 (en) | Reverse proxy portlet with rule-based, instance level configuration | |
| JP4912400B2 (ja) | Htmlブラウザおよび拡張機能の既知の脆弱性からの免疫付与 | |
| US7870596B2 (en) | Accessing network resources outside a security boundary | |
| US8209706B2 (en) | Inter-frame messaging between different domains | |
| US6212640B1 (en) | Resources sharing on the internet via the HTTP | |
| CN101981888B (zh) | 用于ssl vpn免客户机访问的策略驱动的细粒度url编码机制 | |
| JP5306348B2 (ja) | データ発信源の追跡及びデータ伝送の制御 | |
| US11265295B2 (en) | Object property getter and setter for clientless VPN | |
| US20190116186A1 (en) | Enterprise cloud access control and network access control policy using risk based blocking | |
| KR101265920B1 (ko) | 게이트웨이에서 요구 제출을 디코딩하도록 캐릭터 세트 인코딩을 결정하는 시스템 및 방법 | |
| US8484364B2 (en) | Secure delivery of flash content over networks | |
| US20230056928A1 (en) | Encoding-free javascript stringify for clientless vpn | |
| EP1562099A1 (en) | Method and computer system for document encryption | |
| US20120096536A1 (en) | Data Security System | |
| US8996715B2 (en) | Application firewall validation bypass for impromptu components | |
| JP5039053B2 (ja) | マクロ・サポートによりhttpセキュリティ・メッセージ処理を外部化するための方法およびシステム | |
| US20200034483A1 (en) | Browser storage for clientless vpn | |
| HK1133964B (en) | Systems and methods for determining the charset encoding for decoding a request submission in a gateway | |
| Adamczyk et al. | Non-compliant and proud: A case study of HTTP compliance | |
| Orrin | The SOA/XML Threat Model and New XML/SOA/Web 2.0 Attacks & Threats | |
| Markowski | Microsoft .NET Introduction | |
| CA2551034A1 (en) | Firewall validation bypass for impromptu components |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110531 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110602 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110831 |
|
| 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: 20111012 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111107 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4862079 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141111 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 |
|
| 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |