Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная
  2. Red Hat Enterprise Linux: Руководство по безопасности
  3. II. Настройка безопасности Red Hat Enterprise Linux
  4. Глава 5. Безопасность сервера

5.2. Защита Portmap

Служба portmap — это демон, предназначенный для динамического назначения портов служб RPC, например, NIS и NFS. В него встроены слабые механизмы проверки подлинности, и он может выбирать порты для управляемых служб из широкого диапазона. Поэтому защитить его сложно.

ЗамечаниеЗамечание
 

Защита portmap влияет только на реализации NFSv2 и NFSv3, так как в NFSv4 она больше не нужна. Служба portmap, о которой идёт речь дальше, понадобится вам, только если вы планируете внедрять сервер NFSv2 or NFSv3.

Если вы используете службы RPC, придерживайтесь этих основных правил.

5.2.1. Защитите portmap с помощью оболочек TCP

Обязательно используйте оболочки TCP для определения сетей или узлов, имеющих доступ к службе portmap, так как в ней отсутствует встроенная проверка подлинности.

Кроме этого, ограничивая доступ к службе, используйте только IP-адреса. Избегайте использования имён узлов, так как их можно подделать, в частности, обманув DNS.

5.2.2. Защитите portmap с помощью IPTables

Чтобы ещё сильнее ограничить доступ к службе portmap, добавьте на сервере правила IPTables и разрешите доступ только к определённым сетям.

Ниже приведены два примера команд IPTables, допускающих TCP-подключения к службе portmap (прослушивающей порт 111) из сети 192.168.0/24 и с локального компьютера (это обязательно для службы sgi_fam, используемой в Nautilus). Все остальные пакеты отбрасываются.

iptables -A INPUT -p tcp -s! 192.168.0.0/24  --dport 111 -j DROP

iptables -A INPUT -p tcp -s 127.0.0.1  --dport 111 -j ACCEPT

Чтобы также ограничить трафик UDP, выполните следующую команду:

iptables -A INPUT -p udp -s! 192.168.0.0/24  --dport 111 -j DROP

ПодсказкаПодсказка
 

Узнать больше о реализации брандмауэра на основе IPTables, вы сможете в главе 7 Брандмауэры.

Перекрёстные ссылки книги для 5.2. Защита Portmap

  • Глава 5. Безопасность сервера
  • Вверх
  • 5.3. Защита NIS

Book navigation

  • Введение
  • I. Общее введение в безопасность
  • II. Настройка безопасности Red Hat Enterprise Linux
    • Глава 3. Обновления системы безопасности
    • Глава 4. Безопасность рабочей станции
    • Глава 5. Безопасность сервера
      • 5.2. Защита Portmap
      • 5.3. Защита NIS
      • 5.4. Защита NFS
      • 5.5. Защита HTTP-сервера Apache
      • 5.6. Защита FTP
      • 5.7. Защита Sendmail
      • 5.8. Определение открытых портов
    • Глава 6. Виртуальные частные сети
    • Глава 7. Брандмауэры
  • III. Оценка собственной защиты
  • IV. Реакция на вторжения и инциденты
  • V. Приложения

Последние материалы

  • Эмулятор терминала Terminator
    3 hours 36 minutes ago
  • Приложение scanimage
    6 days 1 hour ago
  • Утилита sensors
    1 week 2 days ago
  • Сканер Rkhunter
    2 weeks 3 days ago
  • Программа resize2fs
    3 weeks 2 days ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru