Back to Search Start Over

A Translator with a Security Static Analysis Feature of an Information Flow for a Simple Programming Language

Authors :
E. Ju. Antoshina
A. N. Barakova
E. S. Nikitin
D. Ju. Chalyy
Source :
Моделирование и анализ информационных систем, Vol 21, Iss 4, Pp 5-12 (2014)
Publication Year :
2014
Publisher :
Yaroslavl State University, 2014.

Abstract

We consider while-language programs with variables of two security types: low and high. Security static analysis of information flows of such programs identifies insecure information flows which can cause leaks. Semantic rules of such an analysis which was proposed in [6] assign security types for expressions, operators and compositions of operators. We use these rules to propose an algorithm of security static analysis to discover a security type of the program under consideration. If such a type can be assigned, information flows of the program are secure; otherwise, it contains insecure information flows. We have used flex and bison [5] tools to implement a translator for a while-language into the MMIX computer [2] instruction sequence.

Details

Language :
English, Russian
ISSN :
18181015 and 23135417
Volume :
21
Issue :
4
Database :
Directory of Open Access Journals
Journal :
Моделирование и анализ информационных систем
Publication Type :
Academic Journal
Accession number :
edsdoj.523e0bebc66746d3ad2eca012380d33e
Document Type :
article
Full Text :
https://doi.org/10.18255/1818-1015-2014-4-5-12