Реализация VPN-клиента для конкретного приложения - PullRequest
2 голосов
/ 17 февраля 2012

Я хотел внедрить VPN-клиент для Android в приложении, то есть соединение vpn после установления должно быть доступно только нашему приложению, а остальные приложения на устройстве Android должны использовать обычное интернет-соединение.

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

Поскольку мы новички в этом, у нас нет подсказки о том, как запускать какие протоколы использовать и т. д. (мы предполагаем, что сейчас ipsec l2tp),любая информация, подсказка или перенаправление на полезный ресурс будут действительно полезны.

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

Manjunath

Ответы [ 2 ]

1 голос
/ 27 февраля 2012

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

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

Это случай раздельного туннелирования, и я не думаю, что есть какой-либо личный провайдер vpn, который предлагает такую ​​функцию в приложении / телефоне для Android. Однако это не означает, что они не являются решением для вашего запроса. CISO-клиент Juniper SA2500 SSL VPN Appliance имеет эту функцию, которая позволяет пользователям Android работать через разделенный туннель, что позволяет им маршрутизировать трафик через разные каналы. Вам просто нужно просто перейти к Ролям> Роль сетевого подключения, затем Параметры разделенного туннелирования и отключить разделенный туннель.

Или> Нажмите «настройки прокси», чтобы веб-трафик перенаправлялся на прокси через туннель, поскольку конечный пользователь больше не сможет напрямую выходить в Интернет: Пользователи -> Политики ресурсов -> Сетевое подключение -> Профили подключения NC, затем отфильтруйте роль, связанную с вашей областью с включенным NC. Убедитесь, что в разделе «Настройки прокси-сервера»

В другом месте есть другой клиент, названный QuickSec VPN 2.0, который также позволяет пользователям с раздельным туннелированием.

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

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

0 голосов
/ 20 февраля 2012

Для SSL-соединения это так же хорошо, как для туннелирования, если вы просто хотите обмениваться пакетами, интеграция VPN-решения в ваше приложение станет другим проектом, который не рекомендуется и требует времени.

...