JP7568975B2 - 推定装置、推定方法およびプログラム - Google Patents
推定装置、推定方法およびプログラム Download PDFInfo
- Publication number
- JP7568975B2 JP7568975B2 JP2023504910A JP2023504910A JP7568975B2 JP 7568975 B2 JP7568975 B2 JP 7568975B2 JP 2023504910 A JP2023504910 A JP 2023504910A JP 2023504910 A JP2023504910 A JP 2023504910A JP 7568975 B2 JP7568975 B2 JP 7568975B2
- Authority
- JP
- Japan
- Prior art keywords
- abnormal
- data
- byte
- vector data
- vector
- 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
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/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
-
- 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
- G06F9/30036—Instructions to perform operations on packed data, e.g. vector, tile or matrix operations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/0895—Weakly supervised learning, e.g. semi-supervised or self-supervised learning
-
- 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/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
- H04L63/1425—Traffic logging, e.g. anomaly detection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- General Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Devices For Executing Special Programs (AREA)
- Debugging And Monitoring (AREA)
Description
図1を参照して本発明の実施の形態に係る推定装置1を説明する。推定装置1は、異常パケットが入力されると、その異常パケット中の異常バイトを推定して出力する。推定装置1は、他システムで異常と判定された異常パケットと、その他システムで正常と判定された正常パケットと比較して、入力された異常パケットにおける異常バイトを推定する。例えば正常パケットおよび異常パケットは、それぞれ一つのオペレーションテクノロジの通信ネットワークで収集される。他システムは、任意の方法で、パケットの正常または異常を判定すればよく、本発明の実施の形態において、判定方法は問わない。
11 モデルデータ
12 正常ベクトルデータ群
15 異常パケットデータ
16 異常ベクトルデータ
17 正常ベクトルデータ
18 異常バイト
21 変換部
22 生成部
23 抽出部
24 推定部
901 CPU
902 メモリ
903 ストレージ
904 通信装置
905 入力装置
906 出力装置
Claims (6)
- パケットデータを、前記パケットデータの各バイトに、前記各バイトの値の特徴を表す各ベクトルを対応づけるベクトルデータに変換するモデルを用いて、異常パケットデータを異常ベクトルデータに変換する変換部と、
複数の正常パケットデータが前記モデルを用いて変換された複数の正常ベクトルデータから、前記異常ベクトルデータとの類似度が相対的に高い正常ベクトルデータを抽出する抽出部と、
前記異常ベクトルデータの各バイトに対応するベクトルと、抽出された前記正常ベクトルデータの各バイトに対応するベクトルとの類似度から、前記異常パケットデータにおける異常バイトを推定する推定部
を備える推定装置。 - 前記モデルは、複数の正常パケットデータの各バイトの値を学習して生成される
請求項1に記載の推定装置。 - 前記抽出部は、前記異常ベクトルデータの各バイトについて、前記異常ベクトルデータのベクトルと前記正常ベクトルデータのベクトルとの類似度を算出して、前記各バイトについて算出された類似度から、前記異常ベクトルデータと前記正常ベクトルデータとの類似度を算出する
請求項1に記載の推定装置。 - 前記推定部は、前記異常パケットデータの所定のバイトに対応するベクトルと、前記抽出された正常ベクトルデータの各バイトに対応するベクトルとの類似度のうち、最も高い類似度が所定の閾値よりも低い場合、前記所定のバイトを前記異常バイトと推定する
請求項1に記載の推定装置。 - コンピュータが、パケットデータを、前記パケットデータの各バイトに、前記各バイトの値の特徴を表す各ベクトルを対応づけるベクトルデータに変換するモデルを用いて、異常パケットデータを異常ベクトルデータに変換し、
前記コンピュータが、複数の正常パケットデータが前記モデルを用いて変換された複数の正常ベクトルデータから、前記異常ベクトルデータとの類似度が相対的に高い正常ベクトルデータを抽出し、
前記コンピュータが、前記異常ベクトルデータの各バイトに対応するベクトルと、抽出された前記正常ベクトルデータの各バイトに対応するベクトルとの類似度から、前記異常パケットデータにおける異常バイトを推定する
推定方法。 - コンピュータを、請求項1ないし請求項4のいずれか1項に記載の推定装置として機能させるためのプログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2021/009228 WO2022190198A1 (ja) | 2021-03-09 | 2021-03-09 | 推定装置、推定方法およびプログラム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPWO2022190198A1 JPWO2022190198A1 (ja) | 2022-09-15 |
| JPWO2022190198A5 JPWO2022190198A5 (ja) | 2023-11-06 |
| JP7568975B2 true JP7568975B2 (ja) | 2024-10-17 |
Family
ID=83226406
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023504910A Active JP7568975B2 (ja) | 2021-03-09 | 2021-03-09 | 推定装置、推定方法およびプログラム |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20240160445A1 (ja) |
| EP (1) | EP4307637B1 (ja) |
| JP (1) | JP7568975B2 (ja) |
| CN (1) | CN117063440A (ja) |
| AU (1) | AU2021432832B2 (ja) |
| WO (1) | WO2022190198A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117296068B (zh) * | 2021-05-17 | 2025-09-30 | 恩梯梯株式会社 | 估计装置、估计方法以及记录介质 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007074339A (ja) | 2005-09-07 | 2007-03-22 | Tohoku Univ | 拡散型不正アクセス検出方法および拡散型不正アクセス検出システム |
| JP2019110513A (ja) | 2017-12-15 | 2019-07-04 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 異常検知方法、学習方法、異常検知装置、および、学習装置 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4358848A (en) * | 1980-11-14 | 1982-11-09 | International Business Machines Corporation | Dual function ECC system with block check byte |
| JP3976052B2 (ja) * | 2005-05-19 | 2007-09-12 | 三菱電機株式会社 | 復号装置、復調復号装置、受信装置および復号方法 |
| KR20090054140A (ko) * | 2007-11-26 | 2009-05-29 | 주식회사 케이티 | 비정상 트래픽 감시 장치 및 방법 |
| KR101021948B1 (ko) * | 2010-11-10 | 2011-03-16 | (주) 위즈네트 | 네트워크 보안 하드웨어 인터넷 패킷 처리장치 |
| US9386030B2 (en) * | 2012-09-18 | 2016-07-05 | Vencore Labs, Inc. | System and method for correlating historical attacks with diverse indicators to generate indicator profiles for detecting and predicting future network attacks |
| CN104318158A (zh) * | 2014-07-09 | 2015-01-28 | 北京邮电大学 | 基于挖掘的网络智能平台恶意数据检测方法和装置 |
| JP6955912B2 (ja) * | 2017-06-19 | 2021-10-27 | 株式会社日立製作所 | ネットワーク監視装置、そのシステム、およびその方法 |
| JP6890498B2 (ja) * | 2017-08-04 | 2021-06-18 | 株式会社日立製作所 | ネットワーク装置、パケットを処理する方法、及びプログラム |
| US10785244B2 (en) * | 2017-12-15 | 2020-09-22 | Panasonic Intellectual Property Corporation Of America | Anomaly detection method, learning method, anomaly detection device, and learning device |
| CN112789831B (zh) * | 2018-11-21 | 2023-05-02 | 松下电器(美国)知识产权公司 | 异常检测方法以及异常检测装置 |
| CN109617868B (zh) * | 2018-12-06 | 2021-06-25 | 腾讯科技(深圳)有限公司 | 一种ddos攻击的检测方法、装置及检测服务器 |
| CN110309133B (zh) * | 2019-05-24 | 2023-08-22 | 平安银行股份有限公司 | 批量数据的处理方法和装置 |
| JP7235967B2 (ja) * | 2019-07-24 | 2023-03-09 | 富士通株式会社 | ネットワーク分析プログラム、ネットワーク分析装置及びネットワーク分析方法 |
| CN111031004B (zh) * | 2019-11-21 | 2021-11-26 | 腾讯科技(深圳)有限公司 | 业务流量处理的方法、业务流量学习的方法、装置及系统 |
| CN111783442B (zh) * | 2019-12-19 | 2024-11-19 | 国网江西省电力有限公司电力科学研究院 | 入侵检测方法、设备和服务器、存储介质 |
| CN111144470B (zh) * | 2019-12-20 | 2022-12-16 | 中国科学院信息工程研究所 | 一种基于深度自编码器的未知网络流量识别方法及系统 |
| KR102291869B1 (ko) * | 2019-12-31 | 2021-08-19 | 아주대학교산학협력단 | 비정상 트래픽 패턴의 탐지 방법 및 장치 |
| TWI783229B (zh) * | 2020-05-22 | 2022-11-11 | 國立臺灣大學 | 網路異常流量偵測裝置及網路異常流量偵測方法 |
| US12021720B2 (en) * | 2020-07-23 | 2024-06-25 | Intel Corporation | Methods and apparatus to generate dynamic latency messages in a computing system |
-
2021
- 2021-03-09 WO PCT/JP2021/009228 patent/WO2022190198A1/ja not_active Ceased
- 2021-03-09 AU AU2021432832A patent/AU2021432832B2/en active Active
- 2021-03-09 CN CN202180095438.0A patent/CN117063440A/zh active Pending
- 2021-03-09 JP JP2023504910A patent/JP7568975B2/ja active Active
- 2021-03-09 US US18/280,989 patent/US20240160445A1/en active Pending
- 2021-03-09 EP EP21930055.5A patent/EP4307637B1/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007074339A (ja) | 2005-09-07 | 2007-03-22 | Tohoku Univ | 拡散型不正アクセス検出方法および拡散型不正アクセス検出システム |
| JP2019110513A (ja) | 2017-12-15 | 2019-07-04 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 異常検知方法、学習方法、異常検知装置、および、学習装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2022190198A1 (ja) | 2022-09-15 |
| AU2021432832B2 (en) | 2024-09-26 |
| EP4307637A4 (en) | 2024-11-20 |
| CN117063440A (zh) | 2023-11-14 |
| WO2022190198A1 (ja) | 2022-09-15 |
| AU2021432832A1 (en) | 2023-09-14 |
| EP4307637A1 (en) | 2024-01-17 |
| US20240160445A1 (en) | 2024-05-16 |
| EP4307637B1 (en) | 2026-02-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Polycarpou et al. | Learning approach to nonlinear fault diagnosis: detectability analysis | |
| KR102291869B1 (ko) | 비정상 트래픽 패턴의 탐지 방법 및 장치 | |
| JP2018084854A (ja) | センサデータ処理方法 | |
| JP5098821B2 (ja) | 監視対象システムの障害等の予兆を検出する監視装置及び監視方法 | |
| JP6183450B2 (ja) | システム分析装置、及び、システム分析方法 | |
| EP4231108A1 (en) | Method and system for root cause identification of faults in manufacturing and process industries | |
| JP5711675B2 (ja) | ネットワーク異常検出装置およびネットワーク異常検出方法 | |
| CN111245848A (zh) | 一种分层依赖关系建模的工控入侵检测方法 | |
| JP7031743B2 (ja) | 異常検知装置 | |
| CN113220534A (zh) | 集群多维度异常监控方法、装置、设备及存储介质 | |
| US20160277547A1 (en) | Packet monitoring device and packet monitoring method for communication packet | |
| JP7568975B2 (ja) | 推定装置、推定方法およびプログラム | |
| US12057996B2 (en) | Combination rules creation device, method and program | |
| CN115190191A (zh) | 基于协议解析的电网工业控制系统及控制方法 | |
| US20170286841A1 (en) | Monitoring device and monitoring method thereof, monitoring system, and recording medium in which computer program is stored | |
| CN115688961A (zh) | 基于深度学习的电力设备故障预测方法及系统 | |
| JP6858798B2 (ja) | 特徴量生成装置、特徴量生成方法及びプログラム | |
| WO2020202850A1 (ja) | 情報処理装置 | |
| JP4559974B2 (ja) | 管理装置及び管理方法及びプログラム | |
| WO2022249842A1 (ja) | 異常検知システム、異常検知方法およびプログラム | |
| JP7269822B2 (ja) | 通信監視装置及び通信監視方法 | |
| JP7533596B2 (ja) | 検知装置、学習装置、検知方法、学習方法、検知プログラム及び学習プログラム | |
| KR102768094B1 (ko) | 데이터 전처리를 수행하는 데이터 분석 서버 및 이의 동작 방법 | |
| EP4542936A1 (en) | Communications redundancy between network nodes | |
| KR20260024078A (ko) | 시계열 신호 데이터의 상관관계 비교를 통한 설비의 이상상태 판단 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230810 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230810 |
|
| 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: 20240903 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240916 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7568975 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |