I'm getting a lot

Hi, I'm getting a lot of login lockouts (300+ daily) - i'm guessing it's some sort of bot attack. How can I prevent this from happening?