paperbot · PL 论文追踪

RSS

Multiple Facets for Dynamic Information Flow with Exceptions

TOPLAS 39(3)2017引用 25
Thomas H. Austin, Tommy Schmitz, Cormac Flanagan

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(Abstract)

JavaScript is the source of many security problems, including cross-site scripting attacks and malicious advertising code. Central to these problems is the fact that code from untrusted sources runs with full privileges. Information flow controls help prevent violations of data confidentiality and integrity. This article explores faceted values , a mechanism for providing information flow security in a dynamic manner that avoids the stuck executions of some prior approaches, such as the no-sensitive-upgrade technique. Faceted values simultaneously simulate multiple executions for different security levels to guarantee termination-insensitive noninterference. We also explore the interaction of faceted values with exceptions, declassification, and clearance.

链接与引用

DOI 原文 · DBLP

BibTeX
@article{AustinSF17,
  title = {Multiple Facets for Dynamic Information Flow with Exceptions},
  author = {Thomas H. Austin and Tommy Schmitz and Cormac Flanagan},
  journal = {ACM Transactions on Programming Languages and Systems},
  volume = {39},
  number = {3},
  year = {2017},
  doi = {10.1145/3024086}
}