Dotfuscator community edition (ce), microsoft docs
В цій статті
PreEmptive Protection - Dotfuscator - це рішення для комплексного захисту додатків .NET, яке легко вбудовується в життєвий цикл розробки безпечного програмного забезпечення. Використовуйте його, щоб забезпечити посилену безпеку і налаштувати очистку робочого столу, мобільних пристроїв, сервера і вбудованих додатків. Так ви зможете захистити комерційні таємниці і іншу інтелектуальну власність від піратства, підробки, зміни даних і несанкціонованої налагодження. Рішення Dotfuscator виконується на скомпільованих збірках. Вам не потрібно писати додатковий код або мати доступ до вихідного коду.
Чому важливий захист
Захищати інтелектуальну власність дуже важливо. Код вашої програми містить відомості про проектування і реалізації, які можуть вважатися інтелектуальною власністю. Додатки, створені на платформі .NET Framework, містять важливі метадані і проміжний код. Цю інформацію легко проаналізувати (декомпілювати) за допомогою різних безкоштовних автоматизованих засобів. Перервавши і зупинивши таку декомпіляцію, ви зможе запобігти несанкціоноване розголошення інтелектуальної власності, а також продемонструвати, що ваш код містить комерційну таємницю. Рішення Dotfuscator дозволяє виконати обфускація - маскування або заплутування коду ваших збірок .NET, - щоб перешкодити декомпіляцію додатки, але зберегти його вихідне поведінку.
Також важливо забезпечити цілісність програми. Крім декомпіляцію, зловмисники можуть спробувати копіювати ваші програми, змінювати поведінку програми в середовищі виконання або маніпулювати даними. Рішення Dotfuscator дозволяє впроваджувати в додатки функції, що відповідають за виявлення несанкціонованого використання, реагування на ці інциденти і створення звітів про них (сюди входить зміна даних і налагодження, виконувані сторонніми особами).
Додаткові відомості про те, як Dotfuscator вбудовується в життєвий цикл безпечної розробки програмного забезпечення, див. В описі рішення PreEmptive на сторінці, присвяченій захисту додатків SDL.
Про програму Dotfuscator CE
Рішення Dotfuscator CE пропонує розробникам, архітекторам і інженерам-випробувачам цілий ряд служб для забезпечення захисту і безпеки програмного забезпечення. Далі описуються приклади обфускаціі .NET і інших функцій захисту додатків. включених в Dotfuscator CE.
- Перейменування ідентифікаторів ускладнює вивчення технології (декомпіляцію) скомпільованих збірок.
- Захист від незаконної зміни допомагає виявляти виконання незаконно змінених додатків, передачу сповіщень про інциденти та переривання змінених сеансів.
- Захист від налагодження для виявлення вкладення відладчика в працююче додаток, передачі сповіщень про інциденти та переривання сеансів налагодження.
- Поведінка закінчення терміну дії програми дозволяє кодувати термін дії програми, відправляти оповіщення, якщо додатки виконуються після закінчення терміну дії, а також переривати сеанси програм, якщо термін дії.
- Відстеження винятків допомагає відслідковувати необроблені виключення в додатку.
- Відстеження використання сеансів і функцій допомагає визначити виконувані версії і використовувані функції додатків.
Докладні відомості про ці можливості та способи їх включення в стратегію захисту програми см. В статті про можливості Dotfuscator.
Dotfuscator CE надає готову базову захист. Для зареєстрованих користувачів Dotfuscator CE і користувачів PreEmptive Protection - Dotfuscator. провідного світового рішення по обфускаціі .NET. доступні додаткові способи захисту додатків. Відомості про розширення Dotfuscator см. В статті, присвяченій оновленням Dotfuscator Community Edition.
Початок роботи
Щоб почати використовувати рішення Dotfuscator CE, включене в Visual Studio, введіть dotfuscator на панелі пошуку швидкого запуску (Ctrl + Q).
- Якщо рішення Dotfuscator CE вже встановлено, ви побачите меню для запуску користувальницького інтерфейсу Dotfuscator CE. Додаткові відомості див. На сторінці з вступними відомостями правил користувача Dotfuscator CE.
- Якщо рішення Dotfuscator CE ще не встановлено, вам буде запропоновано встановити його. Докладну інформацію див. В статті про установку Dotfuscator CE.
повна документація
Щоб ознайомитися з можливостями Dotfuscator CE і скористатися інструкціями по установці кошти. перейдіть за посиланням на відповідну сторінку зі зв'язаними ресурсами.