Пояснительная записка к дипломному проекту



страница1/13
Дата04.11.2016
Размер5.4 Mb.
Просмотров1794
Скачиваний0
  1   2   3   4   5   6   7   8   9   ...   13
Московский институт электроники и математики НИУ ВШЭ

Кафедра Информационно-коммуникационных технологий
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к дипломному проекту

На тему: ≪Разработка виртуального стенда для изучения методик построения VPN соединений≫
Студент: Кузьмищев Антон Сергеевич

Руководитель проекта: Фомин Сергей Сергеевич


Допущен к защите ___________ 2013 г.

Консультанты проекта:


Специальная часть С. С. Фомин
Охрана труда Е. Б. Михайлов
Зав. кафедрой проф. д.т.н. В. Н. Азаров

Москва 2013

Аннотация


Разработка виртуальной среды для проведения практических занятий по освоению протоколов VPN соединений дает возможность студентам магистратуры глубже изучить тематику построения защищенных VPN соединений.

Виртуальная среда представляет собой программно-аппаратный комплекс, в котором реализуются различные модели подключения сетей (сеть-хост, сеть-сеть) и способы их взаимодействия.

В работе рассмотрены типы протоколов VPN (IPSec, PPTP, L2TP), обзор программных реализаций VPN серверов (PoPToP, MPD5, OpenVPN), практические рекомендации по настройке нескольких видов серверов VPN в ОС FreeBSD для приведенных типов соединений, с натурными экспериментами.

В качестве программной базы для реализации виртуальной среды используется система виртуализации Oracle VM VirtualBox.

Конечный результат работы представляет собой виртуальную среду с подключаемыми соединениями по протоколу VPN, на котором студенты смогут оттачивать навыки работы с VPN.

Оглавление


Аннотация 2

Введение 4

1. Обзорно-аналитическая часть 5

1.1. Обзор протоколов 5

1.1.1. IPSEC 5

1.1.2. PPTP 13

1.1.3. L2TP 14

1.2.Обзор программного обеспечения 18

1.2.1. PoPToP 18

1.2.2. MPD5 19

1.2.3. OpenVPN 19

1.2.4. Выбор программного обеспечения и ОС 20

1.3. Обзор средств виртуализации 21

1.3.1. VIrtualBox 21

1.3.2. VMware 24

1.3.3. Выбор средства виртуализации 26

2. Разработка структурных моделей защищенных сетей 30

2.1. Сеть 1 30

2.2. Сеть 2 32

2.3. Сеть 3 33

2.4. Сеть 4 34

2.5. Сеть 5 35

3. Планирование подключений моделей сетей в программном обеспечении 36

3.1. OpenVPN 36

3.2. MPD 41

3.2.1. PPTP 41

3.2.2. L2TP 42

3.3. IPSec 44

4. Планирование подключений моделей сетей в виртуальной среде 46

4.1. VirtualBox 46

4.1.1. Net1 (Сеть 1) 47

4.1.2. Net2 (Сеть 2) 47

4.1.3. Net3 (Сеть 3) 49

4.1.4. Net4 (Сеть 4) 50

4.1.5. Net5 (Сеть 5) 51

5. Разработка методики работы с моделями сетей 52

6. Реализация виртуальной среды 54

7. Охрана труда 56

7.1 Исследование возможных опасных и вредных факторов при эксплуатации ЭВМ и их влияние на пользователей 57

7.2 Методы и средства защиты от воздействия на пользователя опасных и вредных факторов. 61

8. Заключение 66

Список используемой литературы 68

ПРИЛОЖЕНИЕ 1. Инструкция оператора по настройке и управлению виртуальной средой 70

Аннотация 72

1. Назначение виртуальной среды 74

2. Условия корректной работы виртуальной среды 74

3. Работа виртуальной среды 75

3.1 Установка программы Virtualbox 75

3.1.2 Windows 75

3.1.3 Linux Ubuntu 75

3.1.4 FreeBSD 75

3.2 Импорт виртуальных машин. 78

4. Указания по настройке и работе с протоколами 80

4.1 Настройка OpenVPN для модели “сеть-сеть” 80

4.1.1 Настройка сервера Server_1 для работы с openvpn. 80

4.1.2 Установка OpenVPN 81

4.1.3 Создание сертификата для сервера 81

4.1.4 Создание сертификата для клиента 85

4.1.5 Создание ключа Диффи-Хеллмана 85

4.1.6 Создание Tls-ключа 86

4.1.7 Настройка сервера OpenVPN 87

4.1.4 Настройка Server_2 для работы с openvpn 90

4.1.5 Настройка клиента 90

4.2 Настройка OpenVPN для модели “хост-сеть” 93

4.2.1 Настройка Server_1 для работы с openvpn. 93

4.2.2 Настройка openvpn в Ubuntu Linux 94

4.3 Настройка PPTP для модели хост-сеть 98

4.3.1 Установка MPD5 на сервере Server_1 и настройка для работы с PPTP 99

4.3.2 Настройка PPTP клиента в Ubuntu linux 103

4.4 Настройка L2TP для модели хост-хост 106

4.4.1Настройка сервера FreeBSD_L2TP_server в качестве L2TP-сервера 106

4.4.2 Настройка сервера FreeBSD_L2TP_client в качестве L2TP-клиента 108

4.5 Настройка IPSec для модели сеть-сеть 113

4.5.1 Включение поддержки IPSec в ядре FreeBSD на серверах FreeBSD_IPSec_server и FreeBSD_IPSec_client 114

4.5.2 Настройка виртуального интерфейса gif 115

4.5.3 Настройка демона racoon 118





Введение


Создание виртуальной среды для работы с VPN актуально тем, что студенты смогут получить практический навык работы в процессе обучения и применить его в дальнейшем на практике. В работе содержатся все необходимые сведения для самостоятельной настройки VPN сервера и реализации подключений.

Целью данной работы является создание виртуальной среды, реализующей различные виды соединений VPN.

Задачи, решаемые в данной работе:

1) Обзор протоколов построения VPN соединений;

2) Анализ существующих программных средств реализаций VPN сервера;

3) Выбор программной базы для реализации VPN в виртуальной среде;

4) Выбор операционных систем;

5) Анализ и выбор систем виртуализации;

6) Разработка виртуальной среды для проведения практических занятий по освоению протоколов построения VPN соединений;

7) Создание учебно-методического пособия для практических занятий.

Работа будет полезна студентам младших курсов, людям пытающимся разобраться с сетевыми технологиями самостоятельно, а также обычным пользователям.



Поделитесь с Вашими друзьями:
  1   2   3   4   5   6   7   8   9   ...   13


База данных защищена авторским правом ©nethash.ru 2017
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал