New Member Registration Methods of Screening/Approval

Hey there,

I've been slowly but surely educating myself as to how BuddyPress works while building the current site/community I'm working on but would really appreciate some expert advice.

What I've noticed is that as I am working on the site we're getting the classic 'brute force' user registration notifications. And SPAM bots.

I've set everything to 'must be registered' globally throughout the site for most pages, features & functions but we're still getting hit.

Is there a place to set all new user registrations to 'must be approved' in the BuddyPress Settings? Or WP Settings? Or do I need a plugin or two to help? Whatever you suggest as the best, most efficient method for verification would be awesome.

Thank you you for the info/advice.