如何解决网站访问时弹出“您要访问的网站包含恶意软件”的页面
前一阵子公司网站的访问出了一点问题,每次访问的时候都会弹出一个警告页面,类似于这种
由于之前也没碰过这种问题,只能简单粗暴的归纳出两个方向:
1.可能是域名原因
2.可能是服务器原因
后来问题已经解决的时候看网上分享的资料知道还有一种可能就是,网站本身没问题,之所以出现这个警告页面是因为被运营商 HTTP 或 DNS 劫持了。
这里刷一条给我们提供域名服务的服务商——时代互联的差评,在解决这个问题的过程中,联系我们账号底下的客服和电话客服,大概联系了不下十次,都没能解决问题,其中有几次,不仅没能帮我解决问题,还用一种推卸责任和不耐烦的态度把我怼的差点憋不住气的跳脚。
不仅态度有问题,而且他们的工作人员对自己那块的业务好像也不太熟练。因为怀疑网站网站报警告问题,可能和域名服务商的服务可能存在某些问题,所以预期的解决方案中也有一项是迁移域名,迁移域名的话需要通过手机或者邮箱验证,而手机和邮箱这些信息,由于公司人员变动,需要修改。基于这点我问他们工作人员,在修改信息页面中的一个需要勾选的选项,“修改信息之后的 720 天内不能迁移域名”,和接我电话的工作人员再三确认,是不是必须勾选,不勾选会不会有问题,告知我可以不用勾选,并且确认不勾选不会造成什么问题。结果最后我确认修改信息的时候,发现那个选项不勾选竟然不能到下一步。。。
回归正题,当域名问题不能再域名服务商那边解决时,我开始尝试定位到底是域名还是服务器的问题,具体方式:
1.把我们的域名指向到另一个服务器,如果仍然报警告,那就是域名问题
2.用其他的域名指向当前服务器,如果仍然报警告,那就是服务器问题
测试结果出来后,基本可以定位是域名问题,然后让后台的同事帮了一下忙,安装了一个在腾讯云申请的免费 SSL 证书(这个好像也能解决上述所说的未发现的被劫持问题),但仍然无效,打电话给域名服务商,他说肯定是 SSL 证书不起作用或者是根本就没用,没办法,我只好追着皮球到了腾讯云客服人员那,幸运的是,大厂不愧为大厂,服务完全没有可比性,只是提交了怀疑 SSL 证书可能没生效的工单,对方就帮我检测了我的网站是否有异常,以及用不同浏览器测试,得出 QQ 浏览器访问正常,可能需要向谷歌站长平台提供申述。不过因为在此之前,我就在一个网站申述平台提了一个申述:StopBadware,因为申述通过但网站访问仍然异常。所以带着将信将疑的态度,又重新激活腾讯问题的工单,然后过了一个上午就接到腾讯云平台技术人员的电话,非常耐心的给我解释了他们所做的所有尝试,最后得出结果,只能去谷歌站长平台注册,申述试试看了。
在谷歌站长平台添加了网站之后,立马有个警告消息提醒我,我们公司的网站存在一些问题,不加思索,我反手就是一个申述,第二天收到邮件,有点出乎意料,竟然没有通过,仔细看邮件描述,推测问题可能出在我们的网站因为提供了很多安卓 apk 的下载,而有一部分 apk 之前在 Google 应用市场因为添加了有风险的广告 SDK 被下架了,然后谷歌站长平台也默认这些 apk 存在一定风险。再次提交申述之前,让安卓的同事提供了去除广告 SDK 的 apk 替换掉服务器里的文件,果然,第二天收到邮件,审核通过了。
这次网站申述的经历给我有两个体会,一个是,只要死磕到底,就一定能让周润发翻译出什么他妈的叫他妈的惊喜。另一个是互联网服务一定要选大厂,盘靓活好态度也呱呱叫。