多项选择题

以下哪些行为违反了《中华人民共和国网络安全法》?()

A.通过电子邮件、即时通信工具向他人发送病毒文件
B.李某发现某软件产品存在非法收集数据行为,及时上报有关单位
C.对某门户网站实施网络攻击造成网站瘫痪
D.开发售卖木马程序谋取利益