что такое openvpn technologies inc

TAP-Windows Adapter V9 что это такое и как удалить?

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies incВсем ОГНЕННЫЙ привет! что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies incЕсли вы у себя заметили TAP-Windows Adapter V9 или TAP-WIN32 Adapter V9 и теперь думаете что это такое, то я постараюсь в этой статье ответить на этот вопрос понятным языком. TAP-Windows Adapter V9 это сетевой адаптер, но не простой а виртуальный. То есть он служит для создания виртуальной сети, каких-то там туннелей… И если он у вас есть, то у вас установлен какой-то специфический софт. Обычно этот адаптер ставит OpenVPN.

Что за программа OpenVPN? Ну, это для создания виртуальной частной сети. Не буду вас грузить, скажу так, ставится программа OpenVPN, потом нужно установить конфигурационные файлы и подключится к сети.

Обычно такие сети пользователи создают для того чтобы обойти какие-то блокировки или просто использовать интернет другой страны. Ну например. Есть сайт, который предоставляет услуги VPN. Вы оплатили там услугу, скачали конфигурационные файлы, установили их и теперь в интернете все сайты и все программы думают что вы в той стране, под которой работает VPN. Простыми словами OpenVPN часто применяется для смены IP-адреса, нужно было мне так сразу написать что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Если то что я написал вам не особо что-то говорит, то OpenVPN могла поставить и какая-то другая программа. У меня был случай, когда это сделал антивирус, я только не помню точно какой но вроде это был Аваст..

Ребята, я узнал еще кое-какую интересную инфу про адаптер TAP-Windows, читайте об этом здесь, реально советую почитать!

Вот этот сетевой адаптер в папке Сетевые подключения:

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

По каким причинам он может быть у вас установлен:

Как удалить TAP-Windows Adapter V9?

Вот удалять его как бы не советую.. а просто потому что определить можно ли его удалять или нет не всегда получается. Короче говоря лучше его сперва отключить, а потом если не будет глюков в течении например пару дней, то удалить. Но это я так думаю, а вы можете сразу его удалять…

Посмотрите, нет ли у вас в меню Пуск или где-то таких значков:

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Если есть, то значит у вас установлена программа OpenVPN, которую можно удалить, если она вам не нужна.

Сперва я покажу как отключить TAP-Windows Adapter V9. Открываем папку Сетевые подключения (если что, она есть в Панели управления) и там нажимаем правой кнопкой по этому адаптеру и выбираем Отключить:

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

После этого он станет черно-белым:

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

В таком отключенном состоянии он вообще не грузит комп никак, не мешает работе и ни на что не влияет. Если вдруг пропал у вас интернет после отключения то включите адаптер обратно!

Теперь я покажу как вручную его удалить с корнями. Но ВНИМАНИЕ — убедитесь в том что он реально вам не нужен. я уже писал, что можете сперва отключить его и если все будет нормуль то уже потом удалять.

Нажимаем Пуск, выбираем там Панель управления, а в ней находим значок Администрирование:

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Потом там запускаем Управление компьютером:

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Там выбираем Диспетчер устройств слева и потом справа выбираем адаптер TAP-Windows Adapter V9, нажимаем по нему правой кнопкой и в меню выбираем Удалить:

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Потом будет такое подтверждение, тут ставите галочку чтобы с драйверами удалить и нажимаете ОК:

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

После этого вы сами можете убедится что того адаптера уже нет в списке, есть только те, которые ваши ну то есть у вас стоят в компе:

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Вот так просто можно удалить TAP-Windows Adapter V9 из Windows, надеюсь что все понятно что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Как удалить программу OpenVPN?

Я показал как удалить вручную ненужный этот адаптер. Но он также в теории должен исчезнуть и если бы вы удалили OpenVPN, и вот как это сделать. Открываете Пуск и выбираете там Панель управления (а если у вас десятка, то зажимаете Win + X и там будет этот пункт):

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Потом находим значок Программы и компоненты:

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Откроется окно со списком софта, тут вам нужно удалить все что касается OpenVPN, а это еще и TAP-Windows:

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Я сперва удалю TAP-Windows. Нажимаем правой кнопкой по проге этой и выбираем Удалить. Появится такое окно, тут жмете Uninstall:

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Потом жмем Next и будет такое окно что все прошло нормуль и все удалено:

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

