Tracking information flow in dynamic languages remains an open challenge. It might seem natural to address the challenge by runtime monitoring. However, there are well-known fundamental limits of dynamic flow-sensitive tracking of information flow, where paths not taken in a given execution contribute to information leaks. This paper shows how to overcome the permissiveness limit for dynamic analysis by a novel use of testing. We start with a program supervised by an information-flow monitor. The security of the execution is guaranteed by the monitor. Testing boosts the permissiveness of the monitor by discovering paths where the monitor raises security exceptions. Upon discovering a security error, the program is modified by injecting an...
We present a simple architectural mechanism called dynamic information flow tracking that can signif...
This paper seeks to answer fundamental questionsabout trade-offs between static and dynamic security...
We present a simple architectural mechanism called dynamic information flow tracking that can signif...
Tracking information flow in dynamic languages remains an open challenge. It might seem natural to a...
textMany challenges in software quality can be tackled with dynamic analysis. However, these techniq...
textMany challenges in software quality can be tackled with dynamic analysis. However, these techniq...
This thesis explores information-flow tracking technologies and their applicability on industrial-sc...
This thesis explores information-flow tracking technologies and their applicability on industrial-sc...
Information flow control (IFC) has been extensively studied as an approach to mitigate information l...
We present an information flow monitoring mechanism for sequential programs. The monitor executes a ...
We present an information flow monitoring mechanism for sequential programs. The monitor executes a ...
Historically, dynamic techniques are the pioneers of the area of informationflow in the 70’s. In the...
Abstract. We present a hybrid approach to information flow security where security violations are de...
Part 9: Software SecurityInternational audienceWe present a novel progress-sensitive, flow-sensitive...
Although static systems for information flow security are well-studied, few works address run-time i...
We present a simple architectural mechanism called dynamic information flow tracking that can signif...
This paper seeks to answer fundamental questionsabout trade-offs between static and dynamic security...
We present a simple architectural mechanism called dynamic information flow tracking that can signif...
Tracking information flow in dynamic languages remains an open challenge. It might seem natural to a...
textMany challenges in software quality can be tackled with dynamic analysis. However, these techniq...
textMany challenges in software quality can be tackled with dynamic analysis. However, these techniq...
This thesis explores information-flow tracking technologies and their applicability on industrial-sc...
This thesis explores information-flow tracking technologies and their applicability on industrial-sc...
Information flow control (IFC) has been extensively studied as an approach to mitigate information l...
We present an information flow monitoring mechanism for sequential programs. The monitor executes a ...
We present an information flow monitoring mechanism for sequential programs. The monitor executes a ...
Historically, dynamic techniques are the pioneers of the area of informationflow in the 70’s. In the...
Abstract. We present a hybrid approach to information flow security where security violations are de...
Part 9: Software SecurityInternational audienceWe present a novel progress-sensitive, flow-sensitive...
Although static systems for information flow security are well-studied, few works address run-time i...
We present a simple architectural mechanism called dynamic information flow tracking that can signif...
This paper seeks to answer fundamental questionsabout trade-offs between static and dynamic security...
We present a simple architectural mechanism called dynamic information flow tracking that can signif...