{"id":"https://openalex.org/W4385993919","doi":"https://doi.org/10.1145/3609021.3609304","title":"RingGuard: Guard io_uring with eBPF","display_name":"RingGuard: Guard io_uring with eBPF","publication_year":2023,"publication_date":"2023-08-18","ids":{"openalex":"https://openalex.org/W4385993919","doi":"https://doi.org/10.1145/3609021.3609304"},"language":"en","primary_location":{"id":"doi:10.1145/3609021.3609304","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3609021.3609304","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3609021.3609304","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 1st Workshop on eBPF and Kernel Extensions","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3609021.3609304","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5022540997","display_name":"Wanning He","orcid":"https://orcid.org/0009-0002-4990-2606"},"institutions":[{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Wanning He","raw_affiliation_strings":["Southern University of Science and Technology (SUSTech), Shenzhen, China"],"raw_orcid":"https://orcid.org/0009-0002-4990-2606","affiliations":[{"raw_affiliation_string":"Southern University of Science and Technology (SUSTech), Shenzhen, China","institution_ids":["https://openalex.org/I3045169105"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087289834","display_name":"Hongyi Lu","orcid":"https://orcid.org/0000-0002-6864-5409"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]},{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]},{"id":"https://openalex.org/I889458895","display_name":"University of Hong Kong","ror":"https://ror.org/02zhqgq86","country_code":"HK","type":"education","lineage":["https://openalex.org/I889458895"]}],"countries":["CN","HK"],"is_corresponding":false,"raw_author_name":"Hongyi Lu","raw_affiliation_strings":["Hong Kong University of Science and Technology (HKUST), Hong Kong, Hong Kong","Southern University of Science and Technology (SUSTech), Shenzhen, China","Southern University of Science and Technology (SUSTech), Shenzhen, China Hong Kong University of Science and Technology (HKUST), Hong Kong, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0002-6864-5409","affiliations":[{"raw_affiliation_string":"Hong Kong University of Science and Technology (HKUST), Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I200769079"]},{"raw_affiliation_string":"Southern University of Science and Technology (SUSTech), Shenzhen, China","institution_ids":["https://openalex.org/I3045169105"]},{"raw_affiliation_string":"Southern University of Science and Technology (SUSTech), Shenzhen, China Hong Kong University of Science and Technology (HKUST), Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I3045169105","https://openalex.org/I200769079","https://openalex.org/I889458895"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101886601","display_name":"Fengwei Zhang","orcid":"https://orcid.org/0000-0003-3365-2526"},"institutions":[{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fengwei Zhang","raw_affiliation_strings":["Southern University of Science and Technology (SUSTech), Shenzhen, China"],"raw_orcid":"https://orcid.org/0000-0003-3365-2526","affiliations":[{"raw_affiliation_string":"Southern University of Science and Technology (SUSTech), Shenzhen, China","institution_ids":["https://openalex.org/I3045169105"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100328264","display_name":"Shuai Wang","orcid":"https://orcid.org/0000-0002-0866-0308"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Shuai Wang","raw_affiliation_strings":["Hong Kong University of Science and Technology (HKUST), Hong Kong, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0002-0866-0308","affiliations":[{"raw_affiliation_string":"Hong Kong University of Science and Technology (HKUST), Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I200769079"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5022540997"],"corresponding_institution_ids":["https://openalex.org/I3045169105"],"apc_list":null,"apc_paid":null,"fwci":0.5112,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.71434081,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"56","last_page":"62"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11598","display_name":"Internet Traffic Analysis and Secure E-voting","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9939000010490417,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7635073661804199},{"id":"https://openalex.org/keywords/guard","display_name":"Guard (computer science)","score":0.7290592193603516},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.5689365267753601},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5091697573661804},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.4903874397277832},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.47507399320602417},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.24747416377067566},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.08721455931663513}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7635073661804199},{"id":"https://openalex.org/C141141315","wikidata":"https://www.wikidata.org/wiki/Q2379942","display_name":"Guard (computer science)","level":2,"score":0.7290592193603516},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.5689365267753601},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5091697573661804},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.4903874397277832},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.47507399320602417},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.24747416377067566},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.08721455931663513}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3609021.3609304","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3609021.3609304","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3609021.3609304","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 1st Workshop on eBPF and Kernel Extensions","raw_type":"proceedings-article"},{"id":"pmh:oai:repository.hkust.edu.hk:1783.1-133132","is_oa":false,"landing_page_url":"http://repository.hkust.edu.hk/ir/Record/1783.1-133132","pdf_url":null,"source":{"id":"https://openalex.org/S4306401796","display_name":"Rare & Special e-Zone (The Hong Kong University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I200769079","host_organization_name":"Hong Kong University of Science and Technology","host_organization_lineage":["https://openalex.org/I200769079"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Conference paper"}],"best_oa_location":{"id":"doi:10.1145/3609021.3609304","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3609021.3609304","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3609021.3609304","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 1st Workshop on eBPF and Kernel Extensions","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.7400000095367432,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[{"id":"https://openalex.org/G3859114411","display_name":null,"funder_award_id":"SGDX20201103095408029","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8652604020","display_name":null,"funder_award_id":"62002151","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4385993919.pdf","grobid_xml":"https://content.openalex.org/works/W4385993919.grobid-xml"},"referenced_works_count":5,"referenced_works":["https://openalex.org/W2974742226","https://openalex.org/W3092347617","https://openalex.org/W3094827892","https://openalex.org/W4318904326","https://openalex.org/W4381611552"],"related_works":["https://openalex.org/W2116677773","https://openalex.org/W2155261584","https://openalex.org/W2584231425","https://openalex.org/W4254637722","https://openalex.org/W2980401999","https://openalex.org/W2150611273","https://openalex.org/W3016483420","https://openalex.org/W4243136610","https://openalex.org/W2155665570","https://openalex.org/W4399685216"],"abstract_inverted_index":{"io_uring":[0,28,61],"offers":[1],"a":[2,12,54],"flexible":[3],"yet":[4],"efficient":[5],"asynchronous":[6],"I/O":[7,74,106],"paradigm":[8],"for":[9],"Linux.":[10],"Despite":[11],"significant":[13],"performance":[14],"improvement,":[15],"it":[16,34],"also":[17,36],"brings":[18],"many":[19],"security":[20,42,55,81,93],"concerns":[21],"to":[22,39,69,78],"the":[23,71,80,100],"kernel.":[24],"Not":[25],"only":[26],"does":[27],"itself":[29],"contain":[30],"multiple":[31],"vulnerabilities,":[32],"but":[33],"can":[35],"be":[37],"used":[38],"bypass":[40],"existing":[41],"mechanisms":[43],"such":[44],"as":[45],"seccomp.":[46],"To":[47],"address":[48],"these":[49],"problems,":[50],"this":[51],"paper":[52],"proposes":[53],"mechanism":[56],"named":[57],"RingGuard":[58,65,90,103],"that":[59,89],"safeguards":[60],"with":[62,95],"eBPF":[63,84],"programs.":[64,85],"is":[66,108],"carefully":[67],"designed":[68],"reduce":[70],"overhead":[72,101],"of":[73,82,102],"request":[75],"submission":[76],"and":[77],"ensure":[79],"inserted":[83],"Our":[86],"evaluation":[87],"shows":[88],"provides":[91],"encouraging":[92],"benefits":[94],"moderate":[96],"overhead.":[97],"For":[98],"instance,":[99],"in":[104],"file":[105],"scenarios":[107],"merely":[109],"7.8%.":[110]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
