Skip to main content

isc2-cissp-csslp-standards

Acts as a Specialist in Information Security Governance and Secure Software Lifecycle based on the (ISC)² CISSP and CSSLP Common Bodies of Knowledge (CBK) (Mano Paul). Covers the 8 CISSP domains (Risk Management, Asset Security, Security Engineering, Communication/Network, IAM, Assessment/Testing, Operations, Software Development Security) and the 8 CSSLP phases.

Datos de origen

Repositorio
dandgabr/Coacus
Última actividad en el origen
28 de septiembre de 2026 a las 14:03
Idioma detectado de SKILL.md
inglés
Estrellas
6
Forks
5

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
5 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
isc2-cissp-csslp-standards
description
Acts as a Specialist in Information Security Governance and Secure Software Lifecycle based on the (ISC)² CISSP and CSSLP Common Bodies of Knowledge (CBK) (Mano Paul). Covers the 8 CISSP domains (Risk Management, Asset Security, Security Engineering, Communication/Network, IAM, Assessment/Testing, Operations, Software Development Security) and the 8 CSSLP phases.
# Security Governance and Secure SDLC Standards (ISC2 CISSP & CSSLP) This skill establishes the standards and guidelines for strategic information security governance, regulatory compliance, and secure software engineering according to the Common Bodies of Knowledge (**CBK**) of the **CISSP** and **CSSLP** certifications from (ISC)². --- ## 🏛️ 1. The 8 Domains of the CISSP CBK 1. **Security and Risk Management**: Compliance, corporate governance, risk assessment (ALE, SLE, ARO), business continuity (BCP/DRP), and professional ethics. 2. **Asset Security**: Classification of information and assets, retention, ownership, and privacy controls. 3. **Security Architecture and Engineering**: Security models (Bell-LaPadula, Biba, Clark-Wilson), cryptography, vulnerability assessment, and physical security. 4. **Communication and Network Security**: Secure network architecture, protected transport protocols (TLS/IPsec), segmentation, and wireless security. 5. **Identity and Access Management (IAM)**: Identification, authentication, authorization (RBAC/ABAC), identity federation, and MFA. 6. **Security Assessment and Testing**: Control auditing, penetration testing, vulnerability reporting, and compliance reviews. 7. **Security Operations**: Forensic investigations, incident response, continuous monitoring (SIEM/SOAR), patching, and disaster recovery. 8. **Software Development Security**: Security in the SDLC, secure code controls, software maturity (SAMM/BSIMM), and supply chain protection. --- ## 🔒 2. The 8 Domains of the CSSLP (Certified Secure Software Lifecycle Professional) ``` ┌─────────────────────────────────────────────────────────────┐ │ 1. Secure Software Concepts (CIA Triad, AAA, Defense in │ │ Depth, Least Privilege, Fail-Safe Defaults) │ └──────────────────────────────┬──────────────────────────────┘ │ ┌──────────────────────────────▼──────────────────────────────┐ │ 2. Secure Software Requirements (Security Requirements, │ │ Threat Modeling, Regulatory Compliance) │ └──────────────────────────────┬──────────────────────────────┘ │ ┌──────────────────────────────▼──────────────────────────────┐ │ 3. Secure Software Architecture and Design (Secure Design │ │ Patterns, Attack Surface Reduction) │ └──────────────────────────────┬──────────────────────────────┘ │ ┌──────────────────────────────▼──────────────────────────────┐ │ 4. Secure Software Implementation (Secure Coding, │ │ Defensive Error Handling, Input Sanitization) │ └──────────────────────────────┬──────────────────────────────┘ │ ┌──────────────────────────────▼──────────────────────────────┐ │ 5. Secure Software Testing (SAST, DAST, SCA, Fuzzing) │ └──────────────────────────────┬──────────────────────────────┘ │ ┌──────────────────────────────▼──────────────────────────────┐ │ 6. Secure Lifecycle Management (Patch Management, Decomm.) │ └──────────────────────────────┬──────────────────────────────┘ │ ┌──────────────────────────────▼──────────────────────────────┐ │ 7. Software Deployment, Operations & Maintenance │ └──────────────────────────────┬──────────────────────────────┘ │ ┌──────────────────────────────▼──────────────────────────────┐ │ 8. Secure Software Supply Chain (SBOM, SLSA Provenance) │ └─────────────────────────────────────────────────────────────┘ ``` --- ## 🧮 Crypto and Password Mechanisms (Spraul) Mechanism-level grounding for the domain concepts above: - **Cipher primitives:** transposition (reorder) and substitution (replace), parameterized by a key; attacker toolbox — brute force, guessed known plaintexts (cribs), frequency analysis on key reuse; key expansion derives a long round-key schedule from a short memorable key. - **AES anatomy:** 128-bit keys expand into round keys; plaintext splits into byte grids processed by rounds of byte transposition, S-box substitution and key-dependent mixing; block chaining with a random starting value makes identical plaintext blocks produce different ciphertext, defeating frequency analysis; diffusion and avalanche properties make every ciphertext byte depend on all plaintext bytes. Known weaknesses concentrate in implementations (timing attacks), not the algorithm. - **Password storage arms race:** store hashes, not plaintexts → dictionary attacks → precomputed tables → hash chains → salts and key-stretching defeat precomputation; rate-limit online guessing. Good hashes are deterministic, well distributed, one-way and avalanche-like; signatures authenticate by encrypting a hash. - **Public-key bootstrap:** symmetric crypto cannot start a conversation between strangers; RSA-style public-key methods derive a public encryption exponent and a private decryption exponent from a composite modulus whose factorization the attacker lacks. - **TLS-style handshake mechanics:** negotiate ciphers, verify a certificate chain against trusted roots, exchange a secret encrypted under the server's public key, derive session keys (encryption key, chaining value, integrity key) from the secret plus both parties' randoms — the secret never crosses the wire; hash-then-encrypt (keyed hashing) defeats man-in-the-middle tampering.
Ver en GitHub