1

私は、プロジェクトにどのテクノロジーを使用するかを決定している最中です。このプロジェクトは大量のドキュメント (Word、PDF など) を保存する予定で、それらを保存する最善の方法を見つけようとしています。これまでのところ、私は思いついた:

  1. 標準ホスティング、およびファイル システムの使用
  2. 標準ホスティング、全文検索の使用、ドキュメントの SQL Server への保存
  3. Azure Blob を使用します。

いかなる状況においても、ドキュメントを誰にも見られることはありません。特定の許可された人だけがドキュメントを表示できるようにする必要があります。ドキュメントを保護する方法を教えてもらえますか?

4

2 に答える 2

2

Windows Azure BLOB は、多くのドキュメントを保存するのに最適な場所です。既定では、アカウントのアクセス キーを持っているユーザーのみが BLOB を取得できます。(API 呼び出しのヘッダーはそのキーで署名する必要があるため、許可されていないサードパーティがヘッダーにアクセスできないという暗号化された保証があります。)

許可されたユーザーにアクセスを許可するある種のフロントエンドをホストすると仮定します。このフロントエンドは、ファイル自体へのプロキシとして機能します。

于 2012-06-23T00:57:36.080 に答える
0

ドキュメントを Web サーバーのディレクトリに保存しないでください。それはそれと同じくらい簡単です。そもそもファイルを Web 上に置きたくないのに、なぜわざわざ Web サーバーを構成する必要があるのでしょうか。

于 2012-06-23T00:36:07.937 に答える