A Seed Scheduling Method With a Reinforcement Learning for a Coverage Guided Fuzzing
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Choi, Gyeongtaek | - |
dc.contributor.author | Jeon, Seungho | - |
dc.contributor.author | Cho, Jaeik | - |
dc.contributor.author | Moon, Jongsub | - |
dc.date.accessioned | 2024-07-08T05:00:39Z | - |
dc.date.available | 2024-07-08T05:00:39Z | - |
dc.date.issued | 2023-01 | - |
dc.identifier.issn | 2169-3536 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/gachon/handle/2020.sw.gachon/91855 | - |
dc.description.abstract | Seed scheduling, which determines which seed is input to the fuzzer first and the number of mutated test cases that are generated for the input seed, significantly influences crash detection performance in fuzz testing. Even for the same fuzzer, the performance in terms of detecting crashes that cause program failure varies considerably depending on the seed-scheduling method used. Most existing coverage-guided fuzzers use a heuristic seed-scheduling method. These heuristic methods can't properly determine the seed with a high potential to cause the crash; thus, the fuzzer detects the crash inefficiently. Moreover, the fuzzer's crash detection performance is affected by the characteristics of target programs. To address this problem, we propose a general-purpose reinforced seed-scheduling method that not only improves the crash detection performance of fuzz testing but also remains unaffected by the characteristics of the target program. The fuzzer with the proposed method detected the most crashes in all but one of the target programs in which crashes were detected in the experimental results conducted on various programs, and showed better crash detection efficiency than the comparison targets overall. | - |
dc.format.extent | 10 | - |
dc.language | 영어 | - |
dc.language.iso | ENG | - |
dc.publisher | IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC | - |
dc.title | A Seed Scheduling Method With a Reinforcement Learning for a Coverage Guided Fuzzing | - |
dc.type | Article | - |
dc.identifier.wosid | 000913478000001 | - |
dc.identifier.doi | 10.1109/ACCESS.2022.3233875 | - |
dc.identifier.bibliographicCitation | IEEE ACCESS, v.11, pp 2048 - 2057 | - |
dc.description.isOpenAccess | Y | - |
dc.identifier.scopusid | 2-s2.0-85147229105 | - |
dc.citation.endPage | 2057 | - |
dc.citation.startPage | 2048 | - |
dc.citation.title | IEEE ACCESS | - |
dc.citation.volume | 11 | - |
dc.type.docType | Article | - |
dc.publisher.location | 미국 | - |
dc.subject.keywordAuthor | Computer crashes | - |
dc.subject.keywordAuthor | Fuzzing | - |
dc.subject.keywordAuthor | Reinforcement learning | - |
dc.subject.keywordAuthor | Scheduling | - |
dc.subject.keywordAuthor | Computer security | - |
dc.subject.keywordAuthor | Information security | - |
dc.subject.keywordAuthor | Codes | - |
dc.subject.keywordAuthor | Software testing | - |
dc.subject.keywordAuthor | Computer bugs | - |
dc.subject.keywordAuthor | Coverage-guided fuzzing | - |
dc.subject.keywordAuthor | power schedule | - |
dc.subject.keywordAuthor | reinforcement learning | - |
dc.subject.keywordAuthor | seed scheduling | - |
dc.subject.keywordAuthor | seed selection | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalResearchArea | Engineering | - |
dc.relation.journalResearchArea | Telecommunications | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Information Systems | - |
dc.relation.journalWebOfScienceCategory | Engineering, Electrical & Electronic | - |
dc.relation.journalWebOfScienceCategory | Telecommunications | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
1342, Seongnam-daero, Sujeong-gu, Seongnam-si, Gyeonggi-do, Republic of Korea(13120)031-750-5114
COPYRIGHT 2020 Gachon University All Rights Reserved.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.