What Every Engineer Should Know About Cyber Security and Digital Forensics