Cyber Threat Assessment: Knowing Your Customers' Vulnerabilities