~/talk

OWASP ESAPI – A Retrospective: The Good, the Bad, & the Ugly

Talkat Global AppSec US 2021 Virtual · 2021-11-08..11-12· [security]
links:none on file
slides:none on file

OWASP ESAPI originates around 2007 as interface-first security library with bundled reference implementations that lead to monolithic dependencies. The encoder dominates usage (about 22 encoder/decoder methods) while HTTP utilities balloon to ~60 methods; a singleton encrypter design forces global cipher choices causing threading and migration pain. A 2.0-era CVE traces to keeping broken 1.x crypto interfaces for compatibility, NSA review misses that flaw, migration to Git/Maven and hundreds of simultaneous changes create release and testing gaps.

AI-written summary · about

  1. 0:00Start
  2. 1:27Objectives of this talk
  3. 4:19Process perspective: Overview
  4. 15:22People perspective: The Good
  5. 31:46Technical: The Bad: Uncontrolled property grov...
  6. 42:40Technical: The Ugly: Finding ESAPI.propertie • One of the most frequently asked question on Stack Overflow.
~/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.