~/talk

Edgeguard: Client-side DOM Security - detecting malice - An Open Framework

Talkat OWASP AppSec California 2018 · on Wednesday, 2018-01-31· at 16:20· Garden Terrace Room· [security, web-platform]
github:EoinKeary
links:none on file
slides:none on file

Open-source 6KB JavaScript library that inserts via an include and uses the MutationObserver API to detect DOM mutations (new elements, modified attributes, timers), fingerprints known scripts, and flags concrete exfiltration patterns: image src requests carrying cookies, fake form actions that POST credentials off-site, XHR posts of full DOM. Alerts send over CORS/JSONP to an AWS logger or SIEM as a cross-domain alert; it does not block by default and offers whitelists and fallbacks for older browsers as a Zero-footprint library.

AI-written summary · about

  1. 0:00Introduction and context
  2. 2:33Understanding DOM security
  3. 5:09Security threats and risks
  4. 7:52Limitations of traditional security
  5. 11:02Introducing EdgeGuard
  6. 13:35Operational workflow
  7. 18:59Demonstrations and use cases
  8. 31:23Logging and configuration
  9. 34:03Conclusion and closing thoughts
~/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.