На главную страницу Письмо в УЦ Микротест Карта сайта
Отличный образовательный центр в сфере IT
 

Адреса филиалов:

 
Тюмень >>
ул. Республики, 53, оф. 510
телефон (3452) 68-88-99
Карта проезда
Москва >>
1-й Дербеневский переулок д. 5, стр. 2, "Дербеневская Плаза"
тел.: (495) 787-20-58
Екатеринбург >>
ул. Гоголя, д.36
Тел. (343) 286-17-86
Карта проезда
 

Курсы:

 

Ближайшие курсы

 
Логин: 
Пароль:
 Как зарегистрироваться?
Забыли логин или пароль?
 
 

Разработка защищенных Web-приложений с использованием технологии Microsoft ASP.NET

Проведение курса на данный момент не запланировано. Выберите удобное для Вас время.
Время проведенияМесто проведения ВремяЦенаЗаказать
Не определеноНе определено3 д.15000 р. Заказать

Аудитория: курс предназначен для специалистов по проектированию и разработке Web-приложений: Web-программистов и менеджеров-постановщиков.

Необходимая подготовка:

  • знакомство с многоуровневой архитектурой создания программного обеспечения
  • опыт программирования на Visual Basic .NET или Visual C#.NET;
  • опыт проектирования и разработки Web-приложений
  • знание английского языка в пределах чтения компьютерно-ориентированного материала.
  • опыт в написании серверных и клиентских скриптов, желательно в рамках технологии ASP.NET
  • знакомство с Microsoft SQL Server 2000 и IIS
  • Желательно предварительное прохождение курса 2310 "Разработка Web-приложений Microsoft ASP.NET средствами Visual Studio .NET"  
  • знание английского языка в пределах чтения компьютерно-ориентированного материала.

 

Содержание:

Модуль 1: Введение в безопасность Web-приложений
Содержит обзор основных терминов и понятий

  • зачем создаются защищенные Web-приложения?
  • использование STRIDE-модели для определения возможных угроз;
  • введение в реализацию системы безопасности.

По завершению модуля слушатели смогут объяснить важность обечпечения должного уровня безопасности при создании Web-приложений и получат представление о базовых методах и алгоритмах криптографии, хэшировании и цифровой подписи.
Модуль 2: Планирование системы безопасности для Web-приложения
Содержит описание общей процедуры учета системы безопасности на этапе проектирования Web-приложения

  • Проектирование защищенного Web-приложения

По завершению изучения модуля слушатели смогут описать итеративный алгоритм проектирования системы безопасности Web-приложения. Слушатели смогут классифицировать основные типы сетевых атак, оценить потенциальные угрозы таких атак для операционной системы, программного обеспечения и данных организации заказчика.
Модуль 3: Проверка пользовательского ввода
Объясняет, как проверять пользовательский ввод на клиентской и на серверной стороне с использованием соответствующих элементов управления

  • Обзор технологий проверки пользовательского ввода
  • Использование специализированных элементов управления
  • Проверка ввода на уровне страницы
  • Лабораторная работа: проверка пользовательского ввода

Модуль 4: Процедура аутентификации на IIS

Модуль содержит описание методов аутентификации, поддерживаемых Web-сервером IIS и операционной системой MS Windows 2000

  • введение в аутентификации Web-клиентов;
  • конфигурирование прав доступа к Web-серверу;
  • выбор метода аутентификации клиента;
  • запуск служб от имени аутентифицированного пользователя (олицетворение);
  • Лабораторная работа: аутентификация и права доступа.

Модуль 5: Создание защищенных Web-страниц
Содержит обсуждение вопросов создания защищенных Web-форм средствами ASP.NET

  • аутентификация средствами ASP.NET;
  • приложения .NET и ролевая безопасность;
  • работа с приложениями ASP.NET при интегрированной методике аутентификации Windows;
  • создание приложений с аутентификация на основе форм.
  • Лабораторная работа: создание защищенных Web-страниц.

Модуль 6: Защита данных файловой системы
Поясняте Web-разработчику, как обеспечить защиту данных, хранящихся в виде файлов на Web-сервере

  • обзор системы безопасности файловой системы NTFS;
  • контроль доступа Windows
  • программное создание списков ACL;
  • защита файлов приложения ASP.NET.
  • Лабораторная работа: защита файлов с помощью списков ACL.


Модуль 7: Система безопасности Microsoft SQL Server
содержит сведения о защите Web-приложений от атак типа "sql injection"

  • подключения к MS SQL Server и безопасность;
  • ролевая система безопасности MS SQL Server;
  • организации безопасности во взаимодействии с MS SQL Server;
  • Лабораторная работа: обеспечение безопасности данных, хранимых на MS SQL Server.


Модуль 8: Обеспечение конфиденциальности и целостности данных при работе с Web-приложением
описывает механизмы обеспечения конфиденциальности "общения" пользователя и Web-приложения и целостности передаваемых данных

  • введение в криптографию;
  • работа с цифровыми сертификатами;
  • использование протоколов SSL/STL;
  • использование протокола IpSec.
  • Лабораторная работа: получение цифрового сертификата
  • Лабораторная работа: обеспечение конфиденциальности и целостности данных

Модуль 9: Кодирование, хэширование и подписывание данных
Содержит сведения об использовании классов - элементов .NET-Framework, реализующих соответствующие криптографические алгоритмы

  • использование классов - представителей пространства имен System.Security.Cryptography для кодировани (декодирования), хэширования и подписи данных.
  • Лабораторная работа: хэширование данных

Модуль 10: Тестирование системы безопасности Web-приложения
Содержит описание типовых методик реализации тестирования системы безопасности Web-приложений

  • описание процедуры тестирования безопасности Web-приложений;
  • создание плана тестирования;
  • реализация процедуры тестирования;
  • Лабораторная работа: тестирование безопасности Web-приложений.

Рекомендации: данный курс соответствует квалификационным тестам:

  • Exam 70-305: Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
  • Exam 70-315: Developing and Implementing Web Applications with Microsoft Visual C#™ .NET and Microsoft Visual Studio .NET

Новости:

02.07.2010
В УЦ Микротест, Москва прошел бесплатный семинар « Новейшие технологии построения виртуальных частных сетей: GET VPN, IPSec VTI» из цикла бесплатных IT-вечеров


10.06.2010
Учебный Центр NTC Корпорации ЮНИ и Учебный Центр «Микротест» проводят День открытых дверей для специалистов по информационной безопасности
16 и 17 июня 2010 года Учебный Центр NTC Корпорации ЮНИ и Учебный Центр «Микротест» приглашают на День открытых дверей. Мероприятие проводится с целью ознакомления максимально широкого круга ИТ-специалистов с решениями ведущих производителей в области информационной безопасности

20.05.2010
В УЦ Микротест, Москва прошел бесплатный семинар «Обзор решений Cisco Multicast» из цикла бесплатных IT-вечеров


11.05.2010
Прошел первый семинар из цикла бесплатных IT-вечеров



   © Учебный Центр «Микротест», 2001–2009
Дизайн — Консалтинговая Группа «АРМ»
Информационная политика сайта