PF (xavfsizlik devori) - PF (firewall)

PF
Asl muallif (lar)Daniel Xartmayer
Tuzuvchi (lar)The OpenBSD Loyiha
Dastlabki chiqarilish1 dekabr 2001 yil; 18 yil oldin (2001-12-01)
Ombor Buni Vikidatada tahrirlash
YozilganC
Operatsion tizimOpenBSD
TuriPaketlarni filtrlash
LitsenziyaBSD litsenziyasi
Veb-saytwww.openbsd.org/Tss/ pf/indeks.html

PF (Paket filtri, shuningdek yozilgan pf) a BSD litsenziyalangan davlat paketli filtr, uchun dasturiy ta'minotning markaziy qismi xavfsizlik devori. Buni solishtirish mumkin netfiltr (iptables ), ipfw va ipfiltr.

PF uchun ishlab chiqilgan OpenBSD, lekin shunday bo'ldi ko'chirilgan boshqalarga operatsion tizimlar.

Tarix

PF dastlab Darren Ridning o'rnini bosuvchi sifatida ishlab chiqilgan IPFilter, undan ko'p qoidalar sintaksisini oladi. IPFilter OpenBSD-dan o'chirildi CVS OpenBSD dasturchilarining litsenziyasidan xavotirlanganligi sababli 2001 yil 30 mayda daraxt.[1]

PFning dastlabki versiyasi Daniel Xartmayer tomonidan yozilgan.[2] 2001 yil 1-dekabrda chiqarilgan OpenBSD 3.0-da paydo bo'ldi.[3]

Keyinchalik Henning Brauer va Rayan McBride tomonidan keng ko'lamda qayta ishlangan[4] kodning aksariyati Henning Brauer tomonidan yozilgan. Hozirda Xenning Brauer PFning asosiy ishlab chiquvchisi hisoblanadi.

Xususiyatlari

Filtrlash sintaksisi IPFilterga o'xshaydi, aniqroq qilish uchun ba'zi o'zgartirishlar kiritilgan. Tarmoq manzilini tarjima qilish (NAT) va Xizmat sifati (QoS) PFga kiritilgan. Kabi xususiyatlar pfsync va CARP uchun ishdan chiqish va ortiqcha, sessiyani autentifikatsiya qilish uchun authpf va xavfsizlik devorlarini engillashtirish uchun ftp-proksi FTP protokoli, shuningdek PF-ni kengaytirdi, shuningdek PF SMP-ni qo'llab-quvvatlaydi (Nosimmetrik ko'p ishlov berish ) Va STO (Kuzatuvning aniq variantlari ).

Ko'pgina innovatsion xususiyatlardan biri bu PF-ni jurnalga yozishdir. PF-ni qayd etish pf.conf-dagi har bir qoida bo'yicha sozlanishi va jurnallar PF-dan soxta tarmoq interfeysi bilan ta'minlanadi pflog, bu foydalanuvchi darajasidagi dasturlar uchun yadro darajasidagi rejimdan ma'lumotlarni ko'tarishning yagona usuli. Kundaliklar kabi standart yordam dasturlari yordamida kuzatilishi mumkin tcpdump, qaysi ichida OpenBSD maqsad uchun kengaytirilgan yoki diskka saqlangan tcpdump /kompyuter yordamida ikkilik format pflogd xizmatchi.

Portlar

Uy platformasida ishlashdan tashqari OpenBSD, PF ko'plab boshqa operatsion tizimlarga joylashtirilgan, ammo imkoniyatlarda katta farqlar mavjud. Ba'zi portlar ko'p yillik tarixga ega. OpenBSD har doim eng ko'p xususiyatlarga ega bo'lgan so'nggi versiyasiga ega.

PF hozirda ishlatiladi:

Shuningdek qarang

Adabiyotlar

  1. ^ de Raadt, Teo (2001-05-30). "CVS: cvs.openbsd.org: src; ipf-ni o'chirish". Olingan 2018-08-20.
  2. ^ Xartmayer, Daniel (2017-09-26). "OpenBSD uchun yangi davlat paketli filtri". Olingan 2018-08-20.
  3. ^ "OpenBSD 3.0". 2001-12-01. Olingan 2018-08-20.
  4. ^ Brauer, Henning. "Henning Brauer konsalting: pf". Olingan 2018-08-20.
  5. ^ "FreeBSD / amd64 5.3-RELEASE Release Notes". 2004-11-03. Olingan 2018-08-20.
  6. ^ "xnu / xnu-1456.1.26 / bsd / net / pf.c.auto.html". Apple, Inc. 2008-12-05. Olingan 2018-08-20.
  7. ^ "2005 yildagi o'zgarishlar va NetBSD yangiliklari: 2005 yil 23 dekabr - NetBSD 3.0 chiqarildi". Olingan 2018-08-20.
  8. ^ "pf (4) qo'llanma sahifasi". DragonFly yadrosi interfeyslari uchun qo'llanma. 2011-01-02. Olingan 2018-08-20.
  9. ^ "Paket filtriga kirish". Oracle® Solaris 11.3 da tarmoqni xavfsizligini ta'minlash. Oracle korporatsiyasi. 2018 yil mart. Olingan 2018-08-20.

Kitoblar

Tashqi havolalar