论文部分内容阅读
航天军贸型号武器软件蕴含着大量我国自主研制的核心技术思想。航天军贸型号武器出口后,攻击者通过对软件的逆向分析和理解,能够提取出软件具体的实现思想和敏感数据,从而导致我国型号武器核心技术的泄露,严重威胁到我国的优势地位。为应对逆向分析所造成的安全威胁和恶劣影响,各种软件保护技术应运而生,我国也加强了对军贸型号武器软件的保护力度;然而,针对软件保护有效性的评价研究还相对较少,处于探索阶段。保护有效性评价方法的缺乏带来了诸多问题:在对软件实施保护时,用户在选择保护方案时缺乏仿真验证的依据支撑;软件实施保护后,保护方案的保护效果缺乏理论证明;对设计好的保护方案,方案设计者如何对其进行改进缺乏理论指导。因此,如何科学有效地对软件保护有效性进行综合评价是亟待解决的问题。 软件的保护目的是保护软件思想不被窃取理解,也即抵御攻击者对软件的逆向分析。现有的评价方法多单纯从保护或逆向的其中一个角度进行有效性评价,然而,科学有说服力的评价模型应该对软件的保护和逆向都进行综合考量。另外,保护方案往往会综合使用多种保护技术,单对某一种保护技术进行评价分析也是当前评价方法的局限之处。本文通过对软件逆向和保护两个方面的技术进行分析,面向综合使用多保护技术的保护方案,建立了层次化的评价指标体系结构,并基于模糊层次分析法构建了保护有效性的综合评价模型。最后,通过实际案例进行了评价实验,并对评价结果进行了分析,证明了该评价方法的可行性和有效性。 本文构建的基于模糊层次分析法的软件保护有效性综合评价模型为军贸型号武器领域提供了一种保护有效性评价思路和方法。该模型能够验证软件保护方案的有效性,且具备合理性和可行性,对软件保护方案的选择、设计和改进都具有指导意义。