Является ли шифрование определенных соединений таким же, как взаимная аутентификация?

#sql-server #security #amazon-rds

#sql-server #Безопасность #amazon-rds

Вопрос:

Я пытаюсь установить безопасное соединение с базой данных SQL Server через Интернет. По ссылке ниже описана конфигурация «Шифрование определенных соединений»:

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Концепции.General.SSL.Using.html

Я читал в другом месте, что взаимная аутентификация (сервер, аутентифицирующий клиента на основе сертификата) не поддерживается SQL Server. Эквивалентна ли описанная конфигурация взаимной аутентификации или что-то совершенно другое?

Если это что-то другое, существуют ли другие функции безопасности RDS (помимо белого списка ip), которые могут повысить безопасность имени пользователя и пароля?

Редактировать: Соединение будет зашифровано, поэтому, когда я говорю «повысить безопасность», я имею в виду в том смысле, что это сработало бы как второй фактор аутентификации.

Комментарии:

1. Эти две концепции совершенно разные. Взаимная аутентификация не предотвратила бы атаку «человек посередине» или не позволила бы кому-либо захватить незашифрованные данные. Взаимная аутентификация совершенно бесполезна, если кто-то может просто захватить все

2. Кстати, подходящее место для проверки функций безопасности SQL Server — документация SQL Server. Существует множество функций, которые обеспечивают гораздо лучшую безопасность, чем взаимная аутентификация. Разные функции защищают от разных атак. Взаимная аутентификация предотвратила бы подключение компьютера-изгоя, но …. для этого и существуют VPN. Использование взаимной аутентификации вместо VPN ослабляет безопасность.

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

4. Здесь уместен случай с компьютером-изгоем, так что хороший момент для VPN. Спасибо.

5. Лучшим вариантом было бы What is a database doing on the public internet ? Вы не можете просто оставить свою базу данных доступной для всех. Взаимная аутентификация не защитит вас от атак, для этого вам нужен брандмауэр или VPN.