×

Web application security frame

  • US 7,818,788 B2
  • Filed: 02/14/2006
  • Issued: 10/19/2010
  • Est. Priority Date: 02/14/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented with a computing system that includes a processor and memory storing instructions which, when executed by the processor, implement the method for incorporating security engineering expertise into one or more development engineering activities related to a development life cycle of a web-based application, by generating a web application security frame that identifies and categorizes security expertise specific to a context of the web-based application, the security expertise for use in the one or more development engineering activities for development of the web-based application, the one or more development engineering activities including executing a threat modeling activity for the web-based application, the method comprising:

  • determining a context of the web-based application, the context identifying environment information corresponding to the web-based application, including environment information corresponding to at least one of a web-based application type, a web-based application scenario, a web-based application project type or a web-based application life cycle type;

    identifying engineering expertise relevant to the one or more development engineering activities, including the threat modeling activity, for the web-based application based at least in part upon the context, the engineering expertise identifying one or more categories that identify areas where security issues arise when developing web-based applications corresponding to the context of the web-based application, each category corresponding to;

    engineering expertise identifying one or more vulnerabilities corresponding to the category;

    engineering expertise identifying one or more threats or attacks against the vulnerabilities; and

    engineering expertise identifying one or more countermeasures against the threats or attacks;

    generating, at the computing system, a web application security frame based on the identified engineering expertise that identifies and categorizes security expertise specific to the context of the web-based application, the web application security frame employing the one or more categories to organize the corresponding vulnerabilities, threats or attacks, and countermeasures;

    identifying the one or more development engineering activities related to the development life cycle of the web-based application, including identifying the threat modeling activity;

    executing, on the computing system, the threat modeling activity for the web-based application based at least in part upon the web application security frame, including the identified engineering expertise specific to the context of the web-based application; and

    receiving results from the threat modeling activity, and incorporating the results into the one or more development engineering activities into the development life cycle of the web-based application.

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