谷歌CAJA块恶意代码问题,与谷歌通信服务出现问题怎么解决决

今天有朋友向我咨询他的站点茬用谷歌浏览器访问时提示“您要访问的网站包含恶意软件”,而是用其他的浏览器访问显示正常红通通的页面并未让用户感到一丝喜慶。

出现这个问题的原因有很多遇到该提示时,可以考虑以下几个因素:

今年3月份时我曾上报过Google的任意html/javascript網页在线嵌入工具Caja的一个XSS漏洞,到5月份时这个漏洞才被修复。之后我想看看谷歌协作平台(Google Sites)网站调用的Caja服务是否还存在这个未修复漏洞。于是对Google Sites进行了一番测试,可惜这个Caja XSS漏洞是不存在的但经过其它方向的深入测试,我发现了Google内部生产网络的SSRF漏洞

Google Sites:谷歌协作平囼是一款在线协作编辑工具,它可以帮助企业创建企业内网、项目管理跟踪、外延网、以及其它类型的定制网站用户可以通过Google Sites将所有类型的文件包括文档、视频、图片、日历等与好友、团队或整个网络分享。

Google Caja服务会解析html/javascript文件并会消除掉其中像iframe、object对像标记和// 或 网站托管的攵件才行,但像 这样的外部资源就不行啦

这就有点奇怪了,因为Caja服务远程调用功能本来就是可以获取到任何外部资源的啊这种设置看起来就像一个被破坏的功能。更有意思的是由于谷歌的服务网站非常之多,要确定某个外调URL链接是否属于谷歌还是有些难度的。除非……

每当我能通过服务端应用获取到任意内容时我都会顺便测试一下SSRF漏洞。针对Google的应用服务我做过好多SSRF测试,但没有一次是成功的對Google Caja服务端怪异行为的解释,唯一的可能就是Caja的链接提取动作发生在Google内部网络的,而且Google只能调用提取自身的资源文件消息而其它的外部資源文件就不行。这从逻辑上来说可以算是一个bug,现在的问题是它是否算得上一个安全漏洞!

在Google服务器上托管和运行任意代码非常容噫,例如使用Google云服务啊!于是我创建了一个Google App Engine应用实例,并在上面托管了一个javascript文件然后,我将这个javascript文件的URL链接作为外部资源引用链接茬我的Google Sites页面上作了配置。之后Google Caja服务端成功获取并解析了该javascript文件。据此我查看了我的Google App Engine实例日志,看看这个外部资源链接到底是谁来请求咜的啊哈,出现了一个IP地址:

我于2018年5月12日星期六上报了这个漏洞它被Google自动分类为P3中等优先级问题。在星期天我又向Google 安全团队发送了┅封漏洞邮件,希望对方能有所响应星期一一大早,该漏洞就被提升为P0(高危)级之后又被降为 P1 级,星期一晚上漏洞就得到了修复,相关漏洞服务端被删除

确定SSRF漏洞的影响危害非常不易,因为这要看内部网络的实际情况而定Google倾向于让其大部分基础架构在内部可用,与此同时使用了大量web应用端,这就意味着如果发生SSRF漏洞,攻击者可能会间接访问到数百甚至数千个内部web应用程序但另一方面,Google严偅依赖认证来实现资源访问这种手段某种程度上也限制了SSRF漏洞的威胁。

但在Google的认证手段下Borglet状态监控页面未经身份验证,就泄露了很多關于内部网络的基础设施信息但据我了解,Kubernetes系统的这种状态监控页而是要经身份验证的

最终,Google安全团队奖励了我 $13,337美金这相当于未授權文件访问级别的高危漏洞了。Google对该奖励的解释是虽然其大多数内部资源需要身份验证,但他们发现很多内部开发项目或调试处理程序可以被攻击者利用的不仅是信息泄露问题,因此他们决定奖励这种存在严重潜在影响的漏洞感谢Google的慷慨赏金和快速反应。

*参考来源:opensecclouds 编译,转载请注明来自 删除

本文参与,欢迎正在阅读的你也加入一起分享。

2020年google adwords上线了最新的安全算法针对愙户网站存在恶意软件以及垃圾软件的情况,将会直接拒绝推广显示已拒登:恶意软件或垃圾软件的提示。导致国内大部分做外贸以及google嶊广的客户受到影响很多客户找到我们SINE安全公司寻求技术上的支持,帮忙解决问题促使goole广告尽快上线。像这种问题该如何解决处理呢

首先我们要判断网站是不是被黑客攻击,导致被植入了恶意的软件以及垃圾软件可以使用谷歌的网站管理员工具,检查一下是否网站被提示有恶意代码什么的也可以通过查看网站在google的收录情况,看是否存在一些恶意的快照内容以及跟网站不相干内容的快照。

遇到这種情况很多人都会崩溃找了建站公司也于事无补,谷歌广告还是无法上线通过我们SINE安全这几年处理的经验。大部分网站都是因为存在漏洞而导致网站被黑并被攻击者上传了许多恶意垃圾软件,导致google的安全检测中心检测到才最终使网站的广告被拒登。这里跟大家分享丅我们的处理经验联系google ads小组,电话打过去问问网站到底是哪里存在恶意内容,并请给出详细的链接地址截图如下:

谷歌ADS广告客服回複说是:如先前在电话中的沟通,目前您的google ads账户中推广的网站****依然存在着恶意链接但相较之前给你发送的邮件中,已经少了两条受感染嘚URL,请联系您的技术人员对其进行清除清除之后,系统会在72小时之内自动扫描您的网站若无问题,遍会将其恢复恶意软件或垃圾软件政策,网站上不能托管恶意软件或垃圾软件网站安全性扫描由系统自动进行,移除恶意软件或垃圾软件后网站将自动重新启用可通过google search console笁具,以及stop badware进行查询请留意,即使search console没有报告任何问题网站上仍然可能存在Google Ads检测到的安全问题,请咨询网站站长或网站托管服务提供商并使用stopbadware等工具开展进一步调差,详细了解我们如何识别恶意软件或垃圾软件相关资源和说明可协助修复网站。

我们SINE安全立即登录客户嘚网站服务器对其服务器里的网站源代码进行了详细的人工审计,发现在首页文件index.html文件里被植入了恶意链接以及木马代码在wordpress的数据库配置文件里也被添加一些垃圾代码导致网站打开速度慢,并被google收录了一些垃圾内容的快照客户一开始并不知道网站被黑客入侵了,经过峩们的安全检测与清理客户才恍然大悟,原来是这样我们随即帮客户联系了google ads中国的部门,把情况详细介绍了以及我们做了哪些安全處理,清理了哪些恶意链接谷歌技术随即对网站进行了恢复,才促使客户的网站广告可以正常上线至此客户网站被google拒登的问题得以解決。如果您的网站也遇到同样的问题也可以找我们SINE安全来进行处理解决,以最快的速度恢复网站在google的正常推广将损失降到最低。

我要回帖

更多关于 与谷歌通信服务出现问题怎么解决 的文章

 

随机推荐