私はWeb開発が初めてです。そして現在、私はGWTを使ってWebアプリケーションを開発しています。私はサーブレットを使ってファイルをアップロードします。その後、ファイルは\war
のディレクトリに書き込まれます。しかし、私はブラウザでいくつかのアドレスを入力することでファイルを直接取得できるので、これは安全ではないと思います。誰でもファイルをサーバーに安全に保存する方法を教えてもらえますか?前もって感謝します。サーバーにファイルを安全に保存する方法
0
A
答えて
1
ファイルシステムに暗号化されていないファイルを格納するのではなく、ファイルを実行環境外に保存することもできます。
データベースにファイルを格納し、正しい資格情報が提供されている場合にのみアクセスを許可するなど、さまざまなオプションがあります。
Amazon S3のようなクラウドベースのファイルストレージソリューションを使用すると、ファイルのセキュリティを確保し、必要なときにファイルを取得するための安全なURLを生成することができます。
実行環境の外部にファイルを格納することは、複数の実行環境にスケールアップでき、ファイルがノード間でアクセスできるという利点もあります。
実際にファイルシステムにファイルを保存する必要がある場合や、実行環境の数が増えることが予想されない場合は、ServletFilterを使用してファイルへのアクセス要求を傍受し、正しい資格情報が提供されていれば
関連する問題
- 1. ファイルをアンドロイドでディスクに安全に保存する方法は?
- 2. textField.textを安全にアンラップしてプロパティに安全に保存する方法
- 3. サーバーにパスワードを保存するのには安全です
- 4. 安全にanglejsにパスワードを保存する方法
- 5. Oauthを安全にアンドロイドに保存する方法
- 6. iphone ..にSQLiteデータベースを安全に保存する方法は?
- 7. データベースにユーザー入力コードを安全に保存する方法
- 8. Webアプリケーションのメールサーバーにパスワードを安全に保存する方法
- 9. クライアントログイン - クレデンシャルをクライアント側に安全に保存する方法
- 10. 安全にAndroid KeyStoreのパスワードを保存する方法
- 11. MySQLデータベースにPHPオブジェクトを保存する安全な方法は?
- 12. ユーザー名/パスワード(ローカル)を安全に保存する方法は?
- 13. ASP.NETメンバーシップでサービスパスワードを安全に保存する方法は?
- 14. 安全な文字列をAndroidに保存する方法は?
- 15. HeidiSQLのパスワードを安全に保存する方法
- 16. PHP:情報をクッキーに保存する安全な方法は?
- 17. アクセストークンを安全に保存する
- 18. 安全にキーストリング値を保存する
- 19. 安全にAPIを保存する
- 20. 安全にWindows 10にファイルを保存するIOT
- 21. sympyオブジェクトを安全に保存して読み込む方法
- 22. Flaskにセッションごとに資格情報を安全に保存する方法
- 23. iOSで暗号化キーを保存する安全な方法
- 24. フロントエンドテストで資格情報を保存する安全な方法
- 25. Androidでクレデンシャルを保存する安全な方法
- 26. React Nativeを使ってiOSにデータを安全に保存する方法は?
- 27. 私のホームオートメーションWebサーバーを最も安全に保護する方法は?
- 28. レスキュー元のクライアント側に秘密鍵を安全に保存する方法は?
- 29. SQL ServerデータベースにAPI資格情報を安全に保存する方法
- 30. サーバーからアンドロイドデバイスに安全にデータを転送する方法
ご協力いただきありがとうございます。そして私はいくつかの質問をしています:私に教えてください。私はpdfファイルを持っていれば、どのようにデータベースに保存できますか? ServletFilterをセットアップするには、ServletFilterでいくつかのチュートリアルを表示できますか?ありがとうございました。 – John
war/WEB-INFディレクトリに格納すると、そのファイルはweb urlからアクセスできなくなります。 –
あなたの助言に感謝します。私はファイルをbyte []でデータベースに保存しようとしましたが、それは動作します! – John