earticle

논문검색

악성코드 검출을 위한 확장된 프로세서 트레이스 디코더 구조 연구

원문정보

A study of extended processor trace decoder structure for malicious code detection

강승애, 김영수, 김종현, 김현철

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

For a long time now, general-purpose processors have provided dedicated hardware / software tracing modules to provi de developers with tools to fix bugs. A hardware tracer generates its enormous data into a log that is used for both perfo rmance analysis and debugging. Processor Trace (PT) is a new hardware-based tracing feature for Intel CPUs that traces branches executing on the CPU, which allows the reconstruction of the control flow of all executed code with minimal lab or. Hardware tracer has been integrated into the operating system, which allows tight integration with its profiling and de bugging mechanisms. However, in the Windows environment, existing studies related to PT focused on decoding only one flow in sequence. In this paper, we propose an extended PT decoder structure that provides basic data for real-time trace and malicious code detection using the functions provided by PT in Windows environment.

한국어

지금까지 오랜 시간 동안 범용 프로세서는 개발자에게 버그 수정을 할 수 있는 도구들을 제공하기 위해 전용 하드웨어/소 프트웨어 트레이싱 모듈을 제공했다. 전용 하드웨어 트레이서는 성능 분석 및 디버깅에 모두 사용되는 막대한 양의 데이터를 로그로 실시간으로 생성한다. 프로세서 트레이스 (PT)는 CPU에서 실행되는 분기를 추적하는 Intel CPU를 위한 새로운 하드 웨어 기반 추적 기능으로 최소한의 노력으로 모든 실행 코드의 제어 흐름을 재구성할 수 있다. 이러한 하드웨어 트레이스 기 능들은 운영체제에 통합되어 프로파일 링 및 디버깅 메커니즘과의 긴밀한 통합이 가능하게 되었다. 본 논문에서는 윈도우 환 경에서 PT가 제공하는 기능을 이용하여 실시간 트레이스 및 악성코드 검출을 위한 기본 데이터를 제공하는 확장된 PT 디코 더 구조를 제안하였다.

목차

요약
ABSTRACT
1. 서론
2. 하드웨어 트레이스
2.1 하드웨어 기반 트레이스와 PT
3. 확장된 프로세서 트레이스 디코더 구조
4. 결론
참고문헌

저자정보

  • 강승애 Seungae Kang. 남서울대학교 스포츠건강관리학과 교수
  • 김영수 Youngsoo Kim. 한국전자통신연구원(ETRI)
  • 김종현 Jonghyun Kim. 한국전자통신연구원(ETRI)
  • 김현철 Hyuncheol Kim. 남서울대학교 컴퓨터소프트웨어학과 교수

참고문헌

자료제공 : 네이버학술정보

    ※ 기관로그인 시 무료 이용이 가능합니다.

    • 4,000원

    0개의 논문이 장바구니에 담겼습니다.