Beste Java-obfuscator?

Ik ontwikkel een beveiligingssoftware en wil mijn Java-code verduisteren, zodat deze onmogelijk wordt om ingenieur te reverseren. Wat is de meest betrouwbare Java-obfuscator?


Antwoord 1, Autoriteit 100%

Eerst moet je echt in gedachten houden dat het nooit onmogelijk is om iets te omkeren. Alles is hackable. Een slimme ontwikkelaar die een slimme IDE gebruikt, kan al ver genoeg worden.

Nou, je kunt hier een lijst vinden. Proguard is redelijk goed. Ik heb het zelf gebruikt, maar alleen om de Java-code van “Minificeren”.


Antwoord 2, Autoriteit 35%

Als een computer het kan uitvoeren, kan een geschikte gemotiveerde mens het omkeren.


Antwoord 3, Autoriteit 30%

Bekijk mijn artikel Bescherm uw Java-code – via obfuscators en verder [gearchiveerd] voor een discussie over obfuscation versus drie andere manieren om de reverse engineering van uw apps duurder te maken, en een verzameling van Links naar gereedschappen en verdere leesmaterialen.


Antwoord 4, Autoriteit 14%

Ik denk dat Poguard de beste is. Het is ook mogelijk om het te integreren met uw IDE (bijvoorbeeld Netbeans). Bedenk echter dat als u uw code verdraait, het moeilijk kan zijn om problemen in uw logs in te volgen.


Antwoord 5, Autoriteit 10%

Zoals elders hier gezegd, is proguardgoed, maar wat misschien niet bekend is, is dat er ook een maven-plug-in van derden hiervoor http://pyx4me.com/pyx4me -maven-plugins/proguard-maven-plugin/…Ik heb ze allebei samen gebruikt en ze zijn erg goed.


Antwoord 6, autoriteit 10%

Ik gebruikte Allatorien het deed zijn werk redelijk goed.


Antwoord 7, autoriteit 8%

Het is waar dat het altijd mogelijk is om een of andere code te reverse-engineeren, net zoals het onmogelijk is om een huis te beveiligen zodat niemand er ooit van kan stelen.
Dat weerhoudt me er echter niet van om de deur op slot te doen.
Eigenlijk zit ik niet in de Java-wereld, ik gebruik BitHelmetvoor .net.


Antwoord 8, autoriteit 7%

Ik werkte in mijn vorige bedrijf met Klassmasteren het werkt echt goed en kan redelijk goed worden geïntegreerd met build-systemen (maven-ondersteuning is uitstekend). Maar het is echter niet gratis.


Antwoord 9, autoriteit 6%

We hebben veel meer geluk gehad met het versleutelen van de potten dan met het verduisteren. We gebruiken Classguard.


Antwoord 10, autoriteit 6%

Ik weet niet zeker of de oplossing veilig is, maar over de ClassGuard-oplossing is het interessant om het artikel en de opmerking te lezen op: http://www.javaworld .com/community/?q=node/1604#comment-12296

Other episodes