ПредишенСледващото

програми за защита: генериране на сериен Ном. активиране и т.н.

В началния етап на програмата, приета за защитата на тази технология:

1) Клиентът е даден сериен номер
2) по време на инсталацията на сериен номер и молба кода от железни предмети.
3) Клиентът управлява онлайн код заявка и да получите код за активиране

И там е един куп проблеми - как най-добре да го приложат, чрез какви критерии да се генерира сериен код? Дали това е желателно да се изисква кода по някакъв начин да се включва информация, чрез която можете да разберете какъв вид сериен ключ въпросния (в базата данни)?

Възможно ли е да се направи в кодовете само цифри за по-лесно предаване на информация в говоримия форма?

На какви параметри по-добре се свързват с желязото, има един опит?

Как да получите код за заявка и код за активиране?

Каква такса се срещат, това, което по-добре да се направи?

Послепис на корпоративни решения, което означава, че броя на инсталациите, е относително малък. В първия етап защитата не е много сложно в програмата, но ключовият протокол за обмен, поколение, и така нататък, че е желателно да се направи старт в ума.

Каква такса се срещат, това, което по-добре да се направи?

Просто не правя.
За първи се появява един фин проверка нещо там, и след баналното
АКО / дзен / ELS

Гениална тест няма да наруши някой, счупи IF / дзен / ELS

По мое мнение, ако те направят такава "защита", тя трябва да бъде обвързана с поредния номер на (система винт да зареди) на винт

Получената сериен ограден от който и да е постоянен характер добавките и се превръща в един обратим начин до желаната композиция низ - получи условна ID изчислителна система.
Потребителят информира продавача му.
Доставчик, въз основа на известния обратим алгоритъм генерира кодирани ID (Code) и го докладва на потребителя.
Потребителят въвежда активиране му.
Софтуерът на клиент проверява съответствието на документа за самоличност и кодекс.

Аз направих така примитивно защита - в много случаи това е достатъчно.
Въпреки това, резервация - не са направени за защита на софтуера, както и защита от неоторизиран стартиране на (не активиран) на работното място.


> A защита от несанкциониран серия (не е активирана
>) На работното място.

за защита срещу серия.


> Нещо по-добре да се направи?

Не страдам направо боклук.

Ако софтуерът е наистина си струва, за да го предпази от nelitsenz.ispolzovaniya трябва да защитава своите текущи ключове хардуер - те са евтин и надежден, удобен и изключително устойчив на напукване.

В kr.sluchae, ако си купите софтуерните + ключовете за защита на печати, жаби, и страдат като боклук, има основание да бъде прикрепен към лицензиран потребител на биометрични данни като "заявка код"

Ако тя е значително по-евтино, отколкото купуват.

по избор.
chislo_hakerov_v_mire <<число_пользователей_нелегальных_копий_ПО


> Защита на неговите съвременни хардуерни бутони

Бих добавил - трябва да се научат да защити своята ключова хардуер. И защитниците много, но наистина добър набор от защити за Tom Thumb, можете да прочетете :)

В този случай, нека биометрични данни равенства мишка в реалния живот

Това, между другото, мисъл - въоръжени с 100-кратно лупа, за да отседнете в огледалото, и скица на мишка в Paint текстура на ириса на окото)


> По мое мнение, ако го направят такава "защита" е необходимо да се
> Към серийния номер на винта (за зареждане
> Винт система)

но не знам начина да се оцени този сериен номер напълно? Препоръчително е да не да има права на администратор.
За да работите с всички устройства, включително IDE, SCSI, SATA, RAID масиви, и така нататък.
Аз по-рано мислех за идентификацията на процесор.


> Потребителски информира продавача му.
> Доставчик на базата на известен алгоритъм генерира обратим
> Кодиран ID (Code) и го докладва на потребителя

и тук, и само един от най-важните моменти. Как мога да се кодира?
Дали да се включи в кодираната информация данни за сериен ключ?

