Distributed computing using syscall proxying
    3.
    发明授权
    Distributed computing using syscall proxying 有权
    使用系统调用代理的分布式计算

    公开(公告)号:US07277937B2

    公开(公告)日:2007-10-02

    申请号:US10621840

    申请日:2003-07-16

    IPC分类号: G06F15/173

    摘要: A system is provided for executing a system call originating in a local computer on a first remote computer connected to the local computer via a network. Communication is established between the local computer and the first remote computer via the network. A syscall server is installed in the first remote computer. A reference address is sent from the first remote computer to the local computer via the network through execution of code by the syscall server. A syscall request is built in the local computer with arguments determined using the reference address received from the first remote computer. The syscall request is sent from the local computer to the first remote computer via the network. The syscall request is copied into a stack of the first remote computer through execution of code by the syscall server. Registers are popped from the syscall request in the stack. Execution of a syscall request is initiated on the first remote computer. The result of the syscall request is pushed onto the stack. At least a portion of the result of the syscall request is sent to the local computer via the network through execution of code by the syscall server.

    摘要翻译: 提供了一种用于在经由网络连接到本地计算机的第一远程计算机上执行源自本地计算机的系统呼叫的系统。 通过网络在本地计算机和第一远程计算机之间建立通信。 系统调用服务器安装在第一台远程计算机中。 通过系统呼叫服务器执行代码,通过网络将参考地址从第一个远程计算机发送到本地计算机。 在本地计算机中构建系统调用请求,其参数使用从第一台远程计算机接收的参考地址确定。 系统调用请求通过网络从本地计算机发送到第一个远程计算机。 通过系统调用服务器执行代码将系统调用请求复制到第一个远程计算机的堆栈中。 寄存器从堆栈中的系统调用请求弹出。 在第一台远程计算机上启动系统调用请求的执行。 系统调用请求的结果被推入堆栈。 系统调用请求的结果的至少一部分通过系统呼叫服务器执行代码通过网络发送到本地计算机。

    System and method for extending automated penetration testing to develop an intelligent and cost efficient security strategy
    6.
    发明授权
    System and method for extending automated penetration testing to develop an intelligent and cost efficient security strategy 有权
    扩展自动渗透测试的系统和方法,开发智能和成本效益的安全策略

    公开(公告)号:US08490196B2

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

    申请号:US12851516

    申请日:2010-08-05

    摘要: A system and method for extending automated penetration testing of a target network is provided. The method comprises: computing a scenario, comprises the steps of: translating a workspace having at least one target computer in the target network, to a planning definition language, translating penetration modules available in a penetration testing framework to a planning definition language, and defining a goal in the target network and translating the goal into a planning definition language; building a knowledge database with information regarding the target network, properties of hosts in the network, parameters and running history of modules in the penetration testing framework; and running an attack plan solver module, comprising: running an attack planner using the scenario as input, to produce at least one attack plan that achieves the goal, and executing actions defined in the at least one attack plan against the target network from the penetration testing framework.

    摘要翻译: 提供了一种用于扩展目标网络的自动渗透测试的系统和方法。 该方法包括:计算场景,包括以下步骤:将具有目标网络中的至少一个目标计算机的工作空间转换为规划定义语言,将穿透测试框架中可用的穿透模块转换为规划定义语言,以及定义 目标网络中的目标,并将目标转化为规划定义语言; 构建知识数据库,提供有关目标网络的信息,网络中主机的属性,渗透测试框架中模块的参数和运行历史; 以及运行攻击计划求解器模块,其包括:使用所述场景作为输入来运行攻击计划器,以产生实现所述目标的至少一个攻击计划,以及针对所述目标网络的所述至少一个攻击计划中定义的所述攻击行为 测试框架。

    System and method for probabilistic attack planning
    7.
    发明授权
    System and method for probabilistic attack planning 有权
    概率攻击计划的系统和方法

    公开(公告)号:US08490193B2

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

    申请号:US12877815

    申请日:2010-09-08

    IPC分类号: G06F21/00

    摘要: A system and method for automated probabilistic planning of network attacks against infrastructures of computer networks and applications is provided. The embodiments automate the analysis and probabilistic planning of multi-step attacks to computer and application networks (in particular in the context of automating penetration tests), optimizing with respect to one of the following metrics: the probability of success of the actions, a numerical parameter that must be minimized (e.g., running time), or the number of logs generated by the control devices in the target network.

    摘要翻译: 提供了针对计算机网络和应用的基础设施的网络攻击的自动概率规划的系统和方法。 这些实施例使对计算机和应用网络的多步骤攻击的分析和概率规划(特别是在自动渗透测试的上下文中)自动化,针对以下度量之一进行优化:动作成功的概率,数值 参数必须最小化(例如,运行时间),或由目标网络中的控制设备生成的日志数。

    SYSTEM AND METHOD FOR PROBABILISTIC ATTACK PLANNING
    8.
    发明申请
    SYSTEM AND METHOD FOR PROBABILISTIC ATTACK PLANNING 有权
    用于概率攻击规划的系统和方法

    公开(公告)号:US20110061104A1

    公开(公告)日:2011-03-10

    申请号:US12877815

    申请日:2010-09-08

    IPC分类号: G06F21/00

    摘要: A system and method for automated probabilistic planning of network attacks against infrastructures of computer networks and applications is provided. The embodiments automate the analysis and probabilistic planning of multi-step attacks to computer and application networks (in particular in the context of automating penetration tests), optimizing with respect to one of the following metrics: the probability of success of the actions, a numerical parameter that must be minimized (e.g., running time), or the number of logs generated by the control devices in the target network.

    摘要翻译: 提供了针对计算机网络和应用的基础设施的网络攻击的自动概率规划的系统和方法。 这些实施例使对计算机和应用网络的多步骤攻击的分析和概率规划(特别是在自动渗透测试的上下文中)自动化,针对以下度量之一进行优化:动作成功的概率,数值 参数必须最小化(例如,运行时间),或由目标网络中的控制设备生成的日志数。

    SYSTEM AND METHOD FOR EXTENDING AUTOMATED PENETRATION TESTING TO DEVELOP AN INTELLIGENT AND COST EFFICIENT SECURITY STRATEGY
    9.
    发明申请
    SYSTEM AND METHOD FOR EXTENDING AUTOMATED PENETRATION TESTING TO DEVELOP AN INTELLIGENT AND COST EFFICIENT SECURITY STRATEGY 有权
    用于扩展自动渗透测试以发展智能和成本有效的安全策略的系统和方法

    公开(公告)号:US20110035803A1

    公开(公告)日:2011-02-10

    申请号:US12851516

    申请日:2010-08-05

    IPC分类号: G06F11/00

    摘要: A system and method for extending automated penetration testing of a target network is provided. The method comprises: computing a scenario, comprises the steps of: translating a workspace having at least one target computer in the target network, to a planning definition language, translating penetration modules available in a penetration testing framework to a planning definition language, and defining a goal in the target network and translating the goal into a planning definition language; building a knowledge database with information regarding the target network, properties of hosts in the network, parameters and running history of modules in the penetration testing framework; and running an attack plan solver module, comprising: running an attack planner using the scenario as input, to produce at least one attack plan that achieves the goal, and executing actions defined in the at least one attack plan against the target network from the penetration testing framework.

    摘要翻译: 提供了一种用于扩展目标网络的自动渗透测试的系统和方法。 该方法包括:计算场景,包括以下步骤:将具有目标网络中的至少一个目标计算机的工作空间转换为规划定义语言,将穿透测试框架中可用的穿透模块转换为规划定义语言,以及定义 目标网络中的目标,并将目标转化为规划定义语言; 构建知识数据库,提供有关目标网络的信息,网络中主机的属性,渗透测试框架中模块的参数和运行历史; 以及运行攻击计划解算器模块,包括:使用所述场景作为输入来运行攻击计划器,以产生实现所述目标的至少一个攻击计划,以及针对所述目标网络的所述至少一个攻击计划中定义的所述攻击行为 测试框架。