Защита / скрытие встроенного JavaScript в PDF - PullRequest
0 голосов
/ 28 сентября 2018

Короткая версия : есть ли способ защитить или скрыть встроенный JS от любого пользователя PDF, независимо от того, как они его открывают, и в идеале без необходимости использовать Adobe Pro (или платныйИнструмент PDF)?

Фон :

Я создаю PDF, содержащий встроенный JavaScript.Код JS выполняет проверки, создает аннотации, вычисляет вещи и т. Д. JS может содержать проприетарную или чувствительную логику (особенно на стороне вычислений).

У меня нет Adobe Pro или какого-либо (платного) инструмента для редактирования PDF.Как я понимаю, нельзя просматривать встроенный JS с помощью Acrobat Reader, но кто-то с Adobe Pro (или реальным редактором PDF) может открыть PDF-файл и просмотреть все встроенные JS.

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

Также открыты альтернативные предложения относительно того, как скрыть / защитить встроенный JS в файле PDF.Запутывание кода JS (например, его минимизация) затрудняет извлечение логики в JS, но все же не невозможно.

...