Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];

Вниз

Подскажите как можно защитить прогу. от размножения   Найти похожие ветки 

 
Рома_ДЖ   (2004-07-08 19:22) [0]

чтобы ее не могли просто скопировать и работать с ней. и вообще это возможно


 
Fay ©   (2004-07-08 19:24) [1]

Кастрировать.
Невозможно.


 
VMcL ©   (2004-07-08 19:32) [2]

>>Рома_ДЖ   (08.07.04 19:22)

Возможно. Для этого нужно "прогу" не писАть. Тогда нечего будет копировать и не с чем будет работать.


 
wl   (2004-07-08 19:55) [3]

сколько раз уже это вопрос задавался... что поиск уже не работает?


 
SergP ©   (2004-07-08 21:23) [4]


> Fay ©   (08.07.04 19:24) [1]
> Кастрировать.
> Невозможно.


Кастрировать - сильно радикальный метод.
Нужно для проги сделать "презерватив"...


 
Anatoly Podgoretsky ©   (2004-07-08 21:49) [5]

Fay ©   (08.07.04 19:24) [1]
Почему кстрировать невозможно?


 
Fay ©   (2004-07-08 21:49) [6]

презервативы
1) не дают 100% защиты
2) одноразовые
3) могут снизить удовольствие от работы с программой
4) имеют свойство внезапно заканчиваться


 
Fay ©   (2004-07-08 21:50) [7]

2АП
Я имел ввиду "невозможно защитить"


 
Palladin ©   (2004-07-08 21:53) [8]

+
5) могут порватся

Но зато они еще и от венерических заболеваний предохраняют... Правда не на 100%, но все же перед кастрацией плюс :)


 
Fay ©   (2004-07-08 22:42) [9]

Придётся заботиться о том, чтобы презервативом пользовались. Кастрация снимает эту проблему.


 
DrPass ©   (2004-07-09 00:34) [10]

Я чего-то не понял. Здесь речь о программе шла?


 
KilkennyCat ©   (2004-07-09 00:35) [11]


> DrPass ©   (09.07.04 00:34) [10]


о защите. презервативы проверяются на защиту электроникой. Теперь будет программный метод.


 
Palladin ©   (2004-07-09 00:35) [12]

И о размножении...


 
KilkennyCat ©   (2004-07-09 00:37) [13]

Когда появится алгоритм по сабжу, его надо китайцам будет подкинуть.


 
Sergey Kaminski   (2004-07-09 01:07) [14]

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


 
Palladin ©   (2004-07-09 01:12) [15]

Кстати про ругань. Мне это напоминает случай со мной в столовой. Сижу я и Security system engineer. Взли оба по одинаковому салату. Получилось я съел первый, есть хотелось :), и говорю. А вкусный, блин, салат. SSE не торопясь доел со смаком и сказал: "Дерьмо".....


 
Sergey Kaminski   (2004-07-09 01:13) [16]

Вот так оно чаще всего и бывает...


 
GanibalLector ©   (2004-07-09 01:24) [17]

2 Рома_ДЖ
>чтобы ее не могли просто скопировать и работать с ней.

В ][akep-е статейка есть.Короче в чем суть.Переименовываешь имя проги(в какие-то спец.символы) и намана.Ну правда запускаться она будет,а вот скопировать никак.Ну правда,сам понимаешь...это защита от ламаков.


 
Fay   (2004-07-09 03:08) [18]

Уже в nOTPEnATbС9I? Странно. Обсуждение касалось очень даже общих вопросов...
8)


 
miwa ©   (2004-07-09 03:26) [19]

>[18]
Ага. Только здешние мастера почему-то отнеслись несерьезно к столь серьезному вопроссу.

>[6, 8]
6) для того чтобы их использовать надо оторваться от работы с программой.


 
КаПиБаРа ©   (2004-07-09 07:30) [20]

Защитить программу от копирования невозможно теоретически.


 
Dmitriy O. ©   (2004-07-09 07:42) [21]

Надо поставить таймер на очиску буфера обмена скажем раз в секунду.


 
Vlad Oshin ©   (2004-07-09 08:25) [22]

