Безопасность6 мин чтения
Как держать сервер с модами чистым
Моды — это код, который писали не вы, работающий с правами вашего сервера. Откуда их брать, что проверять и на какие признаки реагировать.
Каждый мод — это программа, работающая внутри вашего сервера с тем же доступом, что и он сам. Это не повод избегать модов; это повод осознанно относиться к их происхождению, потому что перепакованный jar из форумного поста — риск настоящий, а не теоретический.
Откуда брать
- Со страницы самого автора или с платформы, где он публикуется. Больше ниоткуда.
- Не с перезалива, каким бы удобным ни выглядел сборник.
- Не сборкой по ссылке из сообщения в чате — именно так это чаще всего и ломается.
Тревожные признаки
Исходящие соединения от игрового сервера, который должен только отвечать. Мод, запрашивающий права, не связанные с тем, что он делает. Jar, заметно больший, чем предполагает его описание. Любой из этих признаков стоит того, чтобы остановиться и разобраться, а не отложить на потом.
Модель угроз сервера с модами — это не хакеры. Это удобная загрузка от человека, которого вы никогда не видели.