Dotfuscator CommunityDotfuscator Community

PreEmptive Protection - Dotfuscator 는 보안 소프트웨어 개발 수명 주기에 맞도록 손쉽게 조정되는 포괄적인 .NET 애플리케이션 보호 기능을 제공합니다.PreEmptive Protection - Dotfuscator provides comprehensive .NET application protection that easily fits into your secure software development lifecycle. 이 프로그램을 사용하여 데스크톱, 모바일, 서버 및 포함된 애플리케이션을 강화, 보호 및 정리함으로써 거래 비밀 및 기타 IP(지적 재산권)를 보호하고, 불법 복제 및 위조를 줄이고, 변조 및 무단 디버깅으로부터 보호하는 데 도움을 얻을 수 있습니다.Use it to harden, protect, and prune desktop, mobile, server, and embedded applications to help secure trade secrets and other intellectual property (IP), reduce piracy and counterfeiting, and protect against tampering and unauthorized debugging. Dotfuscator는 추가적인 프로그래밍이나 소스 코드 액세스 없이도 컴파일된 어셈블리에 작동합니다.Dotfuscator works on compiled assemblies without the need for additional programming or even access to source code.

PreEmptive Protection - Dotfuscator

보호가 중요한 이유Why protection matters

IP(지적 재산권)을 보호 하는 일은 매우 중요합니다.It's important to protect your intellectual property (IP). 애플리케이션의 코드에는 IP로 간주할 수 있는 디자인 및 구현 세부 정보가 포함되어 있습니다.Your application's code contains design and implementation details, which can be considered IP. 그렇지만 .NET Framework에서 빌드된 애플리케이션에는 중요한 메타데이터 및 고급 중간 코드가 포함되어 있으며 이러한 항목들은 수많은 무료 자동화 도구 중 하나만으로 쉽게 리버스 엔지니어링할 수 있습니다.However, applications built on the .NET Framework contain significant metadata and high-level intermediate code, making them easy to reverse engineer, just by using one of many free, automated tools. 리버스 엔지니어링을 중단하고 중지하여 무단 IP 공개를 방지하고 코드에 영업 비밀이 포함되어 있음을 알릴 수 있습니다.By disrupting and stopping reverse-engineering, you can prevent unauthorized IP disclosure, as well as demonstrate that your code contains trade secrets. Dotfuscator는 원래 애플리케이션 동작은 유지하면서 .NET 어셈블리를 난독 처리하여 리버스 엔지니어링을 방지할 수 있습니다.Dotfuscator can obfuscate your .NET assemblies to hinder reverse-engineering, while maintaining original application behavior.

애플리케이션의 무결성을 보호 하는 것도 중요합니다.It's also important to protect the integrity of your application. 리버스 엔지니어링 외에도 악의적인 사용자가 애플리케이션을 불법 복제하거나, 런타임에 애플리케이션의 동작을 변경하거나, 데이터를 조작하려고 할 수 있습니다.In addition to reverse-engineering, bad actors may attempt to pirate your application, alter the application's behavior at run time, or manipulate data. Dotfuscator는 변조, 제3자 디버깅 및 루팅된 디바이스를 비롯한 무단 사용을 감지 및 반응하는 기능을 애플리케이션에 삽입합니다.Dotfuscator can inject your application with the capability to detect and respond to unauthorized uses, including tampering, third-party debugging, and rooted devices.

Dotfuscator를 보안 소프트웨어 개발 수명 주기에 적용하는 방법에 대한 자세한 내용은 PreEmptive Solutions의 SDL 응용 프로그램 보호 페이지를 참조하세요.For more information on how Dotfuscator fits into a secure software development lifecycle, see PreEmptive Solutions' SDL App Protection page.

Dotfuscator Community 정보About Dotfuscator Community

Microsoft Visual Studio 복사본에는 PreEmptive Protection - Dotfuscator Community 복사본이 있으며, 개인 용도로 사용 시 무료로 제공됩니다.Your copy of Microsoft Visual Studio includes a copy of PreEmptive Protection - Dotfuscator Community, free for personal use. (이 무료 버전을 이전에는 Dotfuscator Community Edition 또는 Dotfuscator CE라고 했습니다.) Visual Studio에 포함된 Dotfuscator Community 버전을 설치하는 방법에 대한 지침은 설치 페이지를 참조하세요.(This free version was previously known as Dotfuscator Community Edition or Dotfuscator CE.) For instructions on how to install the version of Dotfuscator Community included with Visual Studio, see the Installation page.

