dissected.io
šŸ”’

Security

Explore encryption, authentication, and the techniques that keep systems safe.

1
Beginner9 min read

The CIA Triad

The three properties every security decision trades against — confidentiality, integrity, and availability.

fundamentalscia-triadconfidentiality
1
Beginner12 min read

What is TLS?

How TLS secures internet communication — from the handshake to encrypted data transfer.

tlsencryptionfundamentals
2
Beginner10 min read

Authentication vs Authorization

Who are you, and what may you do? Two distinct concepts that get conflated constantly — and confused at your peril.

fundamentalsauthenticationauthorization
3
Beginner10 min read

Hashing and Encryption

The most-confused pair in security — one is reversible, one isn't. Getting them mixed up leads to real vulnerabilities.

fundamentalshashingencryption
4
Beginner11 min read

OWASP Top 10

The industry's consensus list of the most critical web application security risks, updated periodically to reflect real-world attack trends.

fundamentalsowaspvulnerabilities
5
Beginner11 min read

Cookies, Sessions, and JWTs

HTTP is stateless, so how does a server remember you? Cookies, server-side sessions, and JWTs each solve this differently — with real trade-offs.

fundamentalscookiessessions
6
Intermediate11 min read

SQL Injection Deep Dive

The attack that has breached more databases than any other. How SQL injection works, why parameterized queries are the only real fix, and why it's still in the OWASP top 10 decades later.

intermediatesql-injectioninjection
7
Intermediate11 min read

XSS Attacks

Cross-site scripting — injecting malicious scripts into web pages. How stored, reflected, and DOM-based XSS work, what attackers gain from them, and how to stop them.

intermediatexssinjection
8
Intermediate10 min read

CSRF Attacks

Cross-site request forgery — the browser's helpfulness is the vulnerability. How attackers trick authenticated users into performing unintended actions, and how SameSite cookies changed the landscape.

intermediatecsrfsamesite
9
Intermediate10 min read

OAuth 2.0

The standard for delegated authorization. How OAuth 2.0 lets users grant third-party apps access to their data without sharing passwords.

intermediateoauthauthorization
10
Intermediate10 min read

Zero Trust Architecture

Never trust, always verify. How zero trust replaces the perimeter security model and why it's become the standard for modern enterprise security.

intermediatezero-trustnetwork-security
11
Advanced10 min read

Threat Modeling

Systematically identifying what can go wrong before it does. STRIDE, attack trees, and how to build threat modeling into your development process.

advancedthreat-modelingstride
12
Advanced10 min read

Penetration Testing Basics

Attacking systems to find weaknesses before attackers do. The methodology, tooling, and mindset behind professional penetration testing.

advancedpentestingsecurity-testing
13
Advanced11 min read

AI Security Risks

How AI systems introduce new attack surfaces. Prompt injection, insecure output handling, and the unique security challenges of LLM applications in production.

advancedai-securityllm
14
Advanced11 min read

Securing AI-Built Products

Security considerations for products built with AI assistance. Code review, supply chain risks, and how AI-generated code changes your threat model.

advancedai-securitycode-generation