Secure DjVu
В результате хозяин формата DjVu - компания LizardTech разработала новый стандарт под названием «Secure DjVu» (SDjVu 1.0). Эта поправка в формат DjVu позволяет устанавливать и управлять правами доступа к файлам.
Среди основных возможностей Secure DjVu можно выделить следующие:
- ограничение доступа к файлу при помощи одной или более пар логин/пароль;
- запрет возможности печати, сохранения и копирования текста через буфер обмена;
- установка даты, после которой ограничения прав доступа будут сняты или файл станет непригодным для чтения;
- возможность установки разных уровней безопасности и прав, в зависимости от того, под каким логином и паролем зашел пользователь.
Защита устанавливается на уровне спецификации файла. Это означает, что без знания своей пары логин/пароль, ни один пользователь даже не сможет открыть файл. Остальные ограничения уже реализуются приложением, которое используется для просмотра. Ограничения доступа возможны благодаря 32-битному шифрованию по алгоритму Blowfish.
Пока поддержка SDjVu осуществляется лишь браузерным DjVu-плагином версий 6.1 или выше. Файлы SDjVu создаются при помощи консольной утилиты SDjVuAdmin. При ее помощи простые DjVu-файлы за доли секунды превращаются в SDjVu-файлы.
SDjVuAdmin умеет управлять уровнями доступа, устанавливать логины и пароли и присваивать парам необходимые права. Если же назначить SDjVu-файлу «дату годности», то после ее истечения файл станет непригодным для чтения.