Matches in SemOpenAlex for { <https://semopenalex.org/work/W4387389949> ?p ?o ?g. }
Showing items 1 to 69 of
69
with 100 items per page.
- W4387389949 abstract "Securing operating system (OS) kernel is one central challenge in today's cyber security landscape. The cutting-edge testing technique of OS kernel is software fuzz testing. By mutating the program inputs with random variations for iterations, fuzz testing aims to trigger program crashes and hangs caused by potential bugs that can be abused by the inputs. To achieve high OS code coverage, the de facto OS fuzzer typically composes system call traces as the input seed to mutate and to interact with OS kernels. Hence, quality and diversity of the employed system call traces become the prominent factor to decide the effectiveness of OS fuzzing. However, these system call traces to date are generated with hand-coded rules, or by analyzing system call logs of OS utility programs. Our observation shows that such system call traces can only subsume common usage scenarios of OS system calls, and likely omit hidden bugs. In this research, we propose a deep reinforcement learning-based solution, called RLTrace, to synthesize diverse and comprehensive system call traces as the seed to fuzz OS kernels. During model training, the deep learning model interacts with OS kernels and infers optimal system call traces w.r.t. our learning goal -- maximizing kernel code coverage. Our evaluation shows that RLTrace outperforms other seed generators by producing more comprehensive system call traces, subsuming system call corner usage cases and subtle dependencies. By feeding the de facto OS fuzzer, SYZKALLER, with system call traces synthesized by RLTrace, we show that SYZKALLER can achieve higher code coverage for testing Linux kernels. Furthermore, RLTrace found one vulnerability in the Linux kernel (version 5.5-rc6), which is publicly unknown to the best of our knowledge by the time of writing." @default.
- W4387389949 created "2023-10-06" @default.
- W4387389949 creator A5006901857 @default.
- W4387389949 creator A5017541508 @default.
- W4387389949 creator A5027062760 @default.
- W4387389949 creator A5054536028 @default.
- W4387389949 date "2023-10-04" @default.
- W4387389949 modified "2023-10-18" @default.
- W4387389949 title "RLTrace: Synthesizing High-Quality System Call Traces for OS Fuzz Testing" @default.
- W4387389949 doi "https://doi.org/10.48550/arxiv.2310.02609" @default.
- W4387389949 hasPublicationYear "2023" @default.
- W4387389949 type Work @default.
- W4387389949 citedByCount "0" @default.
- W4387389949 crossrefType "posted-content" @default.
- W4387389949 hasAuthorship W4387389949A5006901857 @default.
- W4387389949 hasAuthorship W4387389949A5017541508 @default.
- W4387389949 hasAuthorship W4387389949A5027062760 @default.
- W4387389949 hasAuthorship W4387389949A5054536028 @default.
- W4387389949 hasBestOaLocation W43873899491 @default.
- W4387389949 hasConcept C111065885 @default.
- W4387389949 hasConcept C111919701 @default.
- W4387389949 hasConcept C114614502 @default.
- W4387389949 hasConcept C119857082 @default.
- W4387389949 hasConcept C154945302 @default.
- W4387389949 hasConcept C177264268 @default.
- W4387389949 hasConcept C17744445 @default.
- W4387389949 hasConcept C199360897 @default.
- W4387389949 hasConcept C199539241 @default.
- W4387389949 hasConcept C2776760102 @default.
- W4387389949 hasConcept C2777904410 @default.
- W4387389949 hasConcept C2778579508 @default.
- W4387389949 hasConcept C2992317946 @default.
- W4387389949 hasConcept C33923547 @default.
- W4387389949 hasConcept C41008148 @default.
- W4387389949 hasConcept C74193536 @default.
- W4387389949 hasConcept C97541855 @default.
- W4387389949 hasConceptScore W4387389949C111065885 @default.
- W4387389949 hasConceptScore W4387389949C111919701 @default.
- W4387389949 hasConceptScore W4387389949C114614502 @default.
- W4387389949 hasConceptScore W4387389949C119857082 @default.
- W4387389949 hasConceptScore W4387389949C154945302 @default.
- W4387389949 hasConceptScore W4387389949C177264268 @default.
- W4387389949 hasConceptScore W4387389949C17744445 @default.
- W4387389949 hasConceptScore W4387389949C199360897 @default.
- W4387389949 hasConceptScore W4387389949C199539241 @default.
- W4387389949 hasConceptScore W4387389949C2776760102 @default.
- W4387389949 hasConceptScore W4387389949C2777904410 @default.
- W4387389949 hasConceptScore W4387389949C2778579508 @default.
- W4387389949 hasConceptScore W4387389949C2992317946 @default.
- W4387389949 hasConceptScore W4387389949C33923547 @default.
- W4387389949 hasConceptScore W4387389949C41008148 @default.
- W4387389949 hasConceptScore W4387389949C74193536 @default.
- W4387389949 hasConceptScore W4387389949C97541855 @default.
- W4387389949 hasLocation W43873899491 @default.
- W4387389949 hasOpenAccess W4387389949 @default.
- W4387389949 hasPrimaryLocation W43873899491 @default.
- W4387389949 hasRelatedWork W2511770387 @default.
- W4387389949 hasRelatedWork W2766647240 @default.
- W4387389949 hasRelatedWork W2990186179 @default.
- W4387389949 hasRelatedWork W3023977444 @default.
- W4387389949 hasRelatedWork W3119380829 @default.
- W4387389949 hasRelatedWork W3120811337 @default.
- W4387389949 hasRelatedWork W3203597304 @default.
- W4387389949 hasRelatedWork W4210660460 @default.
- W4387389949 hasRelatedWork W4324007206 @default.
- W4387389949 hasRelatedWork W4385301282 @default.
- W4387389949 isParatext "false" @default.
- W4387389949 isRetracted "false" @default.
- W4387389949 workType "article" @default.