首页> 外国专利> Solve hybrid constraints to verify security software modules for detecting injection attacks

Solve hybrid constraints to verify security software modules for detecting injection attacks

机译:解决混合约束以验证用于检测注入攻击的安全软件模块

摘要

In one embodiment, a method includes analyzing one or more first numeric constraints and one or more first string constraints associated with a software module including one or more numeric variables and string variables; inferring one or more second numeric constraints applying to specific ones of the string variables; inferring one or more second string constraints applying to specific ones of the numeric variables; representing each one of the first and second numeric constraints with an equation; representing each one of the first and second string constraints with a finite state machine; and verifying whether the software module is able to detect one or more forms of injection attacks by attempting to solve for a solution including one or more values for specific ones of the numeric and string variables that satisfies all the first and second numeric constraints and all the first and second string constraints.
机译:在一个实施例中,一种方法包括分析与一个软件模块相关联的一个或多个第一数字约束和一个或多个第一字符串约束,所述软件模块包括一个或多个数字变量和字符串变量。推断适用于特定字符串变量的一个或多个第二数字约束;推断适用于特定数字变量的一个或多个第二字符串约束;用方程式表示第一和第二数值约束中的每一个;用有限状态机表示第一和第二字符串约束中的每一个;并通过尝试解决一个解决方案,包括针对所有满足第一和第二数字约束以及所有第一和第二数字约束的特定数字和字符串变量的一个或多个值,来验证软件模块是否能够检测一种或多种形式的注入攻击。第一和第二个字符串约束。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号