2010-04-20 1 views
2

Struts2 프레임 워크를 사용하는 J2EE 응용 프로그램을 난처하게하고 싶지만 Proguard를 사용했지만 변경된 패키지와 클래스 이름에 stuts.xml 파일이 반영되지 않았습니다. struts2 웹 응용 프로그램을 난독화할 수 있습니까? 아니면 다른 방법일까요?Obfuscating Struts2 웹 응용 프로그램

답변

1

실제로 소스가 난독 화되면 ProGuard는 XML 파일의 클래스 이름을 grep와 비슷한 방식으로 대체하는 데 사용할 수있는 로그 파일을 생성합니다. 그렇지 않으면 proGuard에서 특정 클래스 나 인터페이스를 확장하는 클래스를 제외 할 수도 있습니다. 이 방법으로, 귀하의 스트럿츠 행동은 불명예스럽지 않을 것입니다 (이것은 난해한 난독 화 전략입니다). 그러나 나머지는 귀하의 신청서가 될 것입니다.

0

일반적으로 OSGi 또는 웹 컨테이너 인 리플렉션에 의존하는 동적 프레임 워크에서 실행되는 응용 프로그램에서 이름을 난독 화하는 것은 좋지 않습니다. 당신은

Protect Your Java Code - Through Obfuscators And Beyond

에 난독에 세 가지 대안이에 대해와에 대한 자세한 내용을 읽어 보시기 바랍니다 프레임 워크 이름으로로드하거나 조회 할 및 난독은 수많은 타사 구성 요소를 화나게 할 수 있는지 여부 것이 무엇 실체 모를