Whitepapers



Veracode Answers Gartner's Critical Security Questions

In September 2011 Gartner published a research note (ID Number: G00216359) titled “Critical Security Questions to Ask a Cloud Service Provider”. The research note provides a checklist of security-related questions that organizations should ask prospective providers of cloud-based services, as part of their due diligence process. For the full report, please contact Gartner directly.

Veracode fully agrees that security is a core component of any cloud-based platform or service. We embrace Gartner’s checklist as part of an organization’s process for evaluating cloud-based application security solutions. Veracode’s specific approach and response to each Gartner requirement is outlined within.

 
Policy-Driven Software Security From Ad-Hoc Testing to a Programmatic Approach

What do Google, RSA, Sony, PBS, Barracuda Networks, HBGary and numerous other high profile organizations have in common? All have been breached through vulnerabilities in software applications and often by applications that they didn’t develop, but rather purchased from third-parties. One thing is clear—Software is the Achilles’ heel of information security; vulnerable applications represent a critical area of exposure and a highly significant risk to the business. And yet, while organizations take a rigorous approach to quality assurance of their applications from a functional perspective, very few have anything close to a systematic, policy-based program for detecting and remediating software security flaws.

 
Understanding The Risks of Mobile Applications

Modern mobile applications run on mobile devices that have the functionality of a desktop or laptop running a general purpose operating system. In this respect many of the risks are similar to those of traditional spyware, Trojan software, and insecurely designed apps. However, mobile devices are not just small computers. Mobile devices are designed around personal and communication functionality which makes the top mobile applications risks different from the top traditional computing risks.

 
Successful Application Security Testing for Agile Development

It is an imperative to include security testing in application development. Yet, with Agile’s fast pace, and lean concepts, it easy to see how many organizations would simply consider testing for application security defects to be too costly in terms of both time and resources. The reasons behind these beliefs are concerns over the cost of the tooling versus the benefit, the cost of deployment and training of the tools, the inability for these tools to fit into Agile development processes, and the objections of developers who must become proficient in the use of the tools. This paper addresses these concerns and describes methods that utilize Veracode’s Security Review and methodologies for security testing that succeed in the Agile world.

 
Eradicate Cross-Site Scripting

The Web’s most prevalent application vulnerability remains an open door to attack on your business and your customers. It doesn’t have to be. Eradicate Cross-Site Scripting is a whitepaper written to empower organizations to expand their web security programs. This whitepaper provides an introduction to Cross-Site Scripting (XSS) and details of Veracode's Free Service that empowers you to begin a campaign to eradicate XXS vulnerabilities in corporate applications.

 
Guide to Software Risk Assessments

This whitepaper outlines how new application security technologies enable organizations to meet the growing threat posed by software and provides risk management best practices which enterprises can use to secure their application inventory.

 
PCI Guide for Merchants and Service Providers

This whitepaper helps Merchants and Service Providers understand and meet PCI DSS requirements.

 
Five Steps to Secure Outsourced Application Development

Download the guide – "Five Steps to Secure Outsourced Application Development” and learn how independent verification and validation of offshore software, delivered through an on-demand service, can automate security acceptance testing and secure your enterprise.

 
Automating Code Reviews

On-demand application security testing offered as an outsourced service – based on binary analysis and multiple scanning technologies – is a major step toward reducing risk in applications developed in house as well as applications purchased from third party vendors. Learn how moving to a SaaS model for application security can automate your code reviews.

 
PCI Guide for Payment Vendors

This whitepaper explains how Payment Vendors can meet Visa PABP requirements and prepare for PCI PA-DSS compliance.

 
Understanding NIST 800-37 FISMA Requirements

As part of its FISMA responsibility to develop standards and guidance for federal agencies, NIST created Special Publication (SP) 800-37 “Guide for the Security Certification and Accreditation of Federal Information Systems.” This whitepaper helps readers understand the relationship between NIST 800-37, FISMA and application security testing.

 
Understanding SaaS Security Questions

Learn what security questions you should be asking SaaS providers and how Veracode addresses these core requirements.