Re:Polymarket 1h halt after vendor compromise; affected user...
by youngtaff on Friday October 30, 2026 @01:28PM
(#50307237)
SRI only really works if the 3rd-party script never changes, in which case why is it a third-party script?
If it changes and the hash no longer matches perhaps due customer changing config then the site is faced with the challenge of either the browser refusing to load the script (with potential breakage) or reporting the change which then is probably ignored
It's not really a simple fix for the way the web is built today
Re:Polymarket 1h halt after vendor compromise; affected user...
by skinfaxi on Friday October 30, 2026 @03:11PM
(#50308783)
Letting any vendor arbitrarily update code running on your customer's computers without even your knowledge is insane.
Re:Polymarket 1h halt after vendor compromise; affected user...
by youngtaff on Saturday October 31, 2026 @05:59AM
(#50314543)
Welcome to the world of SaaS services on the web!
Integrity reporting can detect when the script changes
Re:Polymarket 1h halt after vendor compromise; affected user...
by himata4113 on Friday October 30, 2026 @01:33PM
(#50307309)
usually scripts have versions, this protects you from compromised cdns as well where you publish assets in a different location compared to where your frontend is served.
If a library serves a script and your site manages user funds you should probably avoid using it or use a cdn that does.
I am not quite sure, but there's also other integrity mechanisms that gurantee that a file was signed by the library developer via a served header with the signature of the file.
Re:Polymarket 1h halt after vendor compromise; affected user...
by youngtaff on Saturday October 31, 2026 @05:58AM
(#50314540)
Why would you even load a library script from a third-party when hosting it yourself is more performant and more secure?
Re:Polymarket 1h halt after vendor compromise; affected user...
by himata4113 on Saturday October 31, 2026 @07:39AM
(#50315124)
There's a lot of very weird websites. You still benefit from checksumming your own assets to prevent cache poisoning and so on.
For now most of these appear to be related to supply chain attacks which can be avoided with basic discipline and using features that browsers had for years: https://developer.mozilla.org/en-US/docs/Web/Security/Defens...