~/talk

Topics of Interest: React Native Security. Addressing typical mistakes

Talkat OWASP 20th Anniversary 2021 · on Friday, 2021-09-24· [security, react-native]
links:none on file
slides:none on file

React Native increases attack surface by adding Facebook and optional JS engines so vulnerabilities in Hermes vulnerabilities found matter to apps. Platform APIs behave differently: secure-store keychain vs keystore decrypts at different times and persists differently across reinstalls. Projects accumulate hundreds of dependencies producing surprising counts like 16,000 low vs 2,000 high vulnerabilities, requiring dependency checkers, scheduled update time, native jailbreak/root libraries with bridging, and standard checks using MSVS MSTG applicable.

AI-written summary · about

  1. 0:00Intro
  2. 1:47Architecture basics
  3. 2:24Trusting third parties
  4. 4:59Secure Store Example
  5. 7:18Managing Android Permissions
  6. 8:26Is XSS possible?
  7. 9:45Jailbreak and Root detection
  8. 12:20A typical situation
  9. 13:22Monitoring dependencies
  10. 14:02What if there is no fix?
  11. 14:54Plan time carefully!
  12. 18:11How do we test RN app security?
  13. 20:34Final thoughts...
  14. 20:55Where to go next?
~/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.