CN103268433B - 基于攻击的移动终端系统安全自动测评系统及方法 - Google Patents

基于攻击的移动终端系统安全自动测评系统及方法 Download PDF

Info

Publication number
CN103268433B
CN103268433B CN201310222338.7A CN201310222338A CN103268433B CN 103268433 B CN103268433 B CN 103268433B CN 201310222338 A CN201310222338 A CN 201310222338A CN 103268433 B CN103268433 B CN 103268433B
Authority
CN
China
Prior art keywords
attack
safe condition
module
vector
mobile terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201310222338.7A
Other languages
English (en)
Other versions
CN103268433A (zh
Inventor
唐杰
文红
禄全芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Hengjinyi Science & Technology Co Ltd
Original Assignee
Sichuan Hengjinyi Science & Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Hengjinyi Science & Technology Co Ltd filed Critical Sichuan Hengjinyi Science & Technology Co Ltd
Priority to CN201310222338.7A priority Critical patent/CN103268433B/zh
Publication of CN103268433A publication Critical patent/CN103268433A/zh
Application granted granted Critical
Publication of CN103268433B publication Critical patent/CN103268433B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开了一种基于攻击的移动终端系统安全自动测评系统及方法,所述的测评系统包括计算机端和多个移动终端,计算机端包括安全状态空间模块、安全状态生成模块、集成攻击库、攻击向量生成模块、攻击驱动模块和结果分析模块;移动终端包括模块安全状态设置模块和攻击测试模块。本发明能够对系统处在不同安全状态下进行测试分析,能够客观、准确的对移动终端系统安全进行安全测评,且不受移动终端平台资源的限制,更容易实现移动终端的安全测评,具有测试流程简单、操作重复率低的优点。

Description

基于攻击的移动终端系统安全自动测评系统及方法
技术领域
本发明属于移动信息安全领域,涉及安全自动测试,特别设计一种基于攻击的移动终端系统安全自动测评系统及方法。
背景技术
移动智能终端安全已成为业界普遍关注的热点,对移动智能终端系统安全进行测评是保证移动信息安全的基础。现有的安全测评方法及工具主要是基于标准的安全功能测试,缺乏客观的抗攻击性能测试。在实际中,由于系统不同时刻和场景下的安全设置强度不同,系统并非一直处于一个恒定的安全状态,而传统测试方法缺乏针对系统处在不同安全状态下的测试分析,且测试流程繁琐,测试操作重复率高、主观性强。并且由于移动终端平台资源限制,使得基于安全功能测试方法的安全测评系统难以实现。
发明内容
本发明的目的在于克服现有技术的不足,提供一种基于攻击的移动终端系统安全自动测评系统及方法,该系统能够对系统处在不同安全状态下进行测试分析,能够客观、准确的对移动终端系统安全进行安全测评,且不受移动终端平台资源的限制。
本发明的目的是通过以下技术方案来实现的:基于攻击的移动终端系统安全自动测评系统,它包括计算机端和多个移动终端,所述的计算机端包括以下模块:
安全状态空间模块:根据待测需要,设计和定制出待测各个所需的安全状态空间并存储;
安全状态生成模块:从安全状态空间模块中取出待测空间,生成安全状态向量并分别发送给各移动终端的安全状态设置模块,同时接收各终端的反馈信息,并负责协同攻击向量生成模块生成攻击向量;
集成攻击库:按照攻击分类与映射的要求集中存储各平台系统现有的攻击程序与工具;
攻击向量生成模块:分别生成攻击空间对应的攻击向量;
攻击驱动模块:根据测试调度,分别按从攻击空间生成的攻击向量从集成攻击库相应分类中提取攻击代码分别注入到对应的各待测终端;
结果分析模块:分析各终端的测试结果、最佳安全性能点与对应系统安全开销的大小,得出系统抗攻击性能和系统安全功能的有效性;
所述的移动终端包括以下模块:
安全状态设置模块:各终端接收到安全状态向量后设置安全状态并反馈给计算机端的安全状态生成模块;
攻击测试模块:各终端分别执行攻击测试,得出各状态对应性能。
基于攻击的移动终端系统安全自动测评方法,它包括以下步骤:
S1:根据待测需要,设计和定制出待测各个所需的安全状态空间A1、A2、…,An,并存储;
S2:安全状态生成模块从安全状态空间模块中取出安全状态空间A1、A2、…,An,生成安全状态向量,并将生成的安全状态向量分别发送给各移动终端的安全状态设置模块;
S3:各移动终端的安全状态设置模块接收安全状态向量后设置移动终端安全状态,并反馈给安全状态生成模块;
S4:攻击向量生成模块在安全状态生成模块的协助下分别生成测试空间T1、T2、…、Tn对应的测试向量;
S5:攻击驱动模块根据测试调度,分别按测试空间T1、T2、…,Tn生成的测试向量从集成攻击库相应分类中提取攻击代码G1、G2、…、Gn,并分别注入到对应的各待测终端;
S6:各终端分别执行攻击测试,得出各状态对应性能,并对测试结果进行分析。
本发明提出了一种能够跨平台进行移动终端安全自动测评的系统和方法,能够针对系统处在不同安全状态下进行测试分析,能够客观、准确的对移动终端系统安全进行安全测评,且不受移动终端平台资源的限制,更容易实现移动终端的安全测评,具有测试流程简单、操作重复率低的优点。
附图说明
图1为本发明的系统结构示意图;
图2为本发明的测评方法原理图。
具体实施方式
下面结合附图进一步说明本发明的技术方案,但本发明所保护的内容不局限于以下所述。
如图1所示,基于攻击的移动终端系统安全自动测评系统,它包括计算机端和多个移动终端,所述的计算机端包括以下模块:
安全状态空间模块:根据待测需要,设计和定制出待测各个所需的安全状态空间并存储;
安全状态生成模块:从安全状态空间模块中取出待测空间,生成安全状态向量并分别发送给各移动终端的安全状态设置模块,同时接收各终端的反馈信息,并负责协同攻击向量生成模块生成攻击向量;
集成攻击库:按照攻击分类与映射的要求集中存储各平台系统现有的攻击程序与工具;
攻击向量生成模块:分别生成攻击空间对应的攻击向量;
攻击驱动模块:根据测试调度,分别按从攻击空间生成的攻击向量从集成攻击库相应分类中提取攻击代码分别注入到对应的各待测终端;
结果分析模块:分析各终端的测试结果、最佳安全性能点与对应系统安全开销的大小,得出系统抗攻击性能和系统安全功能的有效性;
所述的移动终端包括以下模块:
安全状态设置模块:各终端接收到安全状态向量后设置安全状态并反馈给计算机端的安全状态生成模块;
攻击测试模块:各终端分别执行攻击测试,得出各状态对应性能。
如图2所示,基于攻击的移动终端系统安全自动测评方法,它包括以下步骤:
S1:根据待测需要,设计和定制出待测各个所需的安全状态空间A1、A2、…,An,并存储;
S2:安全状态生成模块从安全状态空间模块中取出安全状态空间A1、A2、…,An,生成安全状态向量,并将生成的安全状态向量分别发送给各移动终端的安全状态设置模块;
S3:各移动终端的安全状态设置模块接收安全状态向量后设置移动终端安全状态,并反馈给安全状态生成模块;
S4:攻击向量生成模块在安全状态生成模块的协助下分别生成测试空间T1、T2、…、Tn对应的测试向量;
S5:攻击驱动模块根据测试调度,分别按测试空间T1、T2、…,Tn生成的测试向量从集成攻击库相应分类中提取攻击代码G1、G2、…、Gn,并分别注入到对应的各待测终端;
S6:各终端分别执行攻击测试,得出各状态对应性能,并对测试结果进行分析。
本发明相关定义及测评分析:
定义1:安全功能向量F:系统各种安全功能按一定顺序构成的向量F={f1,f 2,f 3…,f n},fi代表一个系统独立的安全功能分类。例如对终端数据安全测试需求Fd={身份认证,权限控制,加密存储,完整性校验}。
定义2:安全状态向量S:系统安全功能的不同强弱的组合构成表征系统当前安全状态强弱的一个唯一性指标S={s1,s2,s3…,sn|si∈(2,1,0)};其中si取值{2,1,0},表示对应相应F的分类fi设置强度为{较强,一般,无设置}。例如对上述Fd随机生成一个Sd={2,1,0,1},用符号表示系统处于安全状态Sd,其含义如下表所示。
表1 安全向量Sd的含义
定义3:安全状态空间A:对某一安全功能向量F生成的所有安全状态向量S所构成的空间。
定义4:系统安全开销o(Si):对任意一个安全状态向量Si,有
o ( S i ) = Σ i = 1 n s i - - - ( 1 )
定义5:安全门限Sk:理论上在安全状态空间中,安全状态的最强值Smax={2,2,2,…,2},最弱值Smin={0,0,0,…,0},显然,强度Smax>S1={1,1,1…,1}>Smin。事实上任何安全终端系统不可能不采取任何安全措施即Smin。系统往往会为非专业用户设定一个默认的安全最低门限状态来确保系统基本的安全。若安全设置低于Sk,系统的抗攻击能力将无法满足普通用户的安全需求。通过抗攻击能力测试来寻找一个安全性能与安全开销最佳的Sk对移动终端厂商和用户都是很有意义的。
定义6:原子攻击分类Gi及其攻击效果分类:原子攻击分类指拥有明确攻击效果的、典型的、独立的攻击手段的类型,常见包括读取类、修改类、破坏类、入侵类、绕过类、破解类、解密类、权限提升类等。每个原子分类针对系统独立的安全功能应具有明确的攻击效果,例如解密类攻击损失数据机密性、修改类攻击损害了完整性等,文中定义这种关系为攻击映射,用符号Gi∽fj表示。常见分类以及映射关系如下表所示。
表2 攻击分类及映射含义
定义7:攻击空间G:所有原子攻击分类构成的集合G={G1,G2,G3…,Gk|Gi∽fj,i=0,1…k;j=0,1…,n},Gi表示一个原子攻击分类,Gi={gi1,gi2,gi3…,gij},gij代表分类Gi现存的任意一个攻击实现,如攻击程序、脚步或病毒、木马等,定义函数sum(Gi)表示Gi中元素的个数。
定义8攻击向量t`:从攻击空间G中每一个分类Gi中任意选取一个子元素gij,构成一个k维向量t`={t1,t2,…,tk}称为测试向量。显然,t`中任意一分量ti∽fj。所有可能构成的t`组成了测试空间T,测试向量数量:
sum ( T ) = Π i = 1 k sum ( G i ) - - - ( 2 )
若sum(F)=n,则F的总测试量E(F)为:
E ( F ) = 3 n · Π i = 1 k sum ( G i ) - - - ( 3 )
定义9:测试输出向量R。定义测试函数:
test(Si,t`j)=Rij        (4) 
i=1,2…,sum(A),表示在安全状态Si下,执行测试向量得到的测试输出Rij={rij 1,rij 2。。。,rij k},Rij的元素取值为(2,1,0)分别表示t`j中各元素的攻击效果为(有效,待定,无效)。
输出向量化简:由于攻击分类对安全功能分类的映射为多对少的映射,所以需要定义对k维向量Rij化简为与安全功能分类一一对应的n维向量的函数simple(Rij),其化简方法如下:
若Rij中存在元素rij a∽fc,rij b∽fc,则取rij c=max(rij a,rij b)表示Rij中对应fc唯一的分量,其中max表示取最大值。
定义10:安全性能d与安全性能空间D:
安全性能
d ij ( S i , R ij ) = Σ k = 1 n ( s k - r ij k ) - - - ( 5 )
每个Si对应多个dij,需转为一一映射。令h=sum(T),取Si对应的di=min(di1,d i2…,dih),称为Si在攻击空间T下的安全性能。
取定F和T后,即可实现测试,其算法如下:
测试算法:F
上述simple为输出化简函数,plot为画图函数,mind表示求Si对应的di函数,横坐标i表示Si,纵坐标表示该状态下的di

Claims (2)

1.基于攻击的移动终端系统安全自动测评系统,它包括计算机端和多个移动终端,其特征在于:所述的计算机端包括以下模块:
安全状态空间模块:根据待测需要,设计和定制出待测各个所需的安全状态空间并存储;
安全状态生成模块:从安全状态空间模块中取出待测空间,生成安全状态向量并分别发送给各移动终端的安全状态设置模块,同时接收各终端的反馈信息,并负责协同攻击向量生成模块生成攻击向量;
集成攻击库:按照攻击分类与映射的要求集中存储各平台系统现有的攻击程序与工具;
攻击向量生成模块:分别生成攻击空间对应的攻击向量;
攻击驱动模块:根据测试调度,分别按从攻击空间生成的攻击向量从集成攻击库相应分类中提取攻击代码分别注入到对应的各待测终端;
结果分析模块:分析各终端的测试结果、最佳安全性能点与对应系统安全开销的大小,得出系统抗攻击性能和系统安全功能的有效性;
所述的移动终端包括以下模块:
安全状态设置模块:各终端接收到安全状态向量后设置安全状态并反馈给计算机端的安全状态生成模块;
攻击测试模块:各终端分别执行攻击测试,得出各状态对应性能。
2.基于攻击的移动终端系统安全自动测评方法,其特征在于:它包括以下步骤:
S1:根据待测需要,设计和定制出待测各个所需的安全状态空间A1、A2、… , An,并存储;
S2:安全状态生成模块从安全状态空间模块中取出安全状态空间A1、A2、… , An,生成安全状态向量,并将生成的安全状态向量分别发送给各移动终端的安全状态设置模块;
S3:各移动终端的安全状态设置模块接收安全状态向量后设置移动终端安全状态,并反馈给安全状态生成模块;
S4:攻击向量生成模块在安全状态生成模块的协助下分别生成测试空间T1、T2、… 、Tn对应的测试向量;
S5:攻击驱动模块根据测试调度,分别按测试空间T1、T2、… , Tn生成的测试向量从集成攻击库相应分类中提取攻击代码G1、G2、…、 Gn,并分别注入到对应的各待测终端;
S6:各终端分别执行攻击测试,得出各状态对应性能,并对测试结果进行分析。
CN201310222338.7A 2013-06-06 2013-06-06 基于攻击的移动终端系统安全自动测评系统及方法 Expired - Fee Related CN103268433B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310222338.7A CN103268433B (zh) 2013-06-06 2013-06-06 基于攻击的移动终端系统安全自动测评系统及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310222338.7A CN103268433B (zh) 2013-06-06 2013-06-06 基于攻击的移动终端系统安全自动测评系统及方法

Publications (2)

Publication Number Publication Date
CN103268433A CN103268433A (zh) 2013-08-28
CN103268433B true CN103268433B (zh) 2015-08-05

Family

ID=49012061

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310222338.7A Expired - Fee Related CN103268433B (zh) 2013-06-06 2013-06-06 基于攻击的移动终端系统安全自动测评系统及方法

Country Status (1)

Country Link
CN (1) CN103268433B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101447898A (zh) * 2008-11-19 2009-06-03 中国人民解放军信息安全测评认证中心 一种用于网络安全产品的测试系统及测试方法
CN102739652A (zh) * 2012-06-07 2012-10-17 中国电子科技集团公司第三十研究所 网络抗攻击性能评估指标体系构建方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8060936B2 (en) * 2008-10-21 2011-11-15 Lookout, Inc. Security status and information display system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101447898A (zh) * 2008-11-19 2009-06-03 中国人民解放军信息安全测评认证中心 一种用于网络安全产品的测试系统及测试方法
CN102739652A (zh) * 2012-06-07 2012-10-17 中国电子科技集团公司第三十研究所 网络抗攻击性能评估指标体系构建方法及装置

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
基于图的移动终端系统安全评估;唐杰,等;《信息安全与通信保密》;20130531;全文 *
抗攻击测试攻击方案生成技术研究;梁伟;《中国优秀硕士学位论文全文数据库信息科技辑》;20080731;全文 *
移动终端操作系统安全测评工具实现;唐杰,等;《信息安全与通信保密》;20130331;全文 *

Also Published As

Publication number Publication date
CN103268433A (zh) 2013-08-28

Similar Documents

Publication Publication Date Title
CN110177108B (zh) 一种异常行为检测方法、装置及验证系统
US20200412767A1 (en) Hybrid system for the protection and secure data transportation of convergent operational technology and informational technology networks
Yi et al. Web phishing detection using a deep learning framework
Pajic et al. Attack-resilient state estimation for noisy dynamical systems
Pajic et al. Attack-resilient state estimation in the presence of noise
Liu et al. Optimal protection strategy against false data injection attacks in power systems
Ustun et al. Artificial intelligence based intrusion detection system for IEC 61850 sampled values under symmetric and asymmetric faults
CN104838385A (zh) 使用基于物理不可克隆功能的密钥产生系统的设备认证
Anwar et al. A data-driven approach to distinguish cyber-attacks from physical faults in a smart grid
WO2009047113A1 (en) Apparatus for reconfiguration of a technical system based on security analysis and a corresponding technical decision support system and computer program product
CN103560877B (zh) 攻击密钥的方法及装置
CN106469282A (zh) 数据访问权限控制方法及装置
Babun et al. A system-level behavioral detection framework for compromised CPS devices: Smart-grid case
US11706017B2 (en) Integration of blockchain-enabled readers with blockchain network using machine-to-machine communication protocol
CN109389181A (zh) 电网异常事件的关联规则生成方法及装置
Tian et al. Data‐Driven and Low‐Sparsity False Data Injection Attacks in Smart Grid
CN108055228A (zh) 一种智能电网入侵检测系统及方法
Waghmare et al. Data driven approach to attack detection in a cyber-physical smart grid system
CN116366374A (zh) 基于大数据的电网网络管理的安全评估方法、系统及介质
CN104618175A (zh) 网络异常检测方法
Kim et al. A novel vulnerability analysis approach to generate fuzzing test case in industrial control systems
CN103268433B (zh) 基于攻击的移动终端系统安全自动测评系统及方法
Melosik et al. Using the 0‐1 test for chaos to detect hardware trojans in chaotic bit generators
Culler et al. Cybersecurity considerations for grid-connected batteries with hardware demonstrations
CN111092723A (zh) 一种数据隐私保护量子计算方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150805