Hacking has a negative reputation, but some hackers are making the internet a better, safer place. Whether they use their powers for good or evil, hackers have some serious skills. But can hacking really be a good thing? What is ethical hacking and how is it different from other kinds of hacking? Who are ethical hackers and how do you get started as one? And why would a company willingly say yes to being hacked?