DocumentCode :
3420824
Title :
Multilevel Security Using Aspect Oriented Programming AspectJ
Author :
Kotrappa, S. ; Kulkarni, Prakash J.
Author_Institution :
Dept. of Comput. Sci. & Eng., KLE´´s Coll. of Eng. & Technol., Belgaum, India
fYear :
2010
fDate :
16-17 Oct. 2010
Firstpage :
369
Lastpage :
373
Abstract :
Multilevel security (MLS) is the application of a computer system to process information with different sensitivities (i.e., at different security levels), permit simultaneous access by users with different security clearances and needs-to-know, and prevent users from obtaining access to information for which they lack authorization. Multilevel Security (MLS) system is intended to prevent users from declassifying information. Using an object-oriented approach to implementing security in an application results not only with the problem of code scattering and code tangling, but also results in weaker enforcement of security concern. An aspect-oriented approach is advocated as an improvement to the object oriented approach in dealing with the issues of code tangling and scattering. The reason for this weaker enforcement of security could be due to the inherent design of the system or because of a programming error. In this paper, we discuss implementation of case study using Aspect Oriented Programming (AOP) AspectJ BLP access control policy for improved modularity and maintainability of MLS.
Keywords :
aspect-oriented programming; authorisation; AspectJ; aspect oriented programming; authorization; code scattering; code tangling; multilevel security; Authentication; Authorization; Java; Programming; Servers; Aspect Oriented Programming (AOP); AspectJ; Multilevel Security (MLS);
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advances in Recent Technologies in Communication and Computing (ARTCom), 2010 International Conference on
Conference_Location :
Kottayam
Print_ISBN :
978-1-4244-8093-7
Electronic_ISBN :
978-0-7695-4201-0
Type :
conf
DOI :
10.1109/ARTCom.2010.87
Filename :
5656818
Link To Document :
بازگشت