面向Linux系统的二进制漏洞防御技术的设计与实现Design and Implementation of Binary Vulnerability Defense Technology for Linux System
路来智;胡雪松;
摘要(Abstract):
Linux操作系统广泛应用于服务器、工控系统、嵌入式设备、云计算等领域,其安全性研究具有极其重要的意义。针对修复Linux二进制漏洞问题,从格式化字符串、栈溢出、堆溢出等方面对二进制漏洞进行了深入分析。探讨了Linux中动态链接技术原理,详细描述了可执行文件的ELF结构,深入研究了plt hook原理与技术,利用ELF的数据结构,给出了基于plt hook的二进制漏洞防御方案,并对该方案进行了设计与实现。经过一系列可靠测试,确定了该设计的可靠性。
关键词(KeyWords): plt hook;二进制漏洞;信息安全
基金项目(Foundation): 滨州市社会科学规划重点研究课题(20-SKGH-85);; 滨州学院教研项目(BYJYYB201723);滨州学院实验技术项目(BZXYSYXM201818)
作者(Author): 路来智;胡雪松;
Email:
DOI: 10.13486/j.cnki.1673-2618.2020.04.012