为什么 Google 要使用验证码提示我?
我打开了 urlsnooper2,发现了这个(下面)。我不知道为什么我的电脑会请求它。我在过去几天里做了以下更改:
- 重新格式化了我的计算机(目前尚未打补丁,隐藏在 Windows 防火墙和路由器后面)
- Firefox 4
- 让一个电脑坏了的朋友进入我的网络
我几乎不满足第 3 项的要求,因为我看到了下面的请求。我怀疑浏览器不会导致问题。那么我是不是因为没有打补丁而感染了病毒?我也怀疑这一点,因为:我怎么会感染病毒?我用“msconfig”实用程序检查了服务和启动程序,没有感染。
www.google.com
http://www.google.ca
http://www.google.ca/webhp?hl=en&tab=ww
http://www.google.ca/imghp?hl=en&tab=wi
http://video.google.ca/?hl=en&tab=wv
http://maps.google.ca/maps?hl=en&tab=wl
http://news.google.ca/nwshp?hl=en&tab=wn
http://books.google.ca/bkshp?hl=en&tab=wp
http://mail.google.com/mail/?hl=en&tab=wm
http://www.google.ca/intl/en/options
http://www.google.ca/finance?hl=en&tab=we
http://translate.google.ca/?hl=en&tab=wT
http://scholar.google.ca/schhp?hl=en&tab=ws
http://blogsearch.google.ca/?hl=en&tab=wb
http://www.google.ca/realtime?hl=en&tab=wY
http://www.youtube.com/?hl=en&tab=w1&gl=CA
http://www.google.com/calendar?hl=en&tab=wc
http://picasaweb.google.ca/home?hl=en&tab=wq
http://docs.google.com/?hl=en&tab=wo
http://www.google.ca/reader/?hl=en&tab=wy
http://sites.google.com/?hl=en&tab=w3
http://groups.google.ca/grphp?hl=en&tab=wg
http://74.125.226.48/url?sa=p&pref=ig&pval=3&q=http://www.google.ca/ig%3Fhl%3Den%26source%3Diglk&usg=AFQjCNG2Kt7TgMZuV7Fl3FeeTOmTWMvggA
https://www.google.com/accounts/ServiceLogin?hl=en&continue=http://www.google.ca
http://192.168.1.107:2869/upnphost/udhisapi.dll?content=uuid:eb668ce6-7149-4420-87d0-b7d0ab5dcbab
http://schemas.upnp.org/upnp/1/0
答案1
当 Google 收到来自一个 IP 地址的大量流量时,它就需要验证码...你的朋友很可能因为某种原因不停地向 Google 查询,或者试图暴力破解 gMail 帐户。
也可能是某个拥有您当前 IP 的人正在查询并触发它,然后您通过 DHCP 分配了 IP。
如果您希望它们停止,您需要获取不同的 IP 地址...根据您的网络设置,您可能需要在一夜之间断开互联网,并希望在重新连接时获得新的 IP 分配,或者更改路由器的 MAC 地址,以便立即为您分配新的 IP。您还应该清除所有浏览器,以确保安全,不确定他们是否通过 cookie 跟踪它。
答案2
你可以随时检查你的电脑正在建立哪些连接。你可能会发现一些可疑的东西:
netstat -a -n
答案3
“让一个电脑出问题的朋友访问我的网络”。
你回答得很清楚。如果电脑出问题了,那么他的电脑可能装了机器人,而且(万能的)谷歌可能记住了你的子网地址,并正在屏蔽来自该网络的所有电脑。
我不认为你感染了病毒/机器人,如果感染了,我认为 URL 可能看起来更可疑,尽管列表google.com/accounts/ServiceLogin?
可能有点可疑,但我不会因为这样的小事而发出红色警报。该 URL 可能是你登录帐户或其他东西时使用的。
编辑:@Aaron 提醒我你也应该做点什么,只是为了确保你没有 root 权限。netstat -n
按照他的建议使用 DOS 命令,我还建议下载网络地图(此处的链接是 GUI,ZeNmap - 我个人最喜欢的)用于扫描localhost
以查看您的计算机上打开了哪些端口。