Types of Cyber Attacks Explained - Phishing, Man-in-the Middle attack, sql injection, cross site scripting, denial of service attack, password attack, ransomware etc.