~/talk

Defending the Hornburg

Talkat Laracon AU 2025 · 2025-11-13..11-14· [security, laravel]
slides:none on file

Use trusted managed infrastructure like Forge or a reputable VPS such as DigitalOcean, start with secure defaults in Laravel, and apply updates promptly; keep tested backups and a rehearsal incident‑response playbook (step‑by‑step restores). Rate‑limit login and API endpoints and put the site behind Cloudflare for DDoS mitigation; require MFA (auth apps or U2F keys over SMS) and enforce per‑action authorization. Ship monitoring/logging for noisy routes, hide admin tools behind VPN/IP allowlists, provide lockdown endpoints to disable features, and hire pentest/IR experts when needed.

AI-written summary · about

  1. 0:00Start
  2. 2:25Helm’s Deep as trusted infrastructure
  3. 4:40Secure defaults and building on solid foundations
  4. 5:45Maintenance, updates, and patching
  5. 6:55The Glittering Caves, backups, and incident response
  6. 10:05Helm’s Dike, rate limiting, and DDoS protection
  7. 12:25The Deeping Wall and multi factor authentication
  8. 14:40The Hornburg, authorisation, and access control
  9. 15:15Monitoring, logging, and seeing the attack
  10. 16:25Defence in depth and layered security principles
  11. 18:00Final thoughts on preparation and resilience
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.