Najlepszy Java obfuscator? [zamknięte]
Rozwijam oprogramowanie zabezpieczające i chcę zaciemnić mój kod java, aby Inżynieria wsteczna stała się niemożliwa. Jaki jest najbardziej niezawodny obfuscator java ?
10 answers
Po pierwsze, naprawdę trzeba pamiętać, że to jest Nigdy niemożliwe, aby coś inżynierii odwrotnej. Wszystko da się zhakować. Inteligentny programista korzystający z inteligentnego IDE może już zajść wystarczająco daleko.
Cóż, możesz znaleźć tutaj listę. ProGuard jest całkiem niezły. Sam go używałem, ale tylko do "minifikacji" kodu Javy.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-29 11:50:30
Zobacz mój artykuł Chroń swój kod Java - za pomocą Maskatorów i nie tylko omówienie zaciemniania i trzech innych sposobów na zwiększenie kosztów inżynierii odwrotnej aplikacji oraz zbiór linków do narzędzi i materiałów do dalszej lektury.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-08 05:58:06
Jeśli komputer może go uruchomić, odpowiednio zmotywowany człowiek może go odtworzyć.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-06 21:01:34
Myślę, że Proguard jest najlepszy. Możliwe jest również zintegrowanie go z Twoim IDE (na przykład NetBeans). Pamiętaj jednak, że jeśli zaciemnisz swój kod, śledzenie problemów w dziennikach może być trudne..
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-29 11:53:25
Jak wspomniano w innym miejscu Tutaj, proguard jest dobry, ale to, co może nie być znane, to fakt, że istnieje również wtyczka Maven innej firmy dla niego tutaj http://pyx4me.com/pyx4me-maven-plugins/proguard-maven-plugin / ...użyłem ich obu razem i są bardzo dobre.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-29 12:30:30
Użyłem Allatori i wykonało swoją pracę całkiem dobrze.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-29 11:49:59
Kiedyś pracowałem zKlassmaster w mojej poprzedniej firmie i działa naprawdę dobrze i może całkiem dobrze zintegrować się z systemami build (obsługa maven jest doskonała). Ale nie jest za darmo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-29 11:56:32
Mieliśmy dużo więcej szczęścia w szyfrowaniu słoików, niż zaciemnianiu. Używamy Classguard .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-29 14:19:04
Prawdą jest, że zawsze możliwe jest inżynieria wsteczna jakiegoś kodu, tak jak nie można chronić domu w porządku, aby nikt nigdy nie mógł go ukraść. Ale to nie powstrzymuje mnie przed zamknięciem drzwi. Właściwie nie jestem w świecie Javy, używam BitHelmet dla .net.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-09 11:46:04
Nie wiem na pewno, czy rozwiązanie jest bezpieczne, ale jeśli chodzi o rozwiązanie ClassGuard , warto przeczytać artykuł i komentarz na: http://www.javaworld.com/community/?q=node/1604#comment-12296
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-02 20:51:42