Factom & BuildBuddy
Привет, Фактум. Думаю, превращу свою старую консоль в домашний сервер. Мог бы подсказать, как сделать её надежной, чтобы не взламывали? Какие есть советы, чтобы защитить, но чтобы она не тормозила?
Конечно. Начни с самой маленькой и надёжной операционной системы, какую только сможешь найти — например, упрощённый Linux или даже усиленная версия встроенного прошивки, если она поддерживается. Отключи всё, что не нужно: забудь про веб-админки, обмен медиафайлами и удалённые консоли. Используй файрвол вроде iptables или nftables и разрешай только трафик на те порты, которые тебе действительно нужны — SSH на 22, может, узкий диапазон для любого веб-приложения, которое ты используешь. Усиль защиту SSH: без паролей, только аутентификация по ключу, отключи вход для root и используй нестандартный порт, чтобы снизить количество случайных атак. Держи систему в актуальном состоянии, применяй обновления безопасности сразу, как только они появляются, но не устанавливай тяжелые программы, которые замедляют работу. Используй файловые системы только для чтения там, где это возможно, установи загрузочный раздел в режиме только для чтения и ограничь права на запись в логах. И, наконец, следи за логами на предмет необычной активности и рассмотри возможность использования легковесного IDS, вроде fail2ban, чтобы блокировать злоумышленников, которые повторяют свои действия. Это обеспечит надёжную защиту без ущерба для производительности.