На первую страницу Курсы для специалистов Школа Web-мастеров ИТ сервис-менеджмент и управление проектами  

Авторизованные курсы корпорации Microsoft

Микроинформ - Microsoft Gold Learning      Software Assurance

Курс: 2350 Developing and Deploying Secure Microsoft .NET Framework Applications
Разработка и распространение защищенных приложений Microsoft .NET Framework

Ориентирован: на разработчиков .NET приложений.
Предварительный уровень подготовки:

  • опыт разработки приложений с использованием классов и инструментов Microsoft .NET Framework на языке программирования C# или Visual Basic .NET.
    Продолжительность: 3 дня, 24 часа.
    Методические материалы: учебник Microsoft на английском языке.
    Документ об окончании курса: сертификат корпорации Microsoft.

    Программа курса

    1. Сборки .NET. Механизмы защиты и распространения приложения .NET Framework. Архитектура системы безопасности .NET Framework.
    2. Метаданные сборок и типов .NET. Просмотр метаданных при помощи MSIL Disassembler. Использование рефлексии для доступа к метаданным из кода. Модель угроз STRIDE. Прием создания защищенного кода. Верификация с защитой типов.
    3. Основы криптографии. Хэширование, цифровая подпись. Использование классов .NET Framework для шифрования и дешифрования данных при помощи симметричных и асимметричных алгоритмов. Подписывание кода.
    4. Защита доступа кода (Code Access Security). Политики безопасности. Ограничение разрешений кода. Ролевая безопасность. Использование изолированного хранилища.
    5. Создание сборок из одного или нескольких файлов. Создание совместно используемых сборок. Распространение приложений. Создание пакета установки.
    6. Управление версиями и связыванием сборок. Конфигурационные файлы приложений и политик.