메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

김동영 (고려대학교, 고려대학교 정보보호대학원)

지도교수
김휘강
발행연도
2023
저작권
고려대학교 논문은 저작권에 의해 보호받습니다.

이용수14

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
Fuzzing에서 seed corpus의 품질은 취약점을 보다 빠르게 찾기 위해서 중요한 요소 중 하나라고 할 수 있다. 이에 dynamic taint analysis와 symbolic execution 기법 등을 활용하여 효율적인 seed corpus를 생성하는 연구들이 진행되어왔으나, 높은 전문 지식이 요구되고, 낮은 coverage로 인해 광범위한 활용에 제약이 있었다.
이에 본 논문에서는 자연어 처리 모델인 Sequence-to-Sequence 모델을 기반으로 seed corpus를 생성하는 DDRFuzz 시스템을 제안한다. 본 논문에서 제안하는 시스템은 멀티미디어 파일을 입력값으로 하는 5개의 오픈소스 프로젝트를 대상으로 관련 연구들과 비교하여 효과를 검증하였다. 실험 결과, DDRFuzz가 coverage와 crash count 측면에서 가장 뛰어난 성능을 나타냄을 확인할 수 있었고, 또한 신규 취약점을 포함하여 총 3개의 취약점을 탐지하였다.

목차

1. 서론 1
2. 배경 4
3. 관련 연구 8
3.1. Mutation 기반 seed mutation 8
3.1.1. Mutation 중심 연구 8
3.1.2. Selection 중심 연구 9
3.2. ML 기반 seed generation 10
3.2.1. context를 위한 seed generation 10
3.2.2. crash를 위한 seed generation 11
4. DDRFuzz 13
4.1. DDRFuzz 개요 13
4.2. Data gathering 14
4.3. Seed generation 17
4.3.1. Training Step 18
4.3.2. Inference Step 21
4.4. Fuzzing 22
5. 실험 결과 24
5.1. 평가 지표 24
5.2. 실험 설정 24
5.2.1. Dataset 25
5.2.2. Implementation 26
5.3. Seed corpus 생성에 적합한 model 비교 및 평가 27
5.4. 자동으로 생성된 seed corpus의 효율성 평가 28
5.5. 각 model의 정확도에 따른 성능 평가 비교 29
5.6. 취약점 탐지 성능 32
5.7. 실험 결과 요약 33
6. 향후 연구 34
6.1. Valuable Seed의 확장 34
6.2. Seed selection에서 deep learning 기법 적용 34
6.3. 향상된 Feedback Mechanism 적용 35
7. 결론 36
참고문헌 37

최근 본 자료

전체보기

댓글(0)

0