Настройка запрета на доступ в сеть для модуля Обезвреживание содержимого сообщений
28 сентября 2026
ID 314800
Для минимизации рисков безопасности рекомендуется запретить модулю Обезвреживание содержимого сообщений доступ в сеть. Это предотвратит потенциальные атаки на хосты вашей организации в случае компрометации модуля. Для настройки запрета на доступ в сеть необходимо использовать стандартный брандмауэр операционной системы.
В этом разделе содержатся инструкции по настройке запрета на доступ в сеть для различных брандмауэров.
Для настройки запрета на доступ в сеть рекомендуется использовать nftables, если вы не используете иные брандмауэры.
Если на сервере установлено приложение Kaspersky Endpoint Security for Linux версии 12.1 и 12.2, настройку запрета требуется производить с использованием nftables.
Настройка запрета с использованием nftables
Чтобы настроить запрет на доступ в сеть с использованием nftables:
- Установите пакет nftables, если он не установлен.
- Включите автоматический запуск службы nftables при каждой загрузке операционной системы, выполнив команду:
systemctl enable nftables.service - Включите nfttables, выполнив команду:
systemctl start nftables.service - Создайте новую таблицу, выполнив команду
nft add table netdev klsbuser-prohibit - Получите список сетевых интерфейсов любым удобным способом, например выполнив команду:
ip link show - Сохраните полученный список интерфейсов для дальнейшего использования.
- Выполните следующие команды для каждого сетевого интерфейса из полученного списка:
nft create chain netdev klsbuser-prohibit "<имя интерфейса>-egress" \{ type filter hook egress device "<имя интерфейса>" priority filter \; \}nft add rule netdev klsbuser-prohibit "<имя интерфейса>-egress" meta skuid klsbuser dropnft create chain netdev klsbuser-prohibit "<имя интерфейса>-ingress" \{ type filter hook ingress device "<имя интерфейса>" priority filter \; \}nft add rule netdev klsbuser-prohibit "<имя интерфейса>-ingress" meta skuid klsbuser drop - Выполните команду:
nft list table netdev klsbuser-prohibit - Добавьте вывод команды из предыдущего пункта в файл конфигурации nftables.conf.
Местоположение файла конфигурации nftables.conf может отличаться в зависимости от дистрибутива, например: /etc/sysconfig/nftables.conf или /etc/nftables.conf.
Чтобы отменить запрет на доступ в сеть с использованием nftables:
- Выполните следующую команду от имени пользователя root:
nft delete table netdev klsbuser-prohibit - В файле конфигурации nftables.conf удалите запись о klsbuser-prohibit.
Настройка запрета с использованием iptables
Чтобы настроить запрет на доступ в сеть с использованием iptables:
- Выполните следующие команды от имени пользователя root:
iptables -I OUTPUT -m owner --uid-owner klsbuser -j REJECTip6tables -I OUTPUT -m owner --uid-owner klsbuser -j REJECT - Настройте сохранение правил c закреплением в системе (persistence):
- В операционных системах Ubuntu и Debian выполните следующие команды:
- Установите пакет iptables-persistent.
- Проверьте статус службы netfilter-persistent с помощью команды:
systemctl status netfilter-persistentСтатус должен быть active и enabled.
- Выполните команды:
iptables-save > /etc/iptables/rules.v4ip6tables-save > /etc/iptables/rules.v6
- В операционных системах Rocky Linux, Red Hat Enterprise Linux, Platform V SberLinux OS Server (SLO) и РЕД ОС выполните следующие команды:
- Установите пакет iptables-services.
- Выполните команды:
systemctl enable iptables && systemctl enable ip6tablesiptables-save >/etc/sysconfig/iptablesip6tables-save >/etc/sysconfig/i6ptablessystemctl start iptables && systemctl start ip6tables - Проверьте статус служб iptables и ip6tables с помощью команд:
systemctl status iptablessystemctl status ip6tablesСтатус должен быть active и enabled.
Команда
iptables-saveсохраняет только правила, активные во время выполнения команды. Если существуют персистентные правила, не активные во время выполнения команды, вам необходимо настроить содержимое файлов вручную. - В операционных системах Ubuntu и Debian выполните следующие команды:
Чтобы отменить запрет на доступ в сеть с использованием iptables:
- Выполните следующие команды от имени пользователя root:
iptables -D OUTPUT -m owner --uid-owner klsbuser -j REJECTip6tables -D OUTPUT -m owner --uid-owner klsbuser -j REJECT - Выполните шаги, описанные в пункте 2 инструкции по настройке сохранения правил c закреплением в системе.
Настройка запрета с использованием firewalld
Чтобы настроить запрет на доступ в сеть с использованием firewalld:
- Выполните следующие команды от имени пользователя root:
firewall-cmd --permanent --direct --add-rule ipv4 filter OUTPUT <приоритет> -m owner --uid-owner klsbuser -j REJECTfirewall-cmd --permanent --direct --add-rule ipv6 filter OUTPUT <приоритет> -m owner --uid-owner klsbuser -j REJECTЗдесь
<приоритет>– приоритет ниже, чем самый низкий приоритет среди всех прямых правил (direct rules). - Перезапустите службу firewalld с помощью команды:
systemctl restart firewalld.service
Чтобы отменить запрет на доступ в сеть с использованием firewalld, выполните следующие команды:
- Выполните следующие команды от имени пользователя root:
firewall-cmd --permanent --direct --remove-rule ipv4 filter OUTPUT <приоритет> -m owner --uid-owner klsbuser -j REJECTfirewall-cmd --permanent --direct --remove-rule ipv6 filter OUTPUT <приоритет> -m owner --uid-owner klsbuser -j REJECT - Перезапустите службу firewalld с помощью команды:
systemctl restart firewalld.service
Настройка запрета с использованием ufw
Чтобы настроить запрет на доступ в сеть с использованием ufw:
- В файл /etc/ufw/before.rules добавьте запись:
-I ufw-before-output -m owner --uid-owner klsbuser -j REJECT - В файл /etc/ufw/before6.rules добавьте запись:
-I ufw6-before-output -m owner --uid-owner klsbuser -j REJECT - Перезапустите службу ufw с помощью команды:
systemctl restart ufw.service
Чтобы отменить запрет на доступ в сеть с использованием ufw:
- Из файла /etc/ufw/before.rules удалите запись:
-I ufw-before-output -m owner --uid-owner klsbuser -j REJECT - Из файла /etc/ufw/before6.rules удалите запись:
-I ufw6-before-output -m owner --uid-owner klsbuser -j REJECT - Перезапустите службу ufw с помощью команды:
systemctl restart ufw.service