CISA Releases New Security Guidelines for Software Development and Design
Cybersecurity,
CISA,
Software Development,
DevSecOps,
Security Guidelines,
MFA,
Vulnerability Management,
Application Security
Mon Jan 13 2025
by Paul Krill
The US Cybersecurity & Infrastructure Security Agency (CISA) has published new IT sector-specific goals (IT SSGs) aimed at strengthening cybersecurity measures in software development. Released on January 7, these guidelines include 11 goals for software development processes and seven for product design, representing additional voluntary practices beyond existing cross-sector cybersecurity performance goals (CPGs).
Key Development Process Goals
The guidelines emphasize environment separation as the primary software development process goal. This requires organizations to maintain distinct development, build, test, and distribution environments to prevent unauthorized access to sensitive systems and data.
For product design, the implementation of multifactor authentication (MFA) takes precedence, targeting the reduction of risks associated with password compromises and weak password usage. These goals were developed through collaborative efforts between government agencies, industry groups, and private sector organizations.
Software Development Process Guidelines
The complete set of security goals for software development processes includes:
- Separation of all software development environments
- Regular monitoring and review of trust relationships across development environments
- Mandatory multifactor authentication implementation
- Establishment of security requirements for software products
- Secure credential storage and transmission
- Implementation of effective network monitoring solutions
- Establishment of supply chain risk management
- Provision of software bill of materials (SBOM)
- Source code vulnerability inspection through automated tools
- Pre-release vulnerability mitigation
- Publication of vulnerability disclosure policies
Product Design Security Goals
The seven key security goals for product design comprise:
- Enhanced multifactor authentication implementation
- Elimination of default passwords
- Reduction of vulnerability classes
- Timely security patch delivery
- Clear end-of-life support communication
- Inclusion of CWE and CPE fields in CVE records
- Improved customer access to cybersecurity intrusion evidence
These guidelines, based on CISA’s operational data and current threat landscape research, represent a comprehensive approach to enhancing software security from development through deployment and maintenance phases.
Organizations implementing these guidelines will better position themselves to protect against cyber threats while providing more secure products to their customers. The emphasis on both development processes and product design ensures a holistic approach to software security.
👋