{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T17:08:08Z","timestamp":1743008888848,"version":"3.40.3"},"publisher-location":"Cham","reference-count":27,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031541285"},{"type":"electronic","value":"9783031541292"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-54129-2_17","type":"book-chapter","created":{"date-parts":[[2024,3,11]],"date-time":"2024-03-11T22:03:15Z","timestamp":1710194595000},"page":"291-308","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Forkfuzz: Leveraging the\u00a0Fork-Awareness in\u00a0Coverage-Guided Fuzzing"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6585-5494","authenticated-orcid":false,"given":"Marcello","family":"Maugeri","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7435-4176","authenticated-orcid":false,"given":"Cristian","family":"Daniele","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7615-8643","authenticated-orcid":false,"given":"Giampaolo","family":"Bella","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,3,12]]},"reference":[{"key":"17_CR1","unstructured":"Barnes, C.: Integer factorization algorithms. Oregon State University (2004)"},{"issue":"3","key":"17_CR2","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1109\/MS.2020.3016773","volume":"38","author":"M B\u00f6hme","year":"2020","unstructured":"B\u00f6hme, M., Cadar, C., Roychoudhury, A.: Fuzzing: challenges and reflections. IEEE Softw. 38(3), 79\u201386 (2020)","journal-title":"IEEE Softw."},{"key":"17_CR3","unstructured":"Chen, H., et al.: MUZZ: thread-aware grey-box fuzzing for effective bug hunting in multithreaded programs. In: 29th USENIX Security Symposium (USENIX Security 20), pp. 2325\u20132342. USENIX Association, August 2020. https:\/\/www.usenix.org\/conference\/usenixsecurity20\/presentation\/chen-hongxu"},{"key":"17_CR4","doi-asserted-by":"crossref","unstructured":"Daniele, C., Andarzian, S.B., Poll, E.: Fuzzers for stateful systems: Survey and research directions. arXiv preprint arXiv:2301.02490 (2023)","DOI":"10.1145\/3648468"},{"key":"17_CR5","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1007\/BF00289519","volume":"1","author":"EW Dijkstra","year":"1971","unstructured":"Dijkstra, E.W.: Hierarchical ordering of sequential processes. Acta Informatica 1, 115\u2013138 (1971)","journal-title":"Acta Informatica"},{"key":"17_CR6","unstructured":"https:\/\/archive.org\/details\/programminglangu0000unse_a7l4\/page\/n3\/mode\/2up"},{"key":"17_CR7","unstructured":"Fioraldi, A., Maier, D., Ei\u00dffeldt, H., Heuse, M.: Afl++ combining incremental steps of fuzzing research. In: Proceedings of the 14th USENIX Conference on Offensive Technologies, pp. 10\u201310 (2020)"},{"key":"17_CR8","doi-asserted-by":"crossref","unstructured":"Fioraldi, A., Mantovani, A., Maier, D., Balzarotti, D.: Dissecting American fuzzy lop-a fuzzbench evaluation. ACM Trans. Softw. Eng. Methodol. (2023)","DOI":"10.14722\/fuzzing.2022.23004"},{"key":"17_CR9","unstructured":"Halsall, F.: Computer Networking and the Internet. Pearson Education (2006). https:\/\/books.google.it\/books?id=RvW-6t-uwaYC"},{"key":"17_CR10","doi-asserted-by":"crossref","unstructured":"Jiang, Z.M., Bai, J.J., Lu, K., Hu, S.M.: Context-sensitive and directional concurrency fuzzing for data-race detection. In: Proceedings of the 29th Network and Distributed System Security Symposium (NDSS) (2022)","DOI":"10.14722\/ndss.2022.24296"},{"key":"17_CR11","unstructured":"Keniston, J., Mavinakayanahalli, A., Panchamukhi, P., Prasad, V.: Ptrace, utrace, uprobes: Lightweight, dynamic tracing of user apps. In: Proceedings of the 2007 Linux Symposium, pp. 215\u2013224 (2007)"},{"issue":"1","key":"17_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s42400-018-0002-y","volume":"1","author":"J Li","year":"2018","unstructured":"Li, J., Zhao, B., Zhang, C.: Fuzzing: a survey. Cybersecurity 1(1), 1\u201313 (2018)","journal-title":"Cybersecurity"},{"key":"17_CR13","unstructured":"Lyu, C., et al.: Mopt: optimized mutation scheduling for fuzzers. In: USENIX Security Symposium, pp. 1949\u20131966 (2019)"},{"issue":"11","key":"17_CR14","doi-asserted-by":"publisher","first-page":"2312","DOI":"10.1109\/TSE.2019.2946563","volume":"47","author":"VJ Man\u00e8s","year":"2019","unstructured":"Man\u00e8s, V.J., et al.: The art, science, and engineering of fuzzing: a survey. IEEE Trans. Software Eng. 47(11), 2312\u20132331 (2019)","journal-title":"IEEE Trans. Software Eng."},{"key":"17_CR15","doi-asserted-by":"publisher","unstructured":"Maugeri., M., Daniele., C., Bella., G., Poll., E.: Evaluating the fork-awareness of coverage-guided fuzzers. In: Proceedings of the 9th International Conference on Information Systems Security and Privacy - ICISSP, pp. 424\u2013429. INSTICC, SciTePress (2023). https:\/\/doi.org\/10.5220\/0011648600003405","DOI":"10.5220\/0011648600003405"},{"key":"17_CR16","doi-asserted-by":"crossref","unstructured":"Metzman, J., Szekeres, L., Simon, L., Sprabery, R., Arya, A.: Fuzzbench: an open fuzzer benchmarking platform and service. In: Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 1393\u20131403 (2021)","DOI":"10.1145\/3468264.3473932"},{"issue":"7","key":"17_CR17","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1007\/s10664-022-10233-3","volume":"27","author":"R Natella","year":"2022","unstructured":"Natella, R.: Stateafl: Greybox fuzzing for stateful network servers. Empir. Softw. Eng. 27(7), 191 (2022)","journal-title":"Empir. Softw. Eng."},{"issue":"3","key":"17_CR18","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1109\/MAHC.2016.34","volume":"38","author":"L Nyman","year":"2016","unstructured":"Nyman, L., Laakso, M.: Notes on the history of fork and join. IEEE Ann. Hist. Comput. 38(3), 84\u201387 (2016). https:\/\/doi.org\/10.1109\/MAHC.2016.34","journal-title":"IEEE Ann. Hist. Comput."},{"key":"17_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1007\/978-3-030-67438-0_8","volume-title":"Practical Aspects of Declarative Languages","author":"S Padhiyar","year":"2021","unstructured":"Padhiyar, S., Sivaramakrishnan, K.C.: ConFuzz: coverage-guided property fuzzing for event-driven programs. In: Morales, J.F., Orchard, D. (eds.) PADL 2021. LNCS, vol. 12548, pp. 127\u2013144. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-67438-0_8"},{"key":"17_CR20","unstructured":"Pailoor, S., Aday, A., Jana, S.: Moonshine: optimizing os fuzzer seed selection with trace distillation. In: USENIX Security Symposium, pp. 729\u2013743 (2018)"},{"key":"17_CR21","doi-asserted-by":"crossref","unstructured":"Pham, V.T., B\u00f6hme, M., Roychoudhury, A.: Aflnet: a greybox fuzzer for network protocols. In: 2020 IEEE 13th International Conference on Software Testing, Validation and Verification (ICST), pp. 460\u2013465. IEEE (2020)","DOI":"10.1109\/ICST46399.2020.00062"},{"key":"17_CR22","unstructured":"Stevens, W.R., Rago, S.A., Ritchie, D.M.: Advanced programming in the UNIX environment, vol. 4. Addison-Wesley New York. (1992)"},{"key":"17_CR23","unstructured":"Swiecki, R.: Honggfuzz. https:\/\/code.google.com\/p\/honggfuzz (2016)"},{"key":"17_CR24","unstructured":"Takanen, A., Demott, J.D., Miller, C., Kettunen, A.: Fuzzing for software security testing and quality assurance. Artech House (2018)"},{"key":"17_CR25","volume-title":"Modern Operating Systems","author":"AS Tanenbaum","year":"2014","unstructured":"Tanenbaum, A.S., Bos, H.: Modern Operating Systems, 4th edn. Prentice Hall Press, USA (2014)","edition":"4"},{"key":"17_CR26","doi-asserted-by":"publisher","unstructured":"Tripathi, N., Hubballi, N., Singh, Y.: How secure are web servers? an empirical study of slow http dos attacks and detection. In: 2016 11th International Conference on Availability, Reliability and Security (ARES), pp. 454\u2013463 (2016). https:\/\/doi.org\/10.1109\/ARES.2016.20","DOI":"10.1109\/ARES.2016.20"},{"key":"17_CR27","doi-asserted-by":"crossref","unstructured":"Zheng, M., Sun, M., Lui, J.C.: Droidtrace: a ptrace based android dynamic analysis system with forward execution capability. In: 2014 International Wireless Communications and Mobile Computing Conference (IWCMC), pp. 128\u2013133. IEEE (2014)","DOI":"10.1109\/IWCMC.2014.6906344"}],"container-title":["Lecture Notes in Computer Science","Computer Security. ESORICS 2023 International Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-54129-2_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,11]],"date-time":"2024-03-11T22:05:44Z","timestamp":1710194744000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-54129-2_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031541285","9783031541292"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-54129-2_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"12 March 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ESORICS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Symposium on Research in Computer Security","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"The Hague","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"The Netherlands","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 September 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 September 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"esorics2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/esorics2023.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"478","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"93","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"19% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3-4","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"10","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}