Центр знаний

Открывайте только нужные вам разделы

Рабочий процесс межсетевого экрана, который начинается с сохранения доступа к серверу.

2 мин чтенияРусский

Контент пересмотрен · Русский

Кратко
Тип руководства
Эксплуатация и безопасность
Примеры
Иллюстративно, зависит от среды
Объём интеграции
Удалённая машина не подключена
01

Перечислите службы перед открытием портов

Зафиксируйте административный порт, веб-слушатель, расположение базы данных и любые специфичные для продукта требования UDP/TCP. База данных, используемая только на той же машине, не должна нуждаться в публичном правиле. Учитывайте как гостевые правила, так и вышестоящий брандмауэр действующего оператора.

02

Сначала разрешите текущий маршрут администрирования

Сохраняйте рабочую сессию и проверенную консоль восстановления. Перед включением ограничительного брандмауэра разрешите фактический порт SSH и требуемый диапазон источников. Пример ниже предполагает, что SSH сейчас на порту 22; измените его в соответствии с работающим сервисом.

Настройки UFW по умолчанию и текущее правило SSHПроверьте для своей среды
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
03

Открывайте пути приложений только при необходимости

Для публичного веб-сервера разрешите TCP 80 и 443. Это не включает сам веб-сервис, а порты UDP/игр/почты требуют собственных явных решений. Избегайте широкого диапазона портов как обходного пути для диагностики одного приложения.

Пример публичного веб-сайтаПроверьте для своей среды
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
sudo ufw status verbose
04

Проверьте новое подключение и осмотрите IPv6

Откройте другое административное подключение и протестируйте приложение извне. Прочитайте действующие правила UFW и настройку IPv6 дистрибутива. Не следует предполагать, что правило только для IPv4 или вышестоящий фильтр защищают слушатель IPv6.

05

Отредактируйте указанное правило, затем протестируйте снова

Нумерованный вывод помогает найти устаревшее правило. Номера меняются после удалений, поэтому перечислите их снова перед следующим изменением. В системах с firewalld или nftables следуйте собственной конфигурации этого инструмента, а не комбинируйте конкурирующие менеджеры.

Проверьте перед изменением правилаПроверьте для своей среды
sudo ufw status numbered
# Remove only a rule you have identified, then list again:
# sudo ufw delete <rule-number>
ПЕРЕД СЛЕДУЮЩИМ ШАГОМ

Уходите с проверяемым результатом.

  • Перечислите службы перед открытием портов.
  • Отредактируйте указанное правило, затем протестируйте снова.
  • Держите информацию для восстановления и секреты вне публичных файлов.
ПЕРЕЙТИ К ПЕРВОИСТОЧНИКУUbuntu · администрирование межсетевого экрана