A Method for Software Security Growth Based on the Real-Time Monitor Algorithm and Software Hot-Swapping

  • Authors:
  • Huiqiang Wang;Xikun Dong;Haifeng Wang

  • Affiliations:
  • -;-;-

  • Venue:
  • DASC '09 Proceedings of the 2009 Eighth IEEE International Conference on Dependable, Autonomic and Secure Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

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.