• scaldstack

    目前的主流NAS,都是以服务器作为核心,在ai时代也在尝试增加服务器的性能和ai能力。

    但是我有个想法,是否可以反其道而行之,现在的手机、mac、pc等,性能都很强,也有很强的ai能力。可否做一套全新的nas系统,其核心不是为了满足流媒体影音等能力,而是满足高加密保存个人数据信息的能力。

    所有的数据都是经过client端加密后保存到nas端,因此nas端甚至被黑客攻击都没问题,不会有数据泄漏。而文件的索引、搜索等功能,全部做在client端,client端定期执行索引更新任务,借助强大的性能,甚至某些token plan在快重置前没跑完的token,都可以拿来做索引。

    而且多个分区可以有不同等级的加密,方便给不同的安全级别的设备使用。client端需要具体获取或修改某些文件的内容时,才会和nas端产生真正的文件数据交互,否则本地的索引信息足够去检索内容。

    这样一套体系下来,nas端只需要能提供数据存储的最基本的性能即可,树莓派、s3或者甚至某些网盘的crack都能胜任,而且能用到最新的ai能力搭建索引和搜索。nas端有漏洞甚至系统有后门、泄漏,都不会泄漏你的隐私数据。

    不知道各位觉得这套nas体系如何?

    主楼
  • 小盯裆

    所有的数据都是经过client端加密后保存到nas端,因此nas端甚至被黑客攻击都没问题,不会有数据泄漏。而文件的索引、搜索等功能,全部做在client端,client端定期执行索引更新任务,借助强大的性能,甚至某些token plan在快重置前没跑完的token,都可以拿来做索引。

    这个,其实和区块链的核心思想很像哦,非对称加密的分布式账本,这样性能会很差哦

    #1
  • Enze

    和我的想法很像,只有端到端加密才能极致地保障数据安全,用端侧加速芯片做一些AI处理,这也是我看不上immich的原因,因为它曾在issues里公开拒绝E2EE。

    但这和NAS其实关系不大,这最需要打磨的是客户端,保持存储可选择反而更自由(例如S3、webdav甚至网盘),从一开始就硬要往NAS概念上套就会失去专注更像是噱头,那我就不看好。

    这个,其实和区块链的核心思想很像哦,非对称加密的分布式账本,这样性能会很差哦

    不像,这就是个常规的E2EE应用的思路,本地密钥才会低频地用到非对称加密,数据肯定是对称加密,加上现代芯片都有相关的加速,不太影响性能。

    #2
  • scaldstack

    对,我就是希望用rclone等成熟的工具作为数据存储的后端,基于这个再构建一层封装用来实现类似nas的效果。不知道有没有现成的类似的工具?

    #3
  • Enze

    你要的应该不是“工具”,而是“库”,因为你要做的是嵌入到不同平台的客户端里,例如 rclone 的 issue #361,同时还要考虑非常好的密码学设计和实践。

    但根据我调研,没有太好的库,我曾经做过类似的东西,不过放弃了。

    #4
  • 天则则

    听你说的,s3 就有类似的加密方式啊

    #5

发表回复

登录后回复