The anatomy of a coordinated attack on a contact form
How our website became someone else's phishing infrastructure for a day: 109 emails sent to victims from our domain, 41 IPs from rented cloud, and what we changed to prevent it from happening again.
Read more