logo logo logo logo logo logo logo logo logo logo logo logo logo logo logo logo logo logo logo logo logo logo logo logo logo logo logo logo logo logo

Deployment: Software Environment (SE)

The overall goal of the Software Environment practice is change management. Those responsible for the software environment must ensure their ability to make authorized changes and to detect unauthorized changes and activity. Managers must enforce adherence to corporate policy.

DEPLOYMENT: SOFTWARE ENVIRONMENT
OS and platform patching, Web application firewalls, installation and configuration documentation, application monitoring, change management, code signing.
  Objective Activity Level
SE1.1 watch software use application input monitoring 1
SE1.2 provide a solid host/network foundation for software ensure host/network security basics in place
SE2.2 guide operations on application needs publish installation guides created by SSDL 2
SE2.3 watch software use application behavior monitoring and diagnostics
SE2.4 protect apps (or parts of apps) that are published over trust boundaries use code signing
SE3.2 protect IP and make exploit development harder use code protection 3
one

SE Level 1: Ensure the application environment supports software security. The operations group ensures required host and network security controls are functioning and proactively monitors software, including application inputs.

two

SE Level 2: Use published installation guides and actively monitor software behavior. The SSG must ensure software development processes account for the need to protect code intellectual property and for the need to produce application installation and maintenance guides for the operations group. The operations group must monitor software behavior.

three

SE Level 3: Protect client-side code. The SSG must ensure that all code leaving the organization is protected.