作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (4): 118-120. doi: 10.3969/j.issn.1000-3428.2010.04.042

• 安全技术 • 上一篇    下一篇

动态共享库保护方法研究

徐艳湘1,黄 皓1,胡勇强2   

  1. (1. 南京大学计算机软件新技术国家重点实验室,南京 210093;2. 解放军理工大学工程兵工程学院网络信息中心,南京 210007)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2010-02-20 发布日期:2010-02-20

Study on Protection Method for Dynamic Shared Library

XU Yan-xiang1, HUANG Hao1, HU Yong-qiang2   

  1. (1. State Key Lab for Novel Software Technology, Nanjing University, Nanjing 210093;2. Network Information Center, Engineering Institute of Engineer Corps, PLA University of Science and Technology, Nanjing 210007)
  • Received:1900-01-01 Revised:1900-01-01 Online:2010-02-20 Published:2010-02-20

摘要: 引入动态共享库机制能节约内存资源,并容易升级,但却带来安全隐患。针对该问题,研究动态链接机制,提出一种针对动态共享库的程序运行时监控和保护的方法。对共享库文件进行签名和验证,并对库函数调用实行监控。实验结果显示,该方法对于动态共享库的几种常见攻击方法有较好的防御作用。

关键词: 动态共享库, 数字签名, 程序监控

Abstract: Dynamic link mechanism for shared libraries brings some advantages, such as physical memory saving, facilitating the upgrade of libraries, etc. But it also leads to new security risks. Aiming at this problem, this paper studies the dynamic link mechanism in an attempt to bring up a run-time monitoring and protection method for dynamic shared libraries, which give each shared library file a digital signature and verify it in runtime, and monitor every library function call. Experimental results show that the method is effective for defending several common attacks to shared libraries.

Key words: dynamic shared library, digital signature, program monitoring

中图分类号: