There are some firewall feature in this plugin that will help prevent some of the most common attacks, but there is nothing you can do to prevent all attacks from ever getting through. You should to watch your site closely and investigate any suspicious activity to stay ahead of the hackers, clean up and harden WordPress to minimize your chances of a reinfection.
Aloha, Eli