Как в Postgres с помощью прав root пользователя можно создать файлы в системе?
Как с помощью Postgres можно создавать и запускать файлы в системе имея доступ к root пользователю?
И какие права пользователя разрешают постгресу данные действия?
Столкнулся с ситуацией, когда оставил БД со стандартными именем и паролем для рут пользователя, думая, что потолок вредоносных событий это удаление таблиц при получении доступа злоумышленниками
Но вышло так, что там создались файлы и загруженность процессора стала постоянной на 100%
Everything_is_bad, он не особо и прятался, т.к. это был тестовый запуск на сервере неизвестного домена
Как там на следующий день появилась такая суета, тайна
MishaXXL, зачем ты работаешь с базой от postgres? зачем ты postgres поставил какой-то пароль? Ты должен создать нового юзера с ограниченными правами, создать новую базу, выдать права на владения этому пользователю, а не работать с базой от рута базы.
MishaXXL,
1. Никогда не надо разрешать подключение от postgres пользователя из внешних сетей
2. Никогда не надо оставлять стандартные креды вообще нигде
3. Никогда не надо приложению выдавать postgres как учётку для работы с данными.