Set a thief to catch a thief..
You must have heard this idiom and its totally applicable on network hacking. But we have given them a different name i.e. Ethical Hackers. The Certified Ethical Hacker is a professional certification, provided by the International Council of E-Commerce Consultants (EC-Council). An ethical hacker is usually employed by an organization who trusts him or her to attempt to penetrate networks and/or computer systems, using the same methods as a hacker, for the purpose of finding and fixing computer security vulnerabilities.