ASP.NET MVC を使用して S3 アプリケーションを設計しようとしていて、HIPAA 準拠を維持しようとしているときに、いくつかの質問に直面しています。
私の最初の計画は、Web サーバーへの SSL 接続を要求し、サーバー上の画像を暗号化し、秘密鍵を使用して s3 に送信することでした。
ここに私の明らかな懸念があります:
- クライアントがブラウザ内で画像を表示する場合、暗号化されていない画像を一時ファイル キャッシュに保存することはできません。
- メモリ内の画像を一般的に処理するように ashx を設定しても、これはキャッシュに保存されませんか?
https経由でサーバーに接続するため、画像が暗号化されると言っても、すべてのブラウザがデータをキャッシュしないとは限りません.
データは s3 のディスクに保存される前に暗号化され、メモリ内のサーバーで再び復号化されるため、有効期限付きの「クエリ文字列」を考慮することさえできません。
私の唯一のオプションは、画像を単純なhtml画像ソースとして公開しない、またはクライアント側のWinFormアプリケーションとしてアプリを作成しない、ある種のActiveXコンポーネントを作成/購入することだと思います。