본문 바로가기
KERD
논문KCI 등재

소프트웨어 보안성 증진을 위한 취약점 특성 분석 및 AI기반 공격기법 분류 시스템 제안

AI-based Attack Method Classification System and Analysis of Vulnerability Characteristics for Software Security Enhancement

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류학제간연구

초록

최근 은행, 공공기관 등에서 사용되는 고전적인 소프트웨어에서 PC 해킹 및 악성코드 유포가이루어지는 등 보안위협이 제기되고 있다. C 스타일로 제작되어 프로그램에 자체적으로 내장된취약점의 특성상 이로 인한 해킹의 연쇄효과는 막대하며 특정 서비스 이용을 위해 반드시 설치해야하는 프로그램인 경우 그 파급효과가 매우 크다는 점에서 개인정보 유출과 금융 보안에 매우 중요한 영향을 미친다. 이에 본 논문에서는 이러한 프로그램 자체에 내장되어있는 보안 취약점으로 인한 시스템 해킹 공격기법들의 특성과 feature를 도출하여 AI의 학습에 활용될 수 있는기반기술을 제안하고자한다. 이에 더 나아가 취약점에 따른 공격(Exploitation) 템플릿들을 자동생성 할 수 있는 시스템을 제안하고자 한다.

Abstract

Recently, security threats such as PC hacking and malicious code distribution are being raised in classic software used in banks and public institutions. Due to the characteristics of vulnerabilities built in the C style and built into the program itself, the chain effect of hacking caused by this is enormous, and in the case of programs that must be installed to use a specific service, the ripple effect is very large, which is very important for personal information leakage and cyber security. have a significant impact In this paper, we propose a basic technology that can be used for AI learning by deriving the characteristics and features of system hacking attack techniques due to security vulnerabilities built into the program itself. Furthermore, we propose a system that can automatically generate exploit templates according to vulnerabilities.

참고문헌 (8)

  1. 주재경, "MITRE ATT&CK™ 기반 익스플로잇 코드 아카이빙 자동화 시스템 설계", 한국정보과학회 학술발표논문집, pp.489~491 (2021)
  2. Carlini, N., "{ROP} is still dangerous: Breaking modern defenses", 23rd {USENIX}Security Symposium ({USENIX} Security 14) (2014)
  3. Jurn, J. S., "A survey of automated root cause analysis of software vulnerability", Innovative Mobile and Internet Services in Ubiquitous Computing: Proceedings of the 12th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing(IMIS-2018) (2019), Springer International Publishing
  4. Larochelle, D., "Statically detecting likely buffer overflow vulnerabilities", 2001 USENIX Security Symposium (2001)
  5. Lee, S. H., "An attack of defeating keyboard encryption module using javascript manipulation in Korean internet banking", Journal of the Korea Institute of Information Security & Cryptology, 25(4), pp.941~950 (2015)
  6. Lhee, K. S., "Buffer overflow and format string overflow vulnerabilities", Software : Practice and Experience, 33(5), pp.423~460 (2003)
  7. Marco-gisbert, H., "On the effectiveness of full-ASLR on 64-bit Linux", Proceedings of the In-Depth Security Conference (2014)
  8. Otterstad, C. W., "Selected x86 low-level attacks and mitigations", Doctor, pp.2017

관련 논문AI추천

이 간행물의 다른 논문 (15건)