|
Авторские курсы по технологиям 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). Политики безопасности.
Ограничение разрешений кода. Ролевая безопасность. Использование изолированного
хранилища.
- Создание сборок из одного или нескольких файлов. Создание совместно
используемых сборок. Распространение приложений. Создание пакета установки.
- Управление версиями и связыванием сборок. Конфигурационные файлы
приложений и политик.
|