博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
服务器宕机:谷歌最近经历了“黑客攻击”吗?
阅读量:2108 次
发布时间:2019-04-29

本文共 1817 字,大约阅读时间需要 6 分钟。

全文共1873字,预计学习时长5分钟

图源:unsplash

 

根据CNBC、《快报》等的报道,“Down Detector是一个汇总在线服务中断报告的网站。在美国东部时间上午6:30左右,该平台问题激增,这证实了谷歌的所有服务——包括其日历、电子邮件应用程序和视频会议应用程序——都正面临宕机”。

 

于是,我的学生纷纷通过MS Teams向我发出请求,想取消2020年12月14日(星期一)的期末考试,不是因为他们没有准备好,而是因为他们不管什么都想用“谷歌搜索”。

 

一个半小时以后,大约在美国东部时间上午8:00,谷歌在推特上写道:“我们一切正常,伙计们!感谢你们一直以来的陪伴。”

 

图源:2020年12月14日CNBC展示的谷歌官推

 

学生们终于不再焦虑,但这个突发事件却让我开始思考一个问题:我们的社会有多依赖“搜索引擎”来解决所有的日常需求。

 

美国的反垄断议程要拆分四大巨头,其核心原因不仅在于大多数企业和民众已经产生了不可抗拒的冲动,要向这些公司分流;还因为一旦发生网络攻击,数以百万计的人有可能将信息输给“网络罪犯”,因为所有个人详细信息(例如信用卡信息和政治偏好)都可以通过脸书、谷歌、苹果和亚马逊找到。

 

亚马逊和谷歌的云计算系统储存着美国和世界其他地区的珍贵信息,这使得这些垄断巨头立于不败之地。

 

但其实,人们想了解的关键问题是:“谷歌是如何做到全天候运行的?24小时运行的功能是否会妨碍它的安全性?”

 

12月14日凌晨,依赖谷歌智能家居系统(Google Home)的人们一直处于黑暗之中,谷歌会议中途关闭,多数企业和个人用来访问各种文件和其他数据的Gmail也停止了运行。

 

不少大型公司都依靠谷歌的技术实现认证进入他们的服务器,比如Spotify、Airbnb、Uber、Pinterest、Netflix、Instacart、Tweeter和Dropbox等。甚至空调和照明系统也停止了运行,Youtube等应用程序也受到了影响,让人们倍感无聊。

 

图源:Behance.net

 

所以发生了什么?

 

谷歌发言人告诉《华尔街日报》,是认证用户凭证的内部服务器出现了问题。这个问题是由内部服务器的一个小故障造成的,这种说法听起来合理吗?

 

单一位置由多个服务器提供服务,这些服务器也由其他服务器提供支持。谷歌通过一种数字设计理念,叫做“网站可靠性工程”(简称SRE),设计成永不宕机。

 

这个理念一直到2006年才被提出来。这些程序被设计成全天候运行,相对于由IT经理来运行管理软件,由软件工程师自己来管理算法可以形成强大的协同作用和可靠的系统。

 

这些工程师开发了一个名为“Dev-Ops”的分支,它位于软件工程领域中,编码人员不仅需要设计运行代码,也要考虑优化运营。在计算领域,开发和运营一直是对立的力量。开发人员总是希望快速构建软件并尽快启动,而运营人员则希望确保一切井然有序,并将更改降至最低。

 

谷歌就是把这两个想法融合起来了而已。

 

目前,谷歌正因排斥竞争而面临反垄断诉讼。美国司法部表示,谷歌非法使其搜索引擎是安卓和苹果产品的默认搜索引擎,将竞争对手拒之门外。将所有信息集中在一个地方,既是赚取丰厚利润的诱因,又使公司容易受到“网络攻击”的攻击。

 

这次的服务器宕机就被怀疑是由于“网络攻击”造成的,当天晚些时候在白宫举行的国家安全会议进一步证实了这一点。

 

图源:Pexels

 

一款名为“太阳风”软件工具在更新过程中受到了恶意软件的影响。除美国宇航局和一些财富500强公司外,美国国土安全部和财政部也使用该软件。很多人怀疑谷歌宕机是为了确保系统不受恶意软件的影响。他们忙着升级系统,是为了防止服务器被黑。

 

恶意软件使黑客能够获取敏感信息,可谷歌是否是泄露其机密的公司之一,这个问题我们还没有得到答案。但使用SRE保持全天候运行是在正常的情况下,在类似上述的特殊情况下,像谷歌这样的公司宕机可能是为了防止“信息盗窃”。

 

至于我的学生,他们在没有谷歌的情况下完成了一个小测验。从他们的成绩来看,我对没有谷歌的人类未来持怀疑态度。

推荐阅读专题

留言点赞发个朋友圈

我们一起分享AI学习与发展的干货

编译组:李倩、吴子珺

相关链接:

https://medium.com/swlh/was-google-hacked-c65459312161

如转载,请后台留言,遵守转载规范

推荐文章阅读

长按识别二维码可添加关注

读芯君爱你

你可能感兴趣的文章
面试题 —— 关于main方法的十个面试题
查看>>
集成测试(一)—— 使用PHP页面请求Spring项目的Java接口数据
查看>>
使用Maven构建的简单的单模块SSM项目
查看>>
Intellij IDEA使用(十四)—— 在IDEA中创建包(package)的问题
查看>>
Redis学习笔记(四)—— redis的常用命令和五大数据类型的简单使用
查看>>
Win10+VS2015编译libcurl
查看>>
Windows下使用jsoncpp
查看>>
Ubuntu下测试使用Nginx+uWsgi+Django
查看>>
Windows下编译x264
查看>>
visual studio调试内存泄漏工具
查看>>
开源Faac实现PCM编码AAC
查看>>
Windows下wave API 音频采集
查看>>
借船过河:一个据说能看穿你的人性和欲望的心理测试
查看>>
AndroidStudio 导入三方库使用
查看>>
Ubuntu解决gcc编译报错/usr/bin/ld: cannot find -lstdc++
查看>>
解决Ubuntu14.04 - 16.10版本 cheese摄像头灯亮却黑屏问题
查看>>
解决Ubuntu 64bit下使用交叉编译链提示error while loading shared libraries: libz.so.1
查看>>
VS生成DLL文件供第三方调用
查看>>
Android Studio color和font设置
查看>>
Python 格式化打印json数据(展开状态)
查看>>