The cyber threat landscape: Challenges and future research directions