~/talk

Breaking the Chain: An Attacker's Perspective on Supply Chain Vulnerabilities and Flaws

Talkat Black Hat Asia 2023 · 2023-05-09..05-12· [security, software-architecture]
links:none on file
links:none on file
slides:none on file

Demo uploads of an impersonated VS Code extension named prettier with one t reach over 1,000 installs in 48 hours, proving marketplace spoofing and leaked tokens can weaponize developer machines. A repo‑jacking audit of 1.25M historic repos finds 37,000 repos (~3%) vulnerable to takeover. CI log scraping of Travis yields roughly 73,000 tokens from a 1% sample of logs. A timing side‑channel on npm reveals private packages by 600ms vs <100ms response differences.

AI-written summary · about

  1. 0:00Introduction to research
  2. 1:33Development flow overview
  3. 2:21VS code extensions
  4. 3:38Impersonating extensions
  5. 5:15Extension security issues
  6. 6:58Extension verification flaws
  7. 9:06Analyzing malicious extensions
  8. 12:31IDE mitigation strategies
  9. 13:51Understanding repo jacking
  10. 15:30Exploiting repo jacking
  11. 17:22Repo jacking examples
  12. 18:52Repo jacking statistics
  13. 20:54Package planting on npm
  14. 23:00Dependency security tips
  15. 23:46Travis CI vulnerabilities
  16. 25:47Secret leakage in CI
  17. 26:56CI security mitigation
  18. 28:23Private package leakage
  19. 30:13Registry security differences
  20. 31:45Package leakage mitigation
  21. 32:24Conclusion and Q&A
~/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.