TY - GEN
T1 - Sound and precise cross-layer data flow tracking
AU - Lovat, Enrico
AU - Ochoa, Martín
AU - Pretschner, Alexander
N1 - Publisher Copyright:
© Springer International Publishing Switzerland 2016.
PY - 2016
Y1 - 2016
N2 - We connect runtime monitors for data flow tracking at different abstraction layers (a browser, a mail client, an operating system) and prove the soundness of this generic model w.r.t. a formal notion of explicit information flow. This allows us to (1) increase the precision of the analysis by exploiting the high-level semantics of events at higher levels of abstraction and (2) provide system-wide guarantees at the same time. For instance, using our model, we can soundly reason about the flow of a picture from the network through a browser into a cache file or a window on the screen by combining analyses at multiple layers.
AB - We connect runtime monitors for data flow tracking at different abstraction layers (a browser, a mail client, an operating system) and prove the soundness of this generic model w.r.t. a formal notion of explicit information flow. This allows us to (1) increase the precision of the analysis by exploiting the high-level semantics of events at higher levels of abstraction and (2) provide system-wide guarantees at the same time. For instance, using our model, we can soundly reason about the flow of a picture from the network through a browser into a cache file or a window on the screen by combining analyses at multiple layers.
UR - https://www.scopus.com/pages/publications/84962349049
U2 - 10.1007/978-3-319-30806-7_3
DO - 10.1007/978-3-319-30806-7_3
M3 - Conference contribution
AN - SCOPUS:84962349049
SN - 9783319308050
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 38
EP - 55
BT - Engineering Secure Software and Systems - 8th International Symposium, ESSoS 2016, Proceedings
A2 - Bodden, Eric
A2 - Caballero, Juan
A2 - Athanasopoulos, Elias
PB - Springer Verlag
T2 - 8th International Symposium on Engineering Secure Software and Systems, ESSoS 2016
Y2 - 6 April 2016 through 8 April 2016
ER -