V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  realpg  ›  全部回复第 88 页 / 共 431 页
回复总数  8612
1 ... 84  85  86  87  88  89  90  91  92  93 ... 431  
2020-06-24 13:05:18 +08:00
回复了 Deteriorator 创建的主题 程序员 如何快速导出或打印出源代码中的所有函数名和类名?
IDE 挂好语言插件
截图类结构 ocr
2020-06-24 11:35:27 +08:00
回复了 waiaan 创建的主题 React react 不支持 ie8 的技术原因是什么?
跟滴滴打车不支持人力三轮车注册成车主差不多吧
2020-06-24 10:00:10 +08:00
回复了 shellus 创建的主题 程序员 阿里云 OSS 的服务端加密有什么意义?
@watzds #14
整个硬盘都是一个连续数据段 问题是你不知道那个数据是啥 扔给你是没用的 要么你知道怎么存的 要么你知道原始数据是啥

硬盘数据恢复这种盲恢复都是建立在文件系统已知或者可在小范围内遍历,然后可以依赖文件存储模式进行匹配

而一个未知的裸盘数据直存文件系统 很多还是为机械硬盘优化的存储模式 你不了解其实现的情况下 是很难的
2020-06-24 09:56:39 +08:00
回复了 shellus 创建的主题 程序员 阿里云 OSS 的服务端加密有什么意义?
@AngryPanda #15
如果你的数据大 那么切成更多片 那就是一部分
如果数据小 肯定就在一个节点上 甚至在一个节点的一块硬盘上 也不会去刻意打乱 要不读取性能低下
2020-06-23 22:08:54 +08:00
回复了 shellus 创建的主题 程序员 阿里云 OSS 的服务端加密有什么意义?
搞私有云的,这个比较熟悉。上面大多数人说的都没理解这个是啥。


这些都是防止理论泄露数据可能的一部分,以常见 OSS 系统为例,这个加密的存在,只是让数据安全的风险从 99.999%提升到 99.999999%这么个过程,即使没有,原先的系统也足够安全,同时也是满足一些合规、等保的加密存储要求。


现在 OSS 的系统都是分布式存储,你上传了一个文件,首先控制引擎会把这个文件打散(文件大)或者与其他用户文件组合(文件小)成一个最小单元,然后分配给三个实际存储服务器(假设三副本模式)。

举个实际的例子吧,可能比较极端,也不考虑文件系统占用空间什么的这些,方便理解。

你创建了一个二进制文件,有 4Bytes 0x33 0x44 0x55 0x66

你上传到阿里云,在没有这个加密的时候,首先阿里云的 OSS 控制器,会把这四个 byte 与其他用户的数据组合在一起,凑够一个块大小并记录下你的数据在块的哪个位置,然后去阿里云的比如 1000 个实际存储服务器中,按既定规则根据负载,选出三个,假设是 147,304,828,把这个数据的三份分别存储到这三个服务器硬盘的一个位置,控制器会在自己的存储中记录下这三个位置,等你再需要的时候,去这三个位置的提取出这个块,再从块里的之前记录的位置还原出你的数据 0x33 0x44 0x55 0x66

这个模式下,一个小偷单纯的搬走了比如服务器 828,或者小偷就是 828 服务器的运维有 root 权限,基本都能直接访问裸硬盘设备,那么你的数据 0x33 0x44 0x55 0x66 就面临泄露,但是这在一定程度上仍然是安全的,因为 828 服务器里插了 120TB 的硬盘,鬼知道上哪里找你的 0x33 0x44 0x55 0x66…… 4bytes/120Tbytes 的大海捞针……


这时候,这个小偷,还得想办法搞到,OSS 控制服务器的存储,这样就会有一个索引,告诉他你那四个字节的重要数据,存在什么位置,这就跨系统了,一般来说,分布式架构下,你搬走了一台存储节点是比较容易的,同时还能搬走控制器数据是比较难的,而且运维也不太容易有全部权限。所以这个机制就造成了比较难泄露。毕竟控制器的存储索引,可能是一些复杂数据结构或者数据库服务,直接盗取相对困难,还得理清逻辑关系。


而本文提到的那个技术呢,就是在控制器确定把 0x33 0x44 0x55 0x66 放在哪之前,在前面的流程上,再加一个加解密服务,把 0x33 0x44 0x55 0x66 变成了可能是 0x77 0x88 0x99 0xaa,这样就算比较难得完成了刚才说的那两个部分全部掌握,获取到的也是密文。中间这个加解密服务,必然是依据密钥管理的机制,存储、操作的内容均跟运维脱钩的方式管理,更难获取。
2020-06-23 12:50:22 +08:00
回复了 mepine 创建的主题 程序员 公司财务的金蝶服务器中了勒索病毒咋办…
@ysoserious #1

你这说法其实很有误导性

应该换个说法

勒索病毒,确实有一些傻逼的版本是有密钥的……
2020-06-22 17:22:45 +08:00
回复了 lake325 创建的主题 程序员 为什么百度云盘不能像坚果云一样单纯
既然你喜欢坚果云的模式 你就去坚果云呗
2020-06-22 10:33:20 +08:00
回复了 vlike 创建的主题 Linux 想买个小主机专门做编译工作,有推荐的吗?
R720XD E5 2696v2*2 256G 内存 编译啥不都美滋滋
便宜的跟不要钱似的
2020-06-22 10:23:29 +08:00
回复了 69partner 创建的主题 站长 你想做个什么站,我有闲置服务器,搞个合作
@baobao1270 #36
这个,去中国电信总部谈谈吧。感化一下垄断资本家……
2020-06-21 10:53:05 +08:00
回复了 lbmjsls1 创建的主题 Java Java web server http 请求的一个疑惑
问题基本是你们的业务研发太菜……
对于慢返回的连异步请求都不会
2020-06-21 10:48:19 +08:00
回复了 muuubooo 创建的主题 程序员 终于换上了电动升降桌,这玩意是真的舒服,建议早点置办
梯子有点问题图没刷出来

盲猜不是秀显示器就是秀 CPU 和显卡的,顺便秀一下机箱
2020-06-21 10:41:28 +08:00
回复了 ali0531 创建的主题 程序员 有什么方法能远程获取短信验证码?
我自己直接小米云服务
2020-06-21 10:22:11 +08:00
回复了 einsdisp 创建的主题 程序员 涉及金钱存储或计算操作时,你们一般都使用什么数据类型
必须用整形,至于乘 100 、乘 10000 、乘 1000000,看项目精度要求
1 ... 84  85  86  87  88  89  90  91  92  93 ... 431  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3126 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 51ms · UTC 13:49 · PVG 21:49 · LAX 05:49 · JFK 08:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.