~/talk

React Security

Talkat foss-north 2022 · 2022-04-20..04-21· [security, react]
links:none on file
slides:none on file

Live demos show XSS stealing cookies, SQL injection dumping and deleting SQLite tables, XXE reading files, zip slip via adm-zip writing files into system directories, and deserialization leading to arbitrary code execution that lists root files. npm tooling recommendation is npm audit and monthly fixes; claim that some vulnerable packages have ~2 million weekly downloads. Advice on defenses: OAuth2 tokens, whitelist/blacklist throttling, least-privilege DB users, WAFs. Examples run successfully on stage and are reproducible with the shown payloads.

AI-written summary · about

  1. 0:00Start
  2. 0:24Who Am I
  3. 0:50Main Languages
  4. 1:11Agenda
  5. 1:35Best Practices for Rfgs Security
  6. 2:05Cross-Site Scripting Attacks
  7. 5:42Continuous Presentation Authentication
  8. 9:08Sq Injection
  9. 9:57Demo
  10. 17:51Arbitrary Code Execution
  11. 18:01What Is the Arbitrary Code Equation
  12. 25:55White List
  13. 27:16Best Practices for Connection to the Database
  14. 32:01Risk of Npm Dependencies
~/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.