Защита Федоренкова

На прошлой неделеЧитая заметки из рубрики "Архивы старого блога", пожалуйста, обращайте внимание на дату создания материалов обзавелся еще одной “игрушкой” – программой для защиты PDF-файлов от несанкционированного распространения Securebook, от Виктора Федоренкова.

Надо сказать, что к настоящему времени у меня накопился уже достаточно богатый опыт использования различного софта для компилирования защищенных электронных книг. В частности, я приобретал как-то комплекс BBM (Book Biz Master) у Александра Долгу. Затем, после того как Александр Долгу отказался от поддержки и развития своего “творения”, я решил перейти к использованию программы EbookMaestro, которая описывалась в одном из моих блогов.

И, по большому счету, какое-то время двух этих программ мне вполне хватало для создания традиционных “оптимально защищенныхПод "оптимальной защитой" понимается, разумеется, не столько полная невозможность взлома, сколько ситуация, когда взлом информационного коммерческого продукта экономически нецелесообразен для потенциального взломщика” электронных книг.

exoticfontsОднако, практически у любого создателя электронных книг возникает проблема с форматом html, который является исходным для компиляции традиционных электронных книг. Например, если в тексте используются нестандартные (национальные или экзотические) шрифты, сложные таблицы или другие элементы форматирования, то весьма затруднительно гарантировать конечному пользователю корректную форму представления информации, не ограничивая его чем-то, или не озадачивая его чем-тонапример - предварительным обязательным дополнением операционной системы каким-то комплектом шрифтов, или системными настройками/надстройками. К примеру, в свое время я столкнулся с немалыми трудностями при попытке перевода в электронный формат некоторых богословских трудов, где используются греческие и древнееврейские шрифты. Эта задача теоретически, конечно, решается: в конце концов, – если не помогают многочисленные “ухищрения” для отображения экзотических шрифтов на WSEB-страницах, которые широко описаны в интернете, – можно использовать просто миниатюрные графические вставки на месте таких слов, то есть заменять комбинации экзотических шрифтов их изображениями. Однако, все это достаточно трудоемко, да и не слишком хорошо влияет на параметры конечного продуктанапример, на его окончательный объем, то есть размер файла. В подобных ситуациях разработчики электронных книг предпочитают использовать формат PDF. Однако, в этом случае возникают проблемы с защитой таких электронных книг от несанкционированного копирования и распространения по сети. Файл PDF, конечно, можно закрыть паролем, но никто не может гарантировать, что этот пароль не станет достоянием общественности после первого же легального приобретения электронной книги. Программ же, осуществляющих индивидуальную аппаратную привязку PDF-файлов к компьютерам пользователей, насколько мне известно, до настоящего времени просто не существовало. И уж тем более не существовало каких-то систем автоматической регистрации электронных книг такого формата (как это производится при использовании компиляторов BBM и Ebook Maestro) Поэтому появление SecureBook для PDF показалось мне событием достойным внимания. Цена показалась вполне адекватной, и я, нисколько не сомневаясь, приобрел данный продукт.

Каковы впечатления?

В общем и целом можно сразу сказать, что программа стоит заплаченных за нее денег. Я не берусь судить о надежности защиты, тем более, что это вопрос философский. Существует только один способ гарантированно защитить инфопродукт от несанкционированного распространения – это никогда и ни в каком виде не публиковать его или даже лучше – вообще не оцифровывать. “Упертый” пользователь всегда найдет вариант копирования содержания. Если это не получается “традиционными хакерскими методами”, то уж такой способ, как переснять с экрана с помощью цифрового фотоаппарата, а затем тупо перепечатать (если автоматические “распознавалки” не помогают) всяко остается. Поэтому вопрос о надежности защиты я принципиально не рассматриваю, – это относится к области целесообразности и зависит от содержания инфотовара. Но ту самую “оптимальную” степень защиты, о которой я упоминал чуть выше в этой заметке, продукт несомненно обеспечивает.

К замеченным за время испытаний недостаткам я бы отнес следующие факторы:

1. Программа предоставляется пользователю в несколько “нетрадиционном” виде, то есть в виде россыпи файлов, среди которых имеются как исполняемые, так и вспомогательные. Традиционной установки, как таковой, не требуется, для начала работы нужно просто запустить исполняемый файл, но при этом необходимо, чтобы этот файл находился в одной папке с несколькими другими вспомогательными файлами. Не фатально, но неудобно… Впрочем, это мелочи жизни, я прекрасно понимаю, что с точки зрения создателя программы – то есть профессионального программиста – это выглядит совершенно нормально, но мы-то, простые смертные, все же привыкли к инсталляторамИнсталлятор - компьютерная программа, производящая установку программного обеспечения (Википедия)… Лично мне это, как говорится, “до лампочки”, но кому-то (например – легендарным “блондинкам”) может не понравиться…

