What Is a Botnet Attack? A Guide for Security Professionals