×

System and method for providing automated computer security compromise as a service

  • US 9,183,397 B2
  • Filed: 06/05/2012
  • Issued: 11/10/2015
  • Est. Priority Date: 06/05/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing automated computer security compromise as a service, running within a cloud computing environment, the system comprising:

  • a web server having a web front end running on the web server, wherein users connect to the web server via the web front end, and wherein the web server has stored therein pentest definitions created by the users through use of the web front end;

    wherein the web server further comprises a computer-based command and control component which processes the pentest definitions, builds pentest task tickets and reporting task tickets, and monitors different portions of the system, wherein the portions of the system are selected from the group consisting of at least one computer-based penetration tester component and at least one computer-based report generator component,wherein the command and control component interacts with the cloud computing environment to scale up or down the number of penetration tester components and the number of report generator components, and assigns the task tickets to the penetration tester components and to the report generator components,at least one of the computer-based penetration tester components runs a penetration testing framework, the penetration tester component being configured to run penetration testing modules available inside the penetration testing framework as instructed by the pentest task tickets built by the command and control component;

    at least one of the computer-based report generator components generates reports based on the reporting tasks tickets built by the command and control service; and

    a central database including memory for storing pentest results wherein results are isolated by the central database for each front end user.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×