• 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