pith. sign in

arxiv: 1305.6721 · v1 · pith:NFUGSIDMnew · submitted 2013-05-29 · 💻 cs.PL

Type-based Dependency Analysis for JavaScript

classification 💻 cs.PL
keywords analysisdependencyabstractiondatajavascriptnoninterferenceprogramproperty
0
0 comments X
read the original abstract

Dependency analysis is a program analysis that determines potential data flow between program points. While it is not a security analysis per se, it is a viable basis for investigating data integrity, for ensuring confidentiality, and for guaranteeing sanitization. A noninterference property can be stated and proved for the dependency analysis. We have designed and implemented a dependency analysis for JavaScript. We formalize this analysis as an abstraction of a tainting semantics. We prove the correctness of the tainting semantics, the soundness of the abstraction, a noninterference property, and the termination of the analysis.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.