DocumentCode
3093116
Title
A Method for Software Security Growth Based on the Real-Time Monitor Algorithm and Software Hot-Swapping
Author
Wang, Huiqiang ; Dong, Xikun ; Wang, Haifeng
Author_Institution
Coll. of Comput. Sci. & Technol., Harbin Eng. Univ., Harbin, China
fYear
2009
fDate
12-14 Dec. 2009
Firstpage
137
Lastpage
142
Abstract
Since the security issue of software system has always been the research hotspot, a method for software security growth based on the real-time monitor algorithm and software hot-swapping is proposed in this paper from the perspective of software self-protection and self-recovery. Being a technique for software dynamical upgrade, the software hot-swapping can also be used for improving the software security. The existing hot-swapping methods have disadvantages such as costing much system overhead and presenting complicated implementing ways etc. To use the software hot-swapping for software security growth, a novel software hot-swapping method is proposed in the paper based on the polymorphism of object oriented language, analogous redundant folder (ART) and intermediate interface table (IIT). The method could improve software security while meeting the request of the software dynamic upgrade. Based on the inverse priority multi-threads grouping (IPMTG) monitor algorithm, our method makes software security growth by tolerating attacks against the program files and taking corresponding protecting action. The method reaches expected target validated by the results of the experiment.
Keywords
multi-threading; object-oriented languages; security of data; analogous redundant folder; intermediate interface table; inverse priority multithread grouping monitor algorithm; object oriented language polymorphism; real-time monitor algorithm; software hot-swapping method; software security growth method; software self-protection; software self-recovery; Computer industry; Computer science; Computer security; Computerized monitoring; Educational institutions; Real time systems; Software algorithms; Software maintenance; Software systems; Testing; hot-swapping; real-time monitor; self recovery; software security growth;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable, Autonomic and Secure Computing, 2009. DASC '09. Eighth IEEE International Conference on
Conference_Location
Chengdu
Print_ISBN
978-0-7695-3929-4
Electronic_ISBN
978-1-4244-5421-1
Type
conf
DOI
10.1109/DASC.2009.62
Filename
5380314
Link To Document