The cyber threat landscape has changed drastically and fast. Cyberattacks have been continuously growing in number and evolving in sophistication. The attacks are only going to get more destructive in times to come. It will become mandatory for online businesses to be equipped with bare-minimum cyber defense mechanisms sooner than later. Machine Learning can help alleviate this situation. It can help businesses better analyse trends in cyber attacks and be the first-responders to such attacks and security threats. As Machine Learning algorithms are trained on datasets to identify malicious intents over networks and how to react during various such situations, a lot of cyber threats can be avoided. At the same time, the mechanical tasks carried out by cyber security forces can be automated.