多项选择题

根据漏洞攻击的原理,将网络漏洞分为()。

A.拒绝服务
B.缓冲区溢出
C.欺骗攻击
D.后门攻击
E.程序错误