{"id":"https://openalex.org/W4415584129","doi":"https://doi.org/10.1145/3755881.3755916","title":"MicroGuard:Non-Intrusive Dynamic Analysis for Inter-Service Access Control of Microservices","display_name":"MicroGuard:Non-Intrusive Dynamic Analysis for Inter-Service Access Control of Microservices","publication_year":2025,"publication_date":"2025-06-20","ids":{"openalex":"https://openalex.org/W4415584129","doi":"https://doi.org/10.1145/3755881.3755916"},"language":null,"primary_location":{"id":"doi:10.1145/3755881.3755916","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3755881.3755916","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3755881.3755916","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 16th International Conference on Internetware","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/3755881.3755916","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Haoming Luo","orcid":"https://orcid.org/0009-0002-1204-7263"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Haoming Luo","raw_affiliation_strings":["School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101972374","display_name":"Wanting Yang","orcid":"https://orcid.org/0009-0002-4568-1076"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wanqi Yang","raw_affiliation_strings":["Sun Yet-sen University, Guangzhou, China"],"affiliations":[{"raw_affiliation_string":"Sun Yet-sen University, Guangzhou, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100335060","display_name":"Pengfei Chen","orcid":"https://orcid.org/0000-0003-0972-6900"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Pengfei Chen","raw_affiliation_strings":["School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou, China","institution_ids":["https://openalex.org/I157773358"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I157773358"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.35118642,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"245","last_page":"257"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9998999834060669,"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"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10400","display_name":"Network Security and Intrusion Detection","score":0.9991000294685364,"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/microservices","display_name":"Microservices","score":0.47760000824928284},{"id":"https://openalex.org/keywords/access-control","display_name":"Access control","score":0.46560001373291016},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.3587999939918518},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.28290000557899475},{"id":"https://openalex.org/keywords/control-system","display_name":"Control system","score":0.2782000005245209}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6327999830245972},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.47760000824928284},{"id":"https://openalex.org/C527821871","wikidata":"https://www.wikidata.org/wiki/Q228502","display_name":"Access control","level":2,"score":0.46560001373291016},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.3587999939918518},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.28290000557899475},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.2800999879837036},{"id":"https://openalex.org/C17500928","wikidata":"https://www.wikidata.org/wiki/Q959968","display_name":"Control system","level":2,"score":0.2782000005245209},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.27090001106262207},{"id":"https://openalex.org/C47487241","wikidata":"https://www.wikidata.org/wiki/Q5227230","display_name":"Data access","level":2,"score":0.26809999346733093},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.24639999866485596}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3755881.3755916","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3755881.3755916","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3755881.3755916","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 16th International Conference on Internetware","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3755881.3755916","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3755881.3755916","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3755881.3755916","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 16th International Conference on Internetware","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1477544716","display_name":null,"funder_award_id":"Guangdong","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2087396116","display_name":null,"funder_award_id":"China","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2185074550","display_name":null,"funder_award_id":"51502005","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2530523038","display_name":null,"funder_award_id":"2023B1515020054","funder_id":"https://openalex.org/F4320337111","funder_display_name":"Basic and Applied Basic Research Foundation of Guangdong Province"},{"id":"https://openalex.org/G3317480652","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G391238517","display_name":null,"funder_award_id":", and","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5957623925","display_name":null,"funder_award_id":"2023B151","funder_id":"https://openalex.org/F4320337111","funder_display_name":"Basic and Applied Basic Research Foundation of Guangdong Province"},{"id":"https://openalex.org/G5994120800","display_name":null,"funder_award_id":"Natural","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6138551615","display_name":null,"funder_award_id":"5150200","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7213717779","display_name":null,"funder_award_id":"62272495","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"},{"id":"https://openalex.org/F4320337111","display_name":"Basic and Applied Basic Research Foundation of Guangdong Province","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4415584129.pdf","grobid_xml":"https://content.openalex.org/works/W4415584129.grobid-xml"},"referenced_works_count":30,"referenced_works":["https://openalex.org/W1482861318","https://openalex.org/W2092619723","https://openalex.org/W2134321101","https://openalex.org/W2150656895","https://openalex.org/W2156233985","https://openalex.org/W2528170972","https://openalex.org/W2562533059","https://openalex.org/W2563693940","https://openalex.org/W2774761221","https://openalex.org/W2781108055","https://openalex.org/W2791003924","https://openalex.org/W2946417913","https://openalex.org/W2948947170","https://openalex.org/W2986159792","https://openalex.org/W3002823324","https://openalex.org/W3011196476","https://openalex.org/W3018550531","https://openalex.org/W3094827892","https://openalex.org/W3115676336","https://openalex.org/W3116720533","https://openalex.org/W3124189749","https://openalex.org/W3159883330","https://openalex.org/W3209994714","https://openalex.org/W4200506888","https://openalex.org/W4224983044","https://openalex.org/W4368353223","https://openalex.org/W4388202809","https://openalex.org/W4388857026","https://openalex.org/W4391741549","https://openalex.org/W4401753837"],"related_works":[],"abstract_inverted_index":{"Cloud-native":[0],"systems":[1],"enable":[2],"high-scalibility":[3],"for":[4,48,60],"application":[5],"development":[6,85],"and":[7,54,77,86,90,107,127,139],"deployment":[8],"with":[9],"loosely":[10],"coupled":[11],"microservices":[12],"that":[13,74,135],"interact":[14],"over":[15],"the":[16,153],"network,":[17],"but":[18],"they":[19],"also":[20],"introduce":[21],"security":[22],"risks,":[23,32],"potentially":[24],"leading":[25],"to":[26,56,95,111,125,152],"unauthorized":[27,129,142],"inter-service":[28,92],"access.To":[29],"mitigate":[30],"such":[31],"existing":[33],"approaches":[34],"rely":[35],"on":[36],"manual":[37],"policy":[38,49],"configuration":[39],"or":[40],"static":[41],"code":[42,52],"analysis.However,":[43],"these":[44,65,123],"methods":[45],"are":[46],"time-consuming":[47],"maintainance,":[50],"require":[51],"avalibility":[53],"fail":[55],"support":[57],"access":[58,71,79,114,130],"control":[59,72,80,115],"hidden":[61,97],"service":[62,99],"invocations.To":[63],"address":[64],"limitations,":[66],"we":[67],"propose":[68],"MicroGuard,":[69],"an":[70,145],"system":[73],"automatically":[75],"generates":[76],"enforces":[78,122],"policies":[81,124],"in":[82],"microservices.During":[83],"microservice":[84,119,158],"testing,":[87],"MicroGuard":[88,121,136],"captures":[89,138],"analyzes":[91],"communication":[93],"packets":[94],"identify":[96],"runtime":[98],"invocations.MicroGuard":[100],"leverages":[101],"a":[102],"bidirectional":[103],"prefix":[104],"tree":[105],"(Trie)":[106],"pretrained":[108],"language":[109],"models":[110],"extract":[112],"comprehensive":[113],"policies.During":[116],"execution":[117],"of":[118,149,157],"systems,":[120],"detect":[126],"block":[128],"requests.Our":[131],"experimental":[132],"results":[133],"show":[134],"effectively":[137],"rejects":[140],"all":[141],"attempts,":[143],"introducing":[144],"average":[146],"processing":[147],"delay":[148],"only":[150],"2%":[151],"original":[154],"response":[155],"time":[156],"systems.":[159]},"counts_by_year":[],"updated_date":"2026-04-18T07:56:08.524223","created_date":"2025-10-28T00:00:00"}
