Example 2.1.1. Case Study: Equifax.
In September of 2017, Equifax announced a data breach the exposed the personal information of 147 million people. The original attack made use of an exploit in an outdated version of Apache Struts which was being used as part of Equifax’s system for handling credit disputes from customers. Once the attackers had gained access to internal Equifax servers, the began gathering as much information as they could from internal databases.
1
www.ftc.gov/enforcement/cases-proceedings/refunds/equifax-data-breach-settlement
2
struts.apache.org/
What is particularly egregious about this data breach is that passwords in many databases were stored in plaintext. This means that the attackers were able to try the passwords and usernames on other services. While it is important that users use different passwords for different services it is far more disturbing that a company as large as Equifax did not have the policies in place to use cryptography to mitigate the risks from such an enormous breach.