Есть ли на python защита от утечки электронных документов? Приветствую! Подскажите, вот есть DOC или PDF файл. Задача сгенерировать изображения каждому пользователю и чуть чуть исказить, сместить некоторые символы. Что бы потом, если изображение документа где то всплывёт по этим внесённым изменениям можно было определить, от какого пользователя произошла утечка. Я вижу такое решение: Каждому пользователю выдаём уникальный токен. Потом генерируем набор случайных чисел от токена в качестве соли. Берём каждый документ и незначительно смещаем/кропаем/корёжим некоторые символы на полученные цифры. Полученное изображение сохраняем себе и отдаём пользователю. Если требуется определить, чей документ, то просто сравниваем скользящим окном некоторые части документа, это есть в opencv на сколько помню. Вроде подводных камней нет и не я это первый сейчас придумал, так может уже есть реализация нечто подобного уже? UPD: Ссылки на другие программы/ресурсы с такой функцией тоже приветствуются)

18 Янв 2022 в 19:54
162 +1
1
Ответы
1

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

Существуют различные библиотеки и инструменты на Python, которые позволяют добавлять цифровой водяной знак к изображениям и документам. Например, библиотека PyPDF2 позволяет работать с PDF файлами и добавлять в них водяные знаки.

Также, вы можете рассмотреть использование специализированных программ и сервисов, которые предлагают защиту от утечки электронных документов с помощью цифрового водяного знака. Например, Digimarc и Verimatrix предоставляют услуги по защите авторских прав и контролю распространения цифровых документов.

В любом случае, важно выбрать решение, которое наиболее подходит вашим потребностям.

16 Апр в 19:45
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир