most bank nowadays offers fraud protections
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.