| title | CSSLP - Certified Secure Software Lifecycle Professional | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| markmap |
|
- Encryption
- Hashing
- Digital signature
- Code signing
- Reliability
- Modifications
- Authenticity
- Redundancy
- Replication
- Clustering
- Scalability
- Resiliency
- Multi-factor authentication (MFA)
- Identity & access management (IAM)
- Single sign-on (SSO)
- Federated identity
- Biometrics
- Access controls
- Permissions
- Entitlements
- Auditing
- Logging
- Digital signatures
- Block chain
- Regulatory authority
- Legal
- Idustry
- Access control
- Need-to-know
- Run-time previleges
- Zero trust
- Multi-party control
- Secret sharing
- Split knowledge
- Layered controls
- Geographical diversity
- Technical diversity
- Distributed systems
- Fail safe
- Fail secure
- No single point of failure
- Failover
- Single sign-on(SSO)
- Password vaults
- Resource efficiency
- Cookie management
- Session management
- Caching of credentials
- Kerckhoff's principle
- Peer review
- Open source
- Crowd source
- Compartmentalization/isolation
- Allow/accept list
- Password complexity
- Passwordless authentication
- Screen layouts
- Completely Automated Pulibic Turing test to tell Computers and Humans Apart (CAPTCHA)
- Common controls
- Libraries
- Control gate
- Break/build criteria
- Credential removal
- Configuration removal
- License concellation
- Archiving
- Service-level Agreements (SLA)
- Retention
- Destruction
- Dependencies
- International Organization for Standardization (ISO)
- Payment Card Industry (PCI)
- National Institute of Standards and Technology (NIST)
- Open Web Application Security Project (OWASP)
- Software Assurance Forum for Excellence in Code (SAFECode)
- Software Assurance Maturity Model (SAMM)
- Building Security in Maturity Model (BSIMM)
- Intellectual property
- Breach notification
- Risk accessment
- Risk analysis
- Business requirements
- Use cases
- Stories
- Security
- Operational
- Continuity
- Deployment
- Defense
- Healthcare
- Commercial
- Financial
- Payment Card Industry (PCI)
- Data dictionary
- Data owner
- Data custodian
- Sensitivity
- Impact
- Structured
- Unstructured
- Generation
- Storage
- Retention
- Disposal
- Personally indentifiable information (PII)
- Publicly available information
- Pseudo-anonymous
- Fully anonymous
- Data disposal
- Right to be forgotten
- Marketing preferences
- Sharing and using third parties
- Terms of service
- How long
- Where
- What
- Data residency
- Jurisdiction
- Multi-national processing boundaries
- Sherwood Applied Business Security Architecture (SABSA)
- Security chain of responsibility
- Federated identity
- Client server
- Peer-to-peer (P2P)
- Message queuing
- N-tier
- Enterprise service bus
- Web services
- Microservices
- Client-side exploits or threats
- Remote code execution
- Constant connectivity
- Internet of Things (IoT)
- Wireless
- Location-based
- Radio-Frequency Indentification (RFID)
- Near Field Communication (NFC)
- Sensor networks
- Mesh
- Secure boot
- Secure memory
- Secure update
- Software as a Service (SaaS)
- Platform as a Service (PaaS)
- Infrastructure as a Service (IaaS)
- Implicit data collection privacy
- Side-channel mitigation
- Speculative execution mitigation
- Secure element
- Firmware
- Drivers
- Artificial intelligence (AI)
- Virtual reality
- Augmented reality
- Facility-related
- Automotive
- Robotics
- Medical devices
- Software-defined production processes
- Key and data sharing between apps
- Application programming interfaces (API)
- Weeknesses
- State
- Models
- X.509
- Single sign-on (SSO)
- Proxies
- Firewalls
- Protocols
- Queuing
- Infrastructure as code (IaC)
- Hypervisor
- Containers
- Trusted Platform Module (TPM)
- Trusted Computing Base (TCB)
- Encryption
- Triggers
- Views
- Privilege management
- Secure connections
- Common language runtime
- Java virtual machine (JVM)
- Python
- PowerShell
-
STRIDE Security Attribute Spoofing Authenticity Tampering Integrity Repudiation Non-Repudiation Information Disclosure Confidentiality Denial of Service Availability Elevation of Privilege Authorization - Process for Attack Simulation and Threat Analysis (PASTA)
- Hybrid Threat Modeling Method
- Common Vulnerability Scoring System (CVSS)
- Advanced persistent threat (APT)
- Insider theat
- Common malware
- Third-party suppliers
- Identify credible relevant threats
- Predict
- Threat safety
- Database concurrency controls
- Encoding
- Obfuscation
- Confidentiality
- Privacy
- Compute
- Storage
- Network
- Memory management
- Baseline security configuration
- Credentials management
- Sandboxing
- Virtualization
- Containerization
- Separation Kernel Protection Profiles
- Payload
- Field level
- Transport
- Storage
- Agility
- Encryption
- Algorithm selection
- Trust zone
- Function permissions
- Role-base access control (RBAC)
- Discretionaly access control (DAC)
- Mandatory access control (MAC)
- Open Web Application Security Project (OWASP) Top 10
- Common Weakness Enumerations (CWE)
- SANS Top 25 Most Dangerous Software Errors
- Automated code coverage
- Linting
- Peer review
- Backdoor
- Logic bombs
- High entropy
- Trust contracts
- Security testing
- Analysis
- Software composition analysis
- Code signing
- Obfuscation
- International Organization for Standardization (ISO)
- Open Source Security Testing Methodology Manual
- Software Engineering Institute
- Logic
- Reliability
- Performance
- Scalability
- Known environment testing
- Unknown environment testing
- Functional testing
- Acceptance testing
- Interoperability
- Test harness
- Bug bounties
- Dynamic application security testing (DAST)
- Interactive application security testing (IAST)
- Security controls
- Known vulnerabilities
- Known malware
- Generated
- Mutated
- Simulating production environment and production data
- Synthetic transactions
- Fault injection
- Stress testing
- Break testing
- Pseudorandom number generators
- Entropy
- Defects
- Errors and vulnerabilities
- Common Vulnerability Scoring System (CVSS)
- Referential integrity
- Statistical quality
- Production representative
- Obfucation
- Sanitization
- Anonymization
- Tokenization
- Data aggregation mitigation
- Staging
- Production
- Quality assurance (QA)
- Administrators vs. users
- Adherence to guidelines
- Regulations
- Privacy laws
- Copyright
- DevSecOps
- Code signing
- Hashes
- Key generation
- Access
- Management
- Configuration hardening
- Secure patch/updates
- Firewall
- Credentials
- Configuration
- Licensing
- Infrastructure as code (IaC)
- Logs
- Events
- Telemetry
- Trace data
- Metrics
- Security information and event management (SIEM)
- Operational redundancy
- Erasure code
- Survivability
- Denial-of-service (DoS)
- Mitigate
- Accept
- Software bill of materials
- Cloud controls matrix
- Chain of custody
- Authenticity
- Integrity
- Secure software development practices
- Community versus commercial
- Licensing
- Shared responsibility model