Skip to main navigation Skip to search Skip to main content

Automatic Feature Isolation in Network Protocol Software Implementations

  • Ze Zhang
  • , Qingzhao Zhang
  • , Brandon Nguyen
  • , Sanjay Sri Vallabh Singapuram
  • , Z. Morley Mao
  • , Scott Mahlke

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Common vulnerabilities and exposures (CVEs) usually exploit design or implementation flaws of specific features in widely used network protocols. Feature isolation as a general protocol customization practice is shown to be highly promising to reduce attack surfaces in these protocols. In this work-in-progress paper, we present two program analysis based methods targeting different feature granularity to automatically identify and isolate unnecessary features in a software protocol implementation. In addition, we develop a semantic reconstruction mechanism to enforce user-specified feature access control policies. Preliminary case studies confirm that our proposed techniques can be effectively applied on real-world protocol vulnerabilities.

Original languageEnglish (US)
Title of host publicationFEAST 2020 - Proceedings of the 2020 ACM Workshop on Forming an Ecosystem Around Software Transformation
PublisherAssociation for Computing Machinery, Inc
Pages29-34
Number of pages6
ISBN (Electronic)9781450380898
DOIs
StatePublished - Nov 13 2020
Externally publishedYes
Event5th ACM Workshop on Forming an Ecosystem Around Software Transformation, FEAST 2020 - Virtual, Online, United States
Duration: Nov 13 2020 → …

Publication series

NameFEAST 2020 - Proceedings of the 2020 ACM Workshop on Forming an Ecosystem Around Software Transformation

Conference

Conference5th ACM Workshop on Forming an Ecosystem Around Software Transformation, FEAST 2020
Country/TerritoryUnited States
CityVirtual, Online
Period11/13/20 → …

Keywords

  • network protocol customization
  • security
  • static program analysis

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Safety, Risk, Reliability and Quality
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Automatic Feature Isolation in Network Protocol Software Implementations'. Together they form a unique fingerprint.

Cite this