|  | 
      
        | Авторские курсы по технологиям Microsoft |  |  
  Курс: 2350 Developing and Deploying Secure Microsoft .NET Framework Applications Разработка и распространение защищенных приложений Microsoft .NET Framework
Ориентирован: на разработчиков .NET приложений.опыт разработки приложений с использованием классов и инструментов Microsoft 
        .NET Framework на языке программирования C# или Visual Basic .NET.Предварительный уровень подготовки:
 Продолжительность: 3 дня, 24 часа.
 Методические материалы: учебник Microsoft на английском языке.
 Документ об окончании курса: сертификат корпорации Microsoft.
 
 Программа курса
          Сборки .NET. Механизмы защиты и распространения приложения .NET 
            Framework. Архитектура системы безопасности .NET Framework. 
Метаданные сборок и типов .NET. Просмотр метаданных при помощи 
            MSIL Disassembler. Использование рефлексии для доступа к метаданным 
            из кода. Модель угроз STRIDE. Прием создания защищенного кода. Верификация 
            с защитой типов. 
Основы криптографии. Хэширование, цифровая подпись. Использование 
            классов .NET Framework для шифрования и дешифрования данных при помощи 
            симметричных и асимметричных алгоритмов. Подписывание кода. 
Защита доступа кода (Code Access Security). Политики безопасности. 
            Ограничение разрешений кода. Ролевая безопасность. Использование изолированного 
            хранилища. 
Создание сборок из одного или нескольких файлов. Создание совместно 
            используемых сборок. Распространение приложений. Создание пакета установки. 
            
Управление версиями и связыванием сборок. Конфигурационные файлы 
            приложений и политик.
 |