Безопасность и данные
XSS, CSRF, SQL-инъекции, загрузка файлов, доступы, зависимости, секреты, приватность и согласия
Материалы
- SSL
Конфигурирование SSL-шифрования с использованием IIS, примеры использования SSL в ASP.NET
- Авторизация
Описание механизма авторизации, используемого в ASP.NET
- Авторизация и роли в IIS 8
Настройка конфигурации ролей в IIS 8
- Авторизация на основе ролей (Roles API)
Описание конфигурирования и настройки ролей пользователя в приложениях ASP.NET
- Архитектура Membership API
Описание функциональных частей API-интерфейса Membership, используемого в ASP.NET для аутентификации пользователей
- Архитектура пользовательских поставщиков
Описание составных частей пользовательских поставщиков данных в ASP.NET
- Аутентификация с помощью форм
Описание структуры аутентификации с помощью форм, используемой в ASP.NET
- Безопасность в ASP.NET
- Интерфейс Profiles API
Описание методов и свойств классов ProfileBase и ProfileManager составляющих архитектуру Profiles API, создание анонимных профилей
- Использование классов пользовательских поставщиков
Пример использования сконфигурированных пользовательских поставщиков Membership и Roles API в веб-приложении ASP.NET
- Класс Membership
Опимание методов и свойств классов Membership и MembershipUser, позволяющих создавать, изменять, проверять и удалять пользователей с помощью Membership API
- Классы криптографии .NET
Описание классов алгоритмов шифрования, реализованных в .NET Framework
- Конфигурирование профилей
Наглядный пример конфигурации пользовательских профилей в приложении ASP.NET
- Криптография в ASP.NET
Описание базовых классов .NET которые можно использовать в приложениях ASP.NET для шифрования и хеширования
- Настройка Membership API
Расширенное описание настройки деталей Membership API - конфигурирование аутентификации, хранилища данных, поставщика членства, создание пользователей и страницы входа
- Настройка Membership API в IIS 8
Простая настройка Membership API с использованием консоли IIS 8
- Настройка аутентификации в IIS 8
Описание конфигурирования средств аутентификации ASP.NET с помощью форм на сервере IIS
- Основные понятия модели безопасности ASP.NET
Несколько советов по обеспечению безопасности в приложениях ASP.NET
- Проверки авторизации в коде
Пример проверки принадлежности пользователей определенным ролям в приложениях ASP.NET
- Проектирование пользовательского поставщика
Этапы создания пользовательских поставщиков Membersh API и Roles API, проектирование хранилища данных и доступа к нему через служебные классы
- Профили
Описание интерфейса профилей, используемых в ASP.NET для создания специфической информации для пользователей
- Реализация аутентификации с помощью форм
Описание конфигурирования и настройки аутентификации пользователей в ASP.NET на простом примере
- Реализация поставщика Membership API
Пример создания пользовательского поставщика, реализующего логику API-интерфейса Membership, используемого в ASP.NET для работы с пользователями
- Реализация поставщика Roles API
Пример создания пользовательского поставщика, реализующего логику Roles API, используемого в ASP.NET для создания ролей пользователей