Nesumnjivo je da neko ostvarenje najviše ume da ceni upravo sam autor. Kada se govori o kompjuterskoj tehnologiji i kompjuterskim programima, jedino autor zna koliko je truda, vremena, muke i sivih ćelijica upotrebljeno za kreiranje tog ostvarenja. A onda se pojavi neko ko sav taj trud jednostavno – iskopira. Da se to ne bi dešavalo, autori su razvijali različite vidove zaštite kako bi rad zadržali u vlasništvu. I na Internetu se pojavljuju različiti vidovi programiranja, među kojima je i pisanje Java skripti. Nažalost, HTML strana je najobičniji tekstualni fajl, svima čitljiv i razumljiv, a to isto važi i za Java skripte koje se nalaze u okviru same strane. Autor sajta može da izdvoji skriptu u poseban fajl, ali i tada lopov može da joj pristupi i pročita je. Mogućnost zaštite Java skripti nudi prvi „program” ove vrste – Magic Scrambler.
Zašto „program” a ne program? Zato što se, u stvari, radi o Java skripti, a enkripcija se vrši u okviru Internet browsera. Nažalost, kriptovanje se može vršiti jedino u Internet Exploreru 5 ili novijem. Dobijenu skriptu, međutim, prepoznaju svi browseri koji su prepoznavali i originalnu skriptu. Princip je izuzetno jednostavan – imena funkcija i promenljivih menjaju se u teško čitljive kombinacije brojki i slova. Rezultat je efektan – relativno jednostavan izraz tipa: for (loop_index=2; loop_index<=n; loop_index++) pretvara se u noćnu moru tipa: for (x940202882768=2; x940202882768 <= x940202882766; x940202882768++) Cela skripta je i dalje tu, ali je sada izuzetno teško analizirati je, ukrasti neki deo ili modifikovati je. Jedini nedostatak ove zaštite može da se vidi iz navedenog primera – promenljiva „n” dužine jednog znakova zamenjuje se promenljivom čije se ime sastoji od trinaest znakova. To neumitno dovodi do povećanja dužine skripte, a veličina fajlova je izuzetno bitna kad se radi o Internetu. Scrambler nije potrebno instalirati, pošto se sastoji od HTML strana i eksternih Java skripti (koje su i same kriptovane Scramblerom). Pre enkripcije potrebno je skriptu formatirati na određeni način, a postoji i opcija obrade više fajlova odjednom, kao i veće kontrole nad procesom enkripcije. Besplatna verzija Scramblera može da obradi skriptu veličine do 2000 karaktera. Aktuelna verzija je 1.0, a može se preuzeti sa adrese www.mehulbhatt.com. Ivan ČABRILO | | |