SYSTEMS AND METHODS FOR MANAGING APPLICATION SECURITY PROFILES
    2.
    发明申请
    SYSTEMS AND METHODS FOR MANAGING APPLICATION SECURITY PROFILES 有权
    用于管理应用程序安全性配置文件的系统和方法

    公开(公告)号:US20080229381A1

    公开(公告)日:2008-09-18

    申请号:US11685177

    申请日:2007-03-12

    IPC分类号: G06F17/00

    CPC分类号: H04L63/20 H04L63/102

    摘要: Systems and methods for configuring and evaluating policies that direct processing of one or more data streams are described. A configuration interface is described for allowing users to specify object oriented policies. These object oriented policies may allow any data structures to be applied with respect to a payload of a received packet stream, including any portions of HTTP traffic. A configuration interface may also allow the user to control the order in which policies and policy groups are executed, in addition to specifying actions to be taken if one or more policies are undefined. Systems and methods for processing the policies may allow efficient processing of object-oriented policies by applying potentially complex data structures to unstructured data streams. A device may also interpret and process a number of flow control commands and policy group invocation statements to determine an order of execution among a number of policies and policy groups. These policy configurations and processing may allow configuration and processing of complex network behaviors relating to load balancing, VPNs, SSL offloading, content switching, application security, acceleration, and caching.

    摘要翻译: 描述了用于配置和评估直接处理一个或多个数据流的策略的系统和方法。 描述了用于允许用户指定面向对象策略的配置界面。 这些面向对象的策略可以允许针对所接收的分组流的有效载荷(包括HTTP流量的任何部分)应用任何数据结构。 配置界面还可以允许用户控制执行策略和策略组的顺序,以及如果未定义一个或多个策略,则指定要采取的操作。 用于处理策略的系统和方法可以允许通过将潜在的复杂数据结构应用于非结构化数据流来有效地处理面向对象的策略。 设备还可以解释和处理多个流控制命令和策略组调用语句以确定多个策略和策略组中的执行顺序。 这些策略配置和处理可能允许配置和处理与负载均衡,VPN,SSL卸载,内容切换,应用安全,加速和缓存相关的复杂网络行为。

    Versioned database cache
    3.
    发明授权
    Versioned database cache 有权
    版本化的数据库缓存

    公开(公告)号:US08782023B1

    公开(公告)日:2014-07-15

    申请号:US13359278

    申请日:2012-01-26

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30309

    摘要: A device may store information associated with a group of items in a database. The information associated with a particular item may include a group of versions of a particular attribute. A particular version of the particular attribute may include a value associated with the particular attribute and a timestamp. The device may receive a query that specifies a time; determine that the query is associated with the particular item; and determine, based on the specified time, which version of the particular attribute is associated with the query. The device may determine which version of the particular attribute is associated with the query by identifying, based on the timestamps associated with the versions of the particular attribute, a version of the particular attribute that is a newest version, of the versions of the particular attribute that are associated with timestamps that are before or concurrent with the specified time.

    摘要翻译: 设备可以将与一组项目相关联的信息存储在数据库中。 与特定项目相关联的信息可以包括特定属性的一组版本。 特定属性的特定版本可以包括与特定属性和时间戳相关联的值。 设备可能会收到指定时间的查询; 确定查询与特定项目相关联; 并且基于指定的时间确定特定属性的哪个版本与查询相关联。 设备可以通过基于与特定属性的版本相关联的时间戳来识别特定属性的特定属性的版本,特定属性的版本的特定属性的版本,来确定特定属性的哪个版本与查询相关联 它们与指定时间之前或之后的时间戳相关联。

    INFERENCING DATA TYPES OF MESSAGE COMPONENTS
    4.
    发明申请
    INFERENCING DATA TYPES OF MESSAGE COMPONENTS 有权
    传播信息组件的数据类型

    公开(公告)号:US20120216274A1

    公开(公告)日:2012-08-23

    申请号:US13212068

    申请日:2011-08-17

    IPC分类号: G06F21/00 G06F15/16

    CPC分类号: H04L63/0263 H04L63/0236

    摘要: A method of a device for filtering messages routing across a network includes extracting, by a filter configured on the device, a plurality of message components from messages received via a network. The plurality of message components is identified as having at least a field name in common, including a first field name. A learning engine configured on the device creates a list of data types for values of the first field name. The list includes one or more data types of a value of the first field name identified for each of the plurality of message components. The learning engine determines a most restrictive data type from the list of data types for the values of the first field name of the plurality of message components.

    摘要翻译: 用于过滤通过网络的消息路由的设备的方法包括通过经由网络接收的消息从设备上配置的过滤器提取多个消息组件。 多个消息组件被识别为具有至少一个共同的字段名称,包括第一字段名称。 在设备上配置的学习引擎为第一个字段名称的值创建数据类型的列表。 列表包括为多个消息组件中的每一个标识的第一字段名称的值的一个或多个数据类型。 学习引擎从多个消息组件的第一字段名称的值的数据类型列表中确定最严格的数据类型。

    Inferencing Data Types Of Message Components
    5.
    发明申请
    Inferencing Data Types Of Message Components 有权
    引用消息组件的数据类型

    公开(公告)号:US20100017869A1

    公开(公告)日:2010-01-21

    申请号:US12569006

    申请日:2009-09-29

    IPC分类号: H04L9/00 H04L12/56

    CPC分类号: H04L63/0263 H04L63/0236

    摘要: A method of a device for filtering messages routing across a network includes extracting, by a filter configured on the device, a plurality of message components from messages received via a network. The plurality of message components is identified as having at least a field name in common, including a first field name. A learning engine configured on the device creates a list of data types for values of the first field name. The list includes one or more data types of a value of the first field name identified for each of the plurality of message components. The learning engine determines a most restrictive data type from the list of data types for the values of the first field name of the plurality of message components.

    摘要翻译: 用于过滤通过网络的消息路由的设备的方法包括通过经由网络接收的消息从设备上配置的过滤器提取多个消息组件。 多个消息组件被识别为具有至少一个共同的字段名称,包括第一字段名称。 在设备上配置的学习引擎为第一个字段名称的值创建数据类型的列表。 列表包括为多个消息组件中的每一个标识的第一字段名称的值的一个或多个数据类型。 学习引擎从多个消息组件的第一字段名称的值的数据类型列表中确定最严格的数据类型。

    Inferencing data types of message components
    6.
    发明授权
    Inferencing data types of message components 有权
    推断消息组件的数据类型

    公开(公告)号:US08011009B2

    公开(公告)日:2011-08-30

    申请号:US12569006

    申请日:2009-09-29

    CPC分类号: H04L63/0263 H04L63/0236

    摘要: A method of a device for filtering messages routing across a network includes extracting, by a filter configured on the device, a plurality of message components from messages received via a network. The plurality of message components is identified as having at least a field name in common, including a first field name. A learning engine configured on the device creates a list of data types for values of the first field name. The list includes one or more data types of a value of the first field name identified for each of the plurality of message components. The learning engine determines a most restrictive data type from the list of data types for the values of the first field name of the plurality of message components.

    摘要翻译: 用于过滤通过网络的消息路由的设备的方法包括通过经由网络接收的消息从设备上配置的过滤器提取多个消息组件。 多个消息组件被识别为具有至少一个共同的字段名称,包括第一字段名称。 在设备上配置的学习引擎为第一个字段名称的值创建数据类型的列表。 列表包括为多个消息组件中的每一个标识的第一字段名称的值的一个或多个数据类型。 学习引擎从多个消息组件的第一字段名称的值的数据类型列表中确定最严格的数据类型。

    Inferencing data types of message components
    7.
    发明授权
    Inferencing data types of message components 有权
    推断消息组件的数据类型

    公开(公告)号:US07617531B1

    公开(公告)日:2009-11-10

    申请号:US10782529

    申请日:2004-02-18

    CPC分类号: H04L63/0263 H04L63/0236

    摘要: A security gateway receives messages and extracts components thereof, typically in the form of field name-value pairs. The security gateway determines a data type of the values for individual field names to infer the most restrictive data type of the values for that field. The security gateway may then generates rules, which would block messages that do not have values that match the most restrictive data type. Since the most restrictive data type defines a data type of values for the field as narrowly as possible, the generated rules will make it more difficult for an intruder to guess a valid data type of a value. Since messages that have values that do not match the most restrictive data type are likely to represent malicious attacks, the more narrowly the data type of values is defined, the greater the number of illegitimate messages that will be blocked.

    摘要翻译: 安全网关通常以字段名称 - 值对的形式接收消息并提取其组件。 安全网关确定各个字段名称的值的数据类型,以推断该字段的值的最严格的数据类型。 然后,安全网关可以生成规则,其将阻止不具有与最严格限制的数据类型匹配的值的消息。 由于最严格的数据类型尽可能狭义地定义了字段的值的数据类型,因此生成的规则将使入侵者更难以猜测值的有效数据类型。 由于具有与最严格限制性数据类型不匹配的值的消息可能表示恶意攻击,所以定义的值的数据类型越窄,被阻止的非法消息的数量越多。

    Systems and methods for managing application security profiles

    公开(公告)号:US08490148B2

    公开(公告)日:2013-07-16

    申请号:US11685177

    申请日:2007-03-12

    IPC分类号: G06F17/00

    CPC分类号: H04L63/20 H04L63/102

    摘要: Systems and methods for configuring and evaluating policies that direct processing of one or more data streams are described. A configuration interface is described for allowing users to specify object oriented policies. These object oriented policies may allow any data structures to be applied with respect to a payload of a received packet stream, including any portions of HTTP traffic. A configuration interface may also allow the user to control the order in which policies and policy groups are executed, in addition to specifying actions to be taken if one or more policies are undefined. Systems and methods for processing the policies may allow efficient processing of object-oriented policies by applying potentially complex data structures to unstructured data streams. A device may also interpret and process a number of flow control commands and policy group invocation statements to determine an order of execution among a number of policies and policy groups. These policy configurations and processing may allow configuration and processing of complex network behaviors relating to load balancing, VPNs, SSL offloading, content switching, application security, acceleration, and caching.

    Inferencing data types of message components
    9.
    发明授权
    Inferencing data types of message components 有权
    推断消息组件的数据类型

    公开(公告)号:US08695084B2

    公开(公告)日:2014-04-08

    申请号:US13212068

    申请日:2011-08-17

    IPC分类号: H04L29/06

    CPC分类号: H04L63/0263 H04L63/0236

    摘要: A method of a device for filtering messages routing across a network includes extracting, by a filter configured on the device, a plurality of message components from messages received via a network. The plurality of message components is identified as having at least a field name in common, including a first field name. A learning engine configured on the device creates a list of data types for values of the first field name. The list includes one or more data types of a value of the first field name identified for each of the plurality of message components. The learning engine determines a most restrictive data type from the list of data types for the values of the first field name of the plurality of message components.

    摘要翻译: 用于过滤通过网络的消息路由的设备的方法包括通过经由网络接收的消息从设备上配置的过滤器提取多个消息组件。 多个消息组件被识别为具有至少一个共同的字段名称,包括第一字段名称。 在设备上配置的学习引擎为第一个字段名称的值创建数据类型的列表。 列表包括为多个消息组件中的每一个标识的第一字段名称的值的一个或多个数据类型。 学习引擎从多个消息组件的第一字段名称的值的数据类型列表中确定最严格的数据类型。