1

私はソーシャル ネットワーキング サイトを設計していますが、明らかに写真のプライバシーが重要な要素です。簡単に言えば、特定の写真を特定の人に制限するにはどうすればよいですか?

.NET テクノロジ (C# および SQL サーバー) を使用しています。従来、Web 開発者として、さまざまな要因 (パフォーマンスとストレージ サイズの 2 つ) のために、アップロードされた画像をハード ドライブに保存することを好みます。しかし、これらが Web で利用可能なディレクトリに保存されていると仮定すると、それらは安全でしょうか?

ランダムなファイル名を生成することはできますが、写真ディレクトリを見つけてランダムなファイル名を試行するだけのアプリケーションを止めるにはどうすればよいでしょうか? より多くの画像とより多くの時間を費やすほど、想定されていない画像を見つける可能性が高くなります!

これは、データベース ストレージ (アプリケーションの一部としてセキュリティを処理するデータを自分でストリーミングできる場所) を意味するのでしょうか、それとも私の唯一の選択肢ですか、それとも別の方法がありますか?

4

1 に答える 1

1
  • 画像をディスクに保存しますが、Web で直接利用することはできません
  • データベースを使用して、画像に対する各ユーザーの権利を保存します
  • 許可されたユーザーに画像を提供する Web アプリケーションを構築します。
于 2012-05-19T18:03:07.503 に答える