надо не писать процедуру размножения


 
KSergey ©   (2004-07-09 08:28) [23]

> [21] Dmitriy O. ©   (09.07.04 07:42)
> Надо поставить таймер на очиску буфера обмена скажем раз
> в секунду.

а) как это поможет
б) и автора такой проги - к стенке. Вместе с прогой. Чтобы с честно ворованным вордом не мешал мне работать, падла.


 
KSergey ©   (2004-07-09 08:32) [24]

> [19] miwa ©   (09.07.04 03:26)
> Ага. Только здешние мастера почему-то отнеслись несерьезно
> к столь серьезному вопроссу.

Да просто этот вопрос задолбал уже. Именно вот задолбал. Лично меня даже вопросы о раскраске грида меньше задолбали.

Ну что, трудно яндексом воспользоваться? По этой тебе - горы инфы. От статей в попсовых хакерах, до рекламных проспектов фирм, занимающихся производством ключей и плат аппаратной защиты. И лично мне пока ничего принципиально нового, по сравнению с тем, что я узнал лет 5..7 назад по этому вопросу - не попалось.


 
miwa ©   (2004-07-09 08:43) [25]


> > Ага. Только здешние мастера почему-то отнеслись несерьезно
>
> > к столь серьезному вопроссу.
>
> Да просто этот вопрос задолбал уже. Именно вот задолбал.
> Лично меня даже вопросы о раскраске грида меньше задолбали.

Ладно, ладно, я просто забыл смайлик впечатать. Да и по продолжению можно понять было - шучу я. Проснись, Серега. И улыбнись :о)).
Кстати, у меня опера говорит, что твоя анкета не найдена.


 
КаПиБаРа ©   (2004-07-09 08:44) [26]


> miwa ©

твоя тоже :)


 
miwa ©   (2004-07-09 08:48) [27]

Вот черт. Сколько ж можно?

И еще один черт. Ругается, что логин зарегестрирован...

Хм...


 
KilkennyCat ©   (2004-07-09 09:00) [28]


> miwa ©   (09.07.04 08:43) [25]

А я пользуюсь хесплорером - удивительно, но он тоже анкеты не находит !
:)


 
KSergey ©   (2004-07-09 09:08) [29]

> [25] miwa ©   (09.07.04 08:43)
> Кстати, у меня опера говорит, что твоя анкета не найдена.

Пулювать. Заколебался их перерегистрировать.


 
Мазут Береговой ©   (2004-07-09 09:32) [30]

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


 
Nous Mellon ©   (2004-07-09 09:42) [31]


> В теле программы название файла закодировать, чтоб нельзя
> было прочитать "хитрыми" редакторами...

И без всяких хитрых кодирований мы увидим FIleMon"ом обращение к суперсекретному файлу


 
Vlad Oshin ©   (2004-07-09 09:43) [32]


> В теле программы название файла закодировать

зачем, если файлмон определит за 4 сек, к каким файлам обращался процесс?


 
Vlad Oshin ©   (2004-07-09 09:46) [33]

тем более, а если я купил программу, но снес Винды, поставил заново?


 
Dmitriy O. ©   (2004-07-09 09:49) [34]

Значит супер секретная прога при загрузке должна искать и сносить на компе FIleMon. А за одно все Ассеблеровские редакторы
и просмоторщики прощессов.


 
Vlad Oshin ©   (2004-07-09 09:50) [35]

И в осадок не надо выпадать - это явная точка для брекпойнта. Надо продолжать работать, но неправильно


 
Vlad Oshin ©   (2004-07-09 09:52) [36]


> Значит супер секретная прога при загрузке должна искать
> и сносить на компе FIleMon. А за одно все Ассеблеровские
> редакторы
> и просмоторщики прощессов.

;)
надо просто попросить юзера сделать это самому


 
вразлет ©   (2004-07-09 09:58) [37]

ИМХО, все дело в недостатке информации и воспитании. Надо обьяснить программе откуда дети берутся, и сколько эти свиньи жрут ресурсов


 
Vlad Oshin ©   (2004-07-09 10:01) [38]

вот
http://delphi.vitpc.com/mastering/safe/index.htm

