~/talk

Secure by Design - Security Principles for the Working Architect

Talkat ACCU 2019 · 2019-04-10..04-13· [security, software-architecture]
github:eoinwoods
slides:none on file

A distilled set of ten actionable design rules: least privilege, assume untrusted, keep it simple. Cites concrete failures — a bank lost a trading DB because scripts ran as a powerful user; a tiny Linux droplet sees 150–1,800 SSH attacks a day; 95% of shipped bytes can be open source and known vulnerabilities get weaponized within three days — and concrete mitigations: separate audit store with isolated credentials, use proven secret stores (HashiCorp Vault), run dependency scanners (Sonatype/Black Duck), threat‑model and embed security champions in teams.

AI-written summary · about

  1. 0:00Intro
  2. 2:43REVISITING SECURITY
  3. 6:50ASPECTS OF SECURITY PRACTICE
  4. 19:09SECURITY DESIGN PRINCIPLES
  5. 27:06SEPARATE RESPONSIBILITIES
  6. 39:11SIMPLEST SOLUTION POSSIBLE
  7. 43:12AUDIT SENSITIVE EVENTS
  8. 45:43SECURE DEFAULTS & FAIL SECURELY
  9. 48:52NEVER RELY ON OBSCURITY
  10. 51:01DEFENCE IN DEPTH
  11. 57:27SECURE THE WEAKEST LINK
~/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.