我正在研究一些关于云存储中数据拥有的证据的论文,比如这或这,您可以通过向服务器提供某种挑战来请求存储在云存储中的数据的证据,而服务器将通过计算存储在云服务器中的对象来回复挑战的结果。但据我所知,一些像AWS S3这样的公共云存储不允许使用下载、上传或列出文件(CMIIW)以外的公式来计算对象的其他对象操作。现在的问题是,在云存储中数据占有的证据仍然可以做到这一点吗?如果是这样的话,是怎么做的?
发布于 2017-05-03 14:31:16
Azure存储提供每块MD5 (可以请求使用REST请求中的http头动态计算)。
如果愿意,您可以编写一个客户机,通过迭代每个blob中的块,为每个范围请求MD5并将其与本地数据进行比较,从而验证云存储块的内容。
这是一个相当成熟的API,在这一点上:这里's,2011年的概述。
如果AWS没有提供类似的东西,我会很惊讶的。
https://security.stackexchange.com/questions/158648
相似问题