~/talk

Building your first malicious chrome extension 😈

Talkat Devoxx France 2022 · 2022-04-20..04-22· [security, web-platform]
linkedin:akiriati
slides:none on file

Builds a simple Chrome extension that converts currencies, then demonstrates concrete malicious modifications that work: adds affiliate tags to requests to monetize redirects, logs keystrokes to Firebase to harvest credentials, and captures tab screenshots and uploads them for data exfiltration. Shows code for manifest v2 and v3 on GitHub, explains bypass patterns used in the wild (remote code, eval/dynamic loading, obfuscation, auto‑updates) and cites Chrome review metrics (96.5% automated catch in 2015, reported 70% reduction after improvements). Also covers manifest v3, service workers, narrower permissions and enforced 2FA.

AI-written summary · about

  1. 0:00The power of extensions
  2. 4:00Building a shopping tool
  3. 6:21Extension architecture
  4. 11:13Malicious capabilities
  5. 17:50Security and protections
  6. 22:19The shift to manifest v3
  7. 24:10Best practices and closing
~/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.