商业银行业务外包通常有以下几类:技术外包、处理程序外包、业务营销外包、某些专业性服务外包、后勤性事务外包。从本质上说,操作或服务虽然可以外包,但其最终责任并未被“包”出去。过多的外包业务可能产生额外的操作风险或其他隐患。业务外包并不能减少董事会和高级管理层确保第三方行为的安全稳健以及遵守相关法律的责任。外包服务的最终责任人仍是商业银行,对客户和监管者仍承担着保证服务质量、安全、透明度和管理的责任汇报的责任。故选B。