내 제품에는 ASP.NET, Windows Forms 앱 및 Windows 서비스와 같은 여러 구성 요소가 있습니다. 코드의 95 % 정도가 VB.NET으로 작성되었습니다.
지적 재산권상의 이유로 코드를 난독 처리해야하며, 지금까지는 5 세 이상인 dotfuscator 버전을 사용하고 있습니다. 새로운 세대 도구로 옮겨야 할 때라고 생각합니다. 내가 찾고있는 것은 새로운 난독 화기를 검색 할 때 고려해야 할 요구 사항 목록입니다.
내가 지금까지 알아야 할 것 :
- 직렬화 / 역 직렬화 . 현재 솔루션에서는이전에 직렬화 된 데이터를로드 할 수 없다는 고통이 너무 커서도구에클래스 데이터 멤버를 난독 화 하지 말라고 간단히지시합니다.
- 빌드 프로세스와 통합
- ASP.NET 작업 . 과거에는 .dll 이름 변경으로 인해이 문제가 발견되었습니다 (종종 페이지 당 하나). 모든 도구가 제대로 처리되지는 않습니다.