*Result*: Combining Abstract Interpretation and Model Checking for Analysing Security Properties of Java Bytecode.

Title:
Combining Abstract Interpretation and Model Checking for Analysing Security Properties of Java Bytecode.
Source:
Verification, Model Checking & Abstract Interpretation (9783540436317); 2002, p1-15, 15p
Database:
Complementary Index

*Further Information*

*We present an approach enabling end-users to prove security properties of the Java bytecode by statically analysing the code itself, thus eliminating the run time check for the access permission. The approach is based on the combination of two well-known techniques: abstract interpretation and model checking. By means of an operational abstract semantics of the bytecode, we built a finite transition system embodying security informations and abstracting from actual values. Then we model check it against some formulae expressing security properties. We use the SMV model checker. A main point of the paper is the definition of the properties that the abstract semantics must satisfy to ensure the absence of security leakages. [ABSTRACT FROM AUTHOR]

Copyright of Verification, Model Checking & Abstract Interpretation (9783540436317) is the property of Springer Nature / Books and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)*