一种脚本语义提取方法和提取装置

    公开(公告)号:CN101895517A

    公开(公告)日:2010-11-24

    申请号:CN200910084266.8

    申请日:2009-05-19

    Abstract: 一种脚本语义提取方法和提取装置;方法包括:S1、读取用户注入的脚本;S2、依次读取所述脚本中的脚本词汇,如果读取到的脚本词汇为运算符则解析出该运算符所在的脚本表达式,否则继续读取;对解析出的脚本表达式表示的语义进行识别并保存,在识别该脚本表达式的语义后继续读取所述脚本中的脚本词汇,并进行步骤S3;对脚本表达式的语义进行识别时,如果脚本表达式中包含变量或子表达式,并且保存有该变量/子表达式的语义,则用该变量/子表达式的语义替换表达式中的该变量/子表达式后进行识别;S3,将所述步骤S2中识别出的脚本表达式的语义输出。本发明可以提高攻击检测的正确性和可靠性。

    一种跨站脚本攻击源的定位方法及装置

    公开(公告)号:CN101895516A

    公开(公告)日:2010-11-24

    申请号:CN200910084265.3

    申请日:2009-05-19

    Inventor: 叶润国 胡振宇

    Abstract: 一种跨站脚本攻击源的定位方法及装置;方法包括:A、获取完整的超文本传输协议HTTP请求消息,检查该HTTP请求中是否包含跨站脚本攻击,如果有则执行B,否则结束;B、当发现该HTTP请求的链接源为空,或者所述链接源与该HTTP请求的URL同属于一个Web域时,判定该HTTP请求的发送者为本次跨站脚本攻击源并结束,否则继续执行C;C、获取该HTTP请求链接源所对应的Web网页,并检索该Web网页,如果包含一个发起本次跨站脚本攻击的页面链接地址,则判定该HTTP请求链接源为本次跨站脚本攻击源,否则判定该HTTP请求发送者为本次跨站脚本攻击源。本发明可以准确定位XSS攻击的攻击源。

    一种进行网络报文规则匹配的方法和装置

    公开(公告)号:CN101888369A

    公开(公告)日:2010-11-17

    申请号:CN200910084467.8

    申请日:2009-05-15

    Abstract: 本发明公开了一种进行网络报文规则匹配的方法和装置;方法包括:根据网络报文规则集合构建网络报文分类树;所构建的网络报文分类树中每个内部节点被标记为一个报文字段属性,内部节点的每个输出弧都被标记为该内部节点所标记的报文字段属性的值,该值为一数值或任意值;每个叶节点被标记为所述网络报文规则集合中的一个网络报文规则;每次捕获到网络报文后,根据该网络报文中包含的报文字段属性的值,在所构建的网络报文分类树中进行查找,如果能查找到完全匹配的分支,则该网络报文与该分支上的叶节点所标记的网络报文规则匹配。本发明大大提高了网络报文规则的匹配速度。

    一种大规模关键词匹配方法

    公开(公告)号:CN101398820B

    公开(公告)日:2010-11-17

    申请号:CN200710122231.X

    申请日:2007-09-24

    Abstract: 一种大规模关键词匹配方法。包括预处理阶段和模式匹配阶段。预处理阶段包括关键词特征串裁剪、基于关键词特征串集合的多个简单布隆过滤器(Bloom Filter)的构造,基于关键词特征串集合的哈希表构造;模式匹配阶段包括:利用先前构造的简单布隆过滤器序列实现当前窗口中文本串不与任何关键词特征串匹配的快速判定;在判定失败情况下执行与候选关键词的精确匹配;文本扫描过程中,可以利用递归算法快速计算出当前文本相对于各简单布隆过滤器的当前散列值。本发明充分利用了待匹配文本与关键词匹配成功概率异常低的特点,利用了递归散列算法高效的特点,可实现大规模关键词场景下的高速匹配,非常适合病毒检测等在线病毒扫描应用。

    匹配规则包含位移指示符的并行多模式匹配的方法及系统

    公开(公告)号:CN101377816B

    公开(公告)日:2010-10-13

    申请号:CN200810117945.6

    申请日:2008-08-15

    Abstract: 本发明涉及匹配规则包含位移指示符的并行多模式匹配的系统及方法,系统包括:生成模块,用于读取包含匹配规则的规则集,将规则集中包含位移指示符的匹配规则从位移指示符处分割成子规则,该子规则为确定规则,连接于位移指示符后的子规则对应的位移量为该位移指示符规定的位移量,为确定规则的匹配规则为其自身的子规则,将所有子规则按照AC算法生成AC自动机;匹配模块,用于读取搜索对象,进行搜索,判断搜索对象是否按顺序匹配所有子规则,并且对于连接于位移指示符后的子规则按该子规则对应的位移量匹配,如果是,则搜索对象匹配该匹配规则,并输出匹配结果。从而,能够应用AC算法对包含有位移指示符的匹配规则进行并行多模式匹配。

    一种Oracle数据库审计方法及系统

    公开(公告)号:CN101388010B

    公开(公告)日:2010-09-15

    申请号:CN200710121667.7

    申请日:2007-09-12

    Abstract: 一种Oracle数据库审计方法及系统,包括客户端驱动类型定位器、jdbc驱动环境协议解析器、行为特征关键字库、odbc驱动环境行为特征匹配及审计信息定位器、审计装置,有客户端驱动类型定位步骤;行为特征关键字库的建立步骤;odbc驱动环境行为特征匹配及审计信息定位的步骤;jdbc驱动环境协议解析的步骤;审计的步骤。解决传统审计产品中对于Oracle数据库操作行为的审计仅仅依赖协议解析带来的不准确性或仅仅依赖特征匹配带来的系统性能问题。对于Oracle数据库版本有灵活的可扩展性,扩大审计的范围,具有有针对不同版本的审计高效率和准确性,应用于网络业务审计产品。

    一种使用地址池实现源地址转换的方法和装置

    公开(公告)号:CN101800690A

    公开(公告)日:2010-08-11

    申请号:CN200910076891.8

    申请日:2009-02-05

    Inventor: 郑曙光

    Abstract: 本发明公开了一种使用地址池实现源地址转换的方法和装置;方法包括:对于内网访问外网的报文,如果该报文所匹配的流结构中没有NAT信息,则在已记录NAT信息的流结构中,查找到内网源地址与该报文的内网源地址相同的流结构,采用该流结构的NAT信息中的地址池地址作为转换后的源地址,对所述报文进行源地址转换;对第一次进行源地址NAT的流结构,将内网源地址和地址池地址之间的转换关系作为NAT信息记录在该流结构中。本发明能保证相同的内网源地址经过NAT后使用相同的地址池地址,从而避免了由于地址不一致导致的访问失败。

Patent Agency Ranking