2. Предыдущий пункт можно было бы окончательно отнести к “придиркам” и “мелочам жизни”, если бы не отсутствие конкретной, внятной и самостоятельно оформленной инструкции по использованию, и особенно – по установке серверной части комплекса (то есть той самой части, которая отвечает за автоматическую регистрацию приобретенного инфопродукта. При этом я бы сказал, что сам установил этот софт без “затяжных головных болей”, но меня все же следует отнести к пользователям, обладающим как минимум средним опытом работы с подобными программами, новички же явно могут столкнуться с множеством проблем и захотят задать автору немало вопросов… при этом сам автор на вопросы отвечает, но “выдающейся” оперативностью при этом не отличается. Думаю, что создание внятного мануала в виде электронной книги, или раздела сайта данному продукту не повредило бы…

3. В процессе автоматической регистрации скомпилированных пользователем книг (не при регистрации самой программы, но в процессе ее коммерческой эксплуатации) происходит обязательное обращение к серверу разработчика. И это напрягает, потому что по сути это значит, что существование всей системы автоматической регистрации напрямую зависит от работоспособности сайта разработчика. Такая ситуация, – это я могу сказать уверенно, – никогда и никому в Рунете не понравится. Разработчик решил больше не поддерживать свой продукт? Или он просто забыл заплатить за продление домена/хостинга?? Значит все клиенты (заметьте – легальные, законопослушные покупатели) будут иметь проблемы в виде “наездов” со стороны своих покупателей, в связи с проблемами, возникшими при автоматической регистрации приобретенных электронных книг.

Честно говоря, мне не понятно – чем руководствовался разработчик SecureBook, выбирая этот вариант поддержки клиентов. Ведь, к примеру, упомянутый компилятор EbookMaestro также использует серверную часть скрипта для регистрации, но этот скрипт предоставляется (бесплатно между прочим) легальным покупателям и устанавливается на подконтрольном им сервере… Это кажется намного более логичным и справедливым. Нет, я бы мог понять (и даже приветствовать) дополнительный сервис разработчика для тех клиентов, которые не хотят или не могут по какой-то причине держать у себя регистрационный сайт. В этом случае такой сервис можно было бы даже сделать платным. Наверняка найдутся такие, кто не захочет “заморачиваться” установкой и поддержкой серверной части. Но вынуждать всех пользователей программного продукта к пожизненной привязке к сайту разработчика – это как-то не слишком этично… и едва ли может быть фактором, способствующим популярности продукта среди пользователей Рунета, которые всегда считали преимуществом полную независимость от всех… Кто бы что мне ни говорил, но при всех достоинствах продукта данный фактор, я считаю серьезным недостатком, ограничивающим доверие к продукту.

Третий недостаток, несмотря на свою серьезность, конечно является условным, то есть здесь все зависит от дальнейших шагов разработчика. Например, если разработчик, надумав бросить свой проектКстати, вскоре так и случилось. Прочитать об этом подробнее можно в заметке "Securebook: не говорите мне "прощай"" в этом блоге (ссылка приводится в конце данной заметки). В этой же заметке приводится информация от самого разработчика по поводу других недостатков программы Securebook., передаст всем легальным пользователям скрипт активатора (что было бы логично и просто честно), то особых проблем нет. Или возможен такой сценарий развития событий, как предоставление (в последующих апгрейдах скрипта) всем легальным пользователям выбора между установкой скрипта активатора у себя и использованием сервиса разработчика. Однако все это зависит от доброй воли разработчика, а понятие “добрая воля” в российском секторе Интернета пока достаточно абстрактно…

Следует отметить также, что третий недостаток затрагивает только систему автоматической активации, а не работоспособность системы в целом. То есть это относится скорее к вопросам удобства использования скрипта, а не его общей работоспособности. Ведь ключ для активации всегда может быть выдан вручную, по запросу покупателя. Тем более, что мой личный опыт показывает, что большинство покупателей – особенно гуманитарного склада ума – не в состоянии разобраться с системой автоматической активации, и – так или иначе – пишут автору письма, с просьбой оказать помощь в этих вопросах… и тогда проще выдать ключ активации вручную, чем отправлять длинные инструкции по активации…

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

P.S.
О том, как подтвердились мои опасения – читайте в продолжении истории о SecureBook здесь.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Наш сайт использует файлы cookies, чтобы улучшить работу и повысить эффективность сайта. Продолжая работу с сайтом, вы соглашаетесь с использованием нами cookies и политикой конфиденциальности.

Принять