Часто встречаем мы жалобы на то, что флэш не очень дружелюбен к пользователю с точки зрения доступности контента страницы. Флэш-вставки не скопировать в буфер обмена и флэш из браузера не очень хорошо сохраняется. Это становится одним из препятствий для создания полнотекстовых флэш-сайтов -- так, если вы хотите, чтобы любой мог сохранить текст страницы вашего сайта себе на диск, то вам придется отказаться от текстового флэша.
Однако, этот недостаток превращается в достоинство, если вы преследуете противоположную цель -- защиту текстов сайта от несанкционированного клонирования. Например, вы -- популярный писатель, чьи книги и так уже переводятся на три языка сразу после выхода, и тыщи голодных глаз следят за книгой еще до ее появления, а вам хочется все же заработать немного денег на продаже бумажных копий книги до того, как ее электронная версия наводнит интернет.
Здесь и придет на выручку текстовая недружелюбность флэша. Выложив полную версию своей последней книжки у себя на сайте в виде текста, подгружаемого во флэш-апликацию (как сделал, например, Любко Дэрэш со своей только-только вышедшей книгой "Намерение!"), вы убиваете двух зайцев: 1) даете любому желающему ее почитать; 2) предотвращаете или хотя бы сдерживаете ее нелегальное копирование.
Кстати, выложен в свободное скачивание русский перевод первой книги Любка Дэрэша -- "Культ" (перевод от Paranoid Android) (и выложен там же также перевод второй книги Дэрэша -- Поклонение ящерице от того же переводчика, но я пока сам ее не читал, а вот "Культ" вас зацепит, ребята, я вас знаю ;-)
Зашита от "дурака" и не более того. НО, нужно развивать эту тему... В данном случаии очень просто было выяснить источник данных и добраться до него: http://www.namir.deresh.info/glava1.xml Не нужно даже декомпелировать, достачно посмотреть html стр.: ... embed src="book.swf" FLASHVARS="xmlPath=glava1.xml" ...
Стоило бы текст зашифровать, а на флеше расшифровывать. Такая "защита" тоже долго не продержится, но все ж получше чем embed src="book.swf" FLASHVARS="xmlPath=glava1.xml" ...
Писал MerlinTwi, 28 Сентябрь 2006 19:19:"Стоило бы текст зашифровать, а на флеше расшифровывать. ..." - escape() unescape() ? :))))))))))
При большом желании можно распознавать текст из сохранённых скриншотов.
Защита конечно никакая, но для рядового пользователя не прошаренного во флеше возможно немного поможет ;)
Кстати, насчет скриншотов у меня есть 1 задумка - как защитится от них... - но в садии разработки...
ну так ведь подкрузку XML можно закрыть той же сессией например... уже сложнее во мнооого раз достать будет, а вообще читать книги на мониторе это бред.
Ну - во первых там кусок книжки. Во вторых делалось за 10 минут как некий пример простой защиты. :))
В третьих - такого автора лучше иметь в твердой копии на полке. Обычно не припадает пылью...
Сьо, так это ты делал? Рэспэкт и уважуха ;) А вот тот один пиксель -- это спецом или нет?
>Во вторых делалось за 10 минут как некий пример простой защиты. :))
такая отмазка не канает среди местных болтунов ... я седал чат левой ногой, чтобы потестить xml сокеты так меня в этот чат до сих пор носом тыкают ...
ну - сокеты нужно тестить - это круче - согласен :)) с другой стороны флешка не заслуживает такого внимания, как по мне - :)) - опять же улыбаясь. Просто, как я смею догадываться, Рост тоже не безразличен к такому творчеству. :)) - и как может так и помогает ему. :))
Да, Сьо, ты раскусил меня ;) Я всего лишь продвигаю Дереша, хотя он в этом особо и не нуждается.
Тем не менее, ценность прикольного решения не отменяется!
Мне понравилась высказанная здесь идея с шифрованием (не кодированием) исходного текста, подгружаемого во флэш. Например, если использовать MD5, то взлом еще труднее будет, так? А если еще и грузить это через сокет?
можно нажать ctrl-a/ctrl-с и все замечательно кипируется
Раскручивая тему смотрим на вещи так: раз книжка написана для людей необделенных умом, то они вправе ее ламать, если смогут. А они смогут - значит мишн комплит - чувак даст почитать еще кому-то... причем правильный чувак - правильному кому-то... А Дереш только рад - поверьте :)
ой и правда чего это я ... тут такое открытие сделали а я :))) ...
Да Тём это тебе не чаты на сокетах делать ;)
да что вы блин с этими чатами :) .... я тут такое делаю сейчас, что все чаты, и тексты их xml во флэше :))))просто отдыхают в сторонке :)
у меня вопрос в тему Всем! может кто знает как зищатить swf-ку с текстом или в частности с Action Script от декомпиляции известными программмами-декомпиляторами которые могут вытаскивать не только графику но и текст! когда много кода или текст лежит в массивах! т.е. как защитить AS код от декомпилации!!?
вопрос не простой! и не для рядового пользователя! что бы тот как захочет не смог его вытащить или приложил бы уйму исилий!!
видимо, ты сам не рядовой пользователь. тогда поразбирайся с Flasm.
:) я фигею ... гуру как всегда не спят а дискутируют в важных для себя вопросах.
Мельников. хорош пи...еть. сколько бы ты ни наезжал на, скажем, того же Клишина, тока от тебя один пи...еж и слышно и больше ничего, а от Клишина - польза вполне реальная. а если тебе сказать нечего - лучше промолчи. авось за умного сойдешь.
я вот всегда пользуюсь mfG а все остальные лохи им не пользуются ... да и новая версия SPSS (15)тоже рулит ... такой веши я не видел никогда ...
кстати господин Зурбаган ... вы кто? что то я вас и ваших работ как кстати и работ клишина не знаю ... один словестный понос и ворованные статьи
Рядовой флеш-программист без вые...нов.
> Рядовой флеш-программист
то что на ваши работы посмотреть нельзя я уже понял ...
дык. опять флэйм на тему "кто же круче" и "покажи мне свои работы и я скажу кто ты" круче всех - я. тихо-тихо - я шучу :)
вообще-то тема - "Базовая защита уникальных текстов от литературных пиратов: оригинальный подход к применению флэш-технологии на сайте популярного писателя"
и я бы посоветовал не обращать на комментария на свой адрес - просто можно тихо промолчать и от этого будет только польза.
P.S. А вообще-то мне нравится читать все это :)
:) круче всех я ... этого даже обсуждать не стоит ... вот только все остальные "крутые" что-то только на словах крутые ... , а как увидишь работы так блевать охота.... Хочу русского флэш кратива... новых так сказать технологий
есть конечно исключения, но про них я молчу
-> остальные "крутые" что-то только на словах крутые ... , а как увидишь работы так блевать охота.... Хочу русского флэш кратива... новых так сказать технологий
относись к этому спокойно :) сделай что-нить сам
>> Хочу русского флэш кратива... - русский флэш креатив по определению не может равняться с мировым, поскольку является его частью. как и американский или индийский. - отрицать наличие талантов (а может даже и гениев) в русском флэше - лишь расписываться в собственном незнании вопроса. русские занимают в мировом флэше далеко не последнее место, при этом, вполне адекватное как населению страны так и уровню развития компьютерных технологий. говорить что русские хуже или лучше как минимум неправильно. вообще говорить об уровне развития той или иной технологии в контексте национальности это примерно то же самое, что говорить, что немцы умнее французов или... ну подберите любую пару. зависимость гораздо более сложная, не понимать этого - выставлять собственные заблуждения на всеобщее обозрение.
"защита текстов от литературных пиратов" - вяжется с вопросом защиты кода. а выводы уже сделаны вполне определенные: защитить можно, но абсолютной защиты не существует. приходим к соотношению (цена защиты)/(цена материала) и (цена взлома)/(цена материала).
но в этой всей математике есть одна неприятность: (цена взлома) = sqrt (цена защиты);
2Artem Melnikov: обрати внимание, что там где ты начинаешь постить, рано или поздно возникают странные пузомерки. - может в консерватории что-то поменять?
Ив, дельное замечание насчет родства между текстом и его младшим братом, превратившимся в программный код.
Может стать темой для рассказа, думаю.
> может в консерватории что-то поменять?
поменяй в своей консерватории, а уж со своей я разберусь сам.
мерять что-то и с кем-то я не имею особого желания, я констатирую факты...
Atrem Melnikov эго выше крыши
Я может чего-то не понимаю, но у меня скопировалось на раз... В FireFox - Tab+Click на флеш.
> приходим к соотношению (цена защиты)/(цена материала) и (цена взлома)/(цена материала).
> но в этой всей математике есть одна неприятность: > (цена взлома) = sqrt (цена защиты);
Iv, а это соотношение получено эмпирически или есть какие-то более-менее серъезные исследования на эту тему?
Это не защита! нажмите Ctrl+A потом Ctrl+C потом Ctrl+V - всё выделяется, копируется и вставляется. На "яве" если уж на то пошло есть безотказные скрипты, хорошо блокирующие. Лучше бы он скриншоты своих книг туда выставлял - уж точно 100% защита :)