Методическое пособие 74
.pdfФГБОУ ВПО «Воронежский государственный технический университет»
Кафедра систем информационной безопасности
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
ксамостоятельным работам по дисциплине «Технология построения защищенных
распределенных приложений» для студентов специальности
090303 «Информационная безопасность автоматизированных систем»
очной формы обучения
Воронеж 2015
Составитель канд. техн. наук С. С. Куликов
УДК 004.056.5: 004.41
Методические указания к самостоятельным работам по дисциплине «Технология построения защищенных распределенных приложений» для студентов специальности 090303 «Информационная безопасность автоматизированных систем» очной формы обучения / ФГБОУ ВПО «Воронежский государственный технический университет»; сост. С. С. Куликов. Воронеж, 2015. 18 с.
Методические указания к самостоятельной работе содержат указания и рекомендации, направленные на организацию углубленного изучения технологий, методов и средств проектирования и создания распределенных защищенных приложений.
Методические указания подготовлены в электронном виде в текстовом редакторе MW-2013 и содержатся в файле Куликов_СР_ТПЗРП.pdf.
Табл. 2. Библиогр.: 84 назв.
Рецензент д-р техн. наук, проф. А. Г. Остапенко
Ответственный за выпуск зав. кафедрой д-р техн. наук, проф. А. Г. Остапенко
Издается по решению редакционно-издательского совета Воронежского государственного технического университета
© ФГБОУ ВПО «Воронежский государственный технический университет», 2015
ВВЕДЕНИЕ
В настоящее время одной из наиболее важных задач системы высшего образования является подготовка профессионалов способных к саморазвитию, самообразованию и инновационной деятельности. Решение этой задачи невозможно без организации самостоятельной работы студентов над учебным материалом, с целью систематизации и закрепления практического опыта, умений, знаний, а также общих и профессиональных компетенций. Все это становится весьма эффективным средством улучшения качества и повышения уровня подготовки.
Таким образом, самостоятельная работа предоставляет возможность реализации различных подходов к формированию у обучающихся умений самостоятельно и мотивированно организовывать свою познавательную деятельность в профессиональной сфере.
Данные методические указания содержат рекомендации для организации самостоятельной работы студентов над учебным материалом по дисциплине «Технология построения защищенных распределенных приложений».
1. ЦЕЛЬ И ЗАДАЧИ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
Целью самостоятельной работы студентов (СРС) является овладение фундаментальными знаниями, профессиональными умениями и навыками деятельности по профилю, опытом творческой, исследовательской деятельности. Самостоятельная работа студентов способствует развитию самостоятельности, ответственности и организованности, творческого подхода к решению проблем учебного и профессионального уровня.
Задачами СРС являются:
–систематизация и закрепление полученных теоретических знаний и практических умений студентов;
–углубление и расширение теоретических знаний;
–формирование умений использовать нормативную, правовую, справочную документацию и специальную литературу;
–развитие познавательных способностей и активности студентов: творческой инициативы, самостоятельности, ответственности и организованности;
–формирование самостоятельности мышления, способностей к саморазвитию, самосовершенствованию и самореализации;
–развитие исследовательских умений;
–использование материала, собранного и полученного в ходе самостоятельных занятий на семинарах, на практических занятиях, для эффективной подготовки к итоговому зачету.
2
2. ВИДЫ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
Выделяется два вида самостоятельной работы – аудиторная, под руководством преподавателя, и внеаудиторная. Тесная взаимосвязь этих видов работ предусматривает дифференциацию и эффективность результатов ее выполнения и зависит от организации, содержания, логики учебного процесса (межпредметных связей, перспективных знаний и др.):
–аудиторная самостоятельная работа по дисциплине выполняется на учебных занятиях под непосредственным руководством преподавателя и по его заданию.
–внеаудиторная самостоятельная работа выполняется студентом по заданию преподавателя, но без его непосредственного участия.
Основными видами самостоятельной работы
студентов без участия преподавателей являются:
формирование и усвоение содержания конспекта лекций на базе рекомендованной учебной литературы, включая информационные образовательные ресурсы (электронные учебники, электронные библиотеки и др.);
подготовка к семинарам и практическим работам, их оформление;
работа с учебно-методической литературой;
самостоятельный поиск и изучение найденной информации;
оформление конспектов лекций;
подготовка к курсовому проектированию; подготовка к зачету.
3
3. ПЕРЕЧЕНЬ ТЕОРЕТИЧЕСКИХ ТЕМ ДЛЯ ПОИСКА ИНФОРМАЦИИ И САМОСТОЯТЕЛЬНОГО ИЗУЧЕНИЯ
Названия и краткое описание тем, предлагаемых студентам для самостоятельного изучения и имеющих теоретическую направленность, приведены в табл. 1
Таблица 1
Тематика самостоятельной работы
№ |
Название темы |
Содержание темы |
|
п/п |
|||
|
|
||
|
|
|
|
|
|
|
|
1 |
2 |
3 |
|
|
|
|
|
|
Представление |
Описание способов доступа к |
|
1 |
подключаемых |
интернет-ресурсу вне зависимости от |
|
|
протоколов |
используемого протокола доступа |
|
|
|
|
|
|
|
Способы использования |
|
2 |
Запрос данных |
подключаемых протоколов для |
|
отправки и приема данных из |
|||
|
|
||
|
|
интернет-ресурсов |
|
|
|
|
|
|
Программиров |
Способы создания классов для |
|
|
ание |
||
3 |
реализации подключаемых |
||
подключаемых |
|||
|
протоколов |
||
|
протоколов |
||
|
|
||
|
|
|
|
|
Использование |
Описание процесса создания |
|
|
приложений, которые используют |
||
4 |
протоколов |
||
сетевые протоколы, такие как TCP, |
|||
|
приложений |
||
|
UDP и HTTP |
||
|
|
||
|
|
|
|
|
|
Описание преимуществ протокола IP |
|
|
|
версии 6 (IPv6) над текущей версией |
|
|
|
набора протоколов IP (IPv4); описание |
|
5 |
IP версии 6 |
адресации, маршрутизации и |
|
|
|
автоматической настройки IPv6, а |
|
|
|
также процедур включения и |
|
|
|
выключения IPv6 |
|
|
|
|
4
|
|
Продолжение табл. 1 |
|
1 |
2 |
3 |
|
|
|
|
|
|
Настройка |
Описание использования файлов |
|
6 |
интернет- |
конфигурации .NET Framework для |
|
|
приложения |
настройки интернет-приложений |
|
|
|
|
|
|
Трассировка |
Описание использования трассировки |
|
|
сети для получения сведений о |
||
7 |
сети в .NET |
||
вызовах методов и о сетевом трафике, |
|||
|
Framework |
||
|
созданном управляемым приложением |
||
|
|
||
|
|
|
|
|
Управление |
Описание использования кэширования |
|
|
кэшированием |
для приложений, которые используют |
|
8 |
для |
классы System.Net.WebClient, |
|
|
приложений |
System.Net.WebRequest и |
|
|
сети |
System.Net.HttpWebRequest |
|
|
|
|
|
|
Безопасность в |
Описание использования стандартных |
|
9 |
сетевом прог- |
методов безопасности и |
|
|
раммировании |
аутентификации в Интернете |
|
|
|
|
|
|
Рекомендации |
Советы по достижению максимальной |
|
10 |
для классов |
эффективности разрабатываемых |
|
|
System.Net |
интернет-приложений |
|
|
|
|
|
11 |
Прокси-сервер |
Описание порядка настройки прокси |
|
|
|
|
|
|
|
Описание порядка сбора информации |
|
|
|
о событиях, изменениях, статистике и |
|
12 |
Исследование |
свойствах сети, а также порядка |
|
состояния сети |
определения доступности удаленного |
||
|
|||
|
|
узла с помощью класса |
|
|
|
System.Net.NetworkInformation.Ping |
|
|
|
|
|
|
Изменения к |
Описание нескольких изменений, |
|
|
пространству |
внесенных в класс System.Uri в версии |
|
13 |
имен |
2.0 для устранения неправильного |
|
|
System.Uri в |
поведения, повышения удобства |
|
|
версии 2.0 |
работы и безопасности |
|
|
|
|
5
|
|
Продолжение табл. 1 |
|
1 |
2 |
3 |
|
|
|
|
|
|
Международна |
Описание усовершенствований класса |
|
|
я поддержка |
System.Uri, касающихся поддержки |
|
14 |
идентификатор |
международного идентификатора |
|
|
а ресурса в |
ресурсов (IRI) и международных |
|
|
System.Uri |
доменных имен (IDN) |
|
|
|
|
|
|
|
Описание набора усовершенствований |
|
|
|
класса System.Net.Sockets.Socket, |
|
|
Улучшения |
которые предоставляют |
|
15 |
производитель |
альтернативный шаблон асинхронной |
|
ности сокетов в |
модели, который может |
||
|
|||
|
версии 3.5 |
использоваться специализированными |
|
|
|
высокопроизводительными |
|
|
|
приложениями сокетов |
|
|
|
|
|
|
|
Описание появившейся в версии 3.5 |
|
|
|
поддержки протокола PNRP, |
|
|
|
динамической регистрации имен и |
|
16 |
Протокол |
регистрации имен без сервера, а также |
|
PNRP |
протокола разрешения имен. Эти |
||
|
|||
|
|
новые функции поддерживаются |
|
|
|
пространством имен |
|
|
|
System.Net.PeerToPeer |
|
|
|
|
|
|
|
Описание изменений безопасности в |
|
|
Изменения к |
версии 3.5 с пакетом обновления 1 |
|
|
(SP1), влияющих на обработку |
||
|
проверке |
||
|
интегрированной аутентификации |
||
|
подлинности |
||
|
Windows классами |
||
17 |
NTLM для |
||
System.Net.HttpWebRequest, |
|||
|
HttpWebReques |
||
|
System.Net.HttpListener, |
||
|
t в версии 3.5 |
||
|
System.Net.Security.NegotiateStream и |
||
|
SP1 |
||
|
связанными классами в пространстве |
||
|
|
||
|
|
имен System.Net |
|
|
|
|
6
|
|
Окончание табл. 1 |
|
1 |
2 |
3 |
|
|
|
|
|
|
|
Описание усовершенствований |
|
|
|
расширенной защиты, влияющих на |
|
|
|
обработку интегрированной |
|
|
Встроенная |
аутентификации классами |
|
|
проверка |
System.Net.HttpWebRequest, |
|
18 |
подлинности |
System.Net.HttpListener, |
|
Windows с |
System.Net.Mail.SmtpClient, |
||
|
|||
|
расширенной |
System.Net.Security.SslStream, |
|
|
защитой |
System.Net.Security.NegotiateStream и |
|
|
|
связанными классами в пространстве |
|
|
|
имен System.Net и связанных |
|
|
|
пространствах имен |
|
|
|
|
|
|
|
Описание усовершенствований, |
|
|
|
добавленных в пространства имен |
|
|
Обходом nat с |
System.Net, |
|
19 |
помощью IP |
System.Net.NetworkInformation и |
|
версии 6 и |
System.Net.Sockets для поддержки |
||
|
|||
|
Teredo |
обхода преобразования сетевых |
|
|
|
адресов (NAT) с помощью IPv6 и |
|
|
|
Teredo |
|
|
|
|
|
|
Сетевая |
Описание последствий сетевой |
|
|
изоляция |
||
|
изоляции для классов в пространствах |
||
20 |
приложений |
||
имен System.Net, System.Net.Http и |
|||
|
хранилища |
||
|
System.Net.Http.Headers |
||
|
Windows |
||
|
|
||
|
|
|
7
4. ПЕРЕЧЕНЬ ПРАКТИЧЕСКИХ ТЕМ ДЛЯ ПОИСКА ИНФОРМАЦИИ И САМОСТОЯТЕЛЬНОГО ИЗУЧЕНИЯ
Названия и краткое описание тем, предлагаемых студентам для самостоятельного изучения и имеющих практическую направленность, приведены в табл. 2.
|
|
Таблица 2 |
|
|
Тематика самостоятельной работы |
||
№ |
Название темы |
Содержание темы |
|
п/п |
|||
|
|
||
|
|
|
|
1 |
2 |
3 |
|
|
|
|
|
|
|
Предназначение и структура |
|
1 |
Класс System.Net |
базового класса для всех сетевых |
|
|
|
протоколов |
|
|
|
|
|
|
|
Определение типов и |
|
|
|
перечислений, используемых для |
|
|
Класс |
определения политик |
|
2 |
кэширования ресурсов, |
||
System.Net.Cache |
|||
|
получаемых с помощью классов |
||
|
|
||
|
|
System.Net.WebRequest и |
|
|
|
System.Net.HttpWebRequest |
|
|
|
|
|
|
|
Классы, используемые в |
|
|
|
приложениях для программного |
|
3 |
Класс System.Net. |
доступа к параметрам |
|
Configuration |
конфигурации пространств имен |
||
|
|||
|
|
System.Net и обновления этих |
|
|
|
параметров |
|
|
|
|
|
|
Класс |
Классы, которые обеспечивают |
|
4 |
интерфейс программирования для |
||
System.Net.Http |
|||
|
современных приложений HTTP |
||
|
|
||
|
|
|
8