~/talk

Keynote: Philippe De Ryck - AppSec is too hard?

Talkat OWASP 20th Anniversary 2021 · on Friday, 2021-09-24· [security, web-platform]
slides:none on file

Modern AppSec fails on concrete details: JSON Web Token libraries expose six parsing methods so developers accidentally accept unsigned tokens — an alg=none bypass that hit Apache Pulsar and is trivial with a Burp Suite add‑on; choosing parseClaimsJws vs parse or the wrong verify call breaks integrity. Front end frameworks expose DOMPurify sanitizer as the right fix for dangerouslySetInnerHTML but apps often omit it. Remedies that work: Semgrep scans, encapsulated safeHtml components, and internal security products (Netflix style) that drop findings from dozens to zero.

AI-written summary · about

  1. 0:00Start
  2. 2:43THE ROAD TO APPSEC HELL
  3. 19:45INCLUDE COMMON PITFALLS IN YOUR TEST SCENARIUS
  4. 22:56WHAT DOES IT TAKE TO HANDLE A JWT CORRECTLY?!
  5. 29:32The Show Must Go On: Securing Netflix Studios At Scale
  6. 30:53RE-USE SECURITY LIBRARIES
  7. 38:47AVOID ACCIDENTAL MISUSE OF DANGEROUS FEATURES
  8. 41:43Signal Messenger
  9. 42:15MARKING THINGS AS DANGEROUS IS NOT ENOUGH
  10. 46:08ENCAPSULATE SECURITY BEHAVIOR IN LIBRARIES
  11. 47:53USING CODE HYGIENE FOR SECURITY SUCCESS
  12. 50:19THANK YOU!
~/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.