VPN только для некоторых приложений на iPad - PullRequest
1 голос
/ 17 февраля 2011

Мы создаем приложение для iPad. Из-за чувствительности данных в приложении передача данных должна осуществляться через VPN. Перед запуском приложения пользователь должен установить VPN-соединение.

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

Спасибо, Praveen

Ответы [ 2 ]

2 голосов
/ 17 февраля 2011

Когда вы создаете VPN, вам не нужно «туннелировать всю сеть» (на самом деле это нехорошо, так как локальные серверы станут недоступными), вы можете решить, какие порты, сервисы, IP-адреса туннелировать. ; поэтому, если вы пытаетесь связаться с secretserver.example.com, вы используете безопасное соединение, а если вы пытаетесь зайти на google.com, вы его не используете.

Можно даже подумать об использовании VPN по требованию (для получения дополнительной информации я бы посоветовал вам подробнее ознакомиться с Руководством Apple по развертыванию iOS для предприятий )

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

0 голосов
/ 17 февраля 2011

Вы не можете. Как правило, ни одно стороннее приложение (как ваше) не может предотвратить, изменить, повлиять или (во многих случаях) сказать, что делают приложения iOS (например, почта или YouTube) или сама iOS.

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

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

...