delete dead code or dev code

 

개발용 코드가 제거되어야 하는 이유

개발용 코드가 제거되지 않은 채로 앱이 만들어진다면 개발용으로만 쓰던 데이터까지 앱 파일 내부에 담길테고, 그렇다면 리버싱을 통해 개발용으로만 쓰던 값들을 다 볼 수 있다.
  • console.log()
  • __DEV__
  • 주석
  • 등등 개발자만 알아야 하는 정보들
 
위의 정보들은 앱을 뜯어보며 취약점을 찾고자 하는 리버서 에게 지름길을 주는 것과 같으므로, 무조건 제거하고 배포하는 것이 바람직하다.
 
remove dev code
remove dead code