NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Obfuskace Java kódu

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
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 :)

Odpovědět
11.6.2012 8:14
New kid back on the block with a R.I.P
Avatar
Fugiczek
Tvůrce
Avatar
Odpovídá 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 :)

 
Odpovědět
11.6.2012 13:28
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá 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.

Odpovědět
11.6.2012 13:33
New kid back on the block with a R.I.P
Avatar
Fugiczek
Tvůrce
Avatar
Odpovídá na David Hartinger
Fugiczek:11.6.2012 14:01

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

 
Odpovědět
11.6.2012 14:01
Avatar
David Hartinger
Vlastník
Avatar
Odpovědět
11.6.2012 14:32
New kid back on the block with a R.I.P
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.