多项选择题

影响计算机系统安全的主要因素有______。

A.系统故障
B.道德风险
C.自然风险
D.计算机病毒