CourseForward Deployed Engineer: The Complete Course · Module 7: Security and Compliance · part 44 of 85
Part 44 · Module 7: Security and Compliance

Incident: A changed script nobody was watching

8 min read·13 Oct 2026
Module 7 · Incident file · About 35 minutes

What happened

BRITISH AIRWAYS, 2018 22 Jun access 26 Jul card logs 14 Aug code changed 21 Aug skimming 5 Sep third party 6 Sep ICO told 15 days live
BA in 2018, from the ICO's notice: about eleven weeks inside (red), the changed payment code live for 15 days, and discovery by a third party (amber), followed by prompt notice to the ICO (green).

On 16 October 2020 the UK Information Commissioner's Office (ICO) fined British Airways (BA) £20 million for a cyber attack that ran from 22 June to 5 September 2018. Everything in this file comes from the ICO's penalty notice of that date (ICO, British Airways penalty notice, 16 October 2020), which redacts some technical detail. BA did not admit liability. This is a summary of a regulator's document, not legal advice.

The attacker signed in to BA's Citrix remote access gateway with credentials BA had issued to an employee of Swissport, "a third-party provider of cargo services to BA". From there the attacker reached the wider network, and between 14 and 25 August changed code on britishairways.com so that payment card data was copied to BAways.com, a site the attacker controlled. The change "remained active on BA's website for a period of 15 days", from 21 August to 5 September, and bookings carried on as normal while it ran.

429,612 PEOPLE POTENTIALLY AFFECTED intended, 2019 £183.39m in principle £30m after mitigation £24m final, after Covid £20m
The ICO's intended £183.39 million (grey) became £30 million in principle, £24 million after mitigating factors and £20 million after the Covid-19 reduction (red).

On 5 September 2018 "a third party informed BA" that data was being sent to BAways.com. Within 90 minutes BA had contained it; 20 minutes later it blocked the paths to the attacker's site. BA notified the ICO the next day, and the notice says it "acted promptly" in doing so. About 429,612 people were potentially affected, 244,000 of them with name, address, card number and CVV. The ICO had announced an intention to fine £183.39 million in July 2019. The final notice set £30 million in principle, cut it by 20% for mitigating factors to £24 million, and by a further £4 million for the impact of Covid-19.

The rest of this course is yours to keep

This course is bought on its own, once, and stays readable afterwards, including the parts added to it later.