Skip to main navigation Skip to search Skip to main content

Scaling application-level dynamic taint analysis to enterprise-scale distributed systems

  • Washington State University Pullman

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

With the increasing deployment of enterprise-scale distributedsystems, effective and practical defenses for such systems againstvarious security vulnerabilities such as sensitive data leaks areurgently needed. However, most existing solutions are limited tocentralized programs. For real-world distributed systems which areof large scales, current solutions commonly face one or more ofscalability, applicability, and portability challenges. To overcomethese challenges, we develop a novel dynamic taint analysis forenterprise-scale distributed systems. To achieve scalability, we usea multi-phase analysis strategy to reduce the overall cost. We inferimplicit dependencies via partial-ordering method events in distributed programs to address the applicability challenge. To achievegreater portability, the analysis is designed to work at an application level without customizing platforms. Empirical results haveshown promising scalability and capabilities of our approach.

Original languageEnglish
Title of host publicationProceedings - 2020 ACM/IEEE 42nd International Conference on Software Engineering
Subtitle of host publicationCompanion Proceedings, ICSE-Companion 2020
PublisherIEEE Computer Society
Pages270-271
Number of pages2
ISBN (Electronic)9781450371223
DOIs
StatePublished - Jun 27 2020
Event42nd ACM/IEEE International Conference on Software Engineering, ICSE-Companion 2020 - Virtual, Online, Korea, Republic of
Duration: Jun 27 2020Jul 19 2020

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference42nd ACM/IEEE International Conference on Software Engineering, ICSE-Companion 2020
Country/TerritoryKorea, Republic of
CityVirtual, Online
Period06/27/2007/19/20

Keywords

  • Distributed systems
  • Dynamic taint analysis
  • New bugs
  • Scalability

Fingerprint

Dive into the research topics of 'Scaling application-level dynamic taint analysis to enterprise-scale distributed systems'. Together they form a unique fingerprint.

Cite this