2012-02-09 1 views
0

У меня есть доступ к виртуальному серверу (серверу Windows 2003), где я администрирую веб-сайт ASP.NET и базу данных MS-SQL.Удаленная безопасность соединения Microsoft SQL Server

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

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

Что ваш ИТ-парень просил, является нарушением наших стандартов безопасности IP. Мы не разрешаем удаленное подключение SQL, так как эта информация передается в ясном тексте и поэтому не зашифровывается.

Я никогда не слышал об этом и в каждой работе в качестве разработчика .NET у меня было, были удаленные подключения через диспетчер SQL Server к базам данных на разных серверах.

Это то, что он говорит правду?

+0

Поскольку очень легко заставить шифрование использоваться для всех подключений к серверу, и это настроено в том же месте, что открытие удаленных подключений, это похоже на немного лени на его часть не поддерживает * [зашифрованные соединения] (http://msdn.microsoft.com/en-us/library/ms189067.aspx) (Но да, по умолчанию это то, что данные отправляются в clear - обычно проблема внутри организации) –

ответ

0

Я предполагаю, что это соединение происходит через Интернет, между ПК в вашем домашнем офисе и виртуальной машиной, принадлежащей вашему клиенту.

Решение заключается в настройке RAS SSTP или PPTP VPN на ваш сервер. Позвоните на сервер через VPN, затем подключитесь к серверу SQL через VPN-соединение.

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

+0

Я пробовал это, хотя я застрял в установке, так как есть только на e на сервере. У вас есть какие-то указатели? – David

+0

@David, выберите «Пользовательский», а затем «VPN». Также для PPTP или IPSec вам нужны дополнительные правила брандмауэра. Для SSTP вам нужен сертификат. – Ben

+0

VPN настроен с использованием параметра «Пользовательский». Брандмауэр отключен, но я не знаю, что вы имеете в виду в сертификате SSTP. Я могу найти статьи, относящиеся к server2008, я нахожусь в 2003 году. Как это реализовать? – David