C# 执行HttpWebRequests时检测到防病毒威胁

C# 执行HttpWebRequests时检测到防病毒威胁,c#,security,httpwebrequest,antivirus,C#,Security,Httpwebrequest,Antivirus,我只是为了实践而创建爬虫,每隔几千个站点我就会得到这样的东西: 什么样的maliciuos软件/脚本可以通过这种方式在我的电脑上执行?有什么方法可以直接保护我免受代码的攻击吗?你正在爬行的站点包含黑洞攻击工具包。AVG发现的所有web漏洞中的广告()都属于Blackhole漏洞工具包类型。由于您的程序像浏览器一样下载网页,AVG中的监控服务会提醒您即将到来的威胁,而不会意识到它正在被无害地丢弃。假设您没有在加载/执行JavaScript的过程中呈现下载的内容,那么您是完全安全的。如果您所做的只是

我只是为了实践而创建爬虫,每隔几千个站点我就会得到这样的东西:


什么样的maliciuos软件/脚本可以通过这种方式在我的电脑上执行?有什么方法可以直接保护我免受代码的攻击吗?

你正在爬行的站点包含黑洞攻击工具包。AVG发现的所有web漏洞中的广告()都属于Blackhole漏洞工具包类型。由于您的程序像浏览器一样下载网页,AVG中的监控服务会提醒您即将到来的威胁,而不会意识到它正在被无害地丢弃。假设您没有在加载/执行JavaScript的过程中呈现下载的内容,那么您是完全安全的。

如果您所做的只是对站点进行爬网而没有执行任何操作,那么您应该没事。@slugster我只是从响应中提取HTML,没有其他操作,这对我来说很奇怪,因为我没有执行任何脚本或做类似的事情,但为什么AVG会发疯呢?AVG要么查看磁盘上的文件,要么查看网络流量,然后查看攻击文件—它不必等待,就可以看到执行传输的应用程序是否真的有漏洞。e、 它还可以阻止Firefox中的IE漏洞。(假设它正在扫描网络流量)。还有一件事,有没有办法对这些网站进行索引,这样我就不会将它们添加到数据库中?我不相信你可以做任何内置的事情(而且我不知道AVG中有任何公开的API),但你可以利用,并在索引之前检查每个网站。谢谢,安全浏览API看起来不错,但可能会为我的需要增加太多的开销,但如果我没有找到其他轻量级解决方案,如您提到的一些防病毒API或脚本中要查找的某种关键字,就必须这样做。