1.基于势函数的移动终端系统安全测评方法,其特征在于:它包括如下步骤:S01:连接测试端与待测移动终端;
S02:测试端接收待测移动终端的测试数据并对该测试数据进行优化,定制待测移动终端各个安全项目所需的测试用例并存储;
S03:根据测试端生成的测试用例,对待测移动终端的各项安全指标执行测试,得到待测移动终端存在的安全威胁与安全缺陷;
S04:根据测试中得到的安全威胁与安全缺陷,分析各安全威胁与安全缺陷之间的关系,及终端已有的安全威胁与安全缺陷将带来的新的威胁与缺陷;
S05:根据步骤S04分析的结果,进一步进行安全威胁与安全缺陷的威胁值确定,建立各安全威胁与安全缺陷节点图;
S06:对安全威胁与安全缺陷节点图中每一个节点进行拓扑势计算;
S07:根据安全威胁与安全缺陷节点图的势函数,确定各节点的拓扑势计算值排序,得到各节点的危害程度排序,确定致命威胁节点;
S08:分析测试结果并根据测试结果中的所有测试结果生成一个总体的测试报告,对致命威胁节点提出系统安全功能修复建议。
2.根据权利要求1所述的基于势函数的移动终端系统安全测评方法,其特征在于:所述步骤S02中测试数据的优化过程为:①对输入的测试数据进行初始化;
②测试执行,返回适应值;
③选择适应值高的数据作为父体;
④对父体进行杂交或变异操作;
⑤得出新的测试数据,完成测试数据优化。
3.根据权利要求1所述的基于势函数的移动终端系统安全测评方法,其特征在于:所述的安全威胁与安全缺陷节点图由多个节点和多个节点连接的边组成,每个节点对应一个具体的安全威胁或安全缺陷,每一条边表示两节点之间的关系。
4.根据权利要求1所述的基于势函数的移动终端系统安全测评方法,其特征在于:所述的安全威胁与安全缺陷节点图中每一个节点的拓扑势计算公式为:其中,dij表示节点vi和节点vj间的关联程度,即安全威胁与安全缺陷节点图中两节点之间边的长度;影响因子σ用于控制每个节点的影响范围,影响因子σ可通过求势熵最小值来确定,mj表示节点vj的量化值,且mj≥0。
5.根据权利要求4所述的基于势函数的移动终端系统安全测评方法,其特征在于:所述势熵的计算公式为:其中, 为标准化因子。