Information Technology (IT) security is a complex and critical element of the 21st century. As technology continues to embed itself in everyday life and hacking techniques become more refined by the day, it is vital to protect and constantly revaluate our information systems and their vulnerabilities.