JP6529033B2 - 情報処理装置、方法およびプログラム - Google Patents
情報処理装置、方法およびプログラム Download PDFInfo
- Publication number
- JP6529033B2 JP6529033B2 JP2015195713A JP2015195713A JP6529033B2 JP 6529033 B2 JP6529033 B2 JP 6529033B2 JP 2015195713 A JP2015195713 A JP 2015195713A JP 2015195713 A JP2015195713 A JP 2015195713A JP 6529033 B2 JP6529033 B2 JP 6529033B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- content
- inspection
- buffer
- destination
- 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.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
図1は、本実施形態に係るシステム1の構成を示す概略図である。本実施形態に係るシステム1は、複数の情報処理端末90(以下、「クライアント90」と称する)が接続されるネットワークセグメント2と、クライアント90に係る通信を中継するための通信検査装置20と、を備える。また、ネットワークセグメント2内のクライアント90は、インターネットや広域ネットワークを介して遠隔地において接続された各種のサーバーと、通信検査装置20を介して通信可能である。本実施形態において、通信検査装置20は、ネットワークセグメント2において、クライアント90とインターネットとの間に接続されることで、通過するパケットを取得する。そして、通信検査装置20は、取得したパケットのうち、検査対象でないパケット、および検査の結果転送してもよいと判定されたパケットを転送する。
次に、本実施形態に係るシステム1によって実行される処理の流れを、フローチャートを用いて説明する。なお、以下に説明するフローチャートに示された処理の具体的な内容および処理順序は、本開示を実施するための一例である。具体的な処理内容および処理順序は、本開示の実施の形態に応じて適宜選択されてよい。
GET / HTTP/1.1
Host: sample.site
Accept: */*
User-Agent: UserAgent 1.0
Accept-Language: ja
Accept-Encoding: gzip, deflate
Connection: keep-alive
パケットが検査対象コンテンツを要求するパケットではないと判定された場合、当該パケットによって要求されたコンテンツは検査対象とはならず、パケットは転送され(ステップS119)、本フローチャートに示された処理は終了する。一方、パケットが検査対象コンテンツを要求するパケットであると判定された場合、当該パケットによって要求されたコンテンツは、後述するステップS113における検査の対象として設定され、処理はステップS103へ進む。
HTTP/1.1 200 OK
Server: Apache
Date: xxxxxxxx GMT
Content-Type: application/octet-stream
Content-Length: 108
Connection: keep-alive
Cache-Control: max-age=0, no-cache
Pragma: no-cache
判定の結果、コンテンツを検査対象としないと判定された場合、当該パケットに係るコネクションは検査の対象外に設定され、本フローチャートに示された処理は終了する(図示は省略する)。一方、コンテンツを検査対象とする場合、処理はステップS106へ進む。
Content-Type: application/octet-stream
Content-Length: 108
このため、抽出部24は、上記したヘッダー部分を除いた部分を、コンテンツを確定させないヘッダーとして抽出する。
20 通信検査装置
90 クライアント
Claims (9)
- ネットワークを流れる、コンテンツを含むデータを、宛先に到達する前に取得するデータ取得手段と、
所定のサイズを有するバッファ領域に、取得された前記データをバッファするバッファ手段と、
前記バッファ手段によってバッファされたデータを、前記宛先で組み立てられることで得られるファイルの前方から後方への順に相当する順序で参照することで、前記コンテンツを検査する検査手段と、
前記バッファ手段によってバッファされたデータのうち、前記検査手段による参照が完了した部分を、前記コンテンツ全体の検査が終了する前に、前記宛先に転送する転送手段と、
前記バッファ領域において、前記データのうち新たに取得するパケットに含まれる部分をバッファするための空き領域が足りているか否かを判定する判定手段と、を備え、
前記転送手段は、前記判定手段によって空き領域が足りていないと判定された場合に、前記バッファ手段によってバッファされたデータのうち、前記検査手段による参照が完了した部分を転送する、
情報処理装置。 - 前記バッファ手段は、前記データが複数のパケットに分割されて順次取得される場合、前記データのうち新たに取得したパケットに含まれる部分を、未転送のデータがバッファされている領域を除く領域にバッファする、
請求項1に記載の情報処理装置。 - 前記検査手段は、前記バッファ領域の参照ポイントを示すポインターを、宛先で組み立てられることで得られるファイルの前方から後方への順に相当する順序で制御することで、バッファされたデータを前記順序で参照する、
請求項2に記載の情報処理装置。 - 前記判定手段は、前記データのうち新たに取得するパケットに含まれる部分のサイズと、前記バッファ領域の空き領域のサイズとを比較することで、前記バッファ領域において空き領域が足りているか否かを判定する、
請求項1から3の何れか一項に記載の情報処理装置。 - 前記検査手段は、前記データ取得手段による前記コンテンツ全体の取得が完了する前に、該コンテンツの検査を開始する、
請求項1から4の何れか一項に記載の情報処理装置。 - 前記検査手段は、該コンテンツが前記宛先への転送が許可されるコンテンツであるか否かを検査し、
前記転送手段は、前記検査手段による検査結果が、該コンテンツが前記宛先への転送が許可されるコンテンツであるという検査結果であった場合に、該コンテンツを含むデータのうち送信済みの部分を除く前記データを、前記宛先に転送する、
請求項1から5の何れか一項に記載の情報処理装置。 - 前記検査手段による検査結果が、該コンテンツが前記宛先への転送が許可されるコンテンツではないという検査結果であった場合に、前記転送手段による転送を中止する中止手段を更に備える、
請求項6に記載の情報処理装置。 - コンピューターが、
ネットワークを流れる、コンテンツを含むデータを、宛先に到達する前に取得するデータ取得ステップと、
所定のサイズを有するバッファ領域に、取得された前記データをバッファするバッファステップと、
前記バッファステップでバッファされたデータを、前記宛先で組み立てられることで得られるファイルの前方から後方への順に相当する順序で参照することで、前記コンテンツを検査する検査ステップと、
前記バッファステップでバッファされたデータのうち、前記検査ステップにおける参照が完了した部分を、前記コンテンツ全体の検査が終了する前に、前記宛先に転送する転送ステップと、
前記バッファ領域において、前記データのうち新たに取得するパケットに含まれる部分をバッファするための空き領域が足りているか否かを判定する判定ステップと、を実行し、
前記転送ステップでは、前記判定ステップにおいて空き領域が足りていないと判定された場合に、前記バッファステップでバッファされたデータのうち、前記検査ステップにおける参照が完了した部分を転送する、
方法。 - コンピューターを、
ネットワークを流れる、コンテンツを含むデータを、宛先に到達する前に取得するデータ取得手段と、
所定のサイズを有するバッファ領域に、取得された前記データをバッファするバッファ手段と、
前記バッファ手段によってバッファされたデータを、前記宛先で組み立てられることで得られるファイルの前方から後方への順に相当する順序で参照することで、前記コンテンツを検査する検査手段と、
前記バッファ手段によってバッファされたデータのうち、前記検査手段による参照が完了した部分を、前記コンテンツ全体の検査が終了する前に、前記宛先に転送する転送手段と、
前記バッファ領域において、前記データのうち新たに取得するパケットに含まれる部分をバッファするための空き領域が足りているか否かを判定する判定手段と、として機能させ、
前記転送手段は、前記判定手段によって空き領域が足りていないと判定された場合に、前記バッファ手段によってバッファされたデータのうち、前記検査手段による参照が完了した部分を転送する、
プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015195713A JP6529033B2 (ja) | 2015-10-01 | 2015-10-01 | 情報処理装置、方法およびプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015195713A JP6529033B2 (ja) | 2015-10-01 | 2015-10-01 | 情報処理装置、方法およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017069856A JP2017069856A (ja) | 2017-04-06 |
| JP6529033B2 true JP6529033B2 (ja) | 2019-06-12 |
Family
ID=58495316
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015195713A Active JP6529033B2 (ja) | 2015-10-01 | 2015-10-01 | 情報処理装置、方法およびプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6529033B2 (ja) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050149720A1 (en) * | 2004-01-07 | 2005-07-07 | Shimon Gruper | Method for speeding up the pass time of an executable through a checkpoint |
| JP4418302B2 (ja) * | 2004-05-31 | 2010-02-17 | 独立行政法人科学技術振興機構 | 中継装置、パケットフィルタリング方法及びパケットフィルタリングプログラム |
| EP3117363B1 (en) * | 2014-03-11 | 2020-07-29 | Vectra AI, Inc. | Method and system for detecting bot behavior |
-
2015
- 2015-10-01 JP JP2015195713A patent/JP6529033B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017069856A (ja) | 2017-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5280436B2 (ja) | 部分利用可能なコンテンツのアンチウィルス・スキャニング | |
| US10645145B2 (en) | Method and apparatus for accelerating data transmission in a network communication system | |
| US8595327B2 (en) | Obtaining instrumentation data | |
| CN113364804B (zh) | 一种流量数据的处理方法和装置 | |
| CN101877710A (zh) | 代理网关防病毒实现方法、预分类器和代理网关 | |
| US20230275924A1 (en) | Network security protection method and protection device | |
| JP6598188B2 (ja) | 情報処理装置、方法およびプログラム | |
| US8490173B2 (en) | Unauthorized communication detection method | |
| US10791135B2 (en) | Inspection of network traffic in a security device at object level | |
| US20200296189A1 (en) | Packet analysis apparatus, packet analysis method, and storage medium | |
| KR101375133B1 (ko) | 통합 sns 게이트웨이 | |
| CN108605039B (zh) | 在spdy连接上检测恶意软件 | |
| US20120236705A1 (en) | Management apparatus, communication system, and communication method | |
| JP2007272628A (ja) | 情報検知処理方法及び装置 | |
| JP6529033B2 (ja) | 情報処理装置、方法およびプログラム | |
| JP5948111B2 (ja) | パケット通信装置および方法 | |
| JP5925287B1 (ja) | 情報処理装置、方法およびプログラム | |
| US20160143082A1 (en) | Method for detecting a message from a group of packets transmitted in a connection | |
| JP5630070B2 (ja) | 中継装置、プログラム及び方法 | |
| CN106161339B (zh) | 获取ip访问关系的方法及装置 | |
| WO2013180255A1 (ja) | 通信装置および方法 | |
| WO2017005118A1 (zh) | 维持通信连接的方法、装置、终端及服务器 | |
| CN111611584A (zh) | 恶意文件检测方法、装置、存储介质及防火墙 | |
| CN118093284B (zh) | 一种机载智能显示器的测试方法及设备 | |
| KR101230001B1 (ko) | 플로우 분석 기반 파일공유 사업자 서버 검출 장치 및 그 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180313 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190110 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190122 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190322 |
|
| 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: 20190409 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190508 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6529033 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |