Tech●●●●●Difficulty 3 of 5

Why do companies pay people to break into them?

Finding a hole before a criminal does is a profession, and it dates back to the 1960s.

▶ Start the story

Companies pay people to break into them because it is a direct way to find out where they are weak before a real criminal does. The arrangement is called a penetration test, or pentest: an authorized, simulated cyberattack on a computer system, run live to evaluate how secure it really is. The testers try to get in using the same tools and techniques an adversary would use, and then they hand over a report listing what they found and how to fix it.

The key word is authorized. A white-hat hacker uses attacker-like techniques, but with permission, a defined scope and professional rules. That, rather than any special trick, is the difference between a security tester and a burglar. The company agrees in advance what may be tried.

White box or black box?

White box

  • Tester gets background and system information in advance
  • Like an inspector with the blueprints

Black box

  • Tester gets only basic details, such as the company name
  • Works like an outsider with no inside knowledge

The idea is old. In June 1965 a conference on computer security heard that one employee of a defense contractor had easily undermined the safeguards on the company's own computer. By the 1970s, governments and companies were running , groups of crackers whose job was to attack computer systems in order to uncover and eventually patch security holes.

Today the practice is routine. Some industries even require it: the standard for payment cards demands penetration testing on a regular schedule and after system changes. Testers might be told everything about the target, called , or only the company's name, called . Some firms go further and give outsiders permission to report holes in return for recognition or money, which can be seen as crowdsourced penetration testing. All of it rests on the same logic: you will learn about your weak points either from a friendly tester or from an enemy.

Quiz me

0/3

  1. 1.What mainly separates a penetration tester from a criminal hacker?
  2. 2.What does a red team exercise test that a standard penetration test does not?
  3. 3.Why did governments and companies start tiger teams in the 1970s?

Recap

A penetration test is a friendly break-in: same techniques as an attacker, but with permission, a scope and a report.

💡 A trick to remember it · A fire drill for computers: you set off the alarm yourself, on your own schedule, so you learn where the exits are before the real fire.

Surprising fact · Tiger teams of crackers were already attacking systems on purpose in the 1970s to find and patch security holes.

Sources (3)

No source, no claim. Every fact in this lesson (15 claims) cites at least one of these.

  1. [1]Penetration test · Wikipedia
  2. [2]Bug bounty program · Wikipedia
  3. [3]Ethical hacking · Wikipedia
More lessons in 💻 Tech (3) See all tech lessons →

One more light on your map.

Get one lesson like this every day, about the things you love. Free, in two or five minutes.

Get the share card for this lesson ↗