会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明授权
    • Method and apparatus for preventing denial of service attacks
    • 防止拒绝服务攻击的方法和装置
    • US07058974B1
    • 2006-06-06
    • US09598631
    • 2000-06-21
    • Robert Daniel Maher, IIIVictor A. Bennett
    • Robert Daniel Maher, IIIVictor A. Bennett
    • G06F11/00G06F11/22G06F11/30G06F11/32
    • H04L63/1416H04L47/15H04L47/22H04L47/24H04L47/32H04L63/1458
    • A method and apparatus for preventing denial of service type attacks on data networks is described. The method involves scanning the contents of the data packets flowing over the data network using a traffic flow scanning engine. The data packets are reordered and reassembled and then the payload contents are scanned to determine whether they conform to predetermined requirements. Data packets which do not reorder or reassemble correctly or which do not conform to the predetermined requirements may be dropped. Dropping packets which do not reorder or reassemble correctly or which do not conform to the predetermined requirements prevent denial of service attack which exploit bugs in the TCP/IP implementation or shortcomings in the TCP/IP specification The traffic flow scanning engine is further operable to determine whether the data packets are associated with validated traffic flows. Those data packets associated with validated traffic flows are assigned to a higher priority while those not associated with a validated traffic flow are assigned to a low priority, which may occupy no more that a predetermined maximum of the available bandwidth. Assigning data packets associated with a non-validated traffic flow to a low priority prevent brute force type denial of service attacks designed to clog networks.
    • 描述了一种用于防止对数据网络的拒绝服务型攻击的方法和装置。 该方法包括使用流量扫描引擎扫描在数据网络上流动的数据分组的内容。 数据包被重新排序并重新组装,然后扫描有效载荷内容以确定它们是否符合预定的要求。 不会正确重新排列或重新组装或不符合预定要求的数据包可能被丢弃。 丢弃不正确重新排列或重新组装或不符合预定要求的数据包可防止利用TCP / IP实现中的错误或TCP / IP规范中的缺点的拒绝服务攻击。流量扫描引擎还可用于确定 数据包是否与验证的流量流相关联。 与验证的业务流相关联的那些数据分组被分配给较高的优先级,而不与经验证的业务流相关联的那些数据分组被分配给低优先级,这可能不再占用可用带宽的预定最大值。 将与非验证业务流相关联的数据分组分配到低优先级可防止设计为阻塞网络的暴力类型拒绝服务攻击。
    • 7. 发明授权
    • Method for performing optimized intelligent searches of knowledge bases
