Есть ли лучший способ разрешить моему приложению WPF подключаться к AWS RDS, чем отдельные белые списки IP-адресов в группе безопасности? - PullRequest
0 голосов
/ 02 января 2019

У меня есть приложение WPF, которое подключается к базе данных AWS RDS SQL Server Express, и каждый раз, когда я подключаюсь с нового IP-адреса, я захожу в AWS и добавляю правило для входящих подключений, позволяющее MS SQL подключаться к моему новому IP-адресу.Я просто продолжаю вносить в белый список новые IP-адреса.

Это кажется громоздким и, возможно, небезопасным, а разрешение "подключаться из любого места" кажется еще менее безопасным.Есть ли способ, чтобы мое приложение всегда могло безопасно подключаться, не добавляя постоянно новые IP-адреса в группы безопасности?

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

Для контекста мое приложение позволяет различным API-интерфейсам CRM взаимодействовать друг с другом, а база данных SQL Server хранит настройки и учетные данные, поэтому крайне важно, чтобы оно было безопасным

1 Ответ

0 голосов
/ 02 января 2019

Вы можете автоматизировать процесс добавления правила группы безопасности, например:

IP=`curl -s http://whatismyip.akamai.com/`
aws ec2 authorize-security-group-ingress --group-name "Foo-SG" --protocol tcp --port 3389 --cidr $IP/32 --profile class --output text

Просто будьте осторожны, так как количество правил в группе безопасности ограничено.

...