~/talk

Reducing Third-Party Security Risk in .NET Core Applications

Talkat NDC Oslo 2020 · 2020-06-08..06-12· [security]
slides:none on file

Shows a demo MVC app where an included PDF component allows path traversal and server‑side request forgery (loads remote images). Uses .NET Core 3.1 AssemblyLoadContext plus a self‑contained deployment to load the PDF library in an isolated context, replaces System.Net.Http with a stub to block external fetches while still permitting local files, and proves the sandbox works. Ships a CLI called fennec (Mono.Cecil) to dump API calls for review. Cites Veracode stats: ~85% → ~70% vulnerable apps.

AI-written summary · about

  1. 0:00Start
  2. 1:46Reducing Third-Party Security Risk in .NET Core Applications
  3. 5:20Third-Party Security Risks
  4. 7:30State of Software Security
  5. 11:50Octopus Scanner
  6. 13:33Supply Chain Attacks
  7. 14:40ASUS Live Update
  8. 29:03Compartmentalization of functionality
  9. 29:50System.AppDomain
  10. 31:56System.Runtime.Loader.Assembly LoadContext
  11. 49:29Changes in Software Architecture
  12. 50:27Review Third-Party Libraries
  13. 56:39Microsoft Application Inspector
  14. 57:27Conclusion
~/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.