~/talk

Beyond the Basics: Securing JavaScript Applications

Talkat XtremeJS 2023 · on Tuesday, 2023-11-21· [security, javascript]
slides:none on file

Shows a working eval-based injection where user input creates a file then spawns a reverse shell, demonstrating how a single vulnerable JS handler can lead to full host compromise. Recommends concrete defenses: implement Content Security Policy early, run automated vulnerability scanners on deploy, enforce network segmentation and IAM least-privilege, and protect serverless with rate limits and billing caps to avoid denial-of-wallet; prefers backend inference for sensitive ML models.

AI-written summary · about

  1. 0:00JavaScript security intro
  2. 6:25Speaker intro
  3. 7:30Security deprioritized in dev
  4. 10:00Content Security Policy
  5. 13:51Secure staging early
  6. 14:13Backend JS vulnerabilities
  7. 18:49Attackers exploit JS code
  8. 19:11Automated vuln management
  9. 20:14Network isolation for apps
  10. 22:05IAM privilege risks
  11. 23:30Denial of wallet attacks
  12. 24:33ML-powered JS apps security
  13. 26:19Summary
~/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.