STRIDE threat model-based framework for assessing the vulnerabilities of modern vehicles