~/talk

Bad actors vs our community: detecting software supply chain...

Talkat PyCon US 2022 · 2022-04-27..05-03· [security, python]
links:none on file
slides:none on file

Claims a large scale vetting system that analyzes millions of PyPI package versions for malware and risky attributes and reports that it finds real incidents and 35 malicious packages in January. Uses static API analysis plus metadata checks (email validity, source repo, abandoned status), name-similarity scoring, a CLI/CI plugin and a hosted service called package.dev. Offers a PyPI tool OSSIE to audit dependencies; reports lead to takedowns and working CI integration.

AI-written summary · about

  1. 0:00Intro
  2. 0:48Open-source software is eating the world
  3. 1:14Package managers
  4. 1:45Bad actors exploit this trust
  5. 2:08Software supply chain attack
  6. 2:59Attack Technique: Typosquatting
  7. 3:40Case study: mitmpraxy2
  8. 4:27Technique: Social Engineering
  9. 5:18Technique: Dependency Confusion
  10. 6:09Technique: Account Hijacking
  11. 7:14How to defend against these attacks
  12. 7:58Manual vetting is infeasible
  13. 8:33Existing tools report KNOWN CVES
  14. 9:16Vanity stats are not enough
  15. 10:14Packj: a dev-friendly vetting tool
  16. 11:52API Analysis
  17. 12:43Metadata Analysis
  18. 18:34Enabling package vetting at scale
~/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.