我正在设计一个社交网站,明显的照片隐私是一个主要因素。简单地说,我怎样才能将某些照片限制为某些人?
我正在使用 .NET 技术(C# 和 SQL 服务器)。传统上,作为 Web 开发人员,我们更喜欢将上传的图像存储在硬盘上,以考虑各种因素(性能和存储大小等)。但是,假设这些存储在网络可用的目录中,它们是否安全?
我可以生成随机文件名,但是如何阻止应用程序出现,找到我的照片目录并尝试随机文件名?图像越多,时间越长,他们找到不应该的图像的可能性就越高!
这是否意味着数据库存储(我可以在其中流式传输数据作为我的应用程序的一部分处理安全性)还是我唯一的选择,或者我可以采取其他方法吗?