Cyber Security and Vulnerability Assessment