下列哪些做法可以有效地防止软件系统缓冲区溢出攻击?()
A:程序设计时对程序进行缓冲区边界检查和溢出检测
B:系统及时打补丁
C:安装杀毒软件,定期对系统进行杀毒
D:网络出口处,部署一台攻击防御设备
出自:H3C