2

ファイルのアップロードを容易にするアプリケーションを構築しています。アプリケーションには、ファイルが割り当てられるケースがあり、ユーザーがケースに割り当てられます。アプリケーション全体は、ログインしたユーザーのみがアクセスできます。

今、私の考えは、ケースごとにフォルダー構造を作成することです。ファイルは明らかにスクリプトを介してのみ提供されるため、パブリック ダウンロードはありません。主にフォレンジックベースのアプリケーションであるため、ファイルの内容はさまざまです。

私の唯一の問題は、これらのアップロードされたファイルへのローカル アクセスを防ぐことができるかどうかということです。たとえば、誰かがホストされているサーバーにアクセスできないようにしたり、ファイルを変更したり、ファイルにアクセスしたりすることを防ぎます。ファイルを暗号化し、キーをデータベースに保存できますか? データベースが入手された場合、暗号化は役に立たないことを知っていますか?

この機能を実現するためのより良い方法はありますか? これをどのように達成できるかについて、誰かフィードバックがありますか?

Zend Framework 2 を使用して構築された基本アプリがありますが、研究論文を作成しており、ここで決定することは私の研究に大きく影響します。ありがとう

4

1 に答える 1

2

おっしゃる通りファイルを暗号化することは可能ですが、そもそもサーバーへのアクセスを阻止した方が良いでしょう。Web サーバーがハッキングされたら、データベースをハッキングできないと考える理由は何ですか?

また、Web サーバーにアクセスできるようになると、暗号化されたファイルを提供するスクリプトにアクセスできるようになります。このスクリプトにはファイルを復号化する機能が既に備わっているため、簡単にアクセスできるようになります。

簡単に言うと、Web サーバー自体を保護します。

于 2012-12-10T11:17:42.620 に答える