To catch a thief, you must think like a thief. That’s the base for ethical hacking. Knowing your enemy is very important.
With the grown number of hackers and their growing knowledge, and the increasing number of system vulnerabilities and other unknowns, in the end, all computer systems and applications will be hacked or compromised in any way. Defending your systems from the evil guys and not just the general vulnerabilities that everyone knows about is definitely important. When you know hacker methods, you find out how vulnerable your systems really are.
Firewalls, encryption, and passwords can generate a false sense of safety. These security systems usually focus on high-level vulnerabilities, such as basic access control, without affecting how the evil guys work. Attacking your own systems to find vulnerabilities helps make them more secure. Ethical hacking is a proven way of greatly strengthening your systems from attack. If you don’t recognize weaknesses, it’s only a matter of time before the vulnerabilities are exploited.
You don’t have to secure your systems from everything. You can’t. The only security against everything is to unplug your computer systems and lock them away so no one can touch them, not even you.