Dotfuscator CE(Community Edition)Dotfuscator Community Edition (CE)

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.

보호가 중요한 이유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 very 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 runtime, or manipulate data. Dotfuscator는 응용 프로그램에 변조 및 제3자 디버깅을 비롯한 무단 사용을 감지, 보고 및 반응하는 기능을 주입합니다.Dotfuscator can inject your application with the capability to detect, report, and respond to unauthorized uses, including tampering and third-party debugging.

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 CE 정보About Dotfuscator CE

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

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

  • 식별자 이름 바꾸기 - 컴파일된 어셈블리의 리버스 엔지니어링을 더 어렵게 만듭니다.Renaming of identifiers to make reverse-engineering of the compiled assemblies more difficult.
  • 변조 방지 - 변조된 응용 프로그램의 실행을 감지하고, 인시던트 경고를 전송하고, 변조된 세션을 종료합니다.Anti-tamper to detect the execution of tampered applications, transmit incident alerts, and terminate tampered sessions.
  • 디버그 방지 - 실행 중인 응용 프로그램에 대한 디버거 연결을 감지하고, 인시던트 경고를 전송하고, 디버그된 세션을 종료합니다.Anti-debug to detect the attachment of a debugger to a running application, transmit incident alerts, and terminate debugged sessions.
  • 응용 프로그램 만료 동작 - “수명 종료" 날짜를 인코딩하고, 만료 날짜 이후에 응용 프로그램이 실행될 경우 경고를 전송하고, 만료된 응용 프로그램 세션을 종료합니다.Application expiration behaviors that encode an "end-of-life" date, transmit alerts when applications are executed after their expiration date, and terminate expired application sessions.
  • 예외 추적 - 응용 프로그램 내에서 발생하는 처리되지 않은 예외를 모니터링합니다.Exception tracking to monitor unhandled exceptions occurring within the application.
  • 세션기능 사용 추적 - 실행된 응용 프로그램, 이러한 응용 프로그램의 버전 및 해당 응용 프로그램에서 사용된 기능을 확인합니다.Session and feature usage tracking to determine what applications have been executed, what versions of those applications, and what features are used in those applications.

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

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

시작Getting Started

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

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

전체 설명서Full Documentation

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

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