jan-karel.com
Home / Security Measures / Web Security

Web Security

Web Security

Web Security

17 chapters on securing web applications — from preventing injection attacks to a complete secure development lifecycle.

Preventing Vulnerabilities

  1. SQL Injection Prevention — Parameterized queries, ORM usage, and input validation
  2. XSS Prevention — Output encoding, Content Security Policy, and DOM security
  3. Command Injection Prevention — Safely calling system commands
  4. Path Traversal Prevention — Restricting file access and path validation
  5. SSTI Prevention — Securely configuring template engines
  6. XXE Prevention — Securing XML parsers against external entities
  7. SSRF Prevention — Restricting and filtering server-side requests
  8. Deserialization Prevention — Preventing unsafe object deserialization
  9. Client-Side Security — Blocking browser-side attack vectors

Hardening & Architecture

  1. Authentication Hardening — Password policy, MFA, and session security
  2. Security HeadersHTTP headers that protect browsers
  3. Input Validation & Output Encoding — Layered defense against injection
  4. TLS/SSL Configuration — Setting up encryption correctly
  5. API Security — Securing REST and GraphQL APIs
  6. File Upload Hardening — Safely processing file uploads
  7. OAuth & OpenID Connect — Correctly implementing authentication protocols
  8. Secure Development Lifecycle — Building security into every phase of development

Op de hoogte blijven?

Ontvang maandelijks cybersecurity-inzichten in je inbox.

← Security Measures ← Home