Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

유닛테스트를 활용한 c/c++ 라이브러리 그레이박스 퍼징 적용 자동화

Full metadata record
DC Field Value Language
dc.contributor.author장준언-
dc.contributor.author김휘강-
dc.date.accessioned2021-09-01T23:43:53Z-
dc.date.available2021-09-01T23:43:53Z-
dc.date.created2021-06-17-
dc.date.issued2019-
dc.identifier.issn1598-3986-
dc.identifier.urihttps://scholar.korea.ac.kr/handle/2021.sw.korea/69621-
dc.description.abstract그레이박스 퍼징은 소프트웨어에 존재하는 알려지지 않은 보안 취약점을 찾는 효과적인 방법으로 최근까지 활발하게 연구되고 있다. 단, 대부분의 그레이박스 퍼징 도구들은 실행파일을 필요로 하기 때문에 직접 실행할 수 없는 라이브러리는 별도의 실행파일을 준비해야 한다. 이러한 실행파일을 만드는 것은 라이브러리에 대한 이해 및 퍼징에 대한이해가 동시에 필요한 어려운 일이다. 본 연구에서는 라이브러리를 위한 실행파일을 자동으로 생성하는 방법을 제안하고 이를 LLVM 기반의 도구로 구현한다. 제안하는 방법은 대상 라이브러리 프로젝트에 존재하는 유닛테스트에 대한 정적/동적 분석을 통해 라이브러리를 테스트할 수 있는 실행파일 및 시드파일을 자동으로 생성한다. 생성한 실행파일은 기존 그레이박스 퍼징 도구들이 주로 사용하는 인터페이스를 보유하여 AFL과 같은 다양한 그레이박스 퍼징 도구와 호환된다. 우리는 이 도구를사용해 오픈소스 프로젝트로부터 생성한 실행파일과 시드파일을 바탕으로 코드 커버리지 및 알려지지 않은 취약점을찾음으로써 제안하는 방법의 성능을 보인다.-
dc.languageKorean-
dc.language.isoko-
dc.publisher한국정보보호학회-
dc.title유닛테스트를 활용한 c/c++ 라이브러리 그레이박스 퍼징 적용 자동화-
dc.title.alternativeAutomated Applying Greybox Fuzzing to C/C++ Library Using Unit Test-
dc.typeArticle-
dc.contributor.affiliatedAuthor김휘강-
dc.identifier.doi10.13089/JKIISC.2019.29.4.807-
dc.identifier.bibliographicCitation정보보호학회논문지, v.29, no.4, pp.807 - 819-
dc.relation.isPartOf정보보호학회논문지-
dc.citation.title정보보호학회논문지-
dc.citation.volume29-
dc.citation.number4-
dc.citation.startPage807-
dc.citation.endPage819-
dc.type.rimsART-
dc.identifier.kciidART002498543-
dc.description.journalClass2-
dc.description.journalRegisteredClasskci-
dc.subject.keywordAuthorsecurity testing-
dc.subject.keywordAuthorgreybox fuzzing-
dc.subject.keywordAuthorlibrary fuzzing-
Files in This Item
There are no files associated with this item.
Appears in
Collections
School of Cyber Security > Department of Information Security > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetrics

Total Views & Downloads

BROWSE