多项选择题

A.操作系统,用户数据库,应用层软件应具有一定的容错能力
B.用户数据必须提供备份方案
C.硬件设备应按要求提供冗余配置
D.对SP进行认证