Maeștri de delphi, protecția programelor și a datelor utilizând cheile electronice

Protecția programelor și a datelor utilizând cheile electronice.

Partea 2. Cheile

Cheia electronică este un mijloc modern de protecție împotriva copierii ilegale a programelor și a accesului neautorizat la acestea. Protecția constă în faptul că programul nu funcționează în absența cheii electronice la care este atașat. Acum, cheile electronice devin din ce în ce mai funcționale și oferă dezvoltatorului tot mai multe posibilități de protecție a software-ului și a datelor. Avantajele utilizării cheilor electronice includ posibilitatea creării unui nivel suplimentar de securitate pentru software-ul dvs. Dacă compara un mecanism de protecție software și hardware, vreau să rețineți că utilizarea disponibile metodele de protecție a software-ului (nimeni nu face sa le abandoneze), puteți îmbunătăți securitatea software-ului doar prin adăugarea de mecanism de protecție chei electronice, ca o barieră suplimentară pentru un atacator.







Iată un alt secret de protecție bună, nu permit acest cod pentru a proteja depășiți dimensiunea de cod cele mai multe programe, uneori, răsturnări de situație care nu sunt necesare în protecția puteți speria utilizatorul (acest lucru este din ce în ce kasaetsya un software de protecție). Particularitatea utilizarea cheilor electronice în faptul că dezvoltatorul utilizat în apărare vă oferă API-ul la cheie (de obicei, acceptă toate populare instrumente de dezvoltare, inclusiv Delphi) și nu trebuie să fie dazhe proffesionaly foarte puternic în sistemul de programare, care ar crea destul de rezistență.

Maeștri de delphi, protecția programelor și a datelor utilizând cheile electronice






Cheia electronică este de obicei un dispozitiv mic (cam de marimea unei cutii de chibrituri), care este conectat la computer prin intermediul uneia dintre interfețele disponibile (de obicei: COM, LPT sau USB porturi, deși există variații în versiunea ISA-card). De exemplu, în imagine, tasta Eutron pentru portul LPT.

În posibilitățile funcționale:

chei cu memorie.

chei algoritmice cu memorie.

În domeniul de aplicare:

Tastele locale.-Pentru a proteja copia locală a aplicației.

Taste de rețea - Pentru protecție cu o singură tastă, mai multe aplicații.

De tipul conexiunii:

LPT - timp de răspuns de la chei TPL mai mici decât USB, toate cheile, cum ar fi garanția transparența port pentru alte dispozitive, dar acest lucru nu este întotdeauna cazul (de exemplu, HASP utilizat 1C colmatează uneori imprimanta).

USB - aceste taste au un timp de răspuns mai rapid decât LPT, corespunzător mai scump.

Principiile generale de protecție sunt următoarele:

Protecția trebuie să fie multi-nivel. Face viața dificilă pentru un atacator, chiar chinului încercând să ridice nivelul de nivelul de protecție dumneavoastră (poate că e el și plictisit).

Protecția trebuie să fie diversă. Este de sperat că, cu ajutorul cheilor electronice, veți fi salvați de hacking, prost. Adăugați implementări pentru orice tip de protecție software (verificare CRC și altele asemenea).

Nu încercați să dăunați unui utilizator ilegal, vor apărea probleme cu utilizatorii legali. Nu încercați să faceți în blocurile de program pentru corupere de date sau un sistem ilegal (care rulează virusul, ștergerea datelor), din moment ce nu va fi capabil să se încheie pentru a vă asigura că acesta este în nici un caz, această metodă nu funcționează pentru un utilizator legitim.

Implementarea corectă a metodelor slabe este mai bună decât cele puternice greșite. Nu face unitățile de protecție în care nu sunteți sigur, amintiți-vă că scopul programului, în alte funcții, dar nu într-o apărare foarte dificilă.

Protecția trebuie schimbată regulat. De la versiunea la versiunea software-ului dvs., schimbați, transformați algoritmul protecției.

Protecția produselor cunoscute de software populare - alergând la distilare cu hoți. Du-te la Astalavista vei înțelege totul pe tine însuți.

În cazul în care este subțire - acolo și lacrimă. Odată ce ați protejat algoritmul de protecție, trebuie să protejați punctele de decizie ale produsului dvs. Dacă simțiți că aveți un punct slab în apărare, încercați să-l întăriți.

În concluzie, o bună apărare nu este dificilă și costisitoare, ci simplă și eficientă. Asta e tot ce am vrut să-ți spun, am înțeles că revizuirea nu într-o anumită măsură nu se pretinde a fi completă, dar alegerea este a ta. Dacă sunteți interesat de aici este site-urile producătorilor de chei electronice, puteți contacta serviciile de asistență tehnică, și vă va spune în detaliu cu privire la protecția utilizării produselor lor. Asta e tot pentru moment.

Site-urile producătorilor de chei electronice:







Articole similare

Trimiteți-le prietenilor: