ACH - a basic account can’t have this protection. We have an idea for an account that is for sending only that is always 0-balanced. That’s not live yet, but perhaps it would satisfy your request.
Check - you can send a check to a specific person from the Mercury dashboard but you can’t print a blank check against the account. That would be rejected. So standard check fraud is not possible.