using submaps associated with search objects
    • 使用与搜索对象相关联的子图进行知识库的优化智能搜索的方法
    • US5813001A
    • 1998-09-22
    • US794418
    • 1997-02-05
    • Victor A. Bennett
    • Victor A. Bennett
    • G06F17/30
    • G06F17/30979G06F17/30985Y10S370/911Y10S707/99932Y10S707/99933
    • A method and apparatus is provided for searching a knowledge base to determine whether a search object matches any of a plurality of knowledge base entries. Initially, at least one search object bit is selected and examined to determine whether the knowledge base includes a partially matched entry that represents the same bit pattern in its corresponding bits, and when it does not, the search is terminated indicating no match. When the knowledge base does include a partially matched entry, the group of partially matched entries is identified. Thereafter, at least one previously unselected search object bit is selected and examined to determine whether the group of partially matched entries includes a further matched entry that represents the same bit pattern in its bits that correspond to the previously unselected search object bit and when it does not, the search is terminated indicating no match. When the knowledge base does include a further matched entry, the group of partially matched entries is updated to identify only the further partially matched entries. A determination is then made as to whether each bit of the search object has been selected and when it has, an indication is made of a match for the group of partially matched entries and the search is terminated. When it is determined that each search object bit has not been selected, a new search object bit is selected and the search proceeds in the manner described above.
    • 提供了一种用于搜索知识库以确定搜索对象是否匹配多个知识库条目中的任何一个的方法和装置。 最初,选择和检查至少一个搜索对象比特以确定知识库是否包括表示其相应比特中的相同比特模式的部分匹配的条目,并且如果不存在,则搜索终止,表示不匹配。 当知识库确实包括部分匹配的条目时,识别部分匹配条目的组。 此后,选择和检查至少一个先前未选择的搜索对象比特以确定部分匹配条目的组是否包括表示与其先前未选择的搜索对象比特对应的比特中的相同比特模式的进一步匹配的条目 不是,搜索被终止,表示没有匹配。 当知识库确实包括进一步匹配的条目时,更新部分匹配条目的组以仅识别进一步部分匹配的条目。 然后,确定搜索对象的每个位是否已经被选择,并且当它具有时,指示对于该组的部分匹配的条目的匹配,并且搜索被终止。 当确定每个搜索对象比特尚未被选择时,选择新的搜索对象比特,并且以上述方式进行搜索。
    • 8. 发明授权
    • Content aware network apparatus
    • 内容感知网络设备
    • US06654373B1
    • 2003-11-25
    • US09591728
    • 2000-06-12
    • Robert Daniel Maher, IIIVictor A. BennettAswinkumar Vishanji RanaMilton Andre LieKevin William BrandonMark Warden HervinCorey Alan Garrow
    • Robert Daniel Maher, IIIVictor A. BennettAswinkumar Vishanji RanaMilton Andre LieKevin William BrandonMark Warden HervinCorey Alan Garrow
    • H04L1256
    • H04L47/2441H04L47/2433H04L63/0245H04L69/18
    • A content aware network device is described that is able to scan the contents of entire data packets including header and payload information. The network device includes a physical interface for converting analog network signal into bit streams and vise versa. The bit stream from the physical interface is sent to a traffic flow scanning processor that may be, but is not necessarily, divided into a header processor and a payload analyzer. The header processor scans the header information from each data packet, which is used to determine routing information and session identification. The payload analyzer scans the data packet's payload and matches the payload against a database of known strings. The payload analyzer is able to scan across packet boundaries and to scan for strings of variable and arbitrary length. Once the payload has been scanned the network device can operate on the data packet based on the results of the payload analyzer. The scanned data packets and the associated conclusions are then passed to a quality of service processor which modifies the data packets if necessary and performs traffic management and traffic shaping on the flow of data packets based on contents of the data packets.
    • 描述了能够扫描包括报头和有效载荷信息的整个数据分组的内容的内容感知网络设备。 网络设备包括用于将模拟网络信号转换为比特流的物理接口,反之亦然。 来自物理接口的比特流被发送到业务流扫描处理器,该处理器可能但并不一定被划分为头处理器和有效载荷分析器。 头处理器从每个数据分组扫描头信息,用于确定路由信息和会话标识。 有效载荷分析器扫描数据包的有效载荷,并将该有效载荷与已知字符串的数据库进行匹配。 有效载荷分析器能够跨数据包边界扫描并扫描可变和任意长度的字符串。 一旦有效载荷被扫描,网络设备可以基于有效载荷分析器的结果对数据分组进行操作。 然后将扫描的数据分组和相关联的结论传递给服务质量处理器,如果需要则修改数据分组,并根据数据分组的内容对数据分组流进行流量管理和流量整形。
    • 9. 发明授权
    • Methods for searching a knowledge base
    • 搜索知识库的方法
    • US06185554B2
    • 2001-02-06
    • US09151573
    • 1998-09-11
    • Victor A. Bennett
    • Victor A. Bennett
    • G06F1730
    • G06F17/30985Y10S370/911Y10S707/99932Y10S707/99933
    • A method and apparatus is provided for searching a knowledge base to determine whether a search object matches any of a plurality of knowledge base entries. Initially, at least one search object bit is selected and examined to determine whether the knowledge base includes a partially matched entry that represents the same bit pattern in its corresponding bits, and when it does not, the search is terminated indicating no match. When the knowledge base does include a partially matched entry, the group of partially matched entries is identified. Thereafter, at least one previously unselected search object bit is selected and examined to determine whether the group of partially matched entries includes a further matched entry that represents the same bit pattern in its bits that correspond to the previously unselected search object bit and when it does not, the search is terminated indicating no match. When the knowledge base does include a further matched entry, the group of partially matched entries is updated to identify only the further partially matched entries. A determination is then made as to whether each bit of the search object has been selected and when it has, an indication is made of a match for the group of partially matched entries and the search is terminated. When it is determined that each search object bit has not been selected, a new search object bit is selected and the search proceeds in the manner described above.
    • 提供了一种用于搜索知识库以确定搜索对象是否匹配多个知识库条目中的任何一个的方法和装置。 最初,选择和检查至少一个搜索对象比特以确定知识库是否包括表示其相应比特中的相同比特模式的部分匹配的条目,并且如果不存在,则搜索终止,表示不匹配。 当知识库确实包括部分匹配的条目时,识别部分匹配条目的组。 此后,选择和检查至少一个先前未选择的搜索对象比特以确定部分匹配条目的组是否包括表示与其先前未选择的搜索对象比特对应的比特中的相同比特模式的进一步匹配的条目 不是,搜索被终止,表示没有匹配。 当知识库确实包括进一步匹配的条目时,更新部分匹配条目的组以仅识别进一步部分匹配的条目。 然后,确定搜索对象的每个位是否已经被选择,并且当它具有时,指示对于该组的部分匹配的条目的匹配,并且搜索被终止。 当确定每个搜索对象比特尚未被选择时,选择新的搜索对象比特,并且以上述方式进行搜索。