![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Дорогие друзья !
Вскоре я для своей игровой регистрирую домен, дабы ее выставить и прочувствовать некие варианты по возможности хоть каких-то заработков... Она у меня - просто на .swf, по сему весьма актуальным становится вопрос о банальном скачивании (хотя, с другой стороны, просто при скачивании и игры с локального компьютера теряются все ее он-лайн прелести)... Одним словом: правильно ли я пониманию, что просто заходом на сайт некой простейшей сайтокачалкой типа teleport (одна из первых из таковых, известна еще с зари интернета), скачивается весь сайт, в т.ч. и сама игрушка? И при этом она снимет еще всё-всё содержимое директорий и их структуру? С уважением Влад |
|
|||||
|
Регистрация: Jun 2011
Сообщений: 212
|
Если коротко - то правильно понимаете.
Но с оговорками. Телепорт и подобные программы качают не структуру каталогов, а структуру дерева ссылок с главной страницы до определенного уровня. Соответствеено и содержимое качается по ссылкам а не папками (коряво/дыряво сделанные сайты не в счет). Флешки тоже будут скачаны. Всевозможные защиты в виде подгружающих скриптов "с левой резьбой" пробиваются не менее всевозможными "кувалдами" - флешдаунлоадерами (хотя определенные трудности и создают). Добавлено через 2 минуты Так что заманивайте онлайн прелестями |
|
|||||
|
Регистрация: Jun 2011
Сообщений: 212
|
Файл по любому будет скачан. Но если он подвязан на онлайн (серверный профиль игрока с достижениями, динамическая подгрузка игровых элементов, многопользовательский режим и т.п.), то для вас неважно - скачан файл или нет. В конце концов кэш браузера - это тоже "скачанный файл".
Ну а то что код флэшки "вскроют" - так это 100%. В этом же разделе тема защиты флеш обсуждалась недавно. http://www.flasher.ru/forum/showthread.php?t=169550 Последний раз редактировалось trng; 04.11.2011 в 10:21. |
|
|||||
|
100% гарантии конечно нет. Но несколькими различными методами можно усложнить жизнь "редискам".
Например, при запуске флешки с таким простейшем коде на другом ресурсе будет выводится предупреждающее окно, которое можно заменить чем угодно, например, не закрывающимся слоем. var url:String = ExternalInterface.call('function() { return document.location.href;}'); if (url != 'http://yoursite.com/folders/mainhtml.html'){ Alert.show('Незаконное использование приложения.','Предупреждение'); } + подгрузка части контента флэшки с сервера (с шифрованием передаваемых потоков) Все это довольно простые и легко реализуемые методы, которые отсеят 90%. Хотя тут все зависит от ценности контента. Скорее проще будет клонировать идею, чем ломать флэшку. |
|
|||||
|
Регистрация: Jun 2011
Сообщений: 212
|
Цитата:
1. В файл c:\windows\system32\drivers\etc\hosts вписываем: 127.0.0.1 yoursite.com2. Остальные телодвижения, которые должны будут сделать "редиски" даже описывать не буду. Слишком просто. Добавлено через 15 минут Обфускация - да. Несколько замедлит процесс реинжиниринга. Но не более. Шифрованные потоки в первую очередь защищают от перехвата по сети, а не на той машине, которая инициировала коннект. Так что от "серьезных редисок" вы не защититесь. А несерьезные не будут ковыряться в вашей игре. Кода-то у вас не две строчки. И даже если код выложен без всяких обфускаций, на его анализ не каждый захочет тратить время. Поэтому рассматривайте вашу флешку по аналогии с html-страницей. Никого не смущает то, что html-код доступен публично. Главное - сервис, предоставление удобных услуг, апдейты и т.п. |
|
|||||
|
Цитата:
Ну а то что 2-3 человека скачают swf автору вообще париться не стоит. Проблема может возникнуть если выложат в паблик. |
|
|||||
|
Регистрация: Jun 2011
Сообщений: 212
|
127.0.0.1 - это не сторонний сайт а локалхост.
Добавлено через 1 минуту А остальное мы уже обсудили и даже сошлись в мнении: полностью защититься не получится. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|