Как получить доступ к базе данных SQL AZURE из белого списка из приложения WPF, работающего на нескольких ноутбуках

#c# #sql #wpf #azure

#c# #sql #wpf #azure

Вопрос:

Я разработал приложение WPF с базой данных SQLite. Я хочу перенести базу данных SQLite в Azure SQL db, но для обеспечения безопасности мне нужно добавить IP-адреса белого списка в брандмауэр в Azure.

Приложение будет установлено на нескольких ноутбуках, которые должны иметь возможность запускать приложение с разных неизвестных подключений Wi-Fi.

Как я смогу предоставить приложению доступ к базе данных SQL, не зная IP-адреса?

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

1. Есть ли вероятность, что вы можете предоставить статические IP-адреса для этих ноутбуков?

Ответ №1:

Если вы используете управляемую базу данных SQL Azure, вам может потребоваться изучить Azure ExpressRoute

Управляемая база данных SQL Azure

Вы также можете рассмотреть возможность использования сервера bastion. База данных может быть заблокирована, чтобы разрешать подключения только с сервера bastion, а сервер bastion надежно защищен с помощью сведений об учетной записи и Azure Active Directory.

Сервер Azure Bastion

 User --> AD auth -->
User --> AD auth --> Bastion Server --> IP whitelist --> Database
User --> AD auth -->
  

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

1. Спасибо. Я рассмотрю это!