1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите AuthMe Украли DB Cливают hash паролей.

Тема в разделе "Помощь", создана пользователем GrayWaorld, 4 янв 2024.

  1. Автор темы
    GrayWaorld

    GrayWaorld Активный участник Пользователь

    Баллы:
    76
    Впервые за долгое время обратился за помощью так как сам не смог решить эту проблему.

    Уже не впервые сливают все пароли с плагина AuthMe. Эта проблема не только у меня но и на многих других серверах.
    Может у вас есть идеи как можно защитить сервер от слива или может кто знает как они сливают?
    В логах никакой информации нет. Также нет ошибок.
    1. Использую локальную базу.
    2. Сервер на BungeeCord (использую AuthMeBungee-2.2.0 самую последнюю с github)
    3. Лобби на FlamePaper (тот же SpigotPaper только с исправлениями крашей)
    4. Использую в лобби тольки самые нужные плагины такие как:

    AuthMe-5.6.0-SNAPSHOT (самая новая версия с github)
    AuthMeTitle
    BungeeGuard
    CommandSync
    DeluxeMenus-1.13.2
    HolographicDisplays (самая новая версия)
    PlaceholderAPI-2.11.5
    ProtocolLib
    ServerNPC-1.14.2 (платный! купил)
    SimplePortals
    SkinsRestorer
    SuperLobbyDeluxe-4.7.1-shaded
    Vault-1.6.6
    ViaVersion-4.9.2
     
  2. ItsWay

    ItsWay Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    ItsWay
    Что если просто сделать доп аутентификацию аккаунта? Каждый раз при заходе на сервер просит код где либо
     
  3. ItsWay

    ItsWay Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    ItsWay
    возможно у вас не стоит шифрование паролей в вашей базе данных локальных. Если стоит попробуйте поменять на другой тип шифрования. А может это и не поможет..
     
  4. Автор темы
    GrayWaorld

    GrayWaorld Активный участник Пользователь

    Баллы:
    76
    Шыфрования стоит и все шифры можно разшифровать особенно если не сложный пароль. Дополнительную проверку возможно установить но все же хотелось бы найти прчину слива.
     
  5. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Нет, нельзя.
    Сбрутить - да, можно, однако уникальные пароли ты фиг сбрутишь.

    Откуда ты знаешь, что люди просто не ставили у тебя на сервере пароль 123123, после чего были взломаны?
     
  6. Автор темы
    GrayWaorld

    GrayWaorld Активный участник Пользователь

    Баллы:
    76
    Я бы не хотел сдесь рекламировать сайты которые растут как грибы со слитыми хешами паролей з сервера. На этих сайтах есть хешы всех тех серверов которые были ими заявлены! Я это уже проверил и это реально не обман. Забей в гугле ВИПЧЕКЕ ПАРОЛЕЙ Больше того там есть возможность их расшифровать. Причем разшыфровуют даже достаточно сложные пароли.
     
  7. Dymeth

    Dymeth Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Порты серверов за банжой закрыты?
     
  8. Автор темы
    GrayWaorld

    GrayWaorld Активный участник Пользователь

    Баллы:
    76
    Закрыты. Но даже если открыты то каким образом они могли бы их слить?
     
  9. Dymeth

    Dymeth Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Ну вот могли бы.
    Ладно. При входе на банжу с ника админа команда /server доступна до ввода пароля?
     
  10. Автор темы
    GrayWaorld

    GrayWaorld Активный участник Пользователь

    Баллы:
    76
    Нет. Могли бы обходить сервер регистрации если бы была доступна. Она заблокирована
     
  11. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Не ну вообще есть 1 вриантик...

    У тебя случаем какой хост?
     
  12. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    Хранилище паролей могут слить только от туда, откуда к нему есть доступ.
    Как правило, доступ к хранилищу имеется из 3-х мест
    - Сам сервер, где установлена база
    - Сайт
    - Игровой сервер, а именно плагины

    То что на сервере лобби установлены эти плагины, не говорит о том, что другие плагины на других серверах не имеют доступа к базе authme

    В первую очередь проверяется сервер баз данных на предмет подключения с незнакомых IP. Особенно на порты ssh, ftp, mysql и прочие, откуда можно получить доступ к базе.
    Затем проверяется сайт на уязвимости, а еще лучше весь веб-сервер, т.к. скрипты имеют свойство загружать ресурсы извне и перемещать их по каталогам, а затем удаляться, особенно если запуск производится от рута.
    И наконец самое сложное, это игровой сервер, который имеет те же самые свойства, что и веб-сервер, только еще и придется декомпилировать все плагины и анализировать их работу.

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

    Об остальных методах слива нет смысла говорить, т.к. это либо ошибки самого администратора сервера, либо ошибки разработчиков.
     
  13. Автор темы
    GrayWaorld

    GrayWaorld Активный участник Пользователь

    Баллы:
    76
    У меня хост который не связан с играми. Арендую ресурсы и использую их для сервера. Этот хостинг не имеет конкретной специализации и находится в Англии.
     
  14. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Ну тогда видимо skill issue в настройке
     
  15. Автор темы
    GrayWaorld

    GrayWaorld Активный участник Пользователь

    Баллы:
    76
    Афигеть.. Вы правы! В логах auth.log обнаружил ssh подключения с постороннего ip адреса в приблизительное время слива.
    Как взломали? Каким образом могли его получить? Я всегда использую сложный пароль и меняю его часто! Пароль использую к примеру такой:
    fygiujfgoowrertetsdgrtuytjdrTppo<eHo+3_+Eo9hojpo
    Возможно как то подключиться по ssh не используя пароль? Ну скажем через плагин
     
  16. Автор темы
    GrayWaorld

    GrayWaorld Активный участник Пользователь

    Баллы:
    76
    Вот информация об не санкционированом подключении! FlowSshClientSession ? Это что?
    minecraft sshd[43264]: Accepted password for systemd-core from 78.40.106.24 port 59501 ssh2
    minecraft sshd[43264]: Received disconnect from 78.40.106.24 port 59501:11: FlowSshClientSession: disconnected on user's request
     
  17. Dymeth

    Dymeth Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Через плагин можно добавить ссш-ключ и авторизоваться с ним. Правда я не вижу смысла вообще авторизацию проходить, если злоумышленник может спокойно передать файлы с сервера к себе безо всяких ссш.
    Тут уже вопрос, с вируснёй плагины или нет
     
  18. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    1 секретик сейчас напишу, правда не сюда
    :D
     
  19. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    Возможно. Даже и без ssh возможно.
    Если доступ к серверу уже получен(а, судя по всему, он получен), то необходимо проводить глобальную чистку всего и вся. Переустанавливать ОС, чистить плагины, настраивать безопасность и т.д.
    Смена пароля от чего-либо не поможет от слова совсем и какой бы он ни был, это тоже никак не повлияет на дальнейший несанкционированный доступ, т.к. на сервере уже может быть установлен бэкдор, как в плагинах, так и в других частях сервера.
    Придется потратить большое кол-во времени на изучение всех этих вопросов или обратиться к кому-нибудь, кто не за бесплатно вам с этим поможет.
    Из полезных ресурсов могу посоветовать любой адекватный java декомпилятор, habr/toster, digitalocean ну и сопутствующие ресурсы по java и настройкам linux
     
  20. SlenderMix

    SlenderMix Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    HIDDEN
    Сомнительное заявление, сбрутишь, просто времени на это понадобиться гораздо больше.
     

Поделиться этой страницей