~/talk

Security Theatre

Talkat PHP UK Conference 2016 · 2016-02-18..02-19· [security]
slides:none on file

An ongoing four year scan ingests about 4,800 application versions and indexes 10 million files into a fingerprinting system that runs monthly, producing 255,000 scans overall and a July 2015 snapshot of 6,440 sites where 1,082 had identifiable apps and 2,324 installs — roughly 60% vulnerable to at least one flaw; findings show 25% of versions expose vulnerabilities within three months, expose real failures like Timthumb and OpenX backdoors, and demonstrate the scanner works.

AI-written summary · about

  1. 0:00Intro
  2. 0:33Security Theatre @thomas_shone
  3. 1:18Denial
  4. 5:15Internet of Things
  5. 6:31SAMSUNG
  6. 10:04Most popular software It's not what you think
  7. 18:05OpenX Backdoored for almost a year
  8. 19:41Versioning Projects with bad versioning also have some of the worst security issues
  9. 19:54Plugins and Templates If an update needs manual changes for plugins or template, no one updates
  10. 32:18The hardest part of security is not writing secure code
  11. 32:49without vulnerability Vulnerability research and security updates
  12. 33:32I trust that the network is configured properly and secure Good system administrators
  13. 33:42I trust you are who you say you are TLS Certificate Peer Verification or Authentication
  14. 36:05I trust your computer is not compromised ????
  15. 36:45I trust that the user won't be the weak link Training and procedures
  16. 38:17Weakening Compromising encryption or hashing is about reducing time to crack
  17. 38:27Implementation A bad implementation helps reduce the time to crack
  18. 40:53Avoid old tutorials on encryption scott/e9319254c8ecbad4f227
  19. 42:11One way encoding Comparisons / Integrity Checks
  20. 43:55Timing Attacks Brute forcing cryptographic functions via time taken to execute
  21. 47:04is critical in encryption Used for key generation and nonces
  22. 49:44Weak password reset processes Can you Google the answer? How do you handle customer support reset?
  23. 52:49Patching Strategy If a dependency prevents updating, resolve it now
  24. 53:50Don't become comfortable Comfort breeds contempt
  25. 54:38Training Strategy Have a process for dealing with account locks and resets
  26. 54:59Compromise Strategy Have a plan before you need it
  27. 55:29Information
  28. 56:55Decouple roles Databases, servers, domains, roles, ...
  29. 57:36Get behind PSR-9 & 10
  30. 58:12Group Performance
~/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.