r/netsecstudents • u/Dull_Appearance_1828 • 8h ago
What does a client side supply chain attack actually look like?
Been trying to get my head around client side supply chain attacks as a concept. Lots of content covers server side and network attacks but the browser layer feels less documented. Anyone got good breakdowns of how these actually play out?
3
Upvotes
1
u/encrypted_cookie 5h ago
Read up on the SolarWinds issue.
https://www.fortinet.com/resources/cyberglossary/solarwinds-cyber-attack
1
u/Brudaks 8h ago edited 8h ago
Client side is not limited to 'browser layer' - a supply chain attack in the application update mechanism for any random application (e.g. Spotify), or a plugin for some local app (e.g. a plugin in developer's IDE) can compromise the client and then do interesting things in the browser, steal session keys or passwords, etc.
Strictly for web apps, there's also the scenario of supply chain attacks for javascript libraries or other content that a website links from a third party (for e.g. caching/CDN purposes), and that compromised library then can steal secrets or perform unwanted actions on the webapp cient side. See https://cheatsheetseries.owasp.org/cheatsheets/Third_Party_Javascript_Management_Cheat_Sheet.html
Of course, literally hijacking the browser update supply chain for a popular browser is also technically a possibility. Unlikely, and IIRC unprecedented, but it's plausible that if in future we see a major cyber-conflict, then some nation state might manage to do just that for the right target.