- Для версий
- 1.8.✘
- 1.9.✘
- 1.10.✘
- 1.11.✘
- 1.12.✘
- 1.13.✘
- 1.14.✘
- 1.15.✘
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
Описание плагина 2FA Guard:
Что такое плагин 2FA (двухфакторная аутентификация) в Minecraft?
Плагин 2FA (двухфакторная аутентификация) в Minecraft - важный инструмент безопасности для администраторов серверов. Он добавляет критически важный второй уровень безопасности, требуя, чтобы сотрудники после ввода пароля проходили аутентификацию с помощью дополнительного метода, обычно мобильного устройства. Это гарантирует, что даже если пароль будет скомпрометирован, неавторизованные пользователи не смогут получить доступ к важным командам сервера или привилегиям OP.Особенности плагина 2FA Guard:
Почему 2FA Guard — лучший плагин двухфакторной аутентификации для Minecraft?2FA Guard — это не просто плагин, а полноценная система безопасности для Minecraft-серверов. Вот почему он выделяется среди других:
- Продвинутая защита на уровне админов: 2FA Guard специально разработан для администраторов серверов. Он предотвращает несанкционированный доступ к важным командам, даже если злоумышленник получил права администратора или OP. Это защищает сервер от нежелательных действий и атак.
- Интеграция с Discord: Плагин поддерживает интеграцию с Discord, позволяя администраторам подтверждать или отклонять запросы на регистрацию 2FA прямо через Discord. Это гарантирует, что доступ получат только проверенные участники команды.
- Настраиваемое блокирование команд: Администраторы могут указать, какие именно команды нельзя выполнять без прохождения 2FA, даже если у пользователя есть соответствующие права.
- Умное распознавание IP: Пользователям не нужно повторно проходить верификацию при входе с одного и того же IP в течение заданного времени, благодаря функции настройки времени повторного входа.
- Защита от отключения плагина: 2FA Guard невозможно отключить стандартными методами, такими как использование Plugman, что обеспечивает непрерывную защиту.
- Удобная настройка: Простая конфигурация позволяет персонализировать настройки, включая название для приложения-аутентификатора, размеры шрифта на QR-кодах и текстовые сообщения.
- Таймаут аутентификации: Пользователям даётся 2 минуты (можно настроить) для ввода кода из мобильного приложения-аутентификатора. Если они не успеют, то будут отключены от сервера.
- Поддержка Bungeecord и Velocity: Плагин гарантирует, что нельзя обойти 2FA при переключении между серверами. После аутентификации на одном сервере доступ будет автоматически активирован на остальных.
Основные функции для безопасности Minecraft-серверов:
- Обязательная 2FA для всех OP-аккаунтов: Все аккаунты с правами OP обязаны настроить 2FA для максимальной защиты.
- Настройка для обычных аккаунтов: Администраторы могут выбрать, должны ли обычные пользователи проходить 2FA, основываясь на их правах.
- Полный контроль активности: До настройки 2FA пользователи не могут выполнять никаких действий, включая чат, движение, выполнение команд и другие действия, предотвращая несанкционированный доступ.
Как включить и настроить 2FA Guard на сервере Minecraft?
- Установите плагин: Скачайте и установите его на сервер, а также на Bungeecord/Velocity при необходимости.
- Настройте конфигурацию: Укажите предпочтения в файле конфигурации, например, название для аутентификатора и ограничения на команды.
- Уведомьте персонал: Сообщите команде о необходимости 2FA и объясните, как начать настройку через команду /2fa setup в чате.
- Сканируйте QR-код: Персонал увидит QR-код в игре, который нужно отсканировать в мобильном приложении-аутентификаторе.
- Введите код: После сканирования введите код из приложения в Minecraft с помощью команды /2fa <код>.
- Завершите настройку: После успешного ввода кода 2FA будет активирована для аккаунта.
- Дальнейшее использование: При будущих входах в игру потребуется вводить новый код из приложения-аутентификатора.
Используется и рекомендовано крупнейшими серверами Minecraft:
«2FA Guard — самый безопасный плагин двухфакторной аутентификации на рынке. Незаменим для любого сервера, который серьёзно относится к своей безопасности» — Purple Prison.Скачайте 2FA Guard уже сегодня и защитите свой сервер!
За разумную цену 2FA Guard предоставляет непревзойдённый уровень безопасности для вашего сервера Minecraft. Уникальные функции, такие как подтверждение через Discord, защита от отключения и блокировка критических команд, делают его лучшим выбором на рынке. Эта небольшая инвестиция может уберечь вас от значительных потерь (иногда исчисляемых сотнями или даже тысячами долларов), что делает 2FA Guard обязательным элементом стратегии защиты вашего сервера.Настройка 2FA Guard
2FA Guard предлагает широкий спектр настроек для адаптации под ваш сервер. Конфигурационные файлы, поставляемые с плагином, позволяют детально персонализировать работу 2FA Guard.config.yml
YAML:
issuer: 'PurplePrison' # Will be shown in the authenticator app
enter_type: 'chat' # 'chat' or 'command', Should the code be entered via chat, or /2fa <code>
authentication_timeout_enabled: true
authentication_timeout: 120 # In seconds, how long the user has to authenticate until being kicked
bungeecord_sync: false # Should the 2FA be synced across the bungeecord network
optional_enabled: false # Enable optional 2FA, if enabled, users can choose to enable 2FA. This is not recommended
optional_permission: '2fa.optional' # Permission required to enable optional 2FA
general_blocked_commands: # Commands that are blocked for everyone, this is to prevent reloading and potentially bypassing the 2FA
- "plugman disable 2FA"
- "plugman reload 2FA"
- "plugman unload 2FA"
- "plugman restart 2FA"
op_requires_2fa: true # Does OP require 2fa
non_op_requires_2fa: true # Does non-OP require 2fa, based on the permission below
non_op_requires_permission: '2fa.required'
discord_approval: true # Does discord approval need to be enabled (External approval)
relog_time: 30 # In seconds, how long u can join without having to re-authenticate (On the same IP)
save_relog_time: true # Should the relog time be saved, or should it be reset on every restart
map:
font_size: 10
top_text: "Scan the QR code"
bottom_text: "from a mobile device"
name: "&c&l2FA Code"
lore: |
&7Scan the QR code from a mobile device
&7to enable 2FA on your account
&f%code%
regular_user_blocked_actions: # User is not OP or have the specified required 2FA permission
commands: true
command_list:
- 'dupeip'
- 'history'
- 'lp'
- 'luckperms'
- 'essentials:'
- 'whois'
- 'op'
- 'deop'
- 'ban'
- 'unban'
- 'kick'
- 'mute'
- 'unmute'
- 'tempban'
- 'tempmute'
- 'banip'
- 'unbanip'
- 'banlist'
not_setup_blocked_actions: # User is required to have 2FA but has not set it up yet
receive_chat: true # Requires ProtocolLib
chat: true
commands: true
command_list:
- '*'
movement: true
dropping_items: true
picking_up_items: true
holding_items: true
interacting: true
block_breaking: true
block_placing: true
inventory_click: true
no_code_blocked_actions: # User is required to have 2FA, has set it up, but is required to enter their code
receive_chat: true # Requires ProtocolLib
chat: true
commands: true
command_list:
- '*'
movement: true
dropping_items: true
picking_up_items: true
holding_items: true
interacting: true
block_breaking: true
block_placing: true
inventory_click: true
messages.yml
YAML:
already_in_set_up: '&cYou are already in the setup process!'
already_requested: '&cYou have already requested 2FA, please wait for approval!'
already_set_up: '&cYou have already set up 2FA!'
approval_required: '&cAnother staff member needs to approve your 2FA request!'
approved: '&aYour 2FA request has been approved, you can now set up 2FA!'
authentication_removed: '&aYou have successfully removed your authentication!'
authentication_removed_other: '&AYou have successfully removed the authentication
of &f%player%&A!'
authentication_required: '&cYou need to authenticate yourself before doing this, please
type your 2FA code in chat!'
authentication_took_too_long: '&cYou took too long to authenticate yourself!'
cancelled: '&cYou have cancelled the setup!'
code_invalid: '&cThe code you have entered is invalid!'
cooldown: '&cPlease wait a little before setting up again!'
help: |-
&7&m--------------------------
&a&l2FA Help
&7&m--------------------------
&a/2fa setup &7- &fSet up 2FA
&aUse your device to scan the QR code
&a/2fa help &7- &fShow this message
&a/2fa remove <player> &7- &fRemove 2FA from yourself or another player
&7&m--------------------------
no_authentication_required: '&cYou don''t need to authenticate yourself!'
no_console: '&cYou can''t use this command as console!'
no_maps_available: '&cThere are no maps available at the moment, please try again
later!'
no_permission: '&cYou don''t have permission to do this!'
player_doesnt_have_2fa: '&cThis player doesn''t have 2FA enabled!'
setup_finished: '&aYou have successfully set up 2FA!'
setup_required: '&cYour account needs to be protected with 2FA before doing this!'
setup_started: |-
&aPlease scan the QR code with your device using Google Authenticator or Authy!
Or type the code &f%code% &ain your authenticator app!
verified: '&aYou have successfully verified your account!'
welcome_back: '&aWelcome back, you''ve relogged and are now authenticated!'
Установка плагина 2FA Guard:
- Скачайте плагин.
- Выключите сервер
- Переместите файл .jar в папку /plugins/ вашего сервера.
- Запустите сервер.
- Готово.