ファイルのアップロードを容易にするアプリケーションを構築しています。アプリケーションには、ファイルが割り当てられるケースがあり、ユーザーがケースに割り当てられます。アプリケーション全体は、ログインしたユーザーのみがアクセスできます。
今、私の考えは、ケースごとにフォルダー構造を作成することです。ファイルは明らかにスクリプトを介してのみ提供されるため、パブリック ダウンロードはありません。主にフォレンジックベースのアプリケーションであるため、ファイルの内容はさまざまです。
私の唯一の問題は、これらのアップロードされたファイルへのローカル アクセスを防ぐことができるかどうかということです。たとえば、誰かがホストされているサーバーにアクセスできないようにしたり、ファイルを変更したり、ファイルにアクセスしたりすることを防ぎます。ファイルを暗号化し、キーをデータベースに保存できますか? データベースが入手された場合、暗号化は役に立たないことを知っていますか?
この機能を実現するためのより良い方法はありますか? これをどのように達成できるかについて、誰かフィードバックがありますか?
Zend Framework 2 を使用して構築された基本アプリがありますが、研究論文を作成しており、ここで決定することは私の研究に大きく影響します。ありがとう