Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как уберечь свою программу от скачивания? 
:(
    Опции темы
Alx
Дата 3.3.2004, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: нет
Всего: 78



есть ли возможность как-то защитить от скачивания файлы *.js и *.php? просто я сейчас написал довольно-таки большую прогу и может быть потом буду её продавать, поэому мне не очень хочеца, чтобы люди её могли скачивать. Допустим я вынесу JavaScript во внешний файл, тогда его хоть не найдут в "просмотре в HTML". Но зато его могут скачать. То же самое и с *.php. Через любой менеджер скачек! Чё делать? должен же быть какой-то выход?


--------------------
PM MAIL WWW ICQ   Вверх
Secandr
Дата 3.3.2004, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: нет
Всего: 39



ALEXANDRO php - давольно тяжело скачать smile.gif Практически невозмодно, конечно если сервер нормально работает.
С js тяжалее, я знаю что можно настроить апач, чтоб он отдовал js только при обращении за этим файлом со одной из страниц. Но это легко обойти.


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
-=::BlackCat::=-
Дата 3.3.2004, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 12.7.2003
Где: растёт анаша?

Репутация: нет
Всего: 6



а можно на JS поставить прова 666 или его тогда ИЕ подгружать не станет?


--------------------
-=::BlackCat::=-user posted image

такой дуратцкий аватар потому как мой 100х100, а такие подгрузить нелзя, движок форума чо сам не может его переделать??  гррр, админ, форум косячит  
PM MAIL ICQ   Вверх
Sardar
Дата 3.3.2004, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: нет
Всего: 317



JS можно зашифровать. Но по моему только ИЕ сможет с таким извращением работать.
ALEXANDRO зачем это нужно? Ты публикуешь скрипт, который будет выполнятся на строне клиента, т.е. никаким образом скрипт спрятать не удастся. Xотя можно сделать код не читаемым.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
__vi
Дата 3.3.2004, 18:42 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 21.1.2004

Репутация: -2
Всего: -1



для PHP - php optimizer и ещё что-то есть
www.zend.com
Так запрятали ... на официальном сайте! Ты наверно не догадался посмотреть.

чё за...

Это сообщение отредактировал(а) __vi - 3.3.2004, 18:49
PM MAIL   Вверх
__vi
Дата 3.3.2004, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 21.1.2004

Репутация: -2
Всего: -1



А JS сложнее и не надёжно. Есть html протектор и если твой скрипт часть htmla то можно скрыть, если кому надо выложу код для анпротекта.
Цитата
а можно на JS поставить прова 666 или его тогда ИЕ подгружать не станет?

хахаха, ты сам то поня чё сказал? 666 - даст права чтения всем юзерам из всех груп. И причём тут ИЕ confused.gif если поставить права 0000, то апач не будет читать, или поставит 600 и поменять собственника на не апача.
PM MAIL   Вверх
Alx
Дата 3.3.2004, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: нет
Всего: 78



можно то, можно сё! я рад, что можно!)) так как чё в иттоге делать-то?)

Цитата
php - давольно тяжело скачать  Практически невозмодно, конечно если сервер нормально работает.


что значит довольно сложно? я открываю спокойно Go!Zilla ввожу адрес, допустим http://forum.vingrad.ru/index.php и мне всё спокойненько качает.
Кста меня PHP-то как раз не очень волнует, там тока страничка, созданная JavaScript"ом на серваке сохраняется.. да и написал её не я, мне MuToGeN помог (дай Бог ему здоровьичкаsmile.gif). А вот вся моя красавица-прога в JavaScript. И не очень мне хочеца её другим дарить. Жадный я! бу!:)


--------------------
PM MAIL WWW ICQ   Вверх
Secandr
Дата 3.3.2004, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: нет
Всего: 39



ALEXANDRO Если написать в http://forum.vingrad.ru/index.php
Код
<?
print "фиг вам код!";
?>

То увидишь ты в браузере
Цитата
фиг вам код!
А сам пхп код не увидишь.
Увидеть то что находится между <? и ?> можно только если заглючит апач!


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
__vi
Дата 3.3.2004, 23:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 21.1.2004

Репутация: -2
Всего: -1



Конечно, пчп обрабатывается на сервере и как ответ кидается в клиента уже выход пчп парсера (это наверное может быть всё что угодно если в пчп можно mime ответа определять), если апач не знает что с пчп файлами делать то он может их как текст (text/plain) выкинуть. Go!zilla делает запрос по методу http и сервер идёт к файлу, определяет тип, смотрит чё с ним делать и делает, а результат у тебя smile.gif. Вот я удивляюсь как можно писать на пчп и думать что этот код можно скачать по методу который возвращает не код.
PM MAIL   Вверх
__vi
Дата 3.3.2004, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 21.1.2004

Репутация: -2
Всего: -1



А js попробуй этим хтмл протектором. И если запротектиш то адресок мне дай smile.gif.
PM MAIL   Вверх
Alx
Дата 4.3.2004, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: нет
Всего: 78



Цитата
А js попробуй этим хтмл протектором. И если запротектиш то адресок мне дай


