Securing Critical Cyber Infrastructures and Functionalities via Machine Learning Empowered Strategies