猿问

网站如何存储涉及用户重要隐私的图片比较合适?

如何存储图片比如身份证,比较合适?

只能用户自己和网站后台能访问到图片,其他用户则不能访问(其他用户就算有图片img的src也不能够访问到图片)。

存本地空间估计不够用、存第三方可靠吗?有什么成熟的解决方案?


精慕HU
浏览 722回答 5
5回答

holdtom

1.保存的图片名称不要有规律可循.比如可以 md5 当前上传图片的时间加上 n 位的随机数,生成的值用来做图片名称.2.图片可以放到第三方cdn 上比如七牛, ucloud ,速度和服务还是比较靠谱的.

暮色呼如

你说的情况应该对图片文件进行对称加密,例如使用AES,而且对每个用户使用特定方式生成的密钥。因为图片应该不会经常使用,使用时在临时解密一下即可

小唯快跑啊

现在文件存储的话,交给成熟的服务提供者(比如七牛什么的)来处理更方便,安全什么的他们帮你处理了,你只需要把文件托管上去,然后记录一下三方服务返回的信息(图片外链和一些其他信息)即可。关于访问权限的话,需要自己在程序逻辑层来作判断了。
随时随地看视频慕课网APP

相关分类

Java
我要回答