Sažetak:
Neovlašteno korištenje i distribuiranje
programskog koda postaje sve veći problem za industriju
softvera. Poznato da je danas na Internetu moguće pronaći
besplatne, ilegalne kopije gotovo svih postojećih
komercijalnih aplikacija. Iako za borbu protiv ilegalnog
korištenja i distribuiranja programskog koda postoje mnogi
zakoni, odnosno pravna regulativa kao što su autorska prava,
patenti i razne licence, borba protiv piratstva uključuje i
ugrađivanje različitih programskih i sklopovskih
zaštita u proizvode. Postoje razne metode za zaštitu
programskog koda kao što su enkripcija, korištenje
datoteka s enkriptiranim ključevima, sklopovski
implementiranih ključeva ili poslužitelja koji nadziru
korištenje programske podrške u lokalnoj mreži.
Proizvodači softvera takve zaštite
najčešće razvijaju sami, iako su na
tržištu dostupne mnoge komercijalne aplikacije koje
omogućuju zaštitu programskog koda. Dokument opisuje koje
su osnovne tehnike zaštite programskog koda isto kao i
mogućnosti njihovog zaobilaženja. Također, opisani
su i neki komercijalni alati primjenjivi u ovom
području.