20 practical guides

Cybersecurity and Privacy Guides

Learn how to design safeguards, verify them on systems you own, prepare recovery, and escalate security concerns responsibly.

Why this topic

Built for developers, IT professionals, and teams protecting systems and data through authorized, evidence-based work.

01
Application security planning

Web application threat modeling

Map assets, trust boundaries, abuse cases, and proportionate controls before changing an owned web application.

02
Secure development fundamentals

OWASP Top 10 development guide

Use the OWASP Top 10 as a review lens while building specific, testable application safeguards.

03
Database input security

SQL injection prevention

Separate SQL structure from untrusted values, constrain database privileges, and verify query paths safely.

04
Browser output security

Cross-site scripting prevention

Keep untrusted browser content in data contexts through framework defaults, encoding, sanitization, and safe DOM APIs.

05
Browser request integrity

CSRF protection

Authenticate state-changing browser requests with framework controls, tokens, cookie policy, and origin checks.

06
Authentication data protection

Password storage and hashing

Store password verifiers with current adaptive hashing, unique salts, protected peppers, and tested upgrades.

07
Identity defense

MFA design

Choose phishing-resistant factors, protect enrollment and recovery, and test an accessible MFA rollout.

08
Credential lifecycle security

Development secrets management

Inventory, store, deliver, rotate, and retire application secrets through controlled identities and audited systems.

09
Access control operations

Least privilege in practice

Reduce standing access for people, workloads, data, and tools through scoped roles and regular review.

10
Application authorization design

Role-based access control

Build roles from job actions, enforce permissions server-side, and govern assignment and change.

11
Workplace social engineering defense

Employee phishing detection

Verify unusual requests through trusted channels, report quickly, and respond without investigating alone.

12
Operational resilience

Small-organization ransomware preparation

Reduce ransomware impact through access controls, isolated backups, response roles, and practiced restoration.

13
Security incident readiness

Incident response planning

Define incident roles, evidence, containment authority, recovery criteria, and practiced communications.

14
Detection and triage

Security log prioritization

Triage security events by asset, identity, behavior, evidence quality, and business consequence.

15
Cloud data protection

Cloud storage bucket security

Control bucket identities, public access, encryption, retention, logs, and recoverable deletion.

16
Secure software delivery

Software supply chain security

Protect source, dependencies, builds, artifacts, and releases with verified identities and provenance.

17
Component risk management

Dependency vulnerability management

Inventory software dependencies, assess reachable risk, prioritize updates, and verify remediation without disrupting owned applications.

18
Product privacy engineering

Privacy by design

Turn a product idea into minimized data flows, explicit user choices, protected access, and testable privacy requirements.

19
Information lifecycle controls

Data retention and deletion

Set evidence-based retention periods and build deletion across primary stores, copies, vendors, logs, and backups.

20
Security assurance workflow

Practical security review

Scope an authorized review, gather architecture evidence, test safeguards safely, and track findings through verified closure.

Demand and scope reference: NIST Cybersecurity Framework. NIST CSF 2.0 guidance for governing, identifying, protecting, detecting, responding, and recovering.