多项选择题

A.内部和外部之间的所有网络数据流必须经过防火墙
B.只有符合安全政策的数据流才能通过防火墙
C.防火墙自身应对渗透(peneration)免疫
D.防火墙应能防止病毒攻击