Защита FreeBSD от OS Fingerprinting с использованием PF

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
mnz_home
проходил мимо

Защита FreeBSD от OS Fingerprinting с использованием PF

Непрочитанное сообщение mnz_home » 2009-02-08 14:07:17

Попалась на глаза любопытная статья

Возможно ли то же самое реализовать при помощи ipfw? Если нет, то в какой последовательности будут проходить пакеты через каждый фаервол при одновременной работе ipfw и pf?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

warzon
проходил мимо

Re: Защита FreeBSD от OS Fingerprinting с использованием PF

Непрочитанное сообщение warzon » 2009-02-08 14:14:13

mnz_home писал(а):Попалась на глаза любопытная статья

Возможно ли то же самое реализовать при помощи ipfw? Если нет, то в какой последовательности будут проходить пакеты через каждый фаервол при одновременной работе ipfw и pf?
Одновременной последовательности :smile: кто впоймал тот и поимел. если ставешь два фаера главное делать правельную логику.работ их а не писать одному запретить этот айпи адрес а другому разрешить :-D :-D :-D

kirgudu
сержант
Сообщения: 185
Зарегистрирован: 2009-01-16 23:14:00

Re: Защита FreeBSD от OS Fingerprinting с использованием PF

Непрочитанное сообщение kirgudu » 2009-02-08 14:19:11

http://www.opennet.ru/docs/RUS/ipfw_pf_ ... index.html

Только вот с последним nmap'ом особо не прокатывает. Приходится ip стек крутить серьезно.

mnz_home
проходил мимо

Re: Защита FreeBSD от OS Fingerprinting с использованием PF

Непрочитанное сообщение mnz_home » 2009-02-08 14:58:55

warzon писал(а):Одновременной последовательности :smile: кто впоймал тот и поимел. если ставешь два фаера главное делать правельную логику.
Но пакет гарантированно проходит через оба межсетевых экрана? Или кто первый подхватит только и через того и пройдет? :smile: Есть настроенный ipfw, планируется использовать pf в качестве более тонкого, дополнительного фильтра.

kirgudu
Спасибо за ссылочку. ;-)

warzon
проходил мимо

Re: Защита FreeBSD от OS Fingerprinting с использованием PF

Непрочитанное сообщение warzon » 2009-02-08 15:09:20

mnz_home писал(а):
warzon писал(а):Одновременной последовательности :smile: кто впоймал тот и поимел. если ставешь два фаера главное делать правельную логику.
Но пакет гарантированно проходит через оба межсетевых экрана? Или кто первый подхватит только и через того и пройдет? :smile: Есть настроенный ipfw, планируется использовать pf в качестве более тонкого, дополнительного фильтра.

kirgudu
Спасибо за ссылочку. ;-)
да гарантированно пройдёт через оба Ipfw pf ,главное не нарушайте логику штобы всё было прозрачно как слеза,например у меня pf рабоатет с таблицами ipfw+pipe+queue и всё гуд.в таком плане.

mnz_home
проходил мимо

Re: Защита FreeBSD от OS Fingerprinting с использованием PF

Непрочитанное сообщение mnz_home » 2009-02-08 17:02:14

kirgudu писал(а):Только вот с последним nmap'ом особо не прокатывает. Приходится ip стек крутить серьезно.
Уже хоть что-то, nmap уже путает с MacOS X и OpenBSD. :smile: PF еще не включал...

Код: Выделить всё

PORT   STATE SERVICE VERSION
22/tcp open  ssh      (protocol 2.0)
80/tcp open  http    Apache httpd

Running (JUST GUESSING) : OpenBSD 3.X|4.X (97%), Apple Mac OS X 10.5.X|10.3.X|10.4.X (94%), FreeBSD 7.X|5.X|6.X (93%), Juniper embedded (89%), Scientific Atlanta embedded (88%)

Aggressive OS guesses: OpenBSD 3.9 - 4.2 (97%), OpenBSD 4.0 (x86) (96%), OpenBSD 4.1 (96%), OpenBSD 4.1 (x86) (96%), OpenBSD 4.3 (94%), Apple Mac OS X 10.5 - 10.5.4 (Leopard) (Darwin 9.0.0b5 - 9.4.0) (94%), Apple Mac OS X 10.5.3 (Leopard) (Darwin 9.3.0) (94%), Apple Mac OS X 10.5 (Leopard) (Darwin 9.1.0, PowerPC) (93%), Apple Mac OS X 10.5 - 10.5.2 (Leopard) (Darwin 9.0.0 - 9.2.0) (93%), Apple Mac OS X 10.5 - 10.5.3 (Leopard) (Darwin 9.0.0 - 9.3.0) (93%)

Uptime guess: 0.003 days (since Sun Feb 08 16:45:16 2009)
Network Distance: 1 hop
TCP Sequence Prediction: Difficulty=253 (Good luck!)
IP ID Sequence Generation: Randomized

kirgudu
сержант
Сообщения: 185
Зарегистрирован: 2009-01-16 23:14:00

Re: Защита FreeBSD от OS Fingerprinting с использованием PF

Непрочитанное сообщение kirgudu » 2009-02-08 20:00:01

А! Люди! В статье есть бага, в ipfw не смейте P/P добавлять на SSH, иначе отвалитесь и больше не залогинетесь. ;)

mnz_home
проходил мимо

Re: Защита FreeBSD от OS Fingerprinting с использованием PF

Непрочитанное сообщение mnz_home » 2009-02-08 21:46:21

kirgudu писал(а):А! Люди! В статье есть бага, в ipfw не смейте P/P добавлять на SSH, иначе отвалитесь и больше не залогинетесь. ;)
Странно... У меня вроде ничего не отвалилось.

Код: Выделить всё

set block-policy drop

scrub all no-df random-id reassemble tcp
scrub in all fragment reassemble

block in log quick proto tcp flags FUP/WEUAPRSF
block in log quick proto tcp flags WEUAPRSF/WEUAPRSF
block in log quick proto tcp flags SRAFU/WEUAPRSF
block in log quick proto tcp flags /WEUAPRSF
block in log quick proto tcp flags SR/SR
block in log quick proto tcp flags SF/SF
block in log quick proto tcp flags FUP/FUP
block in log quick proto tcp flags SF/SFRA
block in log quick proto tcp flags /SFRA
block in log quick proto tcp flags SFUP/SFRAU
block in log quick proto tcp flags FPU/SFRAUP
block in log quick proto tcp flags F/SFRA
block in log quick proto tcp flags U/SFRAU
block in log quick proto tcp flags P/P

pass in all
pass out all

kirgudu
сержант
Сообщения: 185
Зарегистрирован: 2009-01-16 23:14:00

Re: Защита FreeBSD от OS Fingerprinting с использованием PF

Непрочитанное сообщение kirgudu » 2009-02-08 23:01:07

mnz_home писал(а):
kirgudu писал(а):А! Люди! В статье есть бага, в ipfw не смейте P/P добавлять на SSH, иначе отвалитесь и больше не залогинетесь. ;)
Странно... У меня вроде ничего не отвалилось.
Внимательно читай, в ipfw.