상세 보기
비 문서화 명령어 탐색 퍼저의 명령어 실행 정보 기반 길이 결정 방법
A Method of Instruction Length Determination Based on Execution Information in Undocumented Instruction Fuzzer
- 이유석;
- 송원준
초록
프로세서 기술의 발전은 ISA 확장의 가속화와 마이크로아키텍처의 복잡성을 증가시켰으며, 이에 따라서 다양한 프로세서 검증 기법에 대한 관심이 계속해서 증가하고 있다. 최근 비 문서화 명령어를 찾기 위한 다양한 퍼징 기술이 소개되고 있으며, 본 연구에서는 기존의 비 문서화 퍼징 기술의 문제점과 Intel 및 AMD의 최신 프로세서에서의 오류사례를 소개한다. 특히, 퍼저가 CPU 명령어 길이를 잘못 판단하여 발생하는 긍정오류 문제의 원인을 분석하고, 명령어 실행 정보 기반의 길이 결정 기법을 제안함으로써 정확도를 향상시킨다.
키워드
Fuzzing; Undocumented Instruction; x86-64 architecture
- 제목
- 비 문서화 명령어 탐색 퍼저의 명령어 실행 정보 기반 길이 결정 방법
- 제목 (타언어)
- A Method of Instruction Length Determination Based on Execution Information in Undocumented Instruction Fuzzer
- 저자
- 이유석; 송원준
- 발행일
- 2023-10
- 유형
- Y
- 저널명
- 정보보호학회논문지
- 권
- 33
- 호
- 5
- 페이지
- 775 ~ 785
- 언어
- KOR
- 출판사
- 한국정보보호학회
- 발행국가
- 대한민국
- 분량
- 11 페이지
- ISSN
- E 2288-2715
P 1598-3986