我总感觉,使用云主机就是把数据存放在装有各种监控设施的别人的电脑上。
云主机提供商如果别有用心的话,岂不是就可以肆意的读取数据了?
即使数据加了密,设置了密码,云主机提供商应该完全可以使用类似键盘记录器等东西获取密码吧。
不过如果是这样的话,应该就不会有人用套路云搭建跨国代理服务器了。
可能问题有点幼稚,请大佬们嘴下留情,谢谢!
1
swulling 2018-02-18 07:50:38 +08:00 via iPhone
能
物理机放机房里机房的人也能看到 别人看不上你 加密后存储没问题 敏感信息不上云 |
2
loading 2018-02-18 07:51:02 +08:00 via iPhone
你的网站值多少钱,起步阶段都是用云计算。
如果丑闻出了,你知道云厂赔多少吗? 小厂云我是不敢用。 |
3
baskice 2018-02-18 07:52:36 +08:00
能
|
4
ZE3kr 2018-02-18 08:52:06 +08:00 via iPhone
能。加密后能否读取不清楚。而且厂商能够读取的不只是硬盘,还有内存。很多厂商说是加密,可是具体加密技术都不公开,你不清楚他们有没有能力读取到数据。
黑客去黑主机,主要是为了删数据骗钱或者 DDOS,这样获利最多。那么云厂商拿你数据,数据本身大多不值钱,也肯定不敢像黑客那样去黑自己用户的数据吧。 |
5
yylbfyl 2018-02-18 09:07:28 +08:00 via iPhone
能,只要硬盘、内存不是 24 小时连睡觉都抱在怀里,就有人有机会获取任何服务器内的数据,包括实体机房和云服务器。
|
6
huangunic0rn 2018-02-18 10:02:35 +08:00 via Android
virt copy ...
|
7
ysc3839 2018-02-18 10:04:15 +08:00 via Android
肯定能。即使硬盘里加密了也能,因为数据最终是要解密到内存中的,可以直接读取内存数据。
|
8
tadtung 2018-02-18 10:28:31 +08:00 via Android
自然可以了,,套路云一直这么搞。
|
9
ecnelises 2018-02-18 10:45:02 +08:00 via iPhone 1
内存这个倒是没想到,不过有厂商这么无聊定期 dump 内存么...
|
10
realpg 2018-02-18 11:23:44 +08:00
肯定能的。
首先 如果不是你自设密码的全盘加密(开启时候需要你手动输入密码还原,如果机器不小心重启服务都没法自己起来的那种)那么 系统启动自动解密的过程,秘钥肯定在某个地方放着,那就可能能读到…… |
11
huiyifyj 2018-02-18 11:26:11 +08:00 via Android
能是能,但是出问题那么大厂云是别活了。
|
12
feather12315 2018-02-18 11:36:40 +08:00 via Android
你先用下 libguestfs
|
15
yuzenan888 OP |
16
tadtung 2018-02-18 13:55:16 +08:00 via Android
@yuzenan888 放心阿里会扫你文件删除你的 ss 文件夹,之前有人说过用阿里云被删过。
|
17
sucks 2018-02-18 14:07:58 +08:00
用国产服务做代理的肯定没睡醒。。
|
19
paw 2018-02-18 14:28:28 +08:00
|
20
yuzenan888 OP @ZE3kr 照您这样说,加密后应该也是能读取的。
|
21
yuzenan888 OP @realpg 这个如果有个键盘记录器的话,照样可以还原的。
|
22
gy911201 2018-02-18 16:16:15 +08:00
@yuzenan888 你这种根本不需要扫文件,直接分析一下你的网络特征就啥都出来了……包括但不限于 DNS 查询记录,出站连接 IP,出入站流量统计…………
|
23
loveminds 2018-02-18 16:49:47 +08:00
技术上可以实现,但是存在巨大法律风险
|
24
xy90321 2018-02-18 17:14:26 +08:00 via iPhone 1
对于 vps 来说,你所有的软硬件包括系统在内都是基于别人的 infra,如果只是问可不可以的话,答案当然是可以。
即便是 Host 直连或者机柜托管,对方如果愿意的话也可以实现中间人攻击或者基于物理接触的 bootkit/rootkit 攻击,从而控制你的进出站流量乃至窥视到系统底层。 但是上述不论哪种方法,在没有法律支持、法院授权的情况下,都是明显违反针对客户服务的可用性、完整性承诺的。 所以能,但是基本不可能有。 |
25
yuzenan888 OP @xy90321 谢谢大佬。不过我想问一下,机柜托管的话,如果磁盘加密以及网络流量工作做到位,使用诸如 TPM 模块安全启动有没有可能窃取到数据?
|
26
xy90321 2018-02-18 17:33:04 +08:00 via iPhone 1
@yuzenan888
机柜托管的话,一般来说防护做足(包括物理入侵防护、检测)以后基本很难窃取到。虽然理论上可以种 bootkit/rootkit 来获得底层控制,但是一般没有 0day 配合怕是不太现实。军用或者国家级别的攻击除外~ |
27
ndd200 2018-02-18 17:36:25 +08:00
明确的说是可以的,不管是他的安全监控客户端,还是高级权限的用户。
然后,你忘记阿里云 /腾讯云网页控制台,可以直接远程登陆系统或者修改管理员密码了吗? 只要他们想,登陆到你系统里是分分钟的事。 但是,你有这个资格,让普通技术冒着毁前途的风险越过权限来偷窥你的隐私?让大厂冒着法律风险来看你的东西? 除非是“上头”要求的,没人有空管你。 |
28
Reficul 2018-02-18 17:40:35 +08:00 via Android
能,同事呼叫技术支持的时候亲眼见过 VNC 上在自动打字
|
29
yuzenan888 OP @Reficul 给了 VNC 密码吧。
|
30
yuzenan888 OP @ndd200 总的来说,技术上完全可以做到获取用户数据的,但是这种行为受行政和法律的约束,对吧。
|
31
opengps 2018-02-18 21:10:46 +08:00
必然能读取,所以要选择大厂商,至少大厂商能做到各种规范制度约束员工操作
|
32
mytsing520 2018-02-18 21:52:29 +08:00
现在的原则是,安全高于一切。
政府行业里,如果业务可以运行,但不能保证安全,宁愿不要业务运行。 |
33
hanru 2018-02-18 22:10:05 +08:00 via Android
@realpg 全盘加密,比如 BitLocker 或者 LUKS,磁盘加载后密钥必定是在内存里的,此时 dump 内存理论上也是能找到密钥的。
|
34
hanru 2018-02-18 22:10:55 +08:00 via Android
@mytsing520 政府行业所谓的安全有具体标准么?
|
35
woyaojizhu8 2018-02-18 22:18:35 +08:00
居然指望法律来约束大厂
|
36
FifiLyu 2018-02-18 22:18:36 +08:00
明确的告诉你。除非你将文件系统本身加密,否则服务商只要愿意是可以读取用户数据的。
要读取数据时,做一个目标磁盘的快照,然后 mount 即可看到数据。没什么难度。 |
37
jimzhong 2018-02-18 22:24:34 +08:00
@FifiLyu 即使你把文件系统加密,你要使用这个文件系统的时候,密钥也会存在内存中。VMM 可以任意访问虚拟机的内存。
我觉得唯一靠谱的办法就是数据加密之后上传到云主机,需要使用时下载数据,然后在可信的主机上解密。 |
38
FifiLyu 2018-02-18 22:31:10 +08:00
@jimzhong 这样难度相对较大,没点价值也没人愿意去搞。以前我们公司处理加密文件系统的办法是,将 VM “休眠”,将内存 dump 到文件系统。
使用时,从文件加载内存数据到 OS 内存并开机。 不过,机密数据更多依靠法律方面的方式处理。有“内鬼”的情况下,是没安全可言的。 |
40
ycz0926 2018-02-18 23:39:04 +08:00
别说盘里的数据了,就是你注册的网站,比如某些日记类、涉及个人隐私之类的,db 里都看得到的,只是没被人用来搞事而已
|
41
Reficul 2018-02-18 23:41:23 +08:00
@yuzenan888 没有,据说当时在电话里问他们是不是能操作,他们表示不能。然后字在跳出来,然后把他们打得字复述了一下,场面很尴尬 XD
|
42
yankebupt 2018-02-18 23:44:45 +08:00
曾经为这个问题想过,后来发现,超过“关闭账号服务就能解决问题”级别的监管威胁都不可能出现在零售云上,至少会去找 dedicated server 或者云解决方案提供商...
各种零售云上的种种绝不会有关停账号解决不了的问题... 规模太小... 也难怪不会有人去管这种事... |
43
weiwio 2018-02-19 00:47:13 +08:00 via Android
第一,数据加密,可以看到数据,但无法知道是什么内容。第二,大厂有严格的数据等级分类,用户数据都是属于最高级别,会设置严格的权限控制。其实不用过分担心。第三,大厂没有作恶的动机,因为对一个客户作恶而损失其他和未来的生意,甚至可能直接倒闭,那是划不来的。第四,通常大客户也会有自己的对外数据要求,比如,命名全部用代号等等。
|
44
Admstor 2018-02-19 00:59:03 +08:00 1
全盘加密,并且使用自定系统的话,至少关机状态下数据是安全的
因为虽然云可以读取你的硬盘,可也只是加密过的 开机状态下,使用自定系统,大部分情况下内存也是足够安全的,你们都忘记 CPU 的几个安全特征了么,如果能随便读取你的内存,那也意味着你也可以反过来突破 host 的限制了.本次 Meltdown 和 Spectre 这两个 bug 之类的意外不算.更何况云架构设计之初就并不是为了偷客户数据设计,即便 dump 内存也只是 debug 设计,并不会在线上动不动就来一下,这必然会影响整体系统的稳定性.除非是特意针对你,但显然没这种必要,普通的一线工程师也没这个权限. 修改 root 密码这个,我记得大部分都需要关机操作,这本质是 linux 单用户等几种在忘记 root 密码情况下的常规操作,只不过自动化处理了.与系统安全无关 然后有一些特殊情况,目前很多云服务器并不支持自定义系统安装和配置,只能从预先的几个模板里选,这就很有文章可做了.但是这个相对也容易处理,毕竟大部分也只是一个守护进程,大部分也提供了卸载方法. --------------------- 网络流量特征这里,互联网和机柜内部本身并没什么特殊,大部分加密方式都是保证了端到端的加密,只要密钥不泄露一般来说还是足够安全的.但是判断你是跑什么类型的程序这个很容易做到,通常针对违反 TOC 也是通过流量特征来判断的. --------------------- 物理接触这部分 云服务器不说了,一个物理设备上跑的不止你一个,影响太多基本不会用这种方法. 托管方面,就我接触而言.正规机房都是无死角监控,作为一线工程师基本不会没事找事. 若真的搞的像碟中谍那样...我觉得贵司应该足够牛逼有自己的机房了... |
45
yuzenan888 OP @Admstor 谢谢,解释得很详细。收藏了!
|
46
jamesliu 2018-02-19 14:13:07 +08:00
可以获取到数据。但是负面问题很大。除非跑路那些应该不会有商家这样做。
问题大概和酒店老板想知道某个房间里有几个人这么简单 |
47
mytsing520 2018-02-19 15:59:33 +08:00
@hanru 目前了解的情况是,政务系统上云,物理设备或者机房必须过三级等保;业务系统上线前必须经过指定的安全厂商和随机挑选的安全厂商的代码检查,发现可能的漏洞都不准上线,必须等开发单位修复并再次检查无误后才能上线
|
48
johnnydepp 2018-02-22 17:44:12 +08:00
这个问题要分技术上和商业上两个来考虑,如果是技术上的,不管你的数据放在哪里,就算你藏在你家被子里,也会被人窃取走。但是商业角度来看,大的公有云服务商盗取你的数据,相比整个公有云市场而言,你的数据的商业价值实在是不值得一提。人家不会因小失大的,放心吧。
再说了,你在微信上那么多的聊天记录,全在腾讯的服务器上,后台开发都能看到你的内容,你担心吗:) |
49
setuserid 2018-02-28 17:18:09 +08:00
@yuzenan888 是否搭建代理不是根据你数据判断的 是 gfw 更具你用户行为判断的 哪有那么 low 进去看数据
|
50
nikola 2019-01-31 17:08:41 +08:00
把坟挖出来再讨论下,难道大家都不 care 放在云服务器里面的数据?
|