Насколько я понимаю, у вас есть коллекция некоего защищенного авторским правом текста, который должен быть легко читаем человеком, но вы не хотите, чтобы он просочился с вашего сервера в электронном виде. Я не думаю, что это хорошая идея запутывать текст, усложняя распознавание текста, поскольку это сделает его нечитаемым для людей, особенно если тексты очень длинные. По сути, то, что легко читается человеком, может быть идеально обработано с помощью оптического распознавания символов. То, что сложно для оптического распознавания символов, трудно и для людей. В худшем случае злоумышленник может нанять индийскую компанию для ручного перепечатывания текста, на самом деле это не так дорого.
Я бы предложил вам поискать другие аспекты, чтобы сделать хорошую защиту. Как выглядит ваш вариант использования? Почему пользователи могут получать ваши тексты в виде изображений на своих ПК? Они загружают его только в виде файлов PDF или изображений? В этом случае было бы намного проще бороться с возможностью СКАЧАТЬ ваши файлы, а не делать их нечитаемыми.
Например, вы можете подумать о том, чтобы не предоставлять доступ ко всему файлу сразу, а показывать его страницу за страницей с участием человека, необходимым для перехода на следующую страницу. Вы можете даже зашифровать свой веб-интерфейс, чтобы сделать невозможным загрузку всего с помощью обычных утилит загрузки сайта. Каждая страница должна отображаться по одному и тому же URL-адресу, но фактическая навигация должна быть связана с сервером с помощью AJAX или даже какого-либо собственного интерфейса.
Другой способ - сделать много ложных ссылок на каждой странице невидимыми для людей, но они будут вводить в заблуждение утилиты загрузки, заставляя их загружать тонны неправильного контента или загружать его в неправильном порядке, делая его непригодным для использования.
И если вы успешно боретесь с автоматической загрузкой, вам даже не нужно будет предоставлять свой контент в виде изображения, это может быть обычный текст, а всего лишь небольшой его фрагмент. Это все равно будет непригодно.
Надеюсь, это даст вам некоторое представление о том, куда идти.
person
Tomato
schedule
05.02.2012