Re:British Airways fined £20m over data breach
by Nextgrid on Friday October 16, 2020 @09:59AM
(#24800861)
> checked their third party JavaScript files regularly
Or used subresource integrity to prevent any unauthorized JS from loading. Or just not loaded third-party JS on the checkout page to begin with.
Re:British Airways fined £20m over data breach
by dbm44 on Friday October 16, 2020 @10:13AM
(#24800989)
Agreed.
Very poor form for a company of BA's size to have third party JavaScript on the checkout page
Re:British Airways fined £20m over data breach
by makomk on Friday October 16, 2020 @10:31AM
(#24801126)
As far as anyone's been able to tell, I think the third party JavaScript files were hosted on the same BA server as the website itself, so subresource integrity wouldn't help - the hacker could just change the tags loading the JS so that the integrity checks passed.
Of course if BA had been more security conscious and actually checked their third party JavaScript files regularly, perhaps using https://ScriptScanner.com ( full disclosure it's my app), then they would have caught the hack a lot quicker.
This would have greatly reduced the fine and the distress caused to their customers having to cancel their cards.