| Wersja | 2.4 |
|---|---|
| Wydawca | SecureTeam Software |
| Data wydania | 23 lip 2013 |
| Data dodania | 23 lip 2013 |
| Wymagania systemu operacyjnego | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP |
| Wymagania | None |
| Całkowita liczba pobrań | 83 |
| Cena £ | Free to try |
Opis
Kod napisany w Javie jest kompilowany w języku bytecode. Problem polega na tym, że kod bajtowy Javy można łatwo zdekompilować do czytelnego kodu źródłowego. Można to zrobić za pomocą dekompilatorów, takich jak dekompilator JD lub JAD, przy użyciu takich narzędzi każdy może łatwo przejrzeć Twój kod. Jfuscator chroni Twoją własność intelektualną, bardzo utrudniając inżynierię wsteczną aplikacji Java.
Zawiera funkcje:
* Zaciemnianie, które działa!
JFuscator Chroni więcej aplikacji niż jakikolwiek inny zaciemniacz, ponieważ wie, co można bezpiecznie zmienić, a co należy pozostawić w spokoju. Niemniej jednak daje pełną kontrolę nad procesem zaciemniania.
* Morfowanie strun
Przekształca ciągi zawierające dane wrażliwe na reprezentację typu „brak”, dzięki czemu nie są już dostępne jako ciągi w puli stałych. Umożliwia odszyfrowanie ciągów znaków w różnych częściach chronionej aplikacji, uniemożliwiając atak oparty na zaszyfrowanych ciągach znaków.
* Inteligentne zaciemnianie przepływu
Przerywa konstrukcje wysokiego poziomu, takie jak pętle, instrukcje warunkowe i rozgałęziające, stosując przekształcenia kodu na poziomie kodu bajtowego. JFuscator zaciemnia przepływ programu bez zmiany tego, co robi kod w czasie wykonywania.
* Wysoce konfigurowalny
Jfuscator wyklucza członka z zaciemniania za pomocą okna dialogowego wykluczeń, które zawiera listę wszystkich klas, metod i pól zadeklarowanych w aplikacji. Użyj okna dialogowego wykluczeń, aby bezproblemowo uniknąć zmiany nazwy niechcianych klas, metod lub pól.
* Kompatybilny z Java 7
Jfuscator obsługuje wszystkie JDK od 1.1 do Java 7.
* Narzędzia do budowania
Zintegruj ochronę JFuscator ze swoimi skryptami kompilacji, JFuscator można uruchomić jako zadanie w narzędziu Ant opartym na języku Java lub za pomocą jego narzędzia wiersza poleceń.
* Wsparcie debugowania
Usuń informacje debugowania, usuwając numery linii kodu źródłowego i adresy URL dokumentów, usuwane są również nazwy i typy zmiennych lokalnych.
* Chroń dowolne archiwum
Chroń wszelkiego rodzaju archiwa używane do wdrażania aplikacji, w tym archiwa plików Jar, Zip, War i Ear.
* Zmiana nazwy między klasami
Zaciemniaj wiele klas znajdujących się w różnych archiwach. JFuscator wykryje odwołania do klas i elementów członkowskich o zmienionych nazwach i zmodyfikuje je, aby zapewnić, że odniesienia pozostaną prawidłowe i spójne.
* Przyrostowe zaciemnianie
Wdrażaj łatki lub obsługuj dodatki, upewniając się, że nowe nazwy klas i członków są zgodne z tymi, które były używane w poprzednio zaciemnionej wersji.