~/talk

Securing Software’s Future

links:none on file
slides:none on file

Claims that changing APIs reduces whole classes of bugs with little developer training, supported by examples: LDAP filter injection persists because ColdFusion ships no escape helper and its sample code is exploitable while PHP exposes ldap_escape but documents neither uses nor risks; managed platforms eliminated buffer overflows and ORMs plus auto-encode templates largely removed new SQL injection cases. Proposes adding parameterized/template APIs that make the secure choice the path of least resistance and measuring effectiveness with controlled developer trials.

AI-written summary · about

  1. 0:00Introduction
  2. 0:24Is software security getting better
  3. 2:12We have a big pile of code
  4. 3:10We know we have a lot of bugs
  5. 3:30We try to educate them
  6. 4:09We really need to do better
  7. 5:43What else do we do
  8. 6:37Training
  9. 7:45Developers release vulnerabilities faster
  10. 8:41Importance of contesting
  11. 9:56Build better platforms
  12. 11:33Language lawyers
  13. 12:28Counterexamples
  14. 12:52LDAP Filter Injection
  15. 14:42Cold Fusion
  16. 14:54Encoding
  17. 15:28Adobe API
  18. 16:25ColdFusion
  19. 17:37Example Code
  20. 19:31Sequel Injection
  21. 22:27PHP Abstract API
  22. 23:27Apache Foundation
  23. 25:48API Security
  24. 29:56How do we convince vendors
  25. 32:16Standardization
  26. 35:49Conclusion
  27. 36:24Questions
~/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.