Software Security Test Best Practices news, help and research - SearchSoftwareQuality.com

Software Security Test Best Practices

  • static verification

    Static verification is the set of processes that analyzes code to ensure defined coding practices are being followed, without executing the application itself. 

  • WebGoat: password weakness issues, basic application hacking concerns

    Expert Kevin Beaver shows testers how basic application oversights can cost them dearly in this lesson on password weakness and basic hacking. 

  • Webgoat Tutorial

    Expert Kevin Beaver demonstrates some of the power and versatility of free online testing tool Webgoat. 

  • Software Testing: How to know you're ready to start testing

    In this podcast, software testing and quality assurance (QA) expert Michael Kelly gives pointers about how to know when you're ready to start testing and the critical elements of good testing processes. 

  • Software security: Removing insecurity from outsourced development

    In this podcast, software security expert Jack Danahy describes when and when not to outsource application development and why. 

  • Web application security testing basics

    Static and dynamic analysis -- manual or automated -- can help uncover Web app security flaws. Learn how to use the techniques to make sure your applications aren't open to attack. 

  • Black, gray and white box testing explained -- Podcast

    Security is critical when operating a Web application. Black, gray and white box tests are three tests you can conduct to ensure an attacker can't get to your application. In this podcast, Jennette Mullaney refers to information from Dan Cornell, pri... 

  • How source code analysis improves application security

    New application vulnerabilities are disclosed daily. Many of them, however, can be discovered and resolved through source code analysis. Learn how in this podcast with Denim Group's Dan Cornell. 

  • Ajax security: A dynamic approach

    Ajax security can be achieved by following the proper guidelines. In this podcast, expert Caleb Sima explains why Ajax is not inherently insecure, which tools work and which don't, and how to safely deploy Ajax. 

  • Injection attacks -- Knowledge and prevention

    SQL injection is recognized as a major threat to application security, but what about other injection attacks? SPI Dynamics' Caleb Sima dissects these exploits and offers straightforward prevention techniques in this podcast. 

About Software Security Test Best Practices

Software security testing verifies that the software complies with security requirements. A security test plan would specify security requirements and tests that should be performed to locate weaknesses or situations that would cause a violation of security requirements. Security testing should include testing for confidentiality, integrity, authentication, authorization, availability and non-repudiation. The security requirements should consider each of these areas and security test should be performed to verify compliance.