프로가드라 알차게 사용하기

1. 코드난독화를 위해서 사용하는 프로가드

  • 자세한 프로가드 사용법은 아닙니다.
  • 패키지 구성을 어떻게 하면 좋을지에 대한 내용입니다.
  • 프로가드 적용시 패키명과 클래스명이 유지 되는것중 액티비티가 있습니다.
  • 그렇게 되면 기본적인 구성을 확인 가능하면 그 안에 있는 하위 패키지 이름을 보면서 내용 유추가 가능해 진다.
  • 아주 간단한 방법으로 액티비티를 따로 모아서 패키지를 만들어서 관리혀면 생각보다 좋다.
  • 액티비티 뿐만 아니라 클래스명과 패키지명이 유지되어야 하는 내용을 따로 관리하면 생각보다 큰 효과를 얻습니다.
  • https://academy.realm.io/kr/posts/jon-reeve-reverse-engineering-is-not-just-for-hackers-android/

  • 보안의 명언
    • “정말 보안이 필요한 것이 있다면 앱에 넣지 마세요.”
    • 앱을 완벽하게 보호할 수는 없습니다. 투입할 수 있는 시간의 양과 보안 정도와 공격자 수 사이에 절충해야 합니다

PyeongHo

즐겁게 또 즐겁게