И потом также удаляем OpenVPN, ну ту прогу которая осталась и также нажимаем Uninstall:

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Потом также жмем Next и все удалится без приколов, ну то есть без проблем что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Вот и все. Надеюсь что нормальной инфы вам дал и вы теперь знаете как избавится от TAP-Windows Adapter V9. Но скажу еще раз и напоследок, что отключать можете, а вот удалять — то советую хорошо проверить не нужен ли этот адаптер какой-то проге ну или другому юзеру. В общем удачи вам что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Источник

OpenVPN

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies incчто такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies incчто такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

О программе

Что нового

Системные требования

Полезные ссылки

Настройка OpenVPN

Подробное описание

OpenVPN поддерживает широкий спектр конфигураций и позволяет настраивать удаленный доступ, VPN-соединения типа “точка-точка”, безопасность Wi-Fi и корпоративные решения удаленного подключения с балансировкой нагрузки, отказоустойчивостью и тонкой настройкой управления доступа.

Инструмент безопасного серфинга

OpenVPN предлагает экономически эффективную и легкую альтернативу другим технологиям VPN, которые хорошо ориентированы на организация малого бизнеса и крупные предприятия. Простой и интуитивный интерфейс OpenVPN избавляет от многих тонкостей, характерных для других реализаций VPN. Модель безопасности OpenVPN основана на SSL, промышленном стандарте безопасной связи.

OpenVPN реализует защищенное сетевое расширение OSI уровня 2 или 3 с использованием протокола SSL / TLS и применяет гибкие методы проверки подлинности клиентов, основанные на сертификатах, картах проницаемости и / или двухфакторной аутентификации. OpenVPN учитывает пользовательские и групповые политики доступа на основе правил брандмауэра, применяемых к виртуальному интерфейсу VPN. OpenVPN не является веб-прокси и не действует средствами веб-обозревателя.

Совместимость с различными устройствами

Среди достоинств OpenVPN можно отметить кроссплатформенность, стабильность и гибкую масштабируемость до сотен или тысяч клиентов, относительно легкую установку и поддержку динамических IP-адресов и NAT.

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

OpenVPN предлагает интерфейс управления, который можно адаптировать для дистанционного управления или централизованного управления OpenVPN-демоном. Интерфейс управления может быть адаптирован для создания графического интерфейса или предикативного внешнего приложения для OpenVPN.

Инновационные технологии подключения

В свою очередь, этот анализ привел к последующей активизации протокола, так что на сегодняшний день SSL / TLS считается одним из самых безопасных протоколов. TLS является отличным выбором для механизма аутентификации и обмена ключами для продукта VPN.

Источник

Зачем нужен OpenVPN. Области применения данной технологии

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Области применения технологии OpenVPN : для безопасного объединения сетей или серверов с помощью сети Интернет, для обхода блокировок локальных сетевых экранов или ограничений провайдеров, для осуществления контроля за использованием сетевого трафика в рамках одной сети, в качестве безопасного доступа на сервер или в Сеть и другое.

OpenVPN в основном применяют в качестве механизма защиты для частной Сети. Использовать подобный инструмент с открытым исходным кодом можно с целью полноценной разработки зашифрованного канала. Работатают с OpenVPN в режимах: точка-точка или сервер-клиенты. Считается по праву довольно полезным методом шифрования между компьютерами в условиях конкретной сети.

Для пользователя данной технологией предоставляется пару видов аутентификации:

Первый, с помощью предустановленного ключа, это по сути наиболее простой способ.

Второй, это сертификатная аутентификация, которая является очень гибкой в процессе настройки. И на завершение третий: с помощью логина и пароля (может работать без создания клиентского сертификата, но серверный сертификат все равно нужен).

OpenVPN использует статические, предустановленные ключи или обмен динамическими ключами на основе TLS. Существует поддержка соединения VPN с динамическими удалёнными узлами (DHCP или клиенты dial-up), туннели поверх NAT или с помощью полноценного межсетевого экрана.

Бесплатные и платные VPN-сервисы. Что выбрать?

OpenVPN хорошо совмещен и связан с OpenSSL библиотеками, поэтому механизмы шифрования основаны в основном на нем.

OpenVPN портирован в MacOS X — существует свободно распространяемый проект tunnelblick. Нет поддержки параметра TCP_NODELAY ядром этой ОС. Разработан коммерческий проект viscocity для этой ОС. OpenVPN часто используют на маршрутизаторах некоторых производителей: Linksys и Mikrotik и другие.

