stm32同时读取8个io口:网络连接后CPU占用100的问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 00:58:12
我的电脑怎么连接上网络后就出现了CPU占用100的问题?如果把网络切断就没有这个问题了?怎么回事啊?我用瑞星也杀毒了,但是没查出来《是最新版本的瑞星》。什么原因啊?清高手指教。我相信是毒,但是为什么杀毒软件查不出来呢?清高手指教!!! 急!!

Yangshuyu9,我曾经和你遇到了同样问题,通过安装防火墙并"对防火墙进行设置"(这一点很重要,不要以为安装了防火墙就万事大吉!),我现在的电脑已经OK啦。有幸将自己的体会与你分享如下。

背景:
每当我通过宽带上网时,系统总会越来越慢,甚至出现过崩溃的情况。而且我使用正版的瑞星杀毒软件和防火墙也无济于事。我当时以为是我的Windows2000系统安装有问题,重新安装以后,还是没有改善。我几乎绝望了。以至于一段时间里我都有了宽带恐惧症,上网一段时间就要下线整理内存,担心系统崩溃。

发现:
有一次,我刚刚连接上宽带,并且没有启动IE和QQ等任何网络程序,无疑中确发现网络连接的流量指示还在不停闪烁。
(如果你的情况也是这样,请继续读下去,否则就当我讲废话了)
这引起了我的注意——究竟是什么东西还在使用网络工作呢?我这时想到了瑞星防火墙,虽然以前没有仔细研究,但是我想它应该能够告诉我每个网络访问的详细信息。
通过查阅帮助,我发现通过将安全级别设置成最高级可以阻止所有不经过允许的网络访问,于是我就试着将安全级别设置成最高级,这时,我发现防火墙很快捕获了许多“TCP SYN”数据包的网络访问请求,来自于不同的IP地址和端口。我非常震惊,这似乎告诉我,当我连接宽带后,便有很多不同的机器在访问我的电脑,怎么可能!我一定是受到了攻击!
我马上上网查阅TCP SYN有关的资料,了解到这是一种不会被系统察觉的底层网络访问,它本身并不对系统产生损害,但是,大量恶意的访问会耗费系统资源,最终可能导致系统资源衰竭而崩溃。真正的系统资源杀手!
(你可以在Google中查询“TCP SYN”获得更多资料)
那为什么登陆宽带就容易被攻击呢?我的解释是很多宽带服务商的IP地址范围是相对固定的,容易被黑客软件获得或者猜出。

解决:
我马上打电话给瑞星公司的客户服务人员,向他们了解如何防御TCP SYN攻击,但是他们的回答是没有任何办法,只能通过将安全级别设置成最高级来发现并阻止TCP SYN的访问。但问题是,在最高安全级的情况下,来自于不同IP地址和端口发出的无数TCP SYN数据包如果都由我手工进行拒绝将是不堪设想的,而且最高级别下,许多的网络访问都被阻止。
于是我继续尝试防火墙的设置(对于防火墙的设置方法,软件帮助和网络资源很少),终于找出了解决办法。虽然不同的防火墙软件的具体使用不尽相同,但是我相信方法应该是一致的。
第一步:封杀所有TCP SYN网络访问(IP和端口)。
首先一定要将安全级别设置成最高级(防洪墙默认为低级,防御能力是非常脆弱的)。我推荐你还要在规则设置中进行定义,这样会更加完善。比如在瑞星防火墙软件中,你可以定义仅阻止TCP SYN形式的数据包,并且提供你需要的报警服务。但是,我怀着满腔的愤怒,封杀了所有的TCP和UDP访问,够狠吧。
第二步:在放行你需要的网络访问。
如果你自己编辑了访问规则,那么一般而言,放行规则应该在封杀规则之前,否则防火墙会先执行封杀规则。许多网络程序在最高安全级的情况下访问网络时会请求你的永远信任,而且一旦你永远信任这些程序,就无需为它们设置访问规则。
在最高安全级别下,所有的网络访问都会被捕获,请求你的批准,并且记录在访问日志中。这样,如果你发现某个网络软件的连接总是有问题,或者访问失败,就可以马上去防火墙的访问日志中查看该软件每次是在向哪个IP地址和端口发出何种数据请求,当你确认该访问可以放行,就在自定义的规则设置中增加一个放行规则。
我当时使用的是瑞星2004版的防火墙,没有现在的2005版方便。即便我批准了QQ的网络访问,但是用QQ收发Email还是不行。于是,我从访问日志中发现了QQEmail服务器的IP和端口,为它编写了新的UDP放行规则(因为我将TCP和UDP都封杀了),这样就OK啦。此外,我还特别为MSN,Outlook等都编写了新的规则。
当我将防火墙升级至2005版之后,我发现规则设置非常简单,除了QQEmai以外,我几乎不用设置放行规则,如果我信任了某个软件的网络访问,防火墙会识别所有来自于该软件的不同访问请求,不需要继续调试它的访问规则。

结果:
我现在每天宽带上网时,防火墙都能自动屏蔽无数的恶意攻击。在我不使用网络软件时,我的网络流量指示灯不再闪烁了。虽然心有余悸,但是毕竟我超严格的防火墙设置可以让我高枕无忧了。

以上是我给你提供的建议,希望对你有所帮助。如果你正好也在使用瑞星防火墙,有问题更可以一起探讨。