多项选择题

A.渗透测试有严格的分类方法
B.渗透测试进行的时候会影响业务系统正常运行
C.渗透测试是一个渐进的并且逐步深入的过程
D.渗透测试不需要完全了解程序就可以进行