Кроме всех выше перечисленных преимуществах, применение в OpenVPN стандартных протоколов TCP и UDP, дает возможность стать альтернативой IPsec в случаях, когда Интернет-провайдер блокирует некоторые VPN протоколы.

Как обеспечить онлайн безопасность? 7 советов для работы в Сети.

Источник

Руководство по установке и настройке OpenVPN

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Когда у нас появились сотрудники, работающие удаленно, пришлось думать над тем, как обеспечить им защищенный доступ к нашим хостинговым серверам, виртуальным выделенным серверам разработчиков Virtual Dedicated Server (VDS), сайтам обеспечения и сопровождения разработки и к другим ресурсам.

По соображениям безопасности доступ к этим ресурсам ограничен при помощи межсетевого экрана (файервола) по портам и адресам IP. Ежедневную перенастройку доступа при изменении динамических IP сотрудников едва ли можно назвать разумным решением.

Выход нашелся довольно быстро — это использование технологии виртуальных частных сетей Virtual Private Network (VPN) и ее свободной реализации OpenVPN. Эта реализация доступна практически для всех распространенных платформ, в том числе для планшетов и смартфонов. История развития OpenVPN насчитывает уже 12 лет (компания OpenVPN Technologies, Inc. была создана Francis Dinha и James Yona в 2002 году), так что это надежное и проверенное временем решение.

В нашей компании сеть VPN позволила предоставить защищенный доступ сотрудников к VDS, играющей роль сервера OpenVPN. И уже для фиксированного IP этого сервера был разрешен доступ к другим ресурсам компании. Попутно на сервере OpenVPN был установлен прокси Squid, что решило все проблемы доступа сотрудников с динамическими IP к защищенным ресурсам компании.

Теме OpenVPN посвящены многочисленные статьи и сообщения на форумах. Тем не менее, нужную информацию мне пришлось собирать по частям из разных мест. Попутно приходилось разбираться с многочисленными терминами и технологиями. В качестве серверов OpenVPN были использованы VDS на базе FreeBSD и Debian Linux, в качестве клиентов — рабочие станции FreeBSD, Debian Linux, Ubuntu и Microsoft Windows.

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

С благодарностью приму замечания и предложения по содержимому статьи.

Оглавление

Немного теории

Если раньше для создания безопасного канала передачи данных крупным компаниям и организациям приходилось прокладывать (либо арендовать) кабели и защищать их от физического доступа злоумышленников, то теперь в этом нет необходимости. С помощью VPN можно создавать защищенные виртуальные каналы, работающие через безопасный «туннель» в Интернете. Такое решение может позволить себе любая, даже очень небольшая компания.

Конечно, если предъявляются повышенные требования к защите данных, необходимо применять сертифицированные средства и обращаться к специалистам. Однако уровень защиты, обеспечиваемый OpenVPN, позволяет использовать эту технологию для многих коммерческих приложений.

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Почему сеть VPN называется виртуальной и частной?

Виртуальная она потому, что узлы сети объединяются не физическими линиями, а виртуальными соединениями, которые создаются программным обеспечением (ПО) VPN.

Сеть VPN частная, так как к ней могут подключаться только узлы компании, создавшей эту сеть, а не все желающие. На каждом узле сети VPN должно работать ПО VPN. Еще там должны находиться ключи и сертификаты, обеспечивающие узлам доступ к сети VPN и криптографическую защиту передаваемых данных.

Таким образом, сеть VPN может объединять ресурсы (серверы и рабочие станции) компании в единую безопасную виртуальную сеть, созданную на базе Интернета. И теперь сотрудники, работающие удаленно (из дома или из другой страны) будут находиться как бы в общей сети своей компании. Сеть VPN подходит и для консолидации территориально разделенных офисов компании.

Обмен данными по сети

ПО OpenVPN передает данные по сети с помощью протоколов UDP или TCP с применением драйвера TUN/TAP. Протокол UDP и драйвер TUN позволяет подключаться к серверу OpenVPN клиентам, расположенным за NAT.

Для OpenVPN можно выбрать произвольный порт, что позволяет преодолевать ограничения файервола, через который осуществляется доступ из локальной сети в Интернет (если такие ограничения установлены).

Безопасность и шифрование

