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

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

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

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

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

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

16 Апр 2024 в 19:45
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир