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

Помогите Bukkit и его Особености.

Тема в разделе "Разработка плагинов для новичков", создана пользователем pavlinVP, 17 апр 2019.

Статус темы:
Закрыта.
  1. Автор темы
    pavlinVP

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

    Баллы:
    46
    Ну или есть но в Bukkit API не юзаються.
     
  2. Автор темы
    pavlinVP

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

    Баллы:
    46
    "он сделает надежный пароль" - Ну допустим игрок зашел ввел пароль qq123456 скрипт приброзовал его в sha256. отправил в субд , Ну а потом зашел Мамкин Хакер 228. Пробрутил нашел. Разнес игроку дом/Сервер если привелегия дает какиенибуть нестрардартные пермишионы или не дай бог *. И финита комедия. Конечно же можно добавить условие если будет строка в определеном масиве то игроку выдаст что то типа : Вводи пароль нормальный. Но все равно не решение. Пойдей можно добавить мою идейку только донатерам но всеже.
     
  3. Автор темы
    pavlinVP

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

    Баллы:
    46
    Но все равно не решение = Ну мол школьник зашел ввел пару десяток паролей. Сказал да ну Нафиг сурвер фигня. Пойду другой пойшу.
     
  4. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Ну так такое подтверждение надо делать добровольным, а не делать вместо пароля
     
  5. Автор темы
    pavlinVP

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

    Баллы:
    46
    Не канает это авторизация .Чтобы сервер не могли отпетушить.
     
  6. alexandrage

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

    Баллы:
    173
    Конечно тяжко, когда рядом есть сервер с аутчме или лаунчером. Пройдут мимо.
     
  7. Автор темы
    pavlinVP

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

    Баллы:
    46
    Еще один вопрос. Допустим мы запустим цикл for (int life = 0; life <= 10; life++){
    }
    Но как же нам установить таймаут в конструкторе.
    Если мы допустим сделаем там Thread.sleep(1000);
    То в таком случае худо будет основному потоку((До конца не понял что это)).
    Можно конечно перенести выполнение в другой метод и поднять новый поток.
    И морозить уже его. Но насчет этого хз. Есть ли у bukkit способ сделать задержку?.
     
  8. alexandrage

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

    Баллы:
    173
    Даешь ограничение в создание пароля. Минимум 8 символов и обязательно буквы и цифры. Нормальные люди так делают, а не изобретают костыли. От брута ставят задержку, в майне простой кик после 1-3 неправильных паролей достаточно.
    И вообще, предупреждаешь перед регистацией о всех последствиях плохого пароля.
    И все, снял с себя ответственность, дальше сами.
    Еще можно дополнительной опцией двух факторную.
     
    Последнее редактирование: 18 апр 2019
  9. alexandrage

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

    Баллы:
    173
    https://bukkit.gamepedia.com/Scheduler_Programming
     
  10. Автор темы
    pavlinVP

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

    Баллы:
    46
    Слушайте конечно это садомия, Но как думаете будет ли пахать авторизация по rsa.Ну с vanila понятно заставить школьника качать софт который будет создавать значения открытой и закрытой экспоненты нужного формата не реал. Ну допустим клиент отправит значения закрытой экспоненты предворительно накрыв их значениями открытой После этого сервер у себя расшифрует приобразует в MD5/* Сверит в субд. Если усе норм повторит процедуру рукопожатия и уже передаст значения sesion id лаунчеру.
     
  11. alexandrage

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

    Баллы:
    173
    Капец ты велосипедник. Этим занимается лаунчер в режиме онлайн мод :D. Только там dsa подпись.
    Еще не разу так не орал.
     
  12. Автор темы
    pavlinVP

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

    Баллы:
    46
    Ну я же говорил про свой лончер.
     
  13. Автор темы
    pavlinVP

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

    Баллы:
    46
    Или я чего то не понял.
     
  14. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Ты про ванилу говорил
     
  15. Автор темы
    pavlinVP

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

    Баллы:
    46
    Ты не понял. Я тут совсем иное имею в виду.
     
  16. alexandrage

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

    Баллы:
    173
    Ванила тоже может в лаунчер.
     
  17. Автор темы
    pavlinVP

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

    Баллы:
    46
    Ну ладно Bukkit/Spigot / Она же на сколько я понимаю не может напремую выдавать клиенту инфу о том какой id юзать?. / Только же проверять?. / Ну если не будет поддержки некоторых функции то впринцепи можно и ножом клиент порезать, И и позже нитками пришить то что нужно. Ведь так?.
     
  18. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Ну обычно когда мы говорим о ваниле, то мы это используем в контексте серверов без лаунчера
     
  19. LuckyZeeRo

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

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
    Не думаю, что qq123456 это надежный пароль.
    Как на счет btRQpDNvfBEtkcamaC2FbrNPKJT4uUKo?
    Я к примеру юзаю KeePass и мне очень удобно хранить и копипастить такое. А с теми, кто делает ненадежные пароли несмотря на рекомендации - работает естественный отбор. Все гармонично, или я ошибаюсь?

    И голый SHA256 конечно же ненадежный, если вдруг твою базу сольют (что маловероятно при правильном выборе машинки и настроек безопасности). Используй минимум BCrypt с 12-14 оборотами, или доп функции для SHA-256 должны быть. Это гораздо замедлит скорость подбора и при нормальном пароле сделает время брута до веков. Ну а в будущем уже будем смотреть по ситуации что брать.

    Не стоит юзера заставлять делать пароли с мин. символами, включая циферки х..рки и т.п. всякие штуки. Это на самом деле плохая практика. Лучше сделать рекомендации. Или выборочно добавить двуфакторку.
     
  20. alexandrage

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

    Баллы:
    173
    Если игрок идиот, то и 90факторка не спасет. Ратку словит и все.
    В лаунчере можно вместо ника запрашивать мейл, так в игре и не узнают на какой ник какой мейл, пока сам игрок не спалит.
     
Статус темы:
Закрыта.

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