CN105743992A - 信息处理方法及装置 - Google Patents

信息处理方法及装置 Download PDF

Info

Publication number
CN105743992A
CN105743992A CN201610202380.6A CN201610202380A CN105743992A CN 105743992 A CN105743992 A CN 105743992A CN 201610202380 A CN201610202380 A CN 201610202380A CN 105743992 A CN105743992 A CN 105743992A
Authority
CN
China
Prior art keywords
data content
character
business operation
operation feature
parameter
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.)
Granted
Application number
CN201610202380.6A
Other languages
English (en)
Other versions
CN105743992B (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.)
Beijing Venus Information Security Technology Co Ltd
Venustech Group Inc
Original Assignee
Beijing Venus Information Security Technology Co Ltd
Venustech Group Inc
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 Beijing Venus Information Security Technology Co Ltd, Venustech Group Inc filed Critical Beijing Venus Information Security Technology Co Ltd
Priority to CN201610202380.6A priority Critical patent/CN105743992B/zh
Publication of CN105743992A publication Critical patent/CN105743992A/zh
Application granted granted Critical
Publication of CN105743992B publication Critical patent/CN105743992B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例公开了一种信息处理方法及装置,抓取镜像网络数据包;基于网络通信协议对镜像网络数据包进行解析,获取数据内容;基于数据内容中数据的类型对数据内容进行模板化处理,得到业务操作特征;将业务操作特征与预定义的业务操作特征模板进行匹配,确定业务操作特征的业务定义。可见,本发明实施例提供的信息处理方法及装置,基于实际数据内容中的数据类型对数据内容模板化,考虑了实际环境,从而提高业务操作特征识别的准确性。

Description

