Ethical hacking, the best prevention against cyber attacks