多项选择题

A.开放性的网络环境
B.协议本身的缺陷
C.操作系统的漏洞
D.人为因素
E.自然灾害