Time for secondary sch. maths, rare I know in the working world with calculators. £1,795,000,000 (revenue) divided by 10 (for 10%) = £179,500,000, divided by 100 (for 1%) = £17,950,000. How about 0.5% or even 0.1%? No. Many calculations later and the grand figure is about 0.0222% of revenue.

If you are a local council or charity a fine of tens or hundreds of thousands will be difficult but not for a firm with over a billion in revenue, an entire PR department and thousands of staff. The ICO has only been issuing fines for about five years and so far, it has not issued many.

TalkTalk was allegedly penetrated through a SQL injection attack, this attack type has been around for years and according to reports, Sony was hit around five years ago. Being well known you would think TalkTalk would have tried to mitigate it. Poor security maybe but others are likely the same.

The tech bit. How do you (try) to mitigate against SQL injection?
  1. Regular external penetration tests
  2. Regular automated vulnerability scans
  3. Manual and automated code reviews
  4. Inbuilt application string filters
  5. Internal segregation of servers
  6. Website framework patching
  7. Intrusion prevention system
  8. Web application firewall

Cost? Maybe a few thousand to tens of thousands depending on the size of the website or business.

Information Commissioner, Elizabeth Denham, said: "TalkTalk's failure to implement the most basic cyber security measures allowed hackers to penetrate TalkTalk's systems with ease." And how many other small, medium and large businesses are in the same boat? Many I would imagine!

The moral of the story, do not try to secure your website yourself if you have no experience in website security. Get a specialist team or company to do it. Do not just sit there and think it won’t happen to you. If your defences are strong the bad guys or girls may attack someone else.