Страница 1 из 1

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

Добавлено: 2009-02-08 14:07:17
mnz_home
Попалась на глаза любопытная статья

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

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

Добавлено: 2009-02-08 14:14:13
warzon
mnz_home писал(а):Попалась на глаза любопытная статья

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

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

Добавлено: 2009-02-08 14:19:11
kirgudu
http://www.opennet.ru/docs/RUS/ipfw_pf_ ... index.html

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

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

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

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

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

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

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

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

Добавлено: 2009-02-08 17:02:14
mnz_home
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

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

Добавлено: 2009-02-08 20:00:01
kirgudu
А! Люди! В статье есть бага, в ipfw не смейте P/P добавлять на SSH, иначе отвалитесь и больше не залогинетесь. ;)

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

Добавлено: 2009-02-08 21:46:21
mnz_home
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

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

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