Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.31;
Скачать: CL | DM;

Вниз

Защита (идентификатор ПК) за $   Найти похожие ветки 

 
Неважно   (2009-11-27 23:39) [0]

Добрый день(вернее вечер).

Мне необходим некоторый идентификатор (типа ключ). В данный момент использую определение сер.номера винчестера. Но этот вариант уже изжил себя. Мало того,  что возникают трудности с определением в ОС Vista,W7 дык еще и не каждый винт имеет номер. Времени на поиски чего-то толкового нету ((
В общем, готов рассмотреть Ваши предложения. Варианты с именем ПК, мак адресом и прочей ерундой не предлагать.
Про электронные ключи (Guardant ) я в курсе. Этот вариант не подходит(клиенты находятся в разных города(странах)...я его буду высылать до месяца).

Готов рассмотреть Ваши предложения. Оплату гарантирую !!!


 
Суслик_   (2009-11-27 23:45) [1]

у VmProtect в поставке ultimate есть подобная штука
так еще обфускачить бинарник умеет.


 
Игорь Шевченко ©   (2009-11-28 00:09) [2]

Лучше ключа пока ничего не придумали, остальное - туфта. Если твоя программа кому-то интересна, ее вскроют (с ключом тоже вскроют, но хоть есть шанс зацепки от кого ушло).

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


 
Неважно   (2009-11-28 00:42) [3]

2 Игорь Шевченко ©   (28.11.09 00:09) [2]

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

Вот и получается, что если я дам партнеру все и без защиты, то он будет продавать без меня. Что,собственно, и произошло. Я выдал универсальный ключ для ОС W7. Серийник винта в W7 не определился. Теперь партнер всем советует ОС W7 и ставит свой универсальній ключ.


 
korneley ©   (2009-11-28 01:06) [4]

Уж сколько раз твердили миру... "он будет продавать без меня" Да. Непременно. Но сопровождать? И "быстрые" деньги купивших (да и продавших), обернутся бОльшими вложениями потОм. "Жить быстро - умереть молодым" Это старый девиз, но я хочу быть живым... Тут, в части "живым", БГ  был прав :)))


 
Anatoly Podgoretsky ©   (2009-11-28 01:16) [5]

> Неважно  (28.11.2009 00:42:03)  [3]

И это называется партнер. Это ворюга. Но что то здесь не чисто.


 
Неважно   (2009-11-28 01:30) [6]

2 Anatoly Podgoretsky ©   (28.11.09 01:16) [5]

> Но что то здесь не чисто.

О чем речь-то ?

Кстати, Вы удивитесь, но я уже трижды видел на разных хак форумах просьбы взломать мой софт. И что самое интересное, просьбы были именно от партнеров (если быть точнее, то их работников). Народ у нас дикий, постит на форумах свои реальные ники(или в подписях указывает реальные email"ы) ))

Потом вел  беседы с этими людьми. Причины разные...у кого-то ЗП мелкая, а кушать хочется. Кто-то считает, что весь софт должен быть бесплатным.


 
Германн ©   (2009-11-28 01:31) [7]


> И это называется партнер.

Я не халявщик, я - партнер!
(с) Леня Голубков.
:)


 
Медвежонок Пятачок ©   (2009-11-28 01:37) [8]

Деда Мороза нет.
Искомого Идентификатора ПК тоже нет.
Если он есть, то защититься с помощью его все равно нельзя.
Посему надо просто расслабиться и не пытаться заработать все деньги что есть на свете.


 
Неважно   (2009-11-28 01:44) [9]


> Посему надо просто расслабиться и не пытаться заработать
> все деньги что есть на свете.


Хорошие слова. Улыбнуло ))


 
Медвежонок Пятачок ©   (2009-11-28 01:52) [10]

Варианты с именем ПК, мак адресом и прочей ерундой не предлагать.

Дело в том, что

if (мак_адрес <> правильному_мак_адресу) or (прочая_ерунда <> правильной_прочей_ерунде) then ....

ничем не отличается от

if волшебный_идентификатор <> правильному_волшебному_идентификатору then ......

оба варианта имеют одинаковую степень защиты


 
Неважно   (2009-11-28 02:02) [11]

2 Медвежонок Пятачок ©   (28.11.09 01:52) [10]

Да я в курсе )) Нет у меня if then ......
Все гораздо сложней и запутаней.

А использовать эту ерунду - это геморрой. Юзеры разные, кто-то меняет имя ПК, кто-то меняет мак и т.д. Они ж потом мне звонить будут ))


 
Медвежонок Пятачок ©   (2009-11-28 02:05) [12]

в том то и дело.
была первая версия игрухи под старфорсом.
и юзера звонили. причем легально ее купившие.
и старфорс потом исчез оттуда.


 
korneley ©   (2009-11-28 02:35) [13]


> Неважно   (28.11.09 01:30) [6]
>  ... я уже трижды видел на разных хак форумах просьбы взломать
> мой софт

Таки Вас можно поздравить или немного подождать? Нужная вещь, получается...

> Кто-то считает, что весь софт должен быть бесплатным.

Неужели этот "кто-то" я? Программы не продаются. Продаётся обеспечение/сопровождение/обслуживание и .т.д. Если верите в защиту набора байтов, пусть даже исполняемых некоей ОС -  Вам место в ряду болгарских борцов за нераспространение ПО.


 
korneley ©   (2009-11-28 02:41) [14]

Чего-то грубовато получилось :) Просто была болгарская прога, типа, не позволяющая копировать ПО. Ага. Дырка на 5-ти дюймовой дискете и та понадёжней. Или физический ключ. И всё. :)))


 
Германн ©   (2009-11-28 02:51) [15]


> Неважно   (27.11.09 23:39)  

А зачем ты "прячешься!"?


 
Inovet ©   (2009-11-28 02:59) [16]

> [15] Германн ©   (28.11.09 02:51)
>
> > Неважно   (27.11.09 23:39)  
>
> А зачем ты "прячешься!"?

Вероятно, чтобы "партнёры" по нику ветку не вычислили.


 
GDI+   (2009-11-28 03:02) [17]


> Неважно   (27.11.09 23:39)  


Софтварная активация через Интернет, возможно с офлайн режимом.

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

Привязку к серийнику номера материнской платы, если не нашло - к номеру диска, если не нашло - к мас-адресу.

При запуске все эти параметры проверяются. Проверяются только те которые удалось считать и есть в файле(двойное совпадение).

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

В результате это приведет к очень не комфортной работе пользователя со взломанной программой. Этакой BugsMode On.


 
korneley ©   (2009-11-28 03:18) [18]


> GDI+   (28.11.09 03:02) [17]

Блиинн.... Ну почему каждый, написАвший калькулятор, так обеспокоен, что его нетленку обязательно стыбрят? Допустим, я пишу для конторы. Контора это реализует. Возможно (всегда!) требуются доработки. К кому идут? К разработчику. Всё.


 
GDI+   (2009-11-28 03:24) [19]


> korneley ©   (28.11.09 03:18) [18]
>
>
> > GDI+   (28.11.09 03:02) [17]
>
> Блиинн.... Ну почему каждый, написАвший калькулятор, так
> обеспокоен, что его нетленку обязательно стыбрят? Допустим,
>  я пишу для конторы. Контора это реализует. Возможно (всегда!
> ) требуются доработки. К кому идут? К разработчику. Всё.


Для тех проектов что я делаю защита стандартно-примитивная. Но иногда просят придумать нечто позаковыристее.


 
korneley ©   (2009-11-28 03:35) [20]


> GDI+   (28.11.09 03:24) [19]
> Для тех проектов что я делаю защита ...

Всё, я слепоглухонемой капитан дальнего плаванья, с неработающей мышью, и полным отсутствием родственников...


 
Eraser ©   (2009-11-28 03:39) [21]

> Неважно

и зачем такие пратнеры. гнать их в шею, оставить только софткей и софтлайн.


 
Суслик_   (2009-11-28 10:53) [22]

согласен, защищатся надо ключиками электронными + код обфускачить


 
turbouser ©   (2009-11-28 11:04) [23]


> Неважно   (27.11.09 23:39)  

Сертификаты verisign например...
Вообще, решение зависит от.  Что важней?


 
DVM ©   (2009-11-28 12:33) [24]


> Неважно   (28.11.09 00:42) [3]


> Теперь партнер всем советует ОС W7 и ставит свой универсальній
> ключ.

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


 
Медвежонок Пятачок ©   (2009-11-28 13:28) [25]

GDI+

Софтварная активация через Интернет,
...
При запуске все эти параметры проверяются.


Вот такой вот механизм ломается легче всего. Причем без модификации самого exe.


 
Anatoly Podgoretsky ©   (2009-11-28 13:34) [26]

> Неважно  (28.11.2009 01:30:06)  [6]

Что то не так - все партнеры у тебя воры, как же так


 
TIF ©   (2009-11-28 15:45) [27]

Если программа продаётся за WebMoney, можно привязать её к WMID-у


 
Неважно   (2009-11-29 16:28) [28]


> Что то не так - все партнеры у тебя воры, как же так



Нет, не все, конечно. 95 % порядочных.


