Справочная информация
У нас есть приложение Windows .NET, которое используется нашими сотрудниками на местах, которые путешествуют по всей стране и большую часть времени живут вне отелей.Недавно мы добавили некоторые функции, которые напрямую подключаются к нашему SQL Server 2005 для доступа к данным (например, SqlConnection.Open ()).С тех пор мы столкнулись с некоторыми проблемами, связанными с генерацией ошибок, указывающих на невозможность доступа к серверу.
Прерывистый характер этой ошибки среди наших сотрудников привел нас к мысли, что это может быть связано с проблемой блокировки портови что некоторые отели могут блокировать порт 1433 - используемый SQL Server.Когда мы начали исследовать эту проблему, мы натолкнулись на множество комментариев, в которых говорилось, что публично открытый порт 1433 является серьезной дырой в безопасности и что его следует ограничить внутренним / локальным использованием.
Итак, мой вопрос заключается в следующем: какие существуют альтернативы для приложения Windows для запроса и получения данных из базы данных SQL Server, что приведет к повышению безопасности и обходу общих блокировок, размещаемых в общедоступных сетях (таких как гостиничный WiFi)?
Я знаю, что одним из вариантов является VPN, но из того, что я слышал, нередки случаи, когда VPN-соединение также блокируется в общедоступных сетях.