Dotfuscator Community는 개발자, 설계자 및 테스터를 위한 광범위한 소프트웨어 보호 및 보안 강화 서비스를 제공합니다.Dotfuscator Community offers a range of software protection and hardening services for developers, architects, and testers. Dotfuscator Community에 포함된 .NET Obfuscation 및 기타 애플리케이션 보호 기능의 예는 다음과 같습니다.Examples of .NET Obfuscation and other Application Protection features included in Dotfuscator Community are:

  • 식별자 이름 바꾸기 : 컴파일된 어셈블리의 리버스 엔지니어링을 더 어렵게 만듭니다.Renaming of identifiers to make reverse-engineering of the compiled assemblies more difficult.
  • 변조 방지 : 변조된 애플리케이션의 실행을 감지하고 변조된 세션을 종료하거나 이러한 세션에 응답합니다.Anti-tamper to detect the execution of tampered applications and terminate or respond to tampered sessions.
  • 디버그 방지 : 실행 중인 애플리케이션에 대한 디버거 연결을 감지하고 디버그된 세션을 종료하거나 이러한 세션에 응답합니다.Anti-debug to detect the attachment of a debugger to a running application and terminate or respond to debugged sessions.
  • 루팅 방지 디바이스 : 루팅된 Android 디바이스에서 애플리케이션이 실행되고 있는지 감지하고 해당 디바이스의 세션을 종료하거나 세션에 응답합니다.Anti-rooted device to detect if the application is running on a rooted Android device and terminate or respond to sessions on these devices.
  • 애플리케이션 만료 동작 : “수명 종료” 날짜를 인코딩하고 만료된 애플리케이션 세션을 종료합니다.Application expiration behaviors that encode an "end-of-life" date and terminate expired application sessions.

이러한 기능과 이러한 기능이 애플리케이션 보호 전략에 맞게 조정되는 방법에 대한 자세한 내용은 기능 페이지를 참조하세요.For details on these features, including how they fit into your application protection strategy, see the Capabilities page.

Dotfuscator Community는 통합된 기본 보호 기능을 제공합니다.Dotfuscator Community offers basic protection out-of-the-box. Dotfuscator Community에 등록한 사용자와 전 세계에서 널리 사용되고 있는 .NET Obfuscator.인 PreEmptive Protection - Dotfuscator Professional 사용자는 더 많은 애플리케이션 보호 조치를 사용할 수 있습니다.Even more application protection measures are available to registered users of Dotfuscator Community, and to users of PreEmptive Protection - Dotfuscator Professional, the world's leading .NET Obfuscator. Dotfuscator를 강화하는 방법에 대한 자세한 내용은 업그레이드 페이지를 참조하세요.For information about enhancing Dotfuscator, see the Upgrades page.

시작Getting started

Visual Studio에서 Dotfuscator Community 사용을 시작하려면 검색 상자(Ctrl+Q)에 dotfuscator를 입력합니다.To begin using Dotfuscator Community from Visual Studio, type dotfuscator into the Search Box (Ctrl+Q).

  • Dotfuscator Community가 이미 설치되어 있는 경우, 검색 상자 의 ‘메뉴’ 제목 아래에 Dotfuscator Community를 시작하는 옵션이 표시됩니다.If Dotfuscator Community is already installed, Search Box will show the option to start Dotfuscator Community under the Menus heading. 자세한 내용은 전체 Dotfuscator Community 사용자 가이드의 시작하기 페이지를 참조하세요.For details, see the Getting Started page of the full Dotfuscator Community User Guide.
  • Dotfuscator Community가 아직 설치되지 않은 경우, 검색 상자 의 ‘개별 구성 요소’ 제목 아래에 PreEmptive Protection - Dotfuscator 설치 가 표시됩니다.If Dotfuscator Community is not yet installed, Search Box will instead show Install PreEmptive Protection - Dotfuscator under the Individual Components heading. 자세한 내용은 설치 페이지를 참조하세요.See the Installation page for details.

Visual Studio에서 Dotfuscator Community 사용을 시작하려면 빠른 실행(Ctrl+Q) 검색 창에 dotfuscator를 입력합니다.To begin using Dotfuscator Community from Visual Studio, type dotfuscator into the Quick Launch (Ctrl+Q) search bar.

  • Dotfuscator Community가 이미 설치되어 있으면 빠른 실행 에 Dotfuscator Community 사용자 인터페이스를 시작하는 ‘메뉴’ 옵션이 표시됩니다.If Dotfuscator Community is already installed, Quick Launch brings up the Menu option to start the Dotfuscator Community user interface. 자세한 내용은 전체 Dotfuscator Community 사용자 가이드의 시작하기 페이지를 참조하세요.For details, see the Getting Started page of the full Dotfuscator Community User Guide.
  • Dotfuscator Community가 아직 설치되어 있지 않은 경우 빠른 실행 에 관련 ‘설치’ 옵션이 표시됩니다.If Dotfuscator Community is not yet installed, Quick Launch brings up the relevant Install option. 자세한 내용은 설치 페이지를 참조하세요.See the Installation page for details.

preemptive.com의 Dotfuscator 다운로드 페이지에서 Dotfuscator Community의 최신 버전 을 가져올 수도 있습니다.You can also get the latest version of Dotfuscator Community from the Dotfuscator Downloads page on preemptive.com.

전체 설명서Full documentation

이 페이지와 해당 하위 페이지에는 Dotfuscator Community 기능에 대한 간략한 개요와 도구 설치 지침이 제공되어 있습니다.This page and its subpages provide a high-level overview of Dotfuscator Community's features, as well as instructions for installing the tool.

Dotfuscator Community 사용자 인터페이스 사용을 시작하는 방법을 비롯한 자세한 사용 지침은 preemptive.com의 전체 Dotfuscator Community 사용자 가이드를 참조하세요.See the full Dotfuscator Community User Guide at preemptive.com for detailed usage instructions, including how to start using the Dotfuscator Community user interface.