CATIA | Hardware Against Software Piracy
proiectare asistata in catia v5, catia, intratest, curs catia, tutorial, catia, autocad, carti, 3D, studio max, labview, project management, inginerie, roti dintate, dinti, dinte, roata, mecanica, proiect, proiectare, computer aided design, CAD, instruire, training, Ghionea, PC Magazine, Bren, Photoshop, Adobe, inteligenta, AI, curs, politehnica, tehnologie, masina, TCM, professional, promanagement, invatare, desene executie, ansamblu, curs, personaliza, bucuresti, grafician, universitatea politehnica bucuresti imst inginerie economica, catia v5 aplicatii in ingineria mecanica, carti de utilizare catia, aplicatii ale analizei cu elemente finite, schite in catia v5, modele desen autocad, module catia, avantajele proiectarii asistate, proiect licenta inginerie economica, inventor, program simulare masini cu comanda numerica, comanda manual catia, animating 3ds max, catia pdf, proiectare asistata in catia v5, catia v5 structural analysis, proiectarea asistata de calculator in mecanica, rezistenta admisibila otel, proiectare organologica, autocad proiectare mecanica, documentatie catia v5, catia carti, istoria autocadului, desen dupa profil catia, program de recuperare a datelor, catia download, comenzi autocad, carte catia, tutorial autocad, documentatie catia, dacia duster, romania, standard, stas, iso, download, text, dassault systemes, autodesk, anc, cnfpa, formare profesionala, specialist, specializare, testare, modelare, generare, exemplu, stancescu, dacia, logan, renault, RTR, organe de masini, cenit, magic enginnering, master, specializare, testare, angajare, imst, amfiteatru, instalatie, asamblare, constringere, constringeri, alfanumeric, recuperare, coordonate, flansa, www.catia.ro, formatare, chamfer, interfata, cotare, trasare, inventor, fundamente, fundamentals, documentatie, suprafete, carteziene, rectangle, teoretice, focalizare, tcm.pub.ro, drafting, invatare, circumferinta, cam-cad, abateri, structura, perimetru, theory, sectiune, geometrie, manual, surub, constructia arborelui in catia v5, schite piese catia, catia tutorial romana, proiectarea unei piese
proiectare asistata in catia v5, catia, intratest, curs catia, tutorial, catia, autocad, carti, 3D, studio max, labview, project management, inginerie, roti dintate, dinti, dinte, roata, mecanica, proiect, proiectare, computer aided design, CAD, instruire, training, Ghionea, PC Magazine, Bren, Photoshop, Adobe, inteligenta, AI, curs, politehnica, tehnologie, masina, TCM, professional, promanagement, invatare, desene executie, ansamblu, curs, personaliza, bucuresti, grafician, universitatea politehnica bucuresti imst inginerie economica, catia v5 aplicatii in ingineria mecanica, carti de utilizare catia, aplicatii ale analizei cu elemente finite, schite in catia v5, modele desen autocad, module catia, avantajele proiectarii asistate, proiect licenta inginerie economica, inventor, program simulare masini cu comanda numerica, comanda manual catia, animating 3ds max, catia pdf, proiectare asistata in catia v5, catia v5 structural analysis, proiectarea asistata de calculator in mecanica, rezistenta admisibila otel, proiectare organologica, autocad proiectare mecanica, documentatie catia v5, catia carti, istoria autocadului, desen dupa profil catia, program de recuperare a datelor, catia download, comenzi autocad, carte catia, tutorial autocad, documentatie catia, dacia duster, romania, standard, stas, iso, download, text, dassault systemes, autodesk, anc, cnfpa, formare profesionala, specialist, specializare, testare, modelare, generare, exemplu, stancescu, dacia, logan, renault, RTR, organe de masini, cenit, magic enginnering, master, specializare, testare, angajare, imst, amfiteatru, instalatie, asamblare, constringere, constringeri, alfanumeric, recuperare, coordonate, flansa, www.catia.ro, formatare, chamfer, interfata, cotare, trasare, inventor, fundamente, fundamentals, documentatie, suprafete, carteziene, rectangle, teoretice, focalizare, tcm.pub.ro, drafting, invatare, circumferinta, cam-cad, abateri, structura, perimetru, theory, sectiune, geometrie, manual, surub, constructia arborelui in catia v5, schite piese catia, catia tutorial romana, proiectarea unei piese
4593
page-template-default,page,page-id-4593,ajax_updown_fade,page_not_loaded,

Hardware Against Software Piracy

 

Hardware Against Software Piracy

un material scris de Ionut GHIONEA

