Безопасность
Базовая защита сервера и аккаунтов
Резервные копии, минимальные права, проверенные источники файлов и безопасное хранение секретов.
Защитите доступ
Выдавайте права только тем, кому они действительно нужны. Не используйте общий аккаунт администратора, если можно завести отдельные учётные записи. Удаляйте старые доступы после смены команды и включайте многофакторную проверку там, где она доступна.
Сделайте резервное копирование
Резервная копия полезна только в том случае, если её можно восстановить. Храните копии отдельно от основного сервера и периодически проверяйте восстановление на тестовом окружении. Не перезаписывайте все копии одним и тем же повреждённым состоянием.
- Сохраняйте миры, конфигурации и важные данные базы.
- Проверяйте, что процесс копирования завершается успешно.
- Ограничьте доступ к резервным архивам.
Проверяйте сторонние файлы
Скачивайте плагины с доверенных площадок и сверяйте автора, версию и контрольную сумму, если она опубликована. Обфускация сама по себе не доказывает вредоносность, но требует осторожности. Не запускайте неизвестные JAR на основном сервере.
Храните секреты отдельно
Токены ботов, OAuth-секреты и пароли базы данных должны находиться в локальном файле окружения или менеджере секретов, а не в публичном репозитории. Перед публикацией проверьте, что `.env` исключён из Git, а в production используются новые случайные секреты и HTTPS.
