Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

Diskusia – Obfuskace Java kódu

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
David Hartinger
Vlastník
Avatar
David Hartinger:11.6.2012 8:14

Zmínil bych, že se obfuskuje bytekód, který je jinak velmi jednoduše převeditelný zpět na Java kód. Nejde tedy o obfuskaci přímo kódu, který píšeme my, ale toho, co generuje JavaC. Např. u JavaScriptu se zase obfuskuje přímo to, co píšeme my. Narážím na ty komentáře, ty v bytekódu asi úplně nebudou.

Mazání mezer a podobně není příliš důležité, existují tzv. deobfuskátory, které to umí naformátovat zpět. Hlavně jde o přejmenování proměnných na abcd atd., což je nevratný proces. Člověk potom vůbec netuší, co daná metoda dělá, když se jmenuje A a pracuje s parametry xyz, kdy volá metodu Q :)

Odpovedať
11.6.2012 8:14
New kid back on the block with a R.I.P
Avatar
Fugiczek
Tvůrce
Avatar
Odpovedá na David Hartinger
Fugiczek:11.6.2012 13:28

Tak hlavní účel toho článku bylo aby lidi vůbec věděli že nějaká ochrana na zdrojový kód je :)

 
Odpovedať
11.6.2012 13:28
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Fugiczek
David Hartinger:11.6.2012 13:33

Jo, vysvětlil jsi to dobře, jen bych tam asi připsal něco přímo o obfuskaci Javy, máš to hodně obecné. Vysvětlit, co je v jar souboru a proč by se to mělo obfuskovat.

Odpovedať
11.6.2012 13:33
New kid back on the block with a R.I.P
Avatar
Fugiczek
Tvůrce
Avatar
Odpovedá na David Hartinger
Fugiczek:11.6.2012 14:01

Poslal jsem na schválení menší dodatek proč to používat :)

 
Odpovedať
11.6.2012 14:01
Avatar
David Hartinger
Vlastník
Avatar
Odpovedať
11.6.2012 14:32
New kid back on the block with a R.I.P
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!