Pirateria software

  Pirateria software reprezinta multiplicarea neautorizata a programelor pentru computer. Cu toate ca majoritatea utilizatorilor de programe sunt constienti ca aceasta multiplicare este ilegala, multi nesocotesc importanta tratarii acestor produse ca proprietate intelectuala de valoare si care nu le apartine.

  Conform unui raport al Asociatiei pentru Industria de Software si Informatiei, in anul 2000 s-au vândut, la nivelul mondial, produse software in valoare de 22 miliarde de dolari, in timp ce, pierderile provocate datorita pirateriei au fost estimate la aproximativ 12 miliarde de dolari.

  Dezvoltarea unei aplicatii software implica o investitie majora de timp, bani si munca. Pirateria software priveaza producatorul de beneficiile cuvenite, dar poate afecta si relatiile cu clientii ce pot intra in posesia unor copii ilegale ce nu functioneaza corect. Din aceste cauze, o puternica protectie intelectuala a produselor software este importanta si aduce o serie de beneficii:

  • incurajeaza crearea de noi aplicatii software, cât si imbunatatirea celor deja existente;
  • incurajeaza dezvoltarea industriei de software, aflata in strânsa legatura cu industria de hardware;
  • ajuta la promovarea de noi tehnologii si idei;
  • promoveaza investitiile in economia nationala.

 

  Eliminarea sau reducerea pirateriei software reprezinta si cresterea veniturilor companiilor producatoare de soft, acestea având posibilitatea de a investi mai mult in imbunatatirea propriilor produse, lansarea pe piata la preturi competitive, facându-le accesibile unui numar mai mare de utilizatori, crearea de noi locuri de munca etc.

HASP – prezentare generala

  Azi, din ce in ce mai multe companii producatoare de software aleg o protectie activa pentru produsele lansate pe piata, crescându-si astfel vânzarile si numarul utilizatorilor inregistrati. Aceste companii folosesc ultima generatie de protectie hardware impotriva pirateriei software, denumita Hardware Against Software Piracy (HASP).

  Prin definitie, HASP este un sistem hardware ce protejeaza software-ul unei companii impotriva utilizarii si copierii ilegale. Protectia se realizeaza prin prevenirea accesului neautorizat la executia programului protejat.

  Facilitatile avansate de codare ale sistemelor HASP permit o mai buna integrare a componentelor hardware in programele ce vor fi protejate. Functiile inteligente prezente in cheia de protectie determina programul codat sa devina dependent de prezenta acesteia, in caz contrar, executia sa fiind oprita. Cu alte cuvinte, la rularea aplicatiei protejate, aceasta cere sistemului HASP (cheia pentru portul paralel sau USB) autorizatia de functionare. Daca algoritmul gasit este cel corect, aplicatia se lanseaza in executie. Daca raspunsul primit de la HASP nu este valabil, aplicatia poate refuza sa ruleze sau sa o faca in mod Demo, ori sa-si limiteze din functionalitati.

  Toate datele folosite de o aplicatie pot fi codate si trimise catre sistemul HASP pentru decodare si validare in orice moment, acest sistem de protectie insemnând mai mult decât simpla verificare a prezentei unui dispozitiv atasat computerului.

Sistemele HASP4

  HASP 4 este ultima generatie de sisteme de protectie hardware create de compania Aladdin, proiectate pentru a stabili noi standarde de performanta si siguranta. Aceste sisteme de protectie impotriva pirateriei si utilizarii ilegale a programelor de calculator previn accesul neautorizat si executia aplicatiilor protejate, oferind producatorului posibilitatea de a distribui versiuni demo, a controla cu precizie procesul de licentiere si chiar a câstiga piete noi de desfacere, in paralel cu cresterea veniturilor.

  Sistemele HASP 4 sunt disponibile in mai multe versiuni, cu memorie sau fara, pentru portul paralel sau USB, pentru utilizare in retea sau pe un singur computer. De asemenea, HASP 4 are suport pentru diverse compilatoare ce ruleaza sub Windows 3.x/95/98/ME/2000/NT/XP, DOS, Mac OS X si Linux.

  Producatorul unei aplicatii software isi poate proteja proprietatea intelectuala prin doua metode:

  • in codul sursa al programului se insereaza portiuni de cod HASP care verifica existenta sistemului de protectie, oricând in timpul functionarii programului. Dupa compilare, rezulta un executabil care nu ruleaza fara cheia HASP, sau, daca o face, va fi in mod Demo sau cu limitari de timp, dupa cum hotaraste programatorul. Aceasta metoda este foarte eficienta, protectia implementata in codul sursa si compilata odata cu acesta, fiind aproape imposibil de gasit si inlaturat.
  • prin folosirea utilitarului HASP Envelope care modifica executabilul aplicatiei, inserând codul necesar sistemului HASP, actionând ca un scut de protectie impotriva atacului hackerilor. Aceasta a doua metoda nu necesita acces la codul sursa al aplicatiei, fiind, in acelasi timp, si foarte rapida, intregul proces de protejare durând câteva minute (figura 1).

 

