【技术实现步骤摘要】
【国外来华专利技术】确定应用程序漏洞
技术介绍
软件安全测试可用于识别应用程序中的漏洞,例如基于网络的应用程序。传统的 黑盒安全测试可使用伪装成攻击者的安全测试应用程序。安全测试应用程序还可监测应用 程序响应于攻击所执行的指令。这些触发的指令的分析会有助于允许不择手段的用户在其 中插入恶意代码的漏洞的检测。 【附图说明】 图1是根据本公开各方面的可用于进行安全测试的示例系统的框图。 图2是根据本公开各方面的用于安全测试的示例方法的流程图。 图3是根据本公开各方面的用于安全测试的另一个示例方法的流程图。 图4是根据本公开各方面的用于检测应用程序漏洞的测试系统的工作示例。 图5是根据本公开各方面的用于检测漏洞的测试系统的另一个工作示例。 【具体实施方式】 如上面所指出的,为了检测受到安全测试的应用程序中的漏洞,安全测试应用程 序可监测受到安全测试的应用程序执行的指令。但是,被测试的应用程序可响应于安全测 试应用程序的输入而执行无数指令。分析和测试每个触发的指令可能是繁重并且耗时的。 由于需要评估的指令的数量高,安全测试的性能会受到不利影响。 鉴于上述观点,本文公开的是改进的系统、非瞬态计算机可读介质以及检测被测 应用程序(AUT)中的漏洞的方法。在一个示例中,可确定应用程序的第一数据库指令是否 将信息录入到数据库中,以及应用程序的第二数据库指令是否从该数据库获得所述信息。 如果第一数据库指令将信息录入到数据库中,并且第二数据库指令从该数据库获得该信 息,则可确定应用程序是否易受经由数据库的恶意代码进入的攻击。在另一个示例中,恶意 代码可定义 ...
【技术保护点】
一种系统,包括:至少一个处理器,用于确定被测应用程序执行的指令是否包括数据库指令;如果所述指令包括数据库指令,则:确定第一数据库指令是否将信息录入到数据库中;确定第二数据库指令是否从所述数据库获得所述信息;以及如果所述第一数据库指令将所述信息录入到所述数据库中,并且所述第二数据库指令从所述数据库获得所述信息,则确定所述应用程序是否易受恶意代码经由所述第一数据库指令进入到所述数据库中以及所述恶意代码经由所述第二数据库指令而执行的攻击。
【技术特征摘要】
【国外来华专利技术】1. 一种系统,包括: 至少一个处理器,用于 确定被测应用程序执行的指令是否包括数据库指令; 如果所述指令包括数据库指令,则: 确定第一数据库指令是否将信息录入到数据库中; 确定第二数据库指令是否从所述数据库获得所述信息;以及 如果所述第一数据库指令将所述信息录入到所述数据库中,并且所述第二数据库指令 从所述数据库获得所述信息,则确定所述应用程序是否易受恶意代码经由所述第一数据库 指令进入到所述数据库中以及所述恶意代码经由所述第二数据库指令而执行的攻击。2. 根据权利要求1所述的系统,其中,所述至少一个处理器进一步用于: 检测所述应用程序中导致所述应用程序易受恶意代码经由所述第一数据库指令进入 到所述数据库中以及所述恶意代码经由所述第二数据库指令而执行的攻击的计算机代码。3. 根据权利要求1所述的系统,其中,所述至少一个处理器进一步用于,为确定所述第 一数据库指令是否将信息录入到所述数据库中以及所述第二数据库指令是否从所述数据 库获得所述信息: 将唯一可识别参数输入到所述应用程序中; 检测所述第一数据库指令是否将所述唯一可识别参数录入到所述数据库中;以及 检测所述第二数据库指令是否从所述数据库获得所述唯一可识别参数。4. 根据权利要求1所述的系统,其中,所述至少一个处理器进一步用于,当确定所述应 用程序易受恶意代码经由所述第一数据库指令进入到所述数据库中以及所述恶意代码经 由所述第二数据库指令而执行的攻击时,将所述第一数据库指令与所述第二数据库指令关 联。5. 根据权利要求1所述的系统,其中,所述被测应用程序为基于网络的应用程序。6. -种非瞬态机器可读存储介质,用于存储指令,如果所述指令被执行,则使至少一个 处理器: 监测被测应用程序执行的指令; 检测所述被测应用程序执行的所述指令中的数据库指令; 确定第一数据库指令是否将信息录入到数据库中; 确定第二数据库指令是否从所述数据库获得所述信息;以及 如果所述第一数据库指令将所述信息录入到所述数据库中,并且所述第二数据库指令 从所述数据库获得所述信息,则检测所述应用程序中使所述应用程序易受恶意代码经由所 述第一数据库指令进入到所述数据库中以及所述恶意代码经由所述第二数据库指令而执 行的攻击的计算机代码。7. 根据权利要求6所述的非瞬态机器可读介质,其中,如果所述指令被执行,则使所述 至少一个处理器进一步...
【专利技术属性】
技术研发人员:萨西·西达尔特·穆图拉扬,普拉扎克塔·苏巴什·亚格达勒,列昂尼德·普罗梅什良斯基·本斯曼,伊夫塔克·拉加勒尔,菲利普·爱德华·汗默,
申请(专利权)人:惠普发展公司,有限责任合伙企业,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。