信息处理方法及装置
技术领域
本发明涉及信息处理技术领域,更具体地说,涉及一种信息处理方法及装置。
背景技术
在WEB应用防护或数据库审计及防护等领域中,需要对业务操作的特征进行识别,基于所识别出的业务操作特征对业务操作进行防护或审计。
目前较常用的是通过正则匹配法识别业务操作特征,而由于正则匹配法的设置复杂性较大,难以写出能完整定义业务操作的正则表达式,因此,应用正则匹配法识别的业务操作特征的准确性较低。
因此,如何提高业务操作特征识别的准确性成为亟待解决的问题。
发明内容
本发明的目的是提供一种信息处理方法及装置,以提高业务操作特征识别的准确性。
为实现上述目的,本发明提供了如下技术方案:
一种信息处理方法,包括:
抓取镜像网络数据包;
基于网络通信协议解析所述镜像网络数据包,获取所述镜像网络数据包传输的数据内容;
基于所述数据内容中数据的类型对所述数据内容进行模板化处理,得到所述数据内容的业务操作特征;
将所述业务操作特征与预定义的业务操作特征模板进行匹配,确定所述业务操作特征的业务定义。
上述方法,优选的,所述数据内容中数据的类型包括形参和实参;所述基于所述数据内容中数据的类型对所述数据内容进行模板化处理,得到所述数据内容的业务操作特征包括:
对所述数据内容逐个字符进行类型识别;
若识别出第一字符为形参,则保持所述第一字符不变;
若识别出所述第一字符为实参,如果所述第一字符对应的形参在预置的非模板化形参列表中,则保持所述第一字符不变,否则,用于预置符号替代所述第一字符。
上述方法,优选的,所述对所述数据内容逐个字符进行类型识别包括:
基于扩展的巴科斯范式规则对所述数据内容逐个字符进行类型识别。
上述方法,优选的,所述基于扩展的巴科斯范式规则对所述数据内容逐个字符进行类型识别包括:
基于与所述扩展的巴科斯范式规则对应的语法图对所述数据内容逐个字符进行类型识别。
上述方法,优选的,所述将所述业务操作特征与预定义的业务操作特征模板进行匹配包括:
计算所述业务操作特征的摘要信息;
将所述摘要信息与预定义的业务操作特征模板的摘要信息进行匹配。
一种信息处理装置,包括:
抓取模块,用于抓取镜像网络数据包;
解析模块,用于基于网络通信协议解析所述镜像网络数据包,获取所述镜像网络数据包传输的数据内容;
模板化模块,用于基于所述数据内容中数据的类型对所述数据内容进行模板化处理,得到所述数据内容的业务操作特征;
匹配模块,用于将所述业务操作特征与预定义的业务操作特征模板进行匹配,确定所述业务操作特征的业务定义。
上述装置,优选的,所述数据内容中数据的类型包括形参和实参;所述模板化模块包括:
识别单元,用于对所述数据内容逐个字符进行类型识别;
处理单元,用于若识别出第一字符为形参,则保持所述第一字符不变;若识别出所述第一字符为实参,如果所述第一字符对应的形参在预置的非模板化形参列表中,则保持所述第一字符不变,否则,用于预置符号替代所述第一字符。
上述装置,优选的,所述识别单元包括:
识别子单元,用于基于扩展的巴科斯范式规则对所述数据内容逐个字符进行类型识别。
上述装置,优选的,所述识别子单元具体用于,基于与所述扩展的巴科斯范式规则对应的语法图对所述数据内容逐个字符进行类型识别。
上述装置,优选的,所述匹配模块包括:
计算单元,用于计算所述业务操作特征的摘要信息;
匹配单元,用于将所述摘要信息与预定义的业务操作特征模板的摘要信息进行匹配。
通过以上方案可知,本申请提供的一种信息处理方法及装置,抓取镜像网络数据包;基于网络通信协议对镜像网络数据包进行解析,获取数据内容;基于数据内容中数据的类型对数据内容进行模板化处理,得到业务操作特征;将业务操作特征与预定义的业务操作特征模板进行匹配,确定业务操作特征的业务定义。可见,本发明实施例提供的信息处理方法及装置,基于实际数据内容中的数据类型对数据内容模板化,考虑了实际环境,从而提高业务操作特征识别的准确性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的信息处理方法的一种实现流程图;
图2为本申请实施例提供的与pplication/x-www-form-urlencoded类型的POST参数对应的用于识别字符类型的符合EBNF规则的语法图;
图3为本申请实施例提供的与multipart/form-data类型的POST参数对应的用于识别字符类型的符合EBNF规则的语法图;
图4为本申请实施例提供的与text/xml类型的POST参数对应的用于识别字符类型的符合EBNF规则的语法图;
图5为本申请实施例提供的与application/json类型的POST参数对应的用于识别字符类型的符合EBNF规则的语法图;
图6为本申请实施例提供的信息处理装置的一种结构示意图;
图7为本申请实施例提供的模板化模块的一种结构示意图;
图8为本申请实施例提供的匹配模块的一种结构示意图。
说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的部分,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示的以外的顺序实施。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,图1为本申请实施例提供的信息处理方法的一种实现流程图,可以包括:
步骤S11:抓取镜像网络数据包;
本发明实施例中,为了不影响网络数据的正常传输,抓取的是网络数据包的镜像数据。
步骤S12:基于网络通信协议解析镜像网络数据包,获取镜像网络数据包传输的数据内容;
基于网络传输数据所使用的通信协议解析抓取到的镜像网络数据包。例如,若网络传输数据所使用的通信协议为HTTP协议,则基于HTTP协议解析镜像网络数据包。
步骤S13:基于数据内容中数据的类型对数据内容进行模板化处理,得到数据内容的业务操作特征;
本发明实施例中,基于数据类型将实际传输的数据内容进行模板化,模板化结果即为数据内容的业务操作特征。
步骤S14:将业务操作特征与预定义的业务操作特征模板进行匹配,确定业务操作特征的业务定义。
其中,预定义的业务操作特征模板是指:预先基于测试数据包提取业务操作特征,然后对该提取的业务操作特征进行业务定义,即该业务操作特征是什么业务的操作特征。例如,假设对基于某测试数据包提取的业务操作特征的业务定义是充值,则说明该基于某测试数据包提取的业务操作特征是充值业务的操作特征。
本发明实施例提供的数据处理方法,抓取镜像网络数据包;基于网络通信协议对镜像网络数据包进行解析,获取数据内容;基于数据内容中数据的类型对数据内容进行模板化处理,得到业务操作特征;将业务操作特征与预定义的业务操作特征模板进行匹配,确定业务操作特征的业务定义。可见,本发明实施例提供的信息处理方法,基于实际数据内容中的数据类型对数据内容模板化,考虑了实际环境,从而提高业务操作特征识别的准确性。
目前的开发场景,无论是何种数据类型的提交,都可以将数据内容抽象为形参和实参两个部分,用户提交的数据部分一定在实参中,而服务器接卸数据可能存在于形参中,也可能存在于实参中。
基于此,本发明实施例中,数据内容中数据的类型包括形参和实参;相应的,基于数据内容中数据的类型对数据内容进行模板化处理,得到数据内容的业务操作特征的一种实现方式可以为:
对数据内容逐个字符进行类型识别。
根据数据内容的类型(即数据内容是在以何种方式与服务器交互的过程中承载的数据)可以从数据内容中提取部分或全部内容进行逐字符类型识别处理。
例如,HTTP协议规定了客户端与服务器交互的不同方法,最基本的方法有4中,分别是GET,POST,PUT,DELETE。其中,使用最多的就是GET方法和POST方法。发明人在实现本发明的过程中发现,只有GET方法和POST方法与业务操作相关。GET方法中承载的与服务器交互的数据记为GET参数,POST方法中承载的与服务器交互的数据记为POST参数。GET参数在统一资源标识符(UniformResourceIdentifier,URI)中体现,而POST参数在实体(即entity-body)中体现。
若数据内容是在与服务器以GET方法交互过程中承载的数据,则提取数据内容中第一个“?”之后的数据进行逐字符类型识别处理即可。
而若数据内容是在服务器以POST方法交互过程中承载的数据,则将数据内容全部进行逐字符类型识别处理。
对于数据内容中的任意一个字符(为方便叙述,记为第一字符),若识别出第一字符为形参,则保持第一字符不变。
也就是说,数据内容中属于形参的字符不做任何处理。
若识别出第一字符为实参,如果第一字符对应的形参在预置的非模板化形参列表中,则保持第一字符不变,否则,用预置符号替代第一字符。
本发明实施例中,预置非模板化形列表,即,该列表中记录的形参对应的实参不需要模板化。
对于数据内容中属于实参的字符,需要判断该字符对应的形参是否在非模板化形参列表中,若该属于实参的字符对应的形参在非模板化形参列表中,则不对该属于实参的字符做任何处理,若该属于实参的字符对应的形参不在非模板化形参列表中,则说明该属于实参的字符需要模板化,模板化的具体实现方式为:用预置的符号(如,?)替代该属于实参的字符。
可选的,可以基于扩展的巴科斯范式(EBNF)规则对数据内容逐个字符进行类型识别。
优选的,可以基于与扩展的巴科斯范式规则对应的语法图对数据内容逐个字符进行类型识别。
下面举例说明基于与扩展的巴科斯范式规则对应的语法图对数据内容逐个字符进行类型识别的一种具体实现过程。
例如,POST方法提交的数据(即POST参数)最常见的类型有四种,分别为:
(1)application/x-www-form-urlencoded,其数据格式为:key1=val1&key2=val2或者key1^val1&key2^val2等,其中还可以嵌套有json格式的数据。
(2)multipart/form-data,其数据格式为:浏览器随机生成了一个分隔符boundary,用于分割不同的数据,其中的Content-Type里指明了数据是以multipart/form-data格式来编码,然后指明了本次请求用于分割数据的boundary的内容。一个示例:
Content-Type:multipart/form-data;
boundary=----WebKitFormBoundaryrGKCBY7qhFd3TrwA
------WebKitFormBoundaryrGKCBY7qhFd3TrwA
Content-Disposition:form-data;name="key1"
Val1
------WebKitFormBoundaryrGKCBY7qhFd3TrwA。
(3)text/xml,即可标记扩展语言,是一种用于标记电子文件使其具有结构性的标记语言,其格式可以描述为<tags>val</tags>。
(4)application/json,包括对象、数组、字符串、数值,其格式可以采用正则定义描述。
一个json格式的示例为:{“key1”:”val1”,”key2”:[val2,val21,val3]}。
其中,
对于application/x-www-form-urlencoded类型的POST参数,其对应的用于识别字符类型的符合EBNF规则的语法图如图2所示:
图2中箭头代表了识别流程的先后顺序,单个的圆框表示了单一的字符,其中带阴影的方框、圆框和虚线表示了该部分是实参部分。当数据传入后会逐个字符处理,图2中的key方框部分首先会把这部分的字符识别为形参(形参包括字母a-z,数字0-9,或下划线_,或$),并且按照形参的处理方式处理(即保持形参不变),直到得到一个“=”或者“^”字符,“=”或者“^”字符之后的部分即为实参部分,对于实参部分,由图2中的value方框部分进行处理,具体的,如果该实参以“{”或者“[”开头,则后续执行json模块进行处理,否则,若该实参是除“空格”、“&”、“|”等之外的符合urlencoded编码规则的字符,当读取到“空格”、“&”、“|”时意味着实参部分结束,同时回到形参部分或者字符识别处理结束。处理的同时,将形参部分保存,实参部分根据配置需要,选择保存或者模板化。
对于multipart/form-data类型的POST参数,其对应的用于识别字符类型的符合EBNF规则的语法图如图3所示:
图3中,箭头代表了流程的先后顺序,单个的圆框表示了单一的字符,椭圆框代表了一个字符串,其中带阴影的方框和虚线表示了该部分是实参部分。当数据传入后,首先按严格的顺序匹配圆框及椭圆框中的字符(串)。当找到完整匹配的filename=“时,filename=“之后的部分即为实参部分,其它部分可以视为形参保留,实参部分根据配置需要,选择保存或者模板化。
对于text/xml类型的POST参数,其对应的用于识别字符类型的符合EBNF规则的语法图如图4所示:
图4中,箭头代表了流程的先后顺序,单个的圆框表示了单一的字符,方框表示xml说明、注释、标签名称等。其中,带阴影的方框和虚线表示了该部分的实参部分。当数据传入后,首先按照严格的顺序匹配圆框中的字符,识别并跳过xml说明、注释、标签名称部分,继续识别实参部分(在xml说明、注释、标签名称之后即为实参部分,但是实参部分不一定存在,若不存在实参部分则直接跳过这个部分的识别),其它部分可以视为形参保留,实参部分根据配置需要,选择保存或者模板化。
对于application/json类型的POST参数,其对应的用于识别字符类型的符合EBNF规则的语法图如图5所示:
图5中,箭头代表了流程的先后顺序,单个的圆框表示了单一的字符,表示了一个string,或者array,或者object等。其中,带阴影的方框、圆框、椭圆框和虚线表示了该部分的实参部分。当数据传输后,首先处理object部分,object部分以“{”开始,此后将匹配string和实参部分(其中,实参部分可能包含多种类型),根据其下一个字符进行状态的跳转,此后继续识别实参部分,当识别部分不是string,或者array,或者object之一时,可以识别为实参部分,该实参部分根据配置需要,选择保存或者模板化。
若在识别实参的过程中遇到异常情况,则终止本次的识别过程。
可选的,本发明实施例提供的将业务操作特征与预定义的业务操作特征模板进行匹配的一种实现方式可以为:
计算业务操作特征的摘要信息,如MD5值;
将摘要信息与预定义的业务操作特征模板的摘要信息进行匹配。
本发明实施例中,在保存预定义的业务操作特征模板时,保存的是预定义的业务操作特征模板的摘要信息。通过摘要信息匹配使得匹配信息量降低,这样可以提高业务操作特征的识别效率。
下面结合具体示例对本发明实施例公开的方案进行说明。
首先说明预先定义业务操作特征模板的过程。
(1)技术人员通过测试账号test1登录、修改密码、查看商品列表、编辑商品、保存编辑结果、注销。通过抓取数据包解析时间如表1所示。
表1
表1中,具体操作一栏为真实的业务操作。
(2)设置非模板化形参列表:act。本示例中,形参列表中只有act。
(3)根据非模板化形参列表,对表1中URL(URL为统一资源***,是一种具体的URI)和POST中的实参进行模板化处理:act参数对应的实参不予模板化,其它形参对应的实参模板化。模板化结果如表2所示。
表2
表2中的“URL模板化”一栏是对表1中的URL一栏模板化的结果,表2中的“POST模板化”一栏是对表1中的POST一栏模板化的结果。表2中的频次是指表1中所示的业务操作出现的频次。业务定义是对业务特征模板的定义。
下面基于上述表2所示的预定义的业务操作特征模板对实际的业务操作特征进行识别。
实际账户test2进行如下操作:登录、修改密码、查看商品、编辑商品、保存商品编辑结果、用户注销操作,经过抓取账户test2进行上述操作时的镜像网络数据包并进行模板化处理和匹配,得到如表3所示识别结果。
表3
表3中,“URL模板化”一栏是对表3中的“URL”一栏模板化的结果;表3中的“POST模板化”一栏是对表3中的“POST”一栏模板化的结果;“匹配情况”即为对test2的业务操作特征的识别结果。
与方法实施例相对应,本发明实施例还提供一种信息处理装置,本发明实施例提供的信息处理装置的一种结构示意图如图6所示,可以包括:
抓取模块61,解析模块62,模板化模块63和匹配模块64;其中,
抓取模块61用于抓取镜像网络数据包;
解析模块62用于基于网络通信协议解析镜像网络数据包,获取镜像网络数据包传输的数据内容;
模板化模块63用于基于数据内容中数据的类型对数据内容进行模板化处理,得到数据内容的业务操作特征;
匹配模块64用于将业务操作特征与预定义的业务操作特征模板进行匹配,确定业务操作特征的业务定义。
本发明实施例提供的信息处理装置,抓取镜像网络数据包;基于网络通信协议对镜像网络数据包进行解析,获取数据内容;基于数据内容中数据的类型对数据内容进行模板化处理,得到业务操作特征;将业务操作特征与预定义的业务操作特征模板进行匹配,确定业务操作特征的业务定义。可见,本发明实施例提供的信息处理装置,基于实际数据内容中的数据类型对数据内容模板化,考虑了实际环境,从而提高业务操作特征识别的准确性。
可选的,数据内容中数据的类型包括形参和实参;本发明实施例提供的模板化模块63的一种结构示意图如图7所示,可以包括:
识别单元71用于对数据内容逐个字符进行类型识别;
处理单元72用于若识别出第一字符为形参,则保持第一字符不变;若识别出第一字符为实参,如果第一字符对应的形参在预置的非模板化形参列表中,则保持第一字符不变,否则,用预置符号替代第一字符。
可选的,识别单元71可以包括:
识别子单元,用于基于扩展的巴科斯范式规则对数据内容逐个字符进行类型识别。
可选的,识别子单元具体可以用于,基于与扩展的巴科斯范式规则对应的语法图对数据内容逐个字符进行类型识别。
可选的,本发明实施例提供的匹配模块64的一种结构示意图如图8所示,可以包括:
计算单元81用于计算业务操作特征的摘要信息;
匹配单元82用于将摘要信息与预定义的业务操作特征模板的摘要信息进行匹配。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种信息处理方法,其特征在于,包括:
抓取镜像网络数据包;
基于网络通信协议解析所述镜像网络数据包,获取所述镜像网络数据包传输的数据内容;
基于所述数据内容中数据的类型对所述数据内容进行模板化处理,得到所述数据内容的业务操作特征;
将所述业务操作特征与预定义的业务操作特征模板进行匹配,确定所述业务操作特征的业务定义。
2.根据权利要求1所述的方法,其特征在于,所述数据内容中数据的类型包括形参和实参;所述基于所述数据内容中数据的类型对所述数据内容进行模板化处理,得到所述数据内容的业务操作特征包括:
对所述数据内容逐个字符进行类型识别;
若识别出第一字符为形参,则保持所述第一字符不变;
若识别出所述第一字符为实参,如果所述第一字符对应的形参在预置的非模板化形参列表中,则保持所述第一字符不变,否则,用预置符号替代所述第一字符。
3.根据权利要求2所述的方法,其特征在于,所述对所述数据内容逐个字符进行类型识别包括:
基于扩展的巴科斯范式规则对所述数据内容逐个字符进行类型识别。
4.根据权利要求3所述的方法,其特征在于,所述基于扩展的巴科斯范式规则对所述数据内容逐个字符进行类型识别包括:
基于与所述扩展的巴科斯范式规则对应的语法图对所述数据内容逐个字符进行类型识别。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述将所述业务操作特征与预定义的业务操作特征模板进行匹配包括:
计算所述业务操作特征的摘要信息;
将所述摘要信息与预定义的业务操作特征模板的摘要信息进行匹配。
6.一种信息处理装置,其特征在于,包括:
抓取模块,用于抓取镜像网络数据包;
解析模块,用于基于网络通信协议解析所述镜像网络数据包,获取所述镜像网络数据包传输的数据内容;
模板化模块,用于基于所述数据内容中数据的类型对所述数据内容进行模板化处理,得到所述数据内容的业务操作特征;
匹配模块,用于将所述业务操作特征与预定义的业务操作特征模板进行匹配,确定所述业务操作特征的业务定义。
7.根据权利要求6所述的装置,其特征在于,所述数据内容中数据的类型包括形参和实参;所述模板化模块包括:
识别单元,用于对所述数据内容逐个字符进行类型识别;
处理单元,用于若识别出第一字符为形参,则保持所述第一字符不变;若识别出所述第一字符为实参,如果所述第一字符对应的形参在预置的非模板化形参列表中,则保持所述第一字符不变,否则,用预置符号替代所述第一字符。
8.根据权利要求6所述的装置,其特征在于,所述识别单元包括:
识别子单元,用于基于扩展的巴科斯范式规则对所述数据内容逐个字符进行类型识别。
9.根据权利要求8所述的装置,其特征在于,所述识别子单元具体用于,基于与所述扩展的巴科斯范式规则对应的语法图对所述数据内容逐个字符进行类型识别。
10.根据权利要求6-9任意一项所述的装置,其特征在于,所述匹配模块包括:
计算单元,用于计算所述业务操作特征的摘要信息;
匹配单元,用于将所述摘要信息与预定义的业务操作特征模板的摘要信息进行匹配。
CN201610202380.6A 2016-04-01 2016-04-01 信息处理方法及装置 Active CN105743992B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610202380.6A CN105743992B (zh) 2016-04-01 2016-04-01 信息处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610202380.6A CN105743992B (zh) 2016-04-01 2016-04-01 信息处理方法及装置

Publications (2)

Publication Number Publication Date
CN105743992A true CN105743992A (zh) 2016-07-06
CN105743992B CN105743992B (zh) 2019-07-09

Family

ID=56253571

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610202380.6A Active CN105743992B (zh) 2016-04-01 2016-04-01 信息处理方法及装置

Country Status (1)

Country Link
CN (1) CN105743992B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109857359A (zh) * 2019-02-14 2019-06-07 深圳前海骁客影像科技设计有限公司 Mipi数据处理方法、装置和电路

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070136312A1 (en) * 2005-12-12 2007-06-14 Imperva, Inc System and method for correlating between http requests and sql queries
CN101388899A (zh) * 2007-09-12 2009-03-18 北京启明星辰信息技术有限公司 一种Web服务器前后台关联审计方法及***
CN101610265A (zh) * 2009-07-24 2009-12-23 深圳市永达电子股份有限公司 一种业务工作流的流程识别方法
CN103886024A (zh) * 2014-02-24 2014-06-25 上海上讯信息技术股份有限公司 一种基于多层业务关联的数据库审计方法及***
CN105429779A (zh) * 2015-10-28 2016-03-23 上海熙菱信息技术有限公司 一种网络业务数据自动识别***及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070136312A1 (en) * 2005-12-12 2007-06-14 Imperva, Inc System and method for correlating between http requests and sql queries
CN101388899A (zh) * 2007-09-12 2009-03-18 北京启明星辰信息技术有限公司 一种Web服务器前后台关联审计方法及***
CN101610265A (zh) * 2009-07-24 2009-12-23 深圳市永达电子股份有限公司 一种业务工作流的流程识别方法
CN103886024A (zh) * 2014-02-24 2014-06-25 上海上讯信息技术股份有限公司 一种基于多层业务关联的数据库审计方法及***
CN105429779A (zh) * 2015-10-28 2016-03-23 上海熙菱信息技术有限公司 一种网络业务数据自动识别***及方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109857359A (zh) * 2019-02-14 2019-06-07 深圳前海骁客影像科技设计有限公司 Mipi数据处理方法、装置和电路
CN109857359B (zh) * 2019-02-14 2023-12-26 深圳前海骁客影像科技设计有限公司 Mipi数据处理方法、装置和电路

Also Published As

Publication number Publication date
CN105743992B (zh) 2019-07-09

Similar Documents

Publication Publication Date Title
US10204035B1 (en) Systems, methods and devices for AI-driven automatic test generation
EP2244418B1 (en) Database security monitoring method, device and system
JP6144848B2 (ja) 解析装置、解析方法、および、解析プログラム
CN101741644B (zh) 流量检测方法及装置
CN101035111B (zh) 一种智能协议解析方法及装置
CN105302885B (zh) 一种全文数据的提取方法和装置
CN104506484A (zh) 一种私有协议分析与识别方法
CN110245273B (zh) 一种获取app业务特征库的方法及相应的装置
CN112491917B (zh) 一种物联网设备未知漏洞识别方法及装置
US11888874B2 (en) Label guided unsupervised learning based network-level application signature generation
US8489631B2 (en) Distributing a query
CN107707549B (zh) 一种自动提取应用特征的装置及方法
CN112532614A (zh) 一种用于电网终端的安全监测方法和***
CN110581780B (zh) 针对web服务器资产的自动识别方法
US20190104139A1 (en) Generation of malware traffic signatures using natural language processing by a neural network
CN108351941A (zh) 分析装置、分析方法、以及分析程序
EP1780946B1 (en) Consensus testing of electronic system
CN113609427B (zh) 一种无接口情况下的***数据资源提取方法及***
Landauer et al. A framework for automatic labeling of log datasets from model-driven testbeds for HIDS evaluation
CN113300977A (zh) 一种基于多特征融合分析的应用流量识别与分类方法
CN117254983A (zh) 涉诈网址检测方法、装置、设备及存储介质
CN105743992A (zh) 信息处理方法及装置
CN107517237A (zh) 一种视频识别方法和装置
CN109688043B (zh) 一种imap协议多链接关联解析方法及***
CN112699373A (zh) 一种sql注入漏洞批量检测的方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant