多项选择题

A.计算机病毒是人为制造的具有破坏性的程序
B.计算机病毒的运行是非授权入侵
C.计算机病毒可以隐藏在可执行文件或数据文件中
D.计算机病毒是计算机自己生成的