Есть ли способ запретить пользователям сохранять документы локально?

Если пользователи просматривают документы на моем веб-сайте (например, файл pdf, который представляет некоторую конфиденциальную информацию), есть ли в любом случае я могу запретить им сохранять документ локально?

7 ответов


после того, как пользователь загрузил ваш PDF (в браузер), они могут делать с ним все, что угодно. Они могут сохранить его в другом месте на жестком диске. Даже если вы каким-то образом отключили это, любой может перехватить сетевой трафик с помощью стороннего приложения и Сохранить PDF таким образом.

лучше всего какой-то инструмент управления цифровыми правами, чтобы остановить пользователя от распространения PDF, даже если он или она загружает его. Например, используется fileopen или Adobe Content Server. Как вы можете видеть, такие инструменты могут (технически)предотвратить печать, заставить содержимое истекать и т. д.

обратите внимание, что это наиболее полезно для пользователей, которые, скорее всего,случайно загрузка или распространение данных. вредоносного пользователи могут обойти эти ограничения, например, минуя ограничение печати, сделав скриншот каждой страницы и напечатав это вместо этого.


одним словом - нет.

Как только вы отправили данные в свой браузер, они могут делать с ним все, что хотят.

вы можете использовать какой-то компонент Flash или Java-апплет, чтобы затруднить сохранение информации, но они все равно могут сделать снимок экрана браузера и сохранить его локально.

единственный практический подход-обеспечить доступ к информации только доверенным пользователям (что вы, вероятно, уже делаете).


Это очень сложно. Самое эффективное, что я могу придумать, - это развернуть Java-апплет, который отображает информацию путем ее загрузки во время выполнения

но это все равно не мешает пользователям делать скриншоты и сохранять их.


относительно простой способ предотвратить это случайно-скрыть панели инструментов и меню при открытии документа. См.вопрос/ответ на форуме Adobe. Конечно, пользователь может обойти это, если он знает, как и определенный пользователь может обойти почти любое ограничение, которое вы размещаете на документе, если у них есть права на его просмотр.


Если вы так обеспокоены этим, вы не должны делать конфиденциальные данные доступными или, по крайней мере, доступными в загружаемом формате.


Если он находится в рабочей сети, я бы предложил вам реализовать Active Directory, если вы еще этого не сделали. При работе с Active Directory вы можете легко настроить путь профиля пользователя по умолчанию, имея этот путь на файловом сервере. Таким образом, все приложения по умолчанию будут сохранены в этом пути вместо локального жесткого диска. Надеюсь, это поможет.


Не решение, а анекдот. Несколько лет назад мой друг собрал много конфиденциальной внутренней информации в документ Word, пометил страницы водяными знаками "только для внутреннего использования" и запер его.

" Как разблокировать этот документ Word?"

"Почему?"

" Я хочу снять водяной знак, чтобы я мог дать его клиент..."

Голова - > Стол-Стук!

Это сложный вопрос.