多项选择题

商业银行所有信息科技外包合同应由()审核通过。

A.信息科技风险管理部门
B.法律部门
C.信息科技管理委员会
D.董事会