KR20170108330A - 악성 코드 탐지 장치 및 방법 - Google Patents
악성 코드 탐지 장치 및 방법 Download PDFInfo
- Publication number
- KR20170108330A KR20170108330A KR1020160032041A KR20160032041A KR20170108330A KR 20170108330 A KR20170108330 A KR 20170108330A KR 1020160032041 A KR1020160032041 A KR 1020160032041A KR 20160032041 A KR20160032041 A KR 20160032041A KR 20170108330 A KR20170108330 A KR 20170108330A
- Authority
- KR
- South Korea
- Prior art keywords
- api call
- sequence
- malicious code
- behavior pattern
- similarity
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/55—Detecting local intrusion or implementing counter-measures
- G06F21/56—Computer malware detection or handling, e.g. anti-virus arrangements
- G06F21/566—Dynamic detection, i.e. detection performed at run-time, e.g. emulation, suspicious activities
-
- 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/02—Knowledge representation; Symbolic representation
- G06N5/022—Knowledge engineering; Knowledge acquisition
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/01—Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Virology (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Stored Programmes (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
도 2는 본 발명에 따른 악성 코드 탐지 장치의 행위패턴 생성 동작을 설명하는데 참조되는 실시예를 도시한 도면이다.
도 3은 본 발명에 따른 악성 코드 탐지 장치의 시퀀스 분류 동작을 설명하는데 참조되는 실시예를 도시한 도면이다.
도 4는 본 발명에 따른 악성 코드 탐지 장치의 시퀀스 정렬 동작을 설명하는데 참조되는 실시예를 도시한 도면이다.
도 5는 본 발명에 따른 악성 코드 탐지 장치의 악성 코드 탐지 동작을 설명하는데 참조되는 실시예를 도시한 도면이다.
도 6 및 도 7은 본 발명에 따른 악성 코드 탐지 방법에 대한 동작 흐름을 도시한 순서도이다.
도 8은 본 발명에 따른 장치가 적용된 컴퓨팅 시스템의 구성을 도시한 도면이다.
130: 통신부 140: 저장부
150: 특성인자 DB 160: 행위 패턴 DB
170: 신호 처리부 180: 행위 패턴 생성부
190: 악성 코드 탐지부
Claims (16)
- 악성코드와 정상 실행 프로그램들의 행위를 구분하여 특정할 수 있는 특성인자를 정의하고, 미리 수집된 악성코드를 실행하여 생성된 프로세스에 의해 호출되는 API 호출 이벤트 중 상기 정의된 특성인자에 해당하는 API 호출 이벤트를 시퀀스로 변환하며, 변환된 시퀀스의 유사도에 따라 행위 패턴을 생성하여 행위 패턴 DB에 저장하는 행위 패턴 생성부; 및
타겟 프로세스가 실행되는 경우, 상기 타겟 프로세스에 의해 호출되는 API 호출 이벤트 중 상기 정의된 특성인자에 해당하는 API 호출 이벤트를 시퀀스로 변환하고, 변환된 시퀀스와 상기 행위 패턴 DB에 저장된 시퀀스의 유사도에 따라 악성코드인지를 판단하는 악성 코드 탐지부
를 포함하는 것을 특징으로 하는 악성 코드 탐지 장치. - 청구항 1에 있어서,
상기 행위 패턴 생성부는,
악성코드에 의해 실행되는 각 프로세스별로 추출된 API 호출 이벤트에 기초하여 시간 순서에 따라 API 호출 시퀀스를 생성하고, 상기 API 호출 시퀀스를 문자 시퀀스로 변환하는 것을 특징으로 하는 악성 코드 탐지 장치. - 청구항 1에 있어서,
상기 행위 패턴 생성부는,
호출되는 API의 통계값을 기반으로 미리 학습된 결정 트리(Decision Tree)를 이용하여 상기 API 호출 이벤트에 대응하는 API 호출 시퀀스를 복수 개의 그룹으로 분류하며,
분류된 각 그룹에 속한 API 호출 시퀀스를 다중시퀀스정렬(MSA) 알고리즘에 적용하여 각 그룹에 속한 API 호출 시퀀스의 행위 패턴에 대한 유사도를 분석하고, 각 그룹에 속한 API 호출 시퀀스의 행위 패턴에 대한 유사도에 따라 각 그룹을 복수 개의 서브 그룹으로 분류하는 것을 특징으로 하는 악성 코드 탐지 장치. - 청구항 3에 있어서,
상기 행위 패턴 생성부는,
분류된 각 서브 그룹의 API 호출 시퀀스를 유사 행위 패턴에 따라 통합하여 복수 개의 최종 그룹으로 분류하는 것을 특징으로 하는 악성 코드 탐지 장치. - 청구항 4에 있어서,
상기 행위 패턴 생성부는,
상기 분류된 복수 개의 최종 그룹에 속한 API 호출 시퀀스를 다중시퀀스정렬(MSA) 알고리즘을 통해 유사도가 높은 영역을 기준으로 정렬하고, API 호출 시퀀스에 대응하는 문자 코드의 출현 비율에 따라 행위 패턴을 생성하는 것을 특징으로 하는 악성 코드 탐지 장치. - 청구항 1에 있어서,
상기 특성인자는,
악성코드에 의한 프로세스가 호출하는 API 호출 이벤트가 'Process', 'Thread', 'Memory', 'File', 'Registry', 'Network', 'Service' 및 'Other'로 분류되어 정의되고, 각 API 호출 이벤트에 대응하는 문자 코드 정보가 정의된 것을 특징으로 하는 악성 코드 탐지 장치. - 청구항 1에 있어서,
상기 악성 코드 탐지부는,
상기 타겟 프로세스에 의해 호출된 API 호출 이벤트 중 특성인자에 해당하는 API 호출 이벤트에 기초하여 시간 순서에 따라 API 호출 시퀀스를 생성하고, 상기 API 호출 시퀀스를 문자 시퀀스로 변환하는 것을 특징으로 하는 악성 코드 탐지 장치. - 청구항 7에 있어서,
상기 악성 코드 탐지부는,
상기 생성된 API 호출 시퀀스와 상기 행위 패턴 DB에 저장된 악성코드의 시퀀스를 입력값으로 두 시퀀스의 최장공통부분시퀀스(Longest Common Subsequence, LCS)를 산출하고, 산출된 최장공통부분시퀀스(LCS)의 길이와 두 시퀀스의 최소 길이를 비교하여 두 시퀀스 간 유사도를 측정하는 것을 특징으로 하는 악성 코드 탐지 장치. - 청구항 1에 있어서,
상기 악성 코드 탐지부는,
악성코드로 탐지된 API 호출 시퀀스의 행위 패턴을 행위 패턴 DB에 추가로 저장하는 것을 특징으로 하는 악성 코드 탐지 장치. - 악성코드와 정상 실행 프로그램들의 행위를 구분하여 특정할 수 있는 특성인자를 정의하는 단계;
미리 수집된 악성코드를 실행하여 생성된 프로세스에 의해 호출되는 API 호출 이벤트 중 상기 정의된 특성인자에 해당하는 각 프로세스의 API 호출 이벤트를 시퀀스로 변환하는 단계;
변환된 시퀀스의 유사도에 따라 행위 패턴을 생성하여 상기 생성된 행위 패턴을 행위 패턴 DB에 저장하는 단계;
타겟 프로세스가 실행되는 경우, 상기 타겟 프로세스에 의해 호출되는 API 호출 이벤트 중 상기 정의된 특성인자에 해당하는 타겟 프로세스의 API 호출 이벤트를 시퀀스로 변환하는 단계; 및
변환된 시퀀스와 상기 행위 패턴 DB에 저장된 시퀀스의 유사도에 따라 악성코드인지를 판단하는 단계
를 포함하는 것을 특징으로 하는 악성 코드 탐지 방법. - 청구항 10에 있어서,
상기 각 프로세스의 API 호출 이벤트를 API 호출 시퀀스로 변환하는 단계는,
악성코드에 의해 실행되는 각 프로세스별로 추출된 API 호출 이벤트에 기초하여 시간 순서에 따라 API 호출 시퀀스를 생성하고, 상기 API 호출 시퀀스를 문자 시퀀스로 변환하는 것을 특징으로 하는 악성 코드 탐지 방법. - 청구항 10에 있어서,
상기 생성된 행위 패턴을 행위 패턴 DB에 저장하는 단계 이전에,
호출되는 API의 통계값을 기반으로 미리 학습된 결정 트리(Decision Tree)를 이용하여 상기 API 호출 이벤트에 대응하여 생성된 API 호출 시퀀스를 복수 개의 그룹으로 분류하는 단계;
분류된 각 그룹에 속한 API 호출 시퀀스를 다중시퀀스정렬(MSA) 알고리즘에 적용하여 각 그룹에 속한 API 호출 시퀀스의 행위 패턴에 대한 유사도를 분석하고, 각 그룹에 속한 API 호출 시퀀스의 행위 패턴에 대한 유사도에 따라 각 그룹을 복수 개의 서브 그룹으로 분류하는 단계; 및
분류된 각 서브 그룹의 API 호출 시퀀스를 유사 행위 패턴에 따라 통합하여 복수 개의 최종 그룹으로 분류하는 단계를 더 포함하는 것을 특징으로 하는 악성 코드 탐지 방법. - 청구항 12에 있어서,
상기 생성된 행위 패턴을 행위 패턴 DB에 저장하는 단계는,
상기 분류된 복수 개의 최종 그룹에 속한 API 호출 시퀀스를 다중시퀀스정렬(MSA) 알고리즘을 통해 유사도가 높은 영역을 기준으로 정렬하고, API 호출 시퀀스에 대응하는 문자 코드의 출현 비율에 따라 행위 패턴을 생성하는 단계를 포함하는 것을 특징으로 하는 악성 코드 탐지 방법. - 청구항 10에 있어서,
상기 타겟 프로세스의 API 호출 이벤트를 API 호출 시퀀스로 변환하는 단계는,
상기 타겟 프로세스에 의해 호출된 API 호출 이벤트 중 특성인자에 해당하는 API 호출 이벤트에 기초하여 시간 순서에 따라 API 호출 시퀀스를 생성하고, 상기 API 호출 시퀀스를 문자 시퀀스로 변환하는 것을 특징으로 하는 악성 코드 탐지 방법. - 청구항 10에 있어서,
상기 악성코드인지를 판단하는 단계는,
상기 생성된 API 호출 시퀀스와 상기 행위 패턴 DB에 저장된 악성코드의 시퀀스를 입력값으로 두 시퀀스의 최장공통부분시퀀스(Longest Common Subsequence, LCS)를 산출하는 단계; 및
산출된 최장공통부분시퀀스(LCS)의 길이와 두 시퀀스의 최소 길이를 비교하여 두 시퀀스 간 유사도를 측정하는 단계를 포함하는 것을 특징으로 하는 악성 코드 탐지 방법. - 청구항 10에 있어서,
악성코드로 탐지된 API 호출 시퀀스의 행위 패턴을 행위 패턴 DB에 추가로 저장하는 단계를 더 포함하는 것을 특징으로 하는 악성 코드 탐지 방법.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160032041A KR20170108330A (ko) | 2016-03-17 | 2016-03-17 | 악성 코드 탐지 장치 및 방법 |
| US15/240,319 US10007789B2 (en) | 2016-03-17 | 2016-08-18 | Apparatus and method for detecting malware code by generating and analyzing behavior pattern |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160032041A KR20170108330A (ko) | 2016-03-17 | 2016-03-17 | 악성 코드 탐지 장치 및 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20170108330A true KR20170108330A (ko) | 2017-09-27 |
Family
ID=59855695
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020160032041A Ceased KR20170108330A (ko) | 2016-03-17 | 2016-03-17 | 악성 코드 탐지 장치 및 방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10007789B2 (ko) |
| KR (1) | KR20170108330A (ko) |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102005107B1 (ko) * | 2019-01-29 | 2019-07-29 | 엘아이지넥스원 주식회사 | Api 호출 시퀀스를 이용한 악성코드의 기능 분석 방법 및 장치 |
| KR102046748B1 (ko) * | 2019-04-25 | 2019-11-19 | 숭실대학교산학협력단 | 트리 부스팅 기반 애플리케이션의 위험도 평가 방법, 이를 수행하기 위한 기록 매체 및 장치 |
| KR102068605B1 (ko) * | 2019-03-25 | 2020-01-21 | (주)시큐레이어 | 함수 실행 순서를 이용한 악성코드 분류 방법 및 이를 사용한 장치 |
| KR102150571B1 (ko) * | 2019-09-04 | 2020-09-01 | 국방과학연구소 | 네트워크에서 정보 출처를 확인하기 위한 장치, 방법, 컴퓨터 판독 가능 기록매체 및 컴퓨터 프로그램 |
| KR20210023633A (ko) * | 2019-08-23 | 2021-03-04 | 숭실대학교산학협력단 | 호출되는 함수를 그룹화하여 악성코드를 분류하는 악성코드 분류 장치, 방법 및 이를 수행하기 위한 프로그램을 기록한 기록매체 |
| KR20210024399A (ko) * | 2019-08-23 | 2021-03-05 | 숭실대학교산학협력단 | 악성 코드의 행위 특성 추출 장치, 방법 및 이를 수행하기 위한 프로그램을 기록한 기록매체 |
| WO2021071027A1 (ko) * | 2019-10-07 | 2021-04-15 | 숭실대학교 산학협력단 | 운영체제의 api 레벨에 따라 변형되는 악성코드 분류 장치, 방법 및 이를 수행하기 위한 프로그램을 기록한 기록매체 |
| KR20210051669A (ko) * | 2019-10-31 | 2021-05-10 | 삼성에스디에스 주식회사 | 악성 코드 탐지 모델 학습 방법 및 이를 이용한 탐지 방법 |
| KR20210056800A (ko) * | 2019-11-11 | 2021-05-20 | (주)하몬소프트 | 관심 동작 영역 기반의 edr 장치 및 방법 |
| KR20210085739A (ko) * | 2019-12-31 | 2021-07-08 | 주식회사 안랩 | 악성코드 탐지장치 및 방법, 컴퓨터 판독 가능한 기록 매체 및 컴퓨터 프로그램 |
| KR20220038643A (ko) * | 2020-02-25 | 2022-03-29 | 국방과학연구소 | 악성코드 진화관계를 분석하는 장치 및 방법 |
| KR20230100918A (ko) * | 2021-12-29 | 2023-07-06 | 한국전자통신연구원 | 심볼릭 공간에서의 네트워킹 행위 이상도 측정 기반 공격 탐지 장치 및 방법 |
| CN116520809A (zh) * | 2023-06-02 | 2023-08-01 | 西南石油大学 | 面向高危气田的工业控制系统安全行为识别方法及系统 |
| US11853421B2 (en) | 2020-02-25 | 2023-12-26 | Agency For Defense Development | Method and apparatus for analyzing malicious code |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018124672A1 (en) * | 2016-12-28 | 2018-07-05 | Samsung Electronics Co., Ltd. | Apparatus for detecting anomaly and operating method for the same |
| US10061921B1 (en) * | 2017-02-13 | 2018-08-28 | Trend Micro Incorporated | Methods and systems for detecting computer security threats |
| JP6697123B2 (ja) * | 2017-03-03 | 2020-05-20 | 日本電信電話株式会社 | プロファイル生成装置、攻撃検知装置、プロファイル生成方法、および、プロファイル生成プログラム |
| US10970388B2 (en) | 2017-06-28 | 2021-04-06 | Webroot Inc. | Discrete processor feature behavior collection |
| CN107992741B (zh) * | 2017-10-24 | 2020-08-28 | 阿里巴巴集团控股有限公司 | 一种模型训练方法、检测url的方法及装置 |
| US20190156024A1 (en) * | 2017-11-20 | 2019-05-23 | Somansa Co., Ltd. | Method and apparatus for automatically classifying malignant code on basis of malignant behavior information |
| CN110297750A (zh) * | 2018-03-22 | 2019-10-01 | 北京京东尚科信息技术有限公司 | 程序相似性检测的方法和装置 |
| EP3808036B1 (en) * | 2018-07-13 | 2025-11-12 | Schneider Electric USA, Inc. | Late stage device configuration and behavior pattern-based validation |
| CN109614795B (zh) * | 2018-11-30 | 2023-04-28 | 武汉大学 | 一种事件感知的安卓恶意软件检测方法 |
| CN109711163B (zh) * | 2018-12-26 | 2021-07-27 | 西安电子科技大学 | 基于api调用序列的安卓恶意软件检测方法 |
| KR102090423B1 (ko) * | 2019-04-25 | 2020-05-04 | 숭실대학교산학협력단 | 동적 api 추출 기반의 애플리케이션 악성코드 탐지 방법, 이를 수행하기 위한 기록 매체 및 장치 |
| US11296868B1 (en) | 2019-09-17 | 2022-04-05 | Trend Micro Incorporated | Methods and system for combating cyber threats using a related object sequence hash |
| US12058135B2 (en) * | 2019-11-20 | 2024-08-06 | Royal Bank Of Canada | System and method for unauthorized activity detection |
| CN111259388B (zh) * | 2020-01-09 | 2023-01-17 | 中山大学 | 一种基于图卷积的恶意软件api调用序列检测方法 |
| CN111737694B (zh) * | 2020-05-19 | 2023-04-25 | 华南理工大学 | 一种基于行为树的恶意软件同源性分析方法 |
| CN112000954B (zh) * | 2020-08-25 | 2024-01-30 | 华侨大学 | 一种基于特征序列挖掘和精简的恶意软件检测方法 |
| US11790085B2 (en) | 2020-10-29 | 2023-10-17 | Electronics And Telecommunications Research Institute | Apparatus for detecting unknown malware using variable opcode sequence and method using the same |
| KR102308477B1 (ko) * | 2020-12-07 | 2021-10-06 | 주식회사 샌즈랩 | 악성 코드의 악성 행위 특징 정보를 생성하는 방법 |
| CN112698837B (zh) * | 2020-12-31 | 2024-11-15 | 上海戎磐网络科技有限公司 | 基于软件基因的动态行为与二进制代码匹配方法和装置 |
| CN113010892B (zh) * | 2021-03-26 | 2022-09-20 | 支付宝(杭州)信息技术有限公司 | 小程序恶意行为检测方法和装置 |
| US12498995B2 (en) * | 2022-08-04 | 2025-12-16 | Salesforce, Inc. | Generating a federated application programming interface for heterogenous data sources |
| CN116305116B (zh) * | 2023-02-15 | 2026-03-24 | 中国人民解放军网络空间部队信息工程大学 | 一种基于敏感信息流关系的软件检测方法及系统 |
| US12050687B1 (en) | 2024-01-11 | 2024-07-30 | Morgan Stanley Services Group Inc. | Systems and methods for malware detection in portable executable files |
| CN119557883B (zh) * | 2025-01-24 | 2025-05-16 | 西安热工研究院有限公司 | 一种基于系统调用的应用程序行为度量方法及系统 |
| US12536281B1 (en) | 2025-06-04 | 2026-01-27 | Morgan Stanley Services Group Inc. | Systems and methods for malware detection in portable executable files |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7913305B2 (en) * | 2004-01-30 | 2011-03-22 | Microsoft Corporation | System and method for detecting malware in an executable code module according to the code module's exhibited behavior |
| US7779472B1 (en) * | 2005-10-11 | 2010-08-17 | Trend Micro, Inc. | Application behavior based malware detection |
| US8181248B2 (en) | 2006-11-23 | 2012-05-15 | Electronics And Telecommunications Research Institute | System and method of detecting anomaly malicious code by using process behavior prediction technique |
| US8935789B2 (en) * | 2008-07-21 | 2015-01-13 | Jayant Shukla | Fixing computer files infected by virus and other malware |
| US8635694B2 (en) * | 2009-01-10 | 2014-01-21 | Kaspersky Lab Zao | Systems and methods for malware classification |
| IL197477A0 (en) | 2009-03-08 | 2009-12-24 | Univ Ben Gurion | System and method for detecting new malicious executables, based on discovering and monitoring of characteristic system call sequences |
| US8464345B2 (en) * | 2010-04-28 | 2013-06-11 | Symantec Corporation | Behavioral signature generation using clustering |
| KR101295644B1 (ko) | 2011-11-11 | 2013-09-16 | 한국전자통신연구원 | 스마트폰 앱 검증 시스템 및 그 방법 |
| KR101324691B1 (ko) | 2011-12-08 | 2013-11-04 | 한국인터넷진흥원 | 모바일 악성 행위 어플리케이션 탐지 시스템 및 방법 |
| JP6005761B2 (ja) * | 2012-12-21 | 2016-10-12 | 日本電信電話株式会社 | 監視装置および監視方法 |
| KR101543237B1 (ko) | 2014-12-03 | 2015-08-11 | 한국인터넷진흥원 | 코드 패턴을 이용한 정적 분석과 api 흐름을 이용한 동적 분석을 통한 악성 스크립트 탐지 차단 장치, 시스템 및 방법 |
-
2016
- 2016-03-17 KR KR1020160032041A patent/KR20170108330A/ko not_active Ceased
- 2016-08-18 US US15/240,319 patent/US10007789B2/en not_active Expired - Fee Related
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102005107B1 (ko) * | 2019-01-29 | 2019-07-29 | 엘아이지넥스원 주식회사 | Api 호출 시퀀스를 이용한 악성코드의 기능 분석 방법 및 장치 |
| KR102068605B1 (ko) * | 2019-03-25 | 2020-01-21 | (주)시큐레이어 | 함수 실행 순서를 이용한 악성코드 분류 방법 및 이를 사용한 장치 |
| KR102046748B1 (ko) * | 2019-04-25 | 2019-11-19 | 숭실대학교산학협력단 | 트리 부스팅 기반 애플리케이션의 위험도 평가 방법, 이를 수행하기 위한 기록 매체 및 장치 |
| US10796005B1 (en) | 2019-04-25 | 2020-10-06 | Foundation Of Soongsil University-Industry Cooperation | Method of application security vulnerability evaluation based on tree boosting, and readable medium and apparatus for performing the method |
| KR20210023633A (ko) * | 2019-08-23 | 2021-03-04 | 숭실대학교산학협력단 | 호출되는 함수를 그룹화하여 악성코드를 분류하는 악성코드 분류 장치, 방법 및 이를 수행하기 위한 프로그램을 기록한 기록매체 |
| KR20210024399A (ko) * | 2019-08-23 | 2021-03-05 | 숭실대학교산학협력단 | 악성 코드의 행위 특성 추출 장치, 방법 및 이를 수행하기 위한 프로그램을 기록한 기록매체 |
| KR102150571B1 (ko) * | 2019-09-04 | 2020-09-01 | 국방과학연구소 | 네트워크에서 정보 출처를 확인하기 위한 장치, 방법, 컴퓨터 판독 가능 기록매체 및 컴퓨터 프로그램 |
| WO2021071027A1 (ko) * | 2019-10-07 | 2021-04-15 | 숭실대학교 산학협력단 | 운영체제의 api 레벨에 따라 변형되는 악성코드 분류 장치, 방법 및 이를 수행하기 위한 프로그램을 기록한 기록매체 |
| KR20210051669A (ko) * | 2019-10-31 | 2021-05-10 | 삼성에스디에스 주식회사 | 악성 코드 탐지 모델 학습 방법 및 이를 이용한 탐지 방법 |
| US11475133B2 (en) | 2019-10-31 | 2022-10-18 | Samsung Sds Co., Ltd. | Method for machine learning of malicious code detecting model and method for detecting malicious code using the same |
| KR20210056800A (ko) * | 2019-11-11 | 2021-05-20 | (주)하몬소프트 | 관심 동작 영역 기반의 edr 장치 및 방법 |
| KR20210085739A (ko) * | 2019-12-31 | 2021-07-08 | 주식회사 안랩 | 악성코드 탐지장치 및 방법, 컴퓨터 판독 가능한 기록 매체 및 컴퓨터 프로그램 |
| KR20220038643A (ko) * | 2020-02-25 | 2022-03-29 | 국방과학연구소 | 악성코드 진화관계를 분석하는 장치 및 방법 |
| US11853421B2 (en) | 2020-02-25 | 2023-12-26 | Agency For Defense Development | Method and apparatus for analyzing malicious code |
| KR20230100918A (ko) * | 2021-12-29 | 2023-07-06 | 한국전자통신연구원 | 심볼릭 공간에서의 네트워킹 행위 이상도 측정 기반 공격 탐지 장치 및 방법 |
| US12309183B2 (en) | 2021-12-29 | 2025-05-20 | Electronics And Telecommunications Research Institute | Attack detection apparatus and method based on measurement of networking behavior abnormalities in symbolic spaces |
| CN116520809A (zh) * | 2023-06-02 | 2023-08-01 | 西南石油大学 | 面向高危气田的工业控制系统安全行为识别方法及系统 |
| CN116520809B (zh) * | 2023-06-02 | 2023-12-12 | 西南石油大学 | 面向高危气田的工业控制系统安全行为识别方法及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20170270299A1 (en) | 2017-09-21 |
| US10007789B2 (en) | 2018-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20170108330A (ko) | 악성 코드 탐지 장치 및 방법 | |
| US12443710B2 (en) | System and method for automated machine-learning, zero-day malware detection | |
| D’Angelo et al. | Association rule-based malware classification using common subsequences of API calls | |
| CN113935033B (zh) | 特征融合的恶意代码家族分类方法、装置和存储介质 | |
| US9665713B2 (en) | System and method for automated machine-learning, zero-day malware detection | |
| US9237161B2 (en) | Malware detection and identification | |
| Darus et al. | Android malware detection using machine learning on image patterns | |
| US11048798B2 (en) | Method for detecting libraries in program binaries | |
| CN105138916B (zh) | 基于数据挖掘的多轨迹恶意程序特征检测方法 | |
| KR102151318B1 (ko) | 이종 정보 네트워크 기반 악성 코드 탐지 방법 및 장치 | |
| US11809557B2 (en) | Mobile malicious code classification method based on feature selection and recording medium and device for performing the same | |
| US11163877B2 (en) | Method, server, and computer storage medium for identifying virus-containing files | |
| KR101858620B1 (ko) | 기계 학습을 이용한 자바스크립트 분석 장치 및 방법 | |
| Elkhawas et al. | Malware detection using opcode trigram sequence with SVM | |
| CN112817877B (zh) | 异常脚本检测方法、装置、计算机设备和存储介质 | |
| KR101803888B1 (ko) | 유사도 기반 악성 어플리케이션 탐지 방법 및 장치 | |
| Darus et al. | Android malware classification using xgboost on data image pattern | |
| CN110362995A (zh) | 一种基于逆向与机器学习的恶意软件检测及分析系统 | |
| CN115510449A (zh) | 源代码漏洞检测方法及装置 | |
| KR102246405B1 (ko) | Tf-idf 기반 벡터 변환 및 데이터 분석 장치 및 방법 | |
| CN114579965A (zh) | 一种恶意代码的检测方法、装置及计算机可读存储介质 | |
| EP3964986A1 (en) | Extraction device, extraction method, and extraction program | |
| CN105809034A (zh) | 一种恶意软件识别方法 | |
| CN112163217A (zh) | 恶意软件变种识别方法、装置、设备及计算机存储介质 | |
| Pranav et al. | Detection of botnets in IoT networks using graph theory and machine learning |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20160317 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20201204 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20160317 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20220110 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20220315 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20220110 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |


