This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org

Difference between revisions of "OWASP Security Integration System"

From OWASP
Jump to: navigation, search
(How the two tools should be used in the SDLC)
(Build, Verify Assure)
Line 26: Line 26:
 
</ul>
 
</ul>
  
==Build,  Verify Assure==
 
<ul>
 
<li>SCAT is used by development teams to build, verify and assure secure software</li>
 
<li><strong>Build</strong>: SCAT uses code level guidance to clearly instructs developers on how to correctly implement security requirements</li>
 
<li><strong>Verify</strong>: SCAT uses a combination of ZAP basic scans and security test plans to verify correct implementation of security requirements</li>
 
<li><strong>Assure</strong>: SCAT centrally stores and publishes evidence of secure development and testing as an audit trail. Providing traceability through requirements and proving a secure development process</li>
 
</ul>
 
<ul>
 
<li>SCAT is a simple 5 screen MVC, C# web application with a small footprint that can be deployed without further complicating development environment
 
<li>SCAT is part of three domains to consider when securing software development.  <em>I've detailed the other domains in an article that will be published in the Nov/Dec issue of the ISC2 magazine, I will add a link here after publication.</em>
 
</li>
 
</ul>
 
  
 
<h1><b>Problems the tool address</b></h1>
 
<h1><b>Problems the tool address</b></h1>
 +
 
==Low levels of compliance==
 
==Low levels of compliance==
 
<ul>
 
<ul>

Revision as of 08:01, 7 October 2019

OWASP Project Header.jpg

What is the Secure code assurance tool (SCAT)

What SCAT does not do

  • SCAT is a process integrity tool, implementing a consistent, authorized and auditable software development process
  • SCAT is used by development teams to build, verify and assure secure software
    • Build: uses a combination of code level guidance, on demand training and DAST tools to train, guide and verify correct implementation
    • Verify: uses a combination of manual test plans and SATS tools to guide and verify correct implementation
    • Assure: centrally stores and publishes evidence of secure development and testing as an audit trail. Providing traceability through requirements and proving that security controls operate efficiently over a period of time
  • SCAT is not a point in time security verification tool for detecting vulnerabilities after development