TY - GEN
T1 - Practical proactive integrity preservation
T2 - 2008 IEEE Symposium on Security and Privacy, SP
AU - Sun, Weiqing
AU - Sekar, R.
AU - Poothia, Gaurav
AU - Karandikar, Tejas
PY - 2008
Y1 - 2008
N2 - Unlike today's reactive approaches, information flow based approaches can provide positive assurances about overall system integrity, and hence can defend against sophisticated malware. However, there hasn't been much success in applying information flow based techniques to desktop systems running modern COTS operating systems. This is, in part, due to the fact that a strict application of information flow policy can break existing applications and OS services. Another important factor is the difficulty of policy development, which requires us to specify integrity labels for hundreds of thousands of objects on the system. This paper develops a new approach for proactive integrity protection that overcomes these challenges by decoupling integrity labels from access policies. We then develop an analysis that can largely automate the generation of integrity labels and policies that preserve the usability of applications in most cases. Evaluation of our prototype implementation on a Linux desktop distribution shows that it does not break or inconvenience the use of most applications, while stopping a variety of sophisticated malware attacks.
AB - Unlike today's reactive approaches, information flow based approaches can provide positive assurances about overall system integrity, and hence can defend against sophisticated malware. However, there hasn't been much success in applying information flow based techniques to desktop systems running modern COTS operating systems. This is, in part, due to the fact that a strict application of information flow policy can break existing applications and OS services. Another important factor is the difficulty of policy development, which requires us to specify integrity labels for hundreds of thousands of objects on the system. This paper develops a new approach for proactive integrity protection that overcomes these challenges by decoupling integrity labels from access policies. We then develop an analysis that can largely automate the generation of integrity labels and policies that preserve the usability of applications in most cases. Evaluation of our prototype implementation on a Linux desktop distribution shows that it does not break or inconvenience the use of most applications, while stopping a variety of sophisticated malware attacks.
UR - https://www.scopus.com/pages/publications/50249160633
U2 - 10.1109/SP.2008.35
DO - 10.1109/SP.2008.35
M3 - Conference contribution
AN - SCOPUS:50249160633
SN - 9780769531687
T3 - Proceedings - IEEE Symposium on Security and Privacy
SP - 248
EP - 262
BT - Proceedings - 2008 IEEE Symposium on Security and Privacy, SP
Y2 - 18 May 2008 through 21 May 2008
ER -