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 :
بازگشت