Безопасность и шифрование в OpenVPN обеспечивается библиотекой OpenSSL и протоколом транспортного уровня Transport Layer Security (TLS). Вместо OpenSSL в новых версиях OpenVPN можно использовать библиотеку PolarSSL. Протокол TLS представляет собой усовершенствование протокола защищенной передачи данных уровня защищенных сокетов Secure Socket Layers (SSL).

В OpenSSL может использоваться симметричная и ассиметричная криптография.

В первом случае перед началом передачи данных на все узлы сети необходимо поместить одинаковый секретный ключ. При этом возникает проблема безопасной передачи этого ключа через небезопасный Интернет.

Во втором случае у каждого участника обмена данными есть два ключа — публичный (открытый) и приватный (секретный).

Публичный ключ используется для зашифрования данных, а приватный — для расшифрования. В основе шифрования лежит довольно сложная математика. Выбранный в SSL/TLS алгоритм зашифрования публичным ключом обеспечивает возможность расшифрования только с помощью приватного ключа.

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

Для безопасной передачи данных необходимо идентифицировать стороны, принимающие участие в обмене данными. В противном случае можно стать жертвой так называемой «атаки посредника» (Man in the Middle, MITM). В ходе такой атаки злоумышленник подключается к каналу передачи данных и прослушивает его. Он также может вмешиваться, удалять или изменять данные.

Чтобы обеспечить аутентификацию (проверку подлинности пользователя) протокол TLS использует инфраструктуру публичных ключей (Public Key Infrastructure, PKI) и асимметричную криптографию.

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

Хотя размер ключа влияет на сложность расшифрования, никакой ключ не дает гарантии полной безопасности данных. Кроме того, существует возможность похищения уже расшифрованных данных и ключей за счет уязвимостей и закладок в операционной системе или прикладном ПО, а также в аппаратном обеспечении серверов и рабочих станций.

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

Сертификаты и удостоверяющий центр CA

Как мы уже сказали, при ассиметричной криптографии открытый ключ используется для зашифрования данных, а закрытый — для расшифрования. Чтобы избежать подделки открытого ключа, какая-то третья сторона должна его заверить. В результате этой процедуры создается так называемый сертификат открытого ключа.

Сертификат должна заверить организация, которой доверяют. Эта организация играет роль удостоверяющего центра (Certification authority, CA).

Если создается открытый ключ для публичного использования, в качестве удостоверяющего центра должна выступать коммерческая или государственная организация с неоспоримой репутацией. Эта организация публикует собственный открытый ключ, доступный всем.

Существует немало коммерческих организаций, выпускающих сертификаты, пригодные, например, для создания HTTPS-сайтов, для цифровой подписи сообщений электронной почты или документов, для систем мгновенного обмена сообщениями, такими как Jabber. Эти сертификаты выдаются на ограниченный срок и стоят денег.

Но для сети VPN, создаваемой для своей компании, вы можете самостоятельно создать свой удостоверяющий центр CA и выпускать так называемые самоподписанные сертификаты. Конечно, доверие к таким сертификатам не будет выходить за рамки вашей компании, но во-первых, этого будет вполне достаточно, а во-вторых, самоподписанные сертификаты совершенно бесплатны.

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

Сертификаты создаются в соответствии со стандартом X.509. Этот стандарт определяет форматы данных и процедуры распределения открытых ключей с помощью сертификатов, снабженных электронными подписями.

Сертификат X.509 — это публичный ключ, содержащий такие данные, как субъект, владеющий сертификатом, имя узла, период действия, алгоритм и значение подписи сертификата, и т.д. Сертификат должен быть подписан приватным ключом удостоверяющего центра (Certification authority, CA).

Когда наш узел рабочей станции подключается к удаленному узлу (серверу) с использованием протокола TLS, сервер отправляет ему сертификат X.509. На нашем узле есть публичный ключ удостоверяющего центра CA, который подписал этот сертификат. Этот ключ используется для проверки подписи.

Таким образом, имеется способ проверки удаленного узла (сервера), к которому наш узел собирается подключиться, чтобы исключить «атаки посредника» MITM.

Список отзыва сертификатов

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

Для упрощения этой процедуры в OpenVPN предусмотрен список отзыва сертификатов (Сertificate Revocation List, CRL) и простые средства для управления этим списком.

Список CRL создается в удостоверяющем центре CA и потом копируется на сервер OpenVPN. После внесения изменений в список CRL его необходимо повторно скопировать на сервер OpenVPN.

Файл Диффи-Хелмана

