Безопасный способ доступа к БД на Raspberry pi вне домашней сети - PullRequest
0 голосов
/ 17 марта 2020

У меня установлена ​​база данных postgres на моем Raspberry Pi, которая отлично работает локально в моей домашней сети. Я хотел бы иметь доступ к этому вне моей домашней сети. Я провел некоторое исследование, и из того, что я видел, переадресация портов на моем маршрутизаторе или использование таких услуг, как localtunnel или ngrok, кажутся жизнеспособными решениями.

Однако мой вопрос заключается в том, открывают ли они какие-либо угрозы безопасности в моем доме сеть? Если нет, то отлично, я могу двигаться вперед с настройкой (я склонялся к переадресации портов на моем маршрутизаторе). Но если есть проблемы, что именно они и какие шаги я могу предпринять, чтобы иметь безопасную настройку?

1 Ответ

1 голос
/ 17 марта 2020

Если вы выставите свою базу данных всему миру со слабым паролем для суперпользователя базы данных, это определенно существенно снизит вашу безопасность. Хакеры регулярно патрулируют такие слабые настройки и используют их, в основном для майнинга криптовалюты, а также для добавления вас в бот-сети. В этих случаях они не заботятся о самой вашей базе данных, это всего лишь способ получить доступ к вашему ЦП / сети. Они также могут проверять наличие ценной информации в вашей базе данных, и в этом случае им даже не нужно быть суперпользователем.

Если вы всегда запускаете последнюю версию исправления и используете надежный пароль (например, вывод pwgen 20 -sy -1) и использовать SSL или, если вы правильно используете какой-либо другой метод аутентификации и шифрования, это снизит безопасность только на минимальную величину.

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

Конечно, зашифрованные туннели - это еще одно решение, к которому я не обращаюсь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...