MiTM Attack: What You Need to Know to Stay Safe Online