浏览器访问多数网站时突然要求输入用户名和密码该如何解决?
注意:不要在弹出的认证窗口内输入任何账号密码,这类走80端口的基本认证会明文传输你输入的内容,容易造成个人信息泄露。
你遇到的是典型的局域网入口劫持故障,多设备同时触发、所有浏览器表现一致的特征已经排除了单设备中毒、浏览器插件异常的可能性,绝大部分情况是家用路由器被恶意入侵篡改配置导致的。
故障排查解决步骤
- 先将设备切换到手机移动流量访问网站,确认是否还会弹出认证提示。如果流量访问正常,即可确定是家用网络侧的问题,和终端设备无关。
- 登录家用路由器管理后台,依次检查以下配置:
- 核对WAN口DNS服务器地址,确认是运营商官方DNS或你自行设置的公共DNS(如114.114.114.114、223.5.5.5),如果存在陌生地址直接修改为正常DNS
- 检查是否开启了未知的端口映射、代理转发规则,发现陌生规则直接删除
- 立即修改路由器后台管理密码,使用大小写字母+数字+特殊符号的高强度组合,同时关闭WAN口远程管理权限,避免路由器再次被批量扫描入侵
- 如果找不到异常配置、或无法登录路由器后台,直接将路由器恢复出厂设置,重新配置上网参数即可清除劫持脚本
- 路由器重置后问题仍存在的,联系你的网络运营商排查线路侧的HTTP劫持故障
你点击取消后返回的401报错是劫持脚本的默认返回内容:
401 Unauthorized
Your client does not have permission to get URL/cgi-bin/index.aspfrom this server.
故障截图参考:
内容的提问来源于stack exchange,提问作者DB_876
相关产品推荐
相关产品推荐