Теоретично кодира особено не се нуждаят, може да бъде широко и като цяло на обикновен текст, за да изпратите следното: сериен ключ (или част от него), ID на твърдия диск. Но в отговор на сървъра трябва да се върне на определен кодирана информация. които клиентът може да декриптира и контрол на редовността.

Въпросът е как да криптирате? Например, една от идеите - асиметрично криптиране. информация Възхвала ще бъде неизвестен до сървъра, в допълнение към нашия собствен ключ. Клиентът ще разшифровате и получаване на данни.

- малко като плъзнете gemoroyno алгоритми публичен / частен ключ, асиметрични криптиране, и т.н., и т.н. ..
- Да не стане твърде голямо количество данни, след като криптиране асиметричен ключ? Или силата на звука е оригинала?


> Резервация - прави не за защита на софтуера, и да започне от защитата
> На неразрешено (не е активирана) на работното място

и каква е разликата?
софтуер за защита - да не се допуска неразрешено старт?!

За да декодирате необходим пълният (частни) ключ.


> Ако закупите софтуера + ключовете за защита на преси жаба

Да, това е си струва стотинка. Но това не е подходящ. Трябва да бъде в състояние да се променят условията на лиценза без ключове perevysylke.


> Но не гледаш този метод на сериен номер напълно?
> # XA0 е желателно, не разполагат с права на администратор.
> За да се работи с всички устройства, включително IDE, SCSI,
> # XA0; SATA, RAID-масиви, и така нататък.
> I смяташе за идентификацията на процесор.

Алекс Konshin - hddsn.pas
Това е - това е, за да се разбере това, което той не може.

HDD - това е ясно и честно. Ако ще върне системата в новия винт, тогава не грешим отново поиска активиране.


> И тук, и само един от най-важните моменти. Как мога да се кодира?
>
> Включване дали кодирани данни са информация за серийния
> Key?

Защо Търсения все още някои. Провеждане на повече сериали база?

Softina започна и ако не е активирана - каза код ID (винт).
Първият път, когато тя не е известна. Той записа на потребителя и информира инсталатора, той се основава на ID съобщение, като използвате помощната активиране се върне код и го изпраща към потребителя. All.


> Каква е разликата?
> Софтуер за сигурност - не се допуска неразрешено
> Старт?!

Не.
За korporativki доста слезе.
И като защита продаден софтуер - боклук и хемороиди.


> Трябва да бъде в състояние да се променят условията на лиценза без ключове perevysylke.

Е, това беше покрита с винт на потребителя. Тук той го променя. Ето това е да преинсталирате програмата. И какво следва? И след това, че е банална не работи.


> И след това, че е банална не работи.

За пореден път - това е опция за корпоративната система, не повече.
Потребителят обикновено не прави нищо в случай на счупване на винта.
Той ще направи всички ИТ услуги, включително активиране.


> За да декодирате се нуждае от пълната (частни) ключ.

Това е разбираемо. Искам да променя концепцията асиметрични ключове.

За да дешифрира всеки може (и, на теория, то просто ще пришита в програмата и тя ще бъде по vytsepit умения). Но ключът за криптиране е известно само на нас.

Съответно, сървърът изпраща криптирана информация. Се гарантира автентичността на тази информация е, че той с известна ключ за дешифриране правилно.

уязвима е? Знам, че ключът добре познат криптиране не може да бъде (много дълго), за да се определи алгоритъмът за декриптиране. Но обратния процес е защитена? Според известен ключ декриптиране е възможно да се определи на криптиращия ключ?


> Защо сериен някой друг. Провеждане на повече данни сериали
>?

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


> Как е уязвимостта? Знам, че ключът добре познат криптиране
> Impossible (дълга много), за да се определи алгоритъмът за декриптиране. И тук
> Обратния процес е защитена? Според известен ключ декриптиране
> Възможно да се определи на криптиращия ключ?

Всеки шифър рано или късно ще се отвори. Важно е тя да бъде отворена, след като информацията вече не е актуална.

Момчета, аз ви моля. Мен тези философски bayans - добре честно казано, не е нужно, не се обиждай.

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

изтрит от модератора
Забележка: правила, приятелю, се спазва.


> Всеки шифър рано или късно ще се отвори.

Съзряване, ще те накажа малко :) кодекс (ако това е наистина той) се заема най-ниската позиция в етапа на счупване. Всеки kripkostoyky алгоритъм, който не бива да бъде в мистерия бо добре, а не гърдите-той. Всичко се основава на ключовете - това е, ако вземете ключа, а след това о. Ако ключът се анализира Брут - а вторият дубъл ако конфликти - след това два пъти с KU клекове и пещ такъв алгоритъм :)

Rozych, а вие знаете за този случай? Може дори да ви отговори. По-конкретно посъветва - което алгоритъм (желателно е бил готов за изпълнение Delphi и PHP) zayuzat за криптиране и декриптиране на частния ключ открито. В този случай, според ключ rasshifratsii не можеше да вдигне (на нивото на криптографски) ключ за криптиране?


> Какви са критериите за генериране на сериен код?

Лично аз се превърне в сериен код генератор повече информация относно действителното име на продукта (за една машина може да работи няколко програми лица, и се оказва, че всички те трябва да бъдат един и същ ключ за активиране) и неговата версия (ако не приема frishnoe актуализирана версия продукт).

Въпреки това, както аз съм идиот, който получава главата си в стената, и отново. отидете попитам Научете и ixbt - тук са просто любопитни, аз съм сигурен, че 99% от отговорите, ще има много по-положително и без агресия характеристика на DM последните няколко години.

Разбирам.
Пример за използване на RSA алгоритъм за емитиране на потребителя, втора част от ключ се записва на сървъра и измисли сухожилие технология. Например с помощта на тази двойка да се провери прилагането или генериране на ключ на сесия с последваща проверка. Но всичко е наред. Това е само частта, която отива към защитата на повърхността, правилното нещо - това е интегрирането на опазването на прилагането на такова ниво, че той е работил в parraleli с изчисленията, произведени в софтуера, т.е. премахване на всички (както е обсъдено) Ако след това т.н. и използването на данните за проверка с изчисления или допълнително инициализиране на програмата двигател. На добър разбира се, че е желателно да се използва приставката и техните възможности. Колкото повече имате корпоративни клиенти, и по тази причина в офиса не е лошо и в допълнителните хиляда или две рубли за тях да бъде стотинка

Sash, аз вече говори за електронните ключове, вижте. Post [16]

Аз ще обобщи въпросите, които сега са въртящи се в главата ми:

1), прикрепен към нещо по-добро? Първоначалното показание - прикрепен към идентификатора на процесор. Колкото Абсорбатори?

Лично ми хареса идеята за твърд диск. Наистина, преинсталиране на твърдия диск - е да преинсталирате системата като цяло, и по тази причина няма нищо лошо и отново активира.

От жлези не бях ангажиран, проблемът за твърди дискове съобщи, съществува универсален начин задължителен? В крайна сметка, опциите могат да бъдат много - IDE твърд диск, SCSI, могат да бъдат най-общо нападение, има nafig всяко ID?
И ако става дума за това, твърдият диск изобщо не може да бъде, и е зареден с всички на мрежово устройство. Аз просто не съм в състояние да предвиди всичко, доказани решения са желателни.

2) предлагаш RSA - както аз го разбирам, това е, което се използва в PGP. По този начин, има публичен ключ и частен.
ОБИКНОВЕНО публичен ключ криптиране и декриптиране затворен. И публичния ключ, което знам е невъзможно да се получи в частния ключ на нормалното време.

Как криптографски обратна операция, това е, най-известните частния ключ за получаване на публичния ключ?

За пореден път - Искам да променя концепцията. ключ разшифроване ще бъде вградена в разпространява софтуера, който е на теория е възможно да го измъкне от там. Но криптиращия ключ не е известен на всеки, но нас. Съответно правилния код за активиране се определя единствено от факта, че правилно разчитам ключ за декриптиране на информация за активиране.
Оттук и въпросът - дали криптографски обратната операция - да се предостави на криптиращия ключ за декриптиране ключ известен?

Е, отново - обикновено ключ за криптиране е публична, а ключът за декриптиране - частни. И аз ще се обърне в обратната посока, ключът за декриптиране - публична (роднина) и ключа за шифроване - частни.

Щях да съм в допълнение към стандартната първоначална принципа ключ тестове мач ще бъде добавена, 1001 китайски нещастие.

Така например, в Pro версията след пробив и първоначалната IF / дзен / друго, ако някои функции, използващи случайни (ако няма ключ мач) ще развали работата на сесията на системата, като например чрез въвеждането на дистанционно нишка в Process Explorer или zakruzka библиотеки чрез механизма на куки, а някои неправилно пренасочване API функции. Така, че на сесията продължава да работи, но не успяват.

съгласен е наред pakostnichestvo - наследството на защитата на личните Sharovarov. Отново, някои концепция защита Rouse_ продукт също така лично, мисля. Е, по дяволите ниска, или какво?))) Да, аз мисля, че е ефективна. Как ефективно да перат пари чрез офшорни масло)))

Е, темата не е за това. Разбрах смисъла - в случай на кражба с взлом, вместо открито да го отпишете счупи и да работим върху няма, предлагате да се направи външния вид на работа, но pakostnichat. Мисля, че това не е правилно.

И спецификата на корпоративната продукт помага много тук. Продуктът не е масивна, вероятно са били продадени само сто инсталации добре, или в района. Ето защо, някой наел хакер да се справи. Силно се съмнявам.

Се гарантира автентичността на тази информация е, че той с известна ключ за дешифриране правилно.

Encryption никога не е решен и не решава проблема проверите достоверността на информацията.


> Encryption никога решен и не решава проблема на тестване
> Автентичност на информацията.

Ето защо, за да отидат в един клон, и като цяло най-малко с определен вид пиша за това, което не разбира?

Съответно правилния код за активиране се определя единствено от факта, че правилно разчитам ключ за декриптиране на информация за активиране.

И този, който определя "правилната разшифроването"?

Отново и отново, че програмният код IF / дзен / elsom.

Какво? Не програмата проверява и отправя искане към сървъра правилно?
А отговор от сървъра "надясно / нередно" разшифрован в клиента, който проверява?

Отново на клиента код.

градски Shaman # XA0; (02/13/09 19:20) [33]

Антивирусните колиби, че няма никакъв смисъл (аз съм тук не само за троянци, но и за всички въвеждането). И, разбира се, веднага отиде (доста обосновани) истории, че еди-кой си програма - с вируса. Дори легитимни потребители, дори те да antivius няма да се закълна - ще се уплашат. И ако те все още са малко потенциал - и след това да се направи лошо.
Докажете, някой да казва "това е, защото пиратите не знаят нищо" - е нереалистично. Вятър спечели също пират, но антивирусната Ами тя не се кълнат (тук обаче говорим за кучки се, но това е да се обясни).


> Maacheba # XA0; (02/13/09 17:03) [16]
> Не се вписва. Трябва да бъде в състояние да се промени
> Лицензионните условия, без ключове perevysylke.

Ти просто трябва да се знае как да се извлече полза клавиша за захранване и съответния софтуер по начин, който не изпраща ключът към промяна на условията на лиценза.

И вие не знаете как. Но тази празнота sumnyashesya декларира някакъв вид "доставка".

Памет: 0.85 MB
Време: 0.056 гр

Свързани статии

Подкрепете проекта - споделете линка, благодаря!