What Is Hacking And How To Prevent It?