DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | 윤인수 | - |
dc.contributor.author | Park, Junyoung | - |
dc.contributor.author | 박준영 | - |
dc.date.accessioned | 2024-08-08T19:30:27Z | - |
dc.date.available | 2024-08-08T19:30:27Z | - |
dc.date.issued | 2024 | - |
dc.identifier.uri | http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=1097367&flag=dissertation | en_US |
dc.identifier.uri | http://hdl.handle.net/10203/321835 | - |
dc.description | 학위논문(석사) - 한국과학기술원 : 정보보호대학원, 2024.2,[v, 36 p. :] | - |
dc.description.abstract | WebAssembly is a new programming language that is supported by modern Web browsers. It is gaining attention for its safety, portability, and high performance. WebAssembly runtimes boost speed by compiling the programs into machine code, but bugs in the compilers can break an application developer’s assumptions or induce a security problem by allowing attackers to escape the sandbox. In this research, we propose ORGFuzz, a new differential fuzzer for WebAssembly compilers. Our fuzzer efficiently tests optimization routines by generating test cases with the guidance of compiler optimization rules. Also, we propose a differential fuzzing-aware test case generation method that exposes semantic bugs to the results. With these two methods, ORGFuzz achieved 91.39% rule coverage on optimization rules, finding a total of 10 previously unknown bugs in two engines including one CVE. | - |
dc.language | eng | - |
dc.publisher | 한국과학기술원 | - |
dc.subject | 퍼징▼a컴파일러 테스팅▼a웹 어셈블리 | - |
dc.subject | Fuzzing▼aCompiler testing▼aWebAssembly | - |
dc.title | Fuzzing WebAssembly compilers using optimization rules | - |
dc.title.alternative | 최적화 규칙을 사용한 웹 어셈블리 컴파일러 퍼징 | - |
dc.type | Thesis(Master) | - |
dc.identifier.CNRN | 325007 | - |
dc.description.department | 한국과학기술원 :정보보호대학원, | - |
dc.contributor.alternativeauthor | Yun, Insu | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.