Expressive declassification policies and modular static enforcement

被引:52
作者
Banerjee, Anindya [1 ,3 ]
Naumann, David A. [2 ]
Rosenberg, Stan [2 ]
机构
[1] Kansas State Univ, Manhattan, KS 66506 USA
[2] Stevens Inst Technol, Hoboken, NJ USA
[3] Microsoft Res, Redmond, WA USA
来源
PROCEEDINGS OF THE 2008 IEEE SYMPOSIUM ON SECURITY AND PRIVACY | 2008年
关键词
D O I
10.1109/SP.2008.20
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper provides a way to specify expressive declassification policies, in particular when, what, and where policies that include conditions under which downgrading is allowed. Secondly, an end-to-end semantic property is introduced, based on a model that allows observations of intermediate low states as well as termination. An attacker's knowledge only increases at explicit declassification steps, and within limits set by policy. Thirdly, static enforcement is provided by combining type-checking with program verification techniques applied to the small subprograms that carry out declassifications. Enforcement is proved sound for a simple programming language and the extension to object-oriented programs is described.
引用
收藏
页码:339 / +
页数:3
相关论文
共 38 条
[1]  
AMTOFT T, 2007, FMSE
[2]  
[Anonymous], 1982, CRYPTOGRAPHY DATA SE, DOI DOI 10.5555/539308
[3]  
[Anonymous], PLDI
[4]  
[Anonymous], P 33 ANN ACM S PRINC
[5]  
Askarov A, 2005, LECT NOTES COMPUT SC, V3679, P197
[6]   Localized Delimited Release: Combining the What and Where Dimensions of Information Release [J].
Askarov, Aslan ;
Sabelfeld, Andrei .
PLAS'07: PROCEEDINGS OF THE 2007 ACM SIGPLAN WORKSHOP ON PROGRAMMING LANGUAGES AND ANALYSIS FOR SECURITY, 2007, :53-60
[7]   Gradual release: Unifying declassification, encryption and key release policies [J].
Askarov, Aslan ;
Sabelfeld, Andrei .
2007 IEEE SYMPOSIUM ON SECURITY AND PRIVACY, PROCEEDINGS, 2007, :207-+
[8]   Stack-based access control and secure information flow [J].
Banerjee, A ;
Naumann, DA .
JOURNAL OF FUNCTIONAL PROGRAMMING, 2005, 15 :131-177
[9]  
BARNETT M, 2004, CASSIS
[10]  
BENTON N, 2004, POPL, P14