1

我正在设计一个社交网站,明显的照片隐私是一个主要因素。简单地说,我怎样才能将某些照片限制为某些人?

我正在使用 .NET 技术(C# 和 SQL 服务器)。传统上,作为 Web 开发人员,我们更喜欢将上传的图像存储在硬盘上,以考虑各种因素(性能和存储大小等)。但是,假设这些存储在网络可用的目录中,它们是否安全?

我可以生成随机文件名,但是如何阻止应用程序出现,找到我的照片目录并尝试随机文件名?图像越多,时间越长,他们找到不应该的图像的可能性就越高!

这是否意味着数据库存储(我可以在其中流式传输数据作为我的应用程序的一部分处理安全性)还是我唯一的选择,或者我可以采取其他方法吗?

4

1 回答 1

1
  • 将图像存储在磁盘上,但不能直接用于网络
  • 使用数据库存储每个用户对图像的权限
  • 构建一些 Web 应用程序,将图像提供给允许的用户
于 2012-05-19T18:03:07.503 回答