This series of articles, based on my previous working notes, discusses the main feature of the application security protection. The procedure is a security checking automation to figure out the potential security issues and give the developer a chance to fix them. My previous Security series of articles, such as Example Of Cross-Site Scripting, Reflected, was based on the security scanning tools to detect issues and to indicate the possible security vulnerabilities and solutions.

A - Introduction

This article will introduce Application Security in general and roughly discusses Fortify, Static Code Analysis (SCA), Sonatype, Open Source Security (OSS), WebInspect, and Dynamic Web App Scanning. The content of this article is

B - Application Security

Here, we will describe the company Application Security process, although it is from one specific company, it might have generic sense for the process itself.

B - 0 - AppSec Overview

Company Application Security (AppSec) provides a world-class suite of tools, services, and expertise, enabling the Company to build secure software from the start.​ AppSec services include

AppSec

B - 1 - Secure Code Training --- Earliest Stage of Software Development

Secure Code Training --- Earliest Stage of Software Development

B - 2 - Security Tools plugins --- Early Development:

Fortify Security Assistant IDE Plugin

B - 3 - Static Security Scanning --- after the code is completed

Static Security Scanning --- after code is completed

B - 4 - Dynamic Security Scanning --- after code deployed:

WebInspect

B- 5 - MAST

MAST

C - What is Fortify

Fortify Scanning include

This is the scanning tool screen, the type could be SCA, OSS, or WebInspect (see the panel at the bottom of this article):

DAST (Dynamic App Sec Testing) --- WebInspect

D - What is Sonatype

We will discuss the details in this article: Application Security (3), Open Source Security --- Sonatype

E - What is WebInspect

Dynamic AppSec Testing (DAST) = WebInspect

What is WebInspect?

Who uses WebInspect?​

Why should we use WebInspect?

Scope

 Scope

References