Файл Диффи-Хелмана (Diffie-Hellman) необходим для реализации одноименного протокола, позволяющего использовать небезопасный канал для получения общего секретного ключа. Этот ключ будет в дальнейшем использоваться для защищенного обмена данными с помощью алгоритмов симметричного шифрования.

В применении к OpenVPN файл Диффи-Хелмана нужен для обеспечения защиты трафика от расшифровки, если ключи были похищены. Здесь имеется в виду тот трафик, который был записан и сохранен еще до похищения ключей.

Файл Диффи-Хелмана создается на сервере OpenVPN.

Статический ключ HMAC

Статический ключ (хэш-код) аутентификации сообщений (Hash-based Message Authentication Code, HMAC) обеспечивает проверку подлинности информации, передаваемой между сторонами. Этот ключ создается на сервере OpenVPN с целью дополнительной защиты от DoS-атак и флуда.

Компоненты сети OpenVPN

Прежде чем мы перейдем от теории к практике, перечислим основные компоненты сети OpenVPN и объекты, с которыми нам придется иметь дело.

Удостоверяющий центр CA

Выдает сертификаты по запросу узлов сети VPN, подписанные сертификатом удостоверяющего центра. Предоставляет узлам сети VPN свой собственный сертификат для проверки удостоверяющей стороны. Управляет списком отзыва сертификатов CRL.

ПО сервера OpenVPN создает туннель внутри незащищенной сети, например, Интернета. Этот туннель обеспечивает безопасный зашифрованный трафик между узлами — участниками обмена данными в сети OpenVPN.

ПО клиента OpenVPN устанавливается на все узлы, которым необходим защищенный канал передачи данный с сервером OpenVPN. При соответствующей настройке сервера OpenVPN возможна защищенная передача данных между клиентами OpenVPN, а не только между клиентами и сервером OpenVPN.

Сертификаты (публичные ключи) X.509

Сертификаты X.509 представляют собой публичные ключи, заверенные удостоверяющим центром CA. Они используются для зашифровывания данных. Факт заверения сертификата удостоверяющим центром CA позволяет идентифицировать сторону, передающую зашифрованные данные.

Файл запроса на сертификат создается на узлах сети, затем он переносится на узел удостоверяющего центра и там подписывается. Созданный в результате подписанный сертификат переносится обратно на запросивший его узел сети OpenVPN.

Приватные ключи секретные. Они должны создаваться и храниться на каждом узле сети OpenVPN, предназначены для расшифрования данных и никогда не должны передаваться по сети.

Приватные ключи создаются на узлах сети OpenVPN одновременно с файлом запроса на получение сертификата.

Список отзыва сертификатов CRL

Содержит список сертификатов, утративших доверие. Он создается и редактируется на узле удостоверяющего центра CA. Чтобы отключить узел от сети, достаточно занести его сертификат в список CRL.

После создания и каждого изменения список CRL переносится на серверы OpenVPN.

Используется, чтобы в случае похищения ключей исключить расшифрование трафика, записанного еще до этого похищения. Создается на сервере OpenVPN.

Статический ключ HMAC

Служит для проверки подлинности передаваемой информации. Обеспечивает защиту от DoS-атак и флуда. Создается на сервере OpenVPN.

Готовим оборудование для установки OpenVPN

Если вы впервые настраиваете сеть VPN, лучше всего экспериментировать на виртуальных машинах VDS. Это могут быть VDS, созданные локально на вашем компьютере или на сервере в вашей сети, либо арендованные у провайдера. Перед арендой VDS поинтересуйтесь, поддерживается ли драйвер TUN/TAP. Некоторые провайдеры требуют дополнительной оплаты для подключения TUN/TAP.

На рис. 1. мы показали схему стенда, на котором будем устанавливать компоненты и узлы OpenVPN (имена и адреса IP хостов могут быть другими).

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Рис. 1. Стенд для изучения OpenVPN.

Здесь изображены три узла (хоста), для каждого из которых потребуется отдельный VDS:

Хосты клиента и сервера VPN соединены обычным, небезопасным каналом. В случае макета это может быть локальная сеть, в реальной жизни — канал сети Интернет. ПО OpenVPN создает в этой сети канал, обозначенный на рис. 1 красным цветом, внутри которого устанавливается безопасный шифрованный канал (обозначен зеленым цветом).