Click aici pentru a mari imaginea Fig.1 Utilitarul HASP Envelope

  Ambele metode previn accesul neautorizat si spargerea programului protejat, oferind nivelul maxim de protectie posibil. Din momentul in care aplicatia a fost modificata, ea mai poate rula doar daca sistemul HASP, livrat impreuna cu aceasta, este conectat computerului. Aplicatia devine dependenta de acest sistem, toate comunicatiile intre ea si sistemul de protectie sunt trimise aleatoriu, având ca rezultat imposibilitatea scrierii unei aplicatii pirat care sa emuleze cheia HASP.

  Compania Aladdin a produs trei categorii de chei de protectie HASP 4 pentru diferite porturi:

  • HASP 4 pentru portul paralel – se conecteaza la porturile paralele si sunt utilizate pentru a proteja aplicatiile ce ruleaza pe PC-uri (figura 2);
    Fig. 2. HASP pentru portul paralel
  • HASP 4 pentru portul USB – se conecteaza la porturile USB si sunt utilizate la protejarea aplicatiilor ce ruleaza pe platformele PC si Mac (figura 3);
    Fig. 3. HASP pentru portul USB
  • HASP 4 PC-Cards sunt carduri avansate de protectie ce pot fi inserate in slot-urile PCMCIA ale PC-urilor notebook (figura 4).
    Fig. 4. HASP PC-Card

 

  1. HASP 4 Standard – cost redus, securitate ridicata. Modelul Standard este cea mai ieftina solutie de protectie oferita, utilizeaza tehnologia sistemelor HASP si este singurul fara memorie, dar include un algoritm de protectie surprinzator de puternic comparativ cu pretul sau;
  2. HASP 4 M1 si M4 – cel mai configurabil si sigur model de protectie combina un nivel ridicat de criptare a datelor, 496 bytes de memorie si un numar de identificare unic pentru fiecare cheie Modelul permite distributia produsului software ca demo, shareware, try-before-you-buy etc
  3. HASP 4 Time – protectie software cu limita de timp. Modelul Time contine un ceas intern care indica cu precizie data si timpul pâna la care o aplicatie va rula, fiind ideal pentru inchirierea sau leasingul produselor software. HASP 4 Time contine 512 bytes de memorie si un numar de identificare pentru fiecare cheie.
  4. HASP 4 Net – ofera licente de functionare a produselor software in retea. Se poate conecta o cheie HASP Net la o singura statie din retea pentru a proteja aplicatia si a limita numarul statiilor care o folosesc simultan. În rest, acest model ofera toate caracteristicile modelelor HASP 4 M1 si M4.

 

  Toate modelele HASP sunt produse pentru portul paralel standard (cu 25 de pini) si se pot conecta la acesta fara a afecta conectarea si utilizarea altor periferice (imprimanta, scanner). Pentru a satisface cererile tuturor clientilor, compania Aladdin a produs si cele doua variante speciale USB si PC-Card. Modelul USB poate fi conectat la orice port USB, având marimea unui breloc si foloseste un micro-controler cu 496 bytes de memorie interna.

Concluzii

  Orice sistem de protectie poate fi spart, de aceea, protectia este inutila. Adevarat si fals, totodata. Sistemul de protectie a produselor software poate fi depasit in fata unui hacker indeajuns de motivat. Cu toate acestea, scopul protectiei este sa reziste o perioada rezonabila de timp, un produs software neputând fi protejat pentru totdeauna. În timp, apar noi versiuni ale programelor, astfel incât versiunile mai vechi nu mai prezinta asa mult interes. Noua versiune a produsului software trebuie, din nou, protejata cu un sistem care, a rândul sau, a evoluat.

  Avantajele sistemului HASP includ o pregnanta flexibilitate pentru producatorul de software, o extraordinara usurinta in folosire pentru client (utilizator) si o avansata protectie impotriva piratilor informatici.

  Numeroasele facilitati oferite de sistemele HASP, usurinta in folosire si nivelul foarte ridicat de securitate au determinat ca peste 30.000 de firme din intreaga lume sa foloseasca serviciile companiei Aladdin. Oferind solutii pentru protectie software si securitate Internet, Aladdin activeaza inca din anul 1985 si a câstigat increderea unor clienti precum AT&T, DEC, IBM, Intel, Quark si Scitex.