ユーザーが自分のウェブサイト上のドキュメントを閲覧している場合(たとえば、機密情報を表すpdfファイルなど)、どうしてもドキュメントをローカルに保存できない場合がありますか?ユーザーがドキュメントをローカルに保存しないようにする方法はありますか?
答えて
ユーザーがあなたのPDFを(ブラウザに)ダウンロードしたら、それを使って何でもできます。彼らはハードドライブのどこかにそれを保存することができます。何とかこの機能を無効にしても、サードパーティのアプリケーションを使用してネットワークトラフィックを傍受し、そのようにPDFを保存することができます。
あなたがダウンロードしたとしても、PDFを配布しないようにするデジタル権利管理ツールのベスト・ベットです。たとえば、FileOpenまたはAdobe Content Serverです。このようなツールは(技術的に)印刷を防止し、コンテンツの有効期限を強制することができます。
が偶発的ににダウンロードまたは配布される可能性があるユーザーに最も便利です。 悪意のあるユーザーのは、これらの制限を回避する可能性があります。各ページのスクリーンショットを撮って代わりに印刷することで、印刷制限をバイパスできます。
一言で言えば、
データをブラウザに送信すると、ブラウザでデータを送信できます。
FlashコンポーネントやJavaアプレットを使用して情報を保存しにくくすることもできますが、ブラウザのスクリーンショットを引き続きローカルに保存することができます。
唯一の実用的なアプローチは、信頼できるユーザーだけが(おそらくすでに行っている)情報にアクセスできるようにすることです。
これは非常に困難です。私が考えることのできる最も効果的なものは、実行時にダウンロードする方法で情報を表示するJavaアプレットを配備することです。
しかし、それでもユーザーがスクリーンショットを撮って保存することはできません。
気になる人は、機密データを利用できるようにするか、少なくともダウンロード可能な形式で利用できるようにするべきではありません。
偶然に起こらないようにする比較的簡単な方法は、ドキュメントが開いたときにツールバーとメニューを非表示にすることです。 Adobeフォーラムのthis question/answerを参照してください。もちろん、ユーザーは、どのように知っていても、決定されたユーザーがドキュメントを表示する権利を持っている場合は、そのドキュメントに対して何らかの制限を回避することができます。
作業ネットワーク内にある場合は、まだActive Directoryを実装していない場合は実装することをお勧めします。 Active Directoryを使用すると、ユーザーのデフォルトプロファイルパスをファイルサーバー上に簡単に構成できます。これにより、デフォルトですべてのアプリケーションがローカルハードドライブではなくそのパスに保存されます。それが役に立てば幸い。
解決策ではありませんが、逸話です。数年前、私の友人は、敏感な内部情報をWord文書に集め、「FOR INTERNAL USE ONLY」のページに透かしを入れてそれをロックしていました。
数日後、彼女はセールスマネージャーから電話を受けた。
"どのようにこのWord文書のロックを解除しますか?「
『なぜ』
『私は、私は顧客にそれを与えることができ、透かしを離陸したい...』
ヘッド - ?>デスク - !ドキ
それはです
- 1. ローカルにデータを保存するより良い方法はありますか?
- 2. RestKit + CoreData:リモート保存が成功した後にオブジェクトをローカルに保存する方法はありますか?
- 3. OperaのユーザーJavaScriptを使用してファイルをローカルに保存する方法はありますか?
- 4. ユーザー名/パスワード(ローカル)を安全に保存する方法は?
- 5. iCloud:ドキュメントにないデータを保存する方法は?
- 6. アップルのドキュメントはローカルに保存されています
- 7. NSDataをローカルに保存する方法
- 8. タイマーをデータベースに保存する方法はありますか?
- 9. ファイルをicloudに保存する方法はありますか?
- 10. ボタンをテキストファイルに保存する方法はありますか?
- 11. データが変更された場合にのみユーザーが保存できるようにするより良い方法はありますか?
- 12. ユーザーが誤ったメッセージをサーバーに送信しないようにする方法はありますか?
- 13. このデータベースを保存するより良い方法はありますか?
- 14. reloadOperatingSystemを実行した後にVM内の既存のユーザーを保存する方法はありますか
- 15. 保存したリクエストを新しいタブで開くようにする方法はありますか
- 16. Chromeで.txtファイルを表示、編集、ローカルに保存する簡単な方法はありますか
- 17. クラスがプライベートデータを保持しないようにするエレガントな方法はありますか?
- 18. ネイティブカメラロールアプリと同様に、ユーザーがサファリからアプリに画像を保存する方法はありますか?
- 19. Intをコアデータに保存する正しい方法はありますか?
- 20. プロパティリストオブジェクトではないObjective-Cオブジェクトを保存するにはどうすればよいですか、プロパティリストよりも良い方法がありますか?
- 21. ユーザーがログアウトしたときにカートのデータを保存する方法はありますか?
- 22. xmlセクションを作成してファイルに保存する方法(有効なxmlドキュメントではありません)
- 23. XMLフォーマット設定をプロジェクトに保存する方法とワークスペースを保存する方法はありますか?
- 24. Pages、Numbersなどのようなフォルダにドキュメントを保存する
- 25. ローカルに保存されたHtmlログインページからユーザーがWebアプリケーションにアクセスできないようにするにはどうすればよいですか?
- 26. Ionic2にパスワードを保存する簡単な方法はありますか?
- 27. ユーザーがプロファイルを保存できるようにするimg。しかし、私は 'ユーザーを呼び出すことができない取得し続けている?'引数なし。ユーザーがストレージにプロフィールIMGを保存できるようにしようと
- 28. SDカードではなくギャラリーに保存する方法はありますか?
- 29. ユーザーがアップロードしたファイルをWordpressに保存する方法は?
- 30. ユーザーがHTMLページに行った変更をすべて保存する方法はありますか?
難しいことではありません。不可能です。 – cletus