-
Notifications
You must be signed in to change notification settings - Fork 0
A prototype demonstrating dynamic taint tracking of implicit information flows in an abstract interpreter.
License
peteraldous/implicit-flows
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This project is a proof of concept for a system of tracking implicit information flows. As a prototype, it is unlikely to be suitable for use in production. ConcreteTester.scala and AbstractTester.scala perform a suite of tests that demonstrate how the code base can be used and that it performs, at least for simple applications. The grammar of the language interpreted in this code base is as follows: pr ∈ Program = s∗ s ∈ Statement ::= (label l) | (goto l) | (:= v e) | (if e l) e ∈ Exp ::= (+ e e) | (* e e) | (= e e) | vl | v l ∈ Label = _v vl ∈ Value = Z v ∈ Var
About
A prototype demonstrating dynamic taint tracking of implicit information flows in an abstract interpreter.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published