~/talk

Sinking Your Hooks in Applications

Talkat AppSecUSA 2015 · 2015-09-22..09-25· [security, developer-experience]
links:none on file
slides:none on file

Claims automatic runtime hardening works without source changes and shows it with code: a Java agent with Javassist that rewrites bytecode to block script tags, .NET Profiling API IL patching that flips a branch to change behavior, servlet filters and HTTP modules that inject headers and CSRF tokens, and cross‑framework hooks to catch every SQL call. Demos run, performance cost stays low in production when hooks are minimal, and careful wrapping avoids breaking apps.

AI-written summary · about

  1. 0:00Introduction
  2. 1:42attackers know this too
  3. 2:43current strategies
  4. 5:35stop gap
  5. 6:38Middleware
  6. 8:45Use Cases
  7. 10:19Java
  8. 12:49Wrapping
  9. 15:00HTTP Modules
  10. 21:03Network Requests
  11. 22:03Finding Hooks
  12. 23:26Trampoline Use
  13. 24:08Kali and Method Replacement
  14. 25:24Efficiency
  15. 29:35Demo
  16. 34:49Profiling API
  17. 36:09Demonstration
  18. 42:24Wrapup
~/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.