Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Сайтоснималки типа teleport: они страшны или нет? (http://www.flasher.ru/forum/showthread.php?t=170885)

wlad 04.11.2011 03:26

Сайтоснималки типа teleport: они страшны или нет?
 
Дорогие друзья !

Вскоре я для своей игровой регистрирую домен, дабы ее выставить и прочувствовать некие варианты по возможности хоть каких-то заработков... Она у меня - просто на .swf, по сему весьма актуальным становится вопрос о банальном скачивании (хотя, с другой стороны, просто при скачивании и игры с локального компьютера теряются все ее он-лайн прелести)...

Одним словом: правильно ли я пониманию, что просто заходом на сайт некой простейшей сайтокачалкой типа teleport (одна из первых из таковых, известна еще с зари интернета), скачивается весь сайт, в т.ч. и сама игрушка? И при этом она снимет еще всё-всё содержимое директорий и их структуру?

С уважением

Влад

trng 04.11.2011 04:28

Если коротко - то правильно понимаете.
Но с оговорками. Телепорт и подобные программы качают не структуру каталогов, а структуру дерева ссылок с главной страницы до определенного уровня. Соответствеено и содержимое качается по ссылкам а не папками (коряво/дыряво сделанные сайты не в счет). Флешки тоже будут скачаны. Всевозможные защиты в виде подгружающих скриптов "с левой резьбой" пробиваются не менее всевозможными "кувалдами" - флешдаунлоадерами (хотя определенные трудности и создают).

Добавлено через 2 минуты
Так что заманивайте онлайн прелестями

wlad 04.11.2011 04:48

Итак, хоть у меня ни один реальный игровой файл не залинкован, все равно есть 100%-ная гарантия, что он будет скачан (а предварительно взломан) при помощи флешдаунлоадеров?

Влад

trng 04.11.2011 10:17

Файл по любому будет скачан. Но если он подвязан на онлайн (серверный профиль игрока с достижениями, динамическая подгрузка игровых элементов, многопользовательский режим и т.п.), то для вас неважно - скачан файл или нет. В конце концов кэш браузера - это тоже "скачанный файл".
Ну а то что код флэшки "вскроют" - так это 100%.
В этом же разделе тема защиты флеш обсуждалась недавно.
http://www.flasher.ru/forum/showthread.php?t=169550

Astraport 04.11.2011 10:29

100% гарантии конечно нет. Но несколькими различными методами можно усложнить жизнь "редискам".
Например, при запуске флешки с таким простейшем коде на другом ресурсе будет выводится предупреждающее окно, которое можно заменить чем угодно, например, не закрывающимся слоем.

Код AS3:

var url:String = ExternalInterface.call('function() { return document.location.href;}');
                                if (url != 'http://yoursite.com/folders/mainhtml.html'){
                                        Alert.show('Незаконное использование приложения.','Предупреждение');
                                }

+ обфускация кода
+ подгрузка части контента флэшки с сервера (с шифрованием передаваемых потоков)

Все это довольно простые и легко реализуемые методы, которые отсеят 90%. Хотя тут все зависит от ценности контента. Скорее проще будет клонировать идею, чем ломать флэшку.

trng 04.11.2011 11:59

Цитата:

var url:String = ExternalInterface.call('function() { return document.location.href;}');
if (url != 'http://yoursite.com/folders/mainhtml.html'){
Alert.show('Незаконное использование приложения.','Предупреждение');
}
Обходится так:
1. В файл c:\windows\system32\drivers\etc\hosts вписываем:
127.0.0.1 yoursite.com
2. Остальные телодвижения, которые должны будут сделать "редиски" даже описывать не буду. Слишком просто.

Добавлено через 15 минут
Обфускация - да. Несколько замедлит процесс реинжиниринга. Но не более.
Шифрованные потоки в первую очередь защищают от перехвата по сети, а не на той машине, которая инициировала коннект.

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

Поэтому рассматривайте вашу флешку по аналогии с html-страницей. Никого не смущает то, что html-код доступен публично. Главное - сервис, предоставление удобных услуг, апдейты и т.п.

Astraport 04.11.2011 12:16

Цитата:

Обходится так:
1. В файл c:\windows\system32\drivers\etc\hosts вписываем:
То есть вы предлагаете укравшим флэшку и разместившим её на стороннем сайте давать подобные инструкции юзерам перед загрузкой флэшки?
Ну а то что 2-3 человека скачают swf автору вообще париться не стоит. Проблема может возникнуть если выложат в паблик.

trng 04.11.2011 12:26

127.0.0.1 - это не сторонний сайт а локалхост.

Добавлено через 1 минуту
А остальное мы уже обсудили и даже сошлись в мнении: полностью защититься не получится.


Часовой пояс GMT +4, время: 00:59.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.