As routing numbers are mostly public information, so basically anyone got your account number can draft you account, so most banks nowadays offering some form of fraud protections, I know Chase offers Check review before processing and no automatic ACH withdraw.