~/talk

Your .NET App Is Probably Vulnerable Right Now

Talkat Update Conference Krakow 2025 · 2025-05-26..05-27· [security]
links:none on file
slides:none on file

Live demos show a malicious fake Newtonsoft.Json pushed into a NuGet cache that runs unexpected code, then remediation steps that successfully prevent it: use package source mapping, reserve name prefixes, enable trusted signers (noted broken on macOS), commit packages.lock.json and use dotnet restore --locked-mode, run dotnet list package --include-transitive and Trivy to scan licenses and vulnerabilities, emit CycloneDX/SPDX SBOMs with VEX context, and implement reproducible builds. Claims: 80% of production code is third‑party, fines up to €15M or 2% revenue, reporting required by Sept 2026; secure-by-design setup is built and works.

AI-written summary · about

  1. 0:00Supply chain vulnerabilities
  2. 1:02Malicious package in Newtonsoft.Json
  3. 3:27What we will learn
  4. 4:12Supply chain attacks like SolarWinds
  5. 6:36Why supply chain security matters
  6. 6:57Cyber Resilience Act implications
  7. 10:14Understanding software supply chains
  8. 12:43Detecting vulnerabilities with dotnet list package
  9. 14:06NuGet audit in .NET 8 and 9
  10. 16:15License traps and legal risks
  11. 17:39Scanning licenses with Trivy
  12. 19:05Supply chain risk management basics
  13. 20:32Dependency confusion attacks
  14. 22:41Fixing dependency confusion with package source mapping
  15. 24:06Configuring NuGet for secure sources
  16. 27:18Typo squatting attacks and defenses
  17. 28:46Validating package signatures
  18. 30:32Reproducible builds and integrity
  19. 32:42Using package lock files
  20. 34:30Configuring MSBuild for reproducible builds
  21. 36:59Microsoft’s secure build package
  22. 37:45Enforcing secure package source mapping
  23. 39:10Creating secure .NET solution
  24. 40:16Generating SBOM with Trivy
  25. 41:43Understanding SBOM formats
  26. 43:07Runtime vulnerabilities and monitoring
  27. 43:29Vulnerability Exploitability Exchange
  28. 45:18Security frameworks for publishers
  29. 46:21Summary and call to action
~/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.