> Допустим, я пишу для конторы. Контора это реализует. Возможно
> (всегда!) требуются доработки. К кому идут? К разработчику.
>  Всё.


У меня не всегда требуются доработки. Я пишу софт для девайсов.
Если софт работает с девайсом, то доработки нужны крайне редко.


> согласен, защищатся надо ключиками электронными + код обфускачить


Уже связался с VmProtect. Посмотрим...
Спасибо !!!


 
Pavia ©   (2009-11-29 17:30) [29]


> Я пишу софт для девайсов.

Вот вам и решение вшить в девайс код. Простые смертные его не поменяют.


 
KSergey ©   (2009-11-30 11:33) [30]

Надо, думаю, партнеров тоже заставлять покупать ключ. Пусть по себестоимости ключа. И пусть работают сколько влезет.

Месяц поставка ключа - по-моему не очень страшно, если софт нужный (хотя ведь есть экспресс-доставки, так? включить стоимость такой доставки с стоимость ПО).


 
ZeroDivide ©   (2009-11-30 11:38) [31]

Знакома ваша ситуация. Правда, я не считаю, что параметры железа - это "прочая ерунда".

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

По поводу железа, я думаю, чтобы не беспокоить пользователей, нужно делать так: собирать некий hardwareID c нескольких железок, и не обращать внимание защиты, если этот ID сменися только у одной железки из набора.

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


 
Anatoly Podgoretsky ©   (2009-11-30 11:52) [32]

> ZeroDivide  (30.11.2009 11:38:31)  [31]

Какую модель, скажем для РАИД-1 один винчестер Samsung, второй Toshiba, кроме того пользователь может их легко менять, даже просто местами.


 
Неважно   (2009-11-30 11:53) [33]


> Вот вам и решение вшить в девайс код. Простые смертные его
> не поменяют.


Так и есть. Обычный пользователь проходит регистрацию по номеру девайса.
Но как быть с "партнером" ? Ему нужно с этими девайсами от 10 раз в день работать. Регистрировать "партнера" по номеру ? Это утомительно...и их много. Вот поэтому и привязался к номеру винчестера.  

2 ZeroDivide ©   (30.11.09 11:38) [31]

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


А возможно ли взглянуть на Ваш код ? Заранее спасибо за ответ.


 
ZeroDivide ©   (2009-11-30 11:54) [34]

По поводу VMProtect, хотелось бы услышать отзывы о нем у тех, кто пользовался. Хорошая защита?
(Фичи особо не интересуют, больше интересует конечный результат... помогает или нет?)


 
Anatoly Podgoretsky ©   (2009-11-30 11:57) [35]

> ZeroDivide  (30.11.2009 11:54:34)  [34]

Помогают только те, которые позволяют вынести часть функций и данных в ключ, иначе он моментом эмулируется, на автомате, без участия человека.


 
Неважно   (2009-11-30 11:58) [36]

2 ZeroDivide ©   (30.11.09 11:54) [34]

Присоединяюсь. Мне также интересно.

Ну, судя по форуму, клиентов у них уже достаточно. Единственное, не понял с версиями. Уж больно часто они их меняют.


 
ZeroDivide ©   (2009-11-30 12:01) [37]


> Какую модель, скажем для РАИД-1 один винчестер Samsung,
> второй Toshiba, кроме того пользователь может их легко менять,
>  даже просто местами.


Так и есть. У меня один сигейт, другой вестерн дома, работают вместе в рейде без проблем :) Но да, в этом случае обламывается получить от них какую-то информацию, рейд контроллер возвращает мало инфы. Для этого и надо дополнительно еще и другие железки проверять.

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

А возможно ли взглянуть на Ваш код ? Заранее спасибо за ответ.

На мой, нет. Но посоветую, где посмотреть те же методы (компонент фриварный):
http://artsoft.nm.ru/download/hddinfo.zip


 
Anatoly Podgoretsky ©   (2009-11-30 12:22) [38]

> ZeroDivide  (30.11.2009 12:01:37)  [37]

Я нигде не писал, что у меня есть код с защитой.



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

Текущий архив: 2010.01.31;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.013 c
2-1260216994
istok20
2009-12-07 23:16
2010.01.31
Invalid pointer operation...


4-1227785172
VitAngel
2008-11-27 14:26
2010.01.31
Вывод процесса установки.


3-1227270604
nst
2008-11-21 15:30
2010.01.31
Хранимая процедура в запросе


1-1235866689
Misha Uskov
2009-03-01 03:18
2010.01.31
Просмотр JPEG с нестандартным EXIF IFD


15-1259345408
werty
2009-11-27 21:10
2010.01.31
что такое mailto?