ты ж не объяснил, чё енто такое!
насколько я понимаю, это такая феня, которая не отображает часть кода, если нажать "просмотр в HTML", да? я это видел в МТУ там када карту октивируешь наверно такая же вигня, HTML начиныется с <td>. а весь верх страницы запрятан.


--------------------
PM MAIL WWW ICQ   Вверх
Alx
Дата 4.3.2004, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: нет
Всего: 78



Secandr
ты оказался прав! smile.gif
виноват!


--------------------
PM MAIL WWW ICQ   Вверх
Secandr
Дата 4.3.2004, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: нет
Всего: 39



ALEXANDRO Было бы странно если бы я в этом вопросе ошибся smile.gif

PHP-код можно украсть, либо убрать в конфиге апача строчку
Цитата
AddType application/x-httpd-php .php
Либо скачать их при помощи ftp, скопировав в соответствующую папку.


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
__vi
Дата 4.3.2004, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 21.1.2004

Репутация: -2
Всего: -1



PM MAIL   Вверх
GoodBoy
Дата 4.3.2004, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: 1
Всего: 83



__vi Да-а... Защита просто уникальная... вот ссылка на уже "защищенную" страницу: http://www.antssoft.com/htmlprotector/prot...cted_sample.htm и что же мы на ней видим... Заблокирована правая кнопка мыши!!! УРА!!!!!!!! нет доступа к HTML-source!!!!!! А о том, что к исходнику страницы можно добраться через "Правка->Просмотр HTML кода" разработчикам этого ГЕНИАЛЬНОГО продукта наверное не сказали!!! Далее смотрим эту "защищенную" страницу, точнее ее "недоступный" исходник. Начало страницы гордо озаглавлено следующим: <!--hppage status="protected"-->. :-)))))) А вообще вот ее текст с некоторыми сокращениями...

Код
<!--hppage status="protected"-->
<html>
<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><script LANGUAGE="JavaScript"><!--
document.write(unescape("%3C%53%43%52%49%50%54%20%4C%41%4E%47%55%41%47%45%3D%22%4A%61%76%61%53%63%72%69%70%74%22%3E%3C%21%2D%2D%0D%0A%68%70%5F%6F%6B%3D%74%72%75%65%3B%66%75%6E%63%74%69%6F%6E%20%68%70%5F%64%30%30%28%73%29%7B%69%66%28%21%68%70%5F%6F%6B%29%72%65%74%75%72%6E%3B%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%73%29%7D%2F%2F%2D%2D%3E%3C%2F%53%43%52%49%50%54%3E"));//--></SCRIPT><script LANGUAGE="JavaScript"><!--
hp_d00(unescape("%3C%53%43%52%49%50%54%20%4C%41%4E%47%55%41%47%45%3D%22%4A%61%76%61%53%63%72%69%70%74%22%3E%3C%21%2D%2D%0D%0A%66%75%6E%63%74%69
...
%6D%70%6C%65%2E%68%74%6D%22%29%77%69%6E%64%6F%77%2E%6C%6F%63%61%74%69%6F%6E%3D%22%61%62%6F%75%74%3A%62%6C%61%6E%6B%22%3B%2F%2F%2D%2D%3E%3C%2F%53%43%52%49%50%54%3E"));//--></SCRIPT><script LANGUAGE="JavaScript"><!--
hp_d00(unescape("%3C%68%65%61%64%3E%3C%4D%45%54%41%20%48%54%54%50%2D%45%51%55%49%56%3D%22%45%78%70%69%72%65%73%22%20%43%4F%4E%54%45%4E%54%3D%22%2D
...
61%74%69%6F%6E%3A%20%6E%6F%6E%65%7D%0D%0A%2D%2D%3E%0D%0A%3C%2F%53%54%59%4C%45%3E%0D%0A%3C%2F%68%65%61%64%3E"));//--></SCRIPT></HEAD>

<BODY><NOSCRIPT>To display this page you need a browser with JavaScript support.</NOSCRIPT><script LANGUAGE="JavaScript"><!--
hp_d00(unescape("%3C%62%6F%64%79%20%62%67%63%6F%6C%6F%72%3D%22%23%46%46%46%46%46%46%22%20%74%65%78%74%3D%22%23%30%30%30%30%30%30%22%3E%0D%0A%3C%68
...
6F%74%65%63%74%6F%72%20%63%61%6E%20%64%6F%20%66%6F%72%20%79%6F%75%21%3C%2F%70%3E%0D%0A%3C%2F%62%6F%64%79%3E"));//--></SCRIPT></BODY>
</html>

Мужички взяли и заэскейпили текст. Браво!!!! О том, что я могу скопировать их зашифрованную страницу в текстарию и командой document.all.txt.value = unescape(document.all.txt.value); (как собственно у них и делается) расшифровать ЭТО, видимо не подумали... Хотя, нет!!! До просмотра страницы же не добраться!!! :-)))))))))))))))))

К чему это пишу? К тому, чтобы ушло то ложное чувство безопасности, которое может возникнуть у ALEXANDRO, __vi и иже с ними, если они начнут использовать сей программный продукт... Да, он дает некоторую защиту, которую при надобности можно ЛЕГКО обойти!


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Технологии защиты программного обеспечения | Следующая тема »


 




[ Время генерации скрипта: 0.0566 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.