а вообще делай фришной, если разбежится по людям - имя заработаешь


 
vecna ©   (2004-07-09 10:46) [39]

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

есть серийник AAAA-BBBB-CCCC-DDDDD-abcd

есть четыре разных алгоритма генерации каждого из AAAA, BBBB, CCCC, DDDD. a, b, c, d - соответственно какие-нить контрольные суммы, проверяющие правильность соответственно AAAA, BBBB, CCСС и DDDD.

причем проверять не весь ключ, а только одну часть: AAAA, BBBB, CCCC или DDDD. например так: AAAA проверятеся всегда при старте, BBBB или CCCC проверяются случайно всегда и везде (в разных процедурах): 0.25 вероятность для BBBB, и 0.25 вероятность для CCCC), DDDD с вероятностью 0,1 после 20 минут работы программы.

естественно, AAAA, BBBBB, CCCC и DDDD - четыре совершенно разных алгоритма. навешать несколько приемов на зажиту от soft-ice и вперед.

есетвственно, нельзя сразу сообщать, что программа взломана, нада подожать минут н-цать, нельзя заводить один флаг, сигнализирующий, что программа взломана, нельзя иметь только одну процедуру, которая получает управление при обнаружении, что программа взломана.

после таких нехитрых манипуляций взломать твою прогу пудет дороже, чем купить ее =))))


 
Reindeer Moss Eater ©   (2004-07-09 10:54) [40]

после таких нехитрых манипуляций взломать твою прогу пудет дороже, чем купить ее =))))

Глупости все это.
Всегда найдется обладатель серийного номера, приобретенного законно или еще как, еоторый не пожадничает и раздаст его направо и налево.


 
DeadMeat ©   (2004-07-09 11:20) [41]

Ну... В качестве серийного номера может выступать тотже банальный серийник винчестера или биоса... Или аппаратный ключ...

---
...Death Is Only The Begining...


 
Danilka ©   (2004-07-09 11:22) [42]

Размножение? Это хорошо, это я люблю, с девченками в тенечке под яблонькой.


 
Reindeer Moss Eater ©   (2004-07-09 11:30) [43]

Или аппаратный ключ...

Сделав некоторые предположения кое о чем, на основе содержания и формулировки заданного вопроса, можно сделать смелый вывод, что рыночная стоимость защищаемой программы составляет X единиц. В то время как стоимость аппаратного ключа составляет Y единиц.
Причем X < Y если не  X << Y


 
DeadMeat ©   (2004-07-09 11:32) [44]

Логично...

---
...Death Is Only The Begining...


 
Ega23 ©   (2004-07-09 11:33) [45]

Стерилизовать?


 
Паниковский ©   (2004-07-09 11:55) [46]

используйте презервативы производства Крымского тракторного завода имени Ардженекидзе!!!))

зы
Если прога твоя всем сильно будет нужна сопрут взломают с любой защитой, ты авторские права на прогу оформи. А если она никому не нужна то тем более нефиг!


 
Sun bittern ©   (2004-07-09 11:57) [47]

Да не поняли вы ничего.
Человек случайно написал вирус (бывает же). Теперь он у него копируется и размножается, работает на все 100% делая свои темные делишки. Во как! Чего делать, то теперь ему?


 
Паниковский ©   (2004-07-09 12:13) [48]

Sun bittern
идти в милицию и написать чисто сердечное признание


 
DSKalugin ©   (2004-07-09 15:28) [49]

2 Мазут Береговой ©   (09.07.04 09:32) [30]

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


 
OSokin   (2004-07-10 11:49) [50]

Сделай ключ из 65535 случайных чисел



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.57 MB
Время: 0.032 c
1-1090379603
Dub
2004-07-21 07:13
2004.08.01
слияние двух переменных типа string


1-1089894898
List
2004-07-15 16:34
2004.08.01
Date


14-1089575863
Ломброзо
2004-07-11 23:57
2004.08.01
Смотрите, что втихаря творят


11-1078062680
nester
2004-02-29 16:51
2004.08.01
Вопрос про demoempty.


9-1082796215
Комбинатор
2004-04-24 12:43
2004.08.01
Проблема с туманом...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский