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

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

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

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

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

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

Постепенно пукнатини анализират или да се използва ключ за криптиране прочетете оригиналните съдържание и се изчисляват техните алгоритми (Aladdin HASP-3 и закопчалка-4, Sentinel SuperPro, Guardant Стелт I и др.), Които правят възможно създаването на цялостни емулатори за тези ключове.

Както ни казаха представители на фирма "Seculab", което разпространява Senselock решения в Русия, електронни ключове SenseLock използва съвсем различен подход. Ако по-рано защити програмата само от време на време, адресирано до приставката за проверка на нейното присъствие, но сега тя е частично извършва директно по този начин.

Как става това? Програмистът избира елементи от кода, без която програмата е гарантирано да бъде не работи правилно, както и тези, които трябва да се скрие безопасно от проучването (т.е., конкуренти). След това, той пренаписва код секции в езика C. и създава изпълним със специален компилатор. Резултатът е поставен в електронен ключ памет, както и програмния код на мястото, където тези сайтове преди това са били добавени искания към приемника с всички необходими параметри.

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

Заслужава да се отбележи наличието на модели с вграден часовник за реално време и собствена батерия (литиева батерия). Часът и датата се задават часа в производството на ключа и възможността да се правят промени в изявленията си като към разработчиците, крайните потребители, са напълно отсъства. Текущата стойност на часовник може да се чете само, но не променя. В същото време, в един от най-често срещаните модели на конвенционалните клавиши с часовника, тяхната стойност може да се променя от всеки, който прави използването на такива ключове безсмислени от гледна точка на защита.

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

Въпреки това, докато в Русия ситуацията е доста по-различно, и на пазара на софтуер за защита продължава да доминира продукти на Аладин и "Актив". За съжаление, все още не сме успели да намерят статистика хакерски софтуерни продукти, защитени от един или друг тип хардуер донгъл. И това е малко вероятно да съществуват такива статистически данни, с изключение, че можете да видите резултатите от комбинации от имена на електронни ключове и думи като "емулатор" и "хакване". Така се провери ефективността на метод всички заинтересовани разработчиците могат само в практиката.

Що се отнася до разходите klyuchchey Senselock, а след това не е така прекомерно висок, вариращи от 575 до 1250 рубли за един ключ, в зависимост от свойствата и възможностите на конкретен модел.

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

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