source

최고의 자바 난독화기?

factcode 2022. 9. 17. 09:49
반응형

최고의 자바 난독화기?

보안 소프트웨어를 개발 중인데 자바 코드를 난독화해서 리버스엔지니어링이 불가능해지도록 하고 싶습니다.가장 신뢰할 수 있는 Java 난독화기는 무엇입니까?

우선, 무언가를 리버스 엔지니어링하는 것은 불가능하지 않다는 것을 명심해야 합니다.모든 게 해킹이 가능해요.스마트 IDE를 사용하는 스마트 개발자는 이미 충분한 성과를 얻을 수 있습니다.

음, 여기서 목록을 찾을 수 있어요.ProGuard는 꽤 잘해요.제가 직접 사용해봤지만 자바 코드를 "최소화"하기 위해서만 사용했어요.

만약 컴퓨터가 그것을 실행할 수 있다면, 적절한 동기 부여를 받은 사람은 그것을 역설계할 수 있다.

난독화와 앱의 리버스 엔지니어링 비용을 높이는 다른 세 가지 방법에 대한 논의, 도구 및 기타 자료 모음에 대한 링크를 보려면 내 기사 "Protect Your Java Code - Through Ordfulators And Beyond [ Archived ]를 참조하십시오.

나는 프로가드가 최고라고 생각한다.IDE(NetBeans 등)와 통합할 수도 있습니다.그러나 코드를 난독화하면 로그의 문제를 추적하기가 어려울 수 있습니다.

여기 다른 곳에서도 언급했듯이 proguard는 좋지만, 모를 수도 있는 것은 여기에도 서드파티 메이븐 플러그인이 있다는 것입니다.http://pyx4me.com/pyx4me-maven-plugins/proguard-maven-plugin/... 둘 다 함께 사용했는데 매우 좋습니다.

알라토리를 사용했는데 꽤 잘 작동했어요.

집을 지키기 위해 아무도 훔칠 수 없는 것처럼 어떤 코드를 역설계하는 것이 항상 가능하다는 것은 사실이다.그렇다고 문을 잠글 수는 없어요.사실 저는 Java World가 아니라 .net용 BitHelmet을 사용하고 있습니다.

이전 회사에서 Klassmaster와 함께 일했었는데, 매우 잘 작동하고 빌드 시스템과 매우 잘 통합할 수 있습니다(맵 지원은 훌륭합니다).하지만 공짜는 아니에요.

우린 난독화보다는 항아리를 암호화하는 게 훨씬 더 운이 좋았어.우리는 클래스 가드를 사용한다.

솔루션이 안전한지는 잘 모르겠지만 ClassGuard 솔루션에 대해서는 다음 URL에 있는 기사 및 의견을 읽어보는 것도 재미있습니다.http://www.javaworld.com/community/?q=node/1604#https-1296

언급URL : https://stackoverflow.com/questions/2537568/best-java-obfuscator

반응형