В макете хост удостоверяющего центра CA можно подключить к вашей локальной сети. Для реальной работы хост CA нужно отсоединить от сети, а обмен сертификатами и ключами осуществлять с помощью, например, USB флэш-диска.

Если к безопасности предъявляются повышенные требования, хост CA необходимо поместить в охраняемое помещение — расположенная на этой машине информация позволяет создавать ключи доступа к вашей сети VPN.

Мы проводили установку серверов OpenVPN в среде ОС Debian Linux и FreeBSD, клиентов OpenVPN в ОС Debian Linux, FreeBSD и Microsoft Windows.

Основная часть статьи посвящена установке компонентов OpenVPN для Debian Linux. Далее мы рассмотрим особенности установки для FreeBSD и Microsoft Windows.

По возможности на узлах сети OpenVPN используйте новые версии ОС. Перед тем как приступить к работе с OpenVPN, обновите пакеты Linux:

Установите на всех узлах пакет пакет zip, если он не был установлен ранее:

Этот пакет будет нужен для распаковки архива утилиты Easy-RSA, с помощью которой мы будем создавать ключи и сертификаты.

На всех узлах настройте обновление и синхронизацию времени.

Синхронизация времени необходима, т.к. сертификаты имеют период действия. Если часы, например, на хосте удостоверяющего центра CA и сервера OpenVPN не синхронны, может получиться так, что выданный удостоверяющим центром сертификат не будет действителен на узлах сети OpenVPN из-за ограничений по дате или времени.

Дальнейшие работы мы начнем с подготовки хоста удостоверяющего центра CA. Затем установим хосты сервера и клиента OpenVPN.

Создание удостоверяющего центра CA

Как мы уже говорили, задача удостоверяющего центра CA — выдача подписанных сертификатов для сервера и клиентов OpenVPN.

Чтобы получить сертификат, сервер или клиент на своем хосте генерирует файл запроса на сертификат. Этот файл запроса передается на хост CA, который создает сертификат и подписывает его. Далее подписанный сертификат передается на запросивший хост.

Одновременно с запросом сертификата создается приватный ключ. Приватные ключи создаются для всех узлов сети OpenVPN: для удостоверяющего центра CA, для сервера и всех клиентов OpenVPN.

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

На рис. 2 показан процесс получения подписанного сертификата для сервера OpenVPN.

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Рис. 2. Получение сертификата для сервера OpenVPN

Сервер OpenVPN создает свой приватный ключ и файл запроса на получение сертификата. Файл запроса передается в удостоверяющий центр, например, на USB флеш-диске.

Удостоверяющий центр на основе запроса создает подписанный сертификат, который затем требуется перенести на сервер OpenVPN, также на USB флэш-диске.

Если к безопасности не предъявляется особых требований или вы только изучаете OpenVPN, можно подключить машину удостоверяющего центра к сети и передавать запросы и сертификаты, например, с помощью утилит SFTP или SCP. Можно даже совместить функции CA и, например, сервера OpenVPN в одном хосте.

Аналогичным образом необходимо получить сертификаты для всех клиентских узлов (рис. 3).

что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc

Рис. 3. Получение сертификата для клиента OpenVPN

Установка утилиты Easy-RSA

Все операции по созданию ключей и сертификатов можно выполнить с помощью утилиты openssl. Однако проще воспользоваться специально созданной для этого программой Easy-RSA, которая использует openssl для выполнения действий с ключами и сертификатами.

Ранее утилита Easy-RSA поставлялась вместе с OpenVPN, но теперь это отдельный проект.

Все операции с удостоверяющим центром и сертификатами можно (и нужно) проводить от имени непривилегированного пользователя.

Создайте пользователя с именем, например, ca и перейдите в его домашний каталог:

Загрузите дистрибутив программы утилитой wget.

После загрузки распакуйте архив master.zip:

В табл. 1 перечислены файлы и каталоги, входящие в дистрибутив Easy-RSA.

Таблица 1. Состав дистрибутива Easy-RSA.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Разработчик:OpenVPN Technologies, Inc. (США)
Лицензия:Freeware (бесплатно)
Версия:2.5.4
Обновлено:2021-10-09
Системы:Windows / MacOS / Android / iOS
Интерфейс:русский / английский
Рейтинг: что такое openvpn technologies inc. Смотреть фото что такое openvpn technologies inc. Смотреть картинку что такое openvpn technologies inc. Картинка про что такое openvpn technologies inc. Фото что такое openvpn technologies inc
Ваша оценка: