Large-scale cybersecurity situational awareness - requirements, challenges and technologies