Nesne Modeli

Aşağıdaki tabloda, Windows Filtreleme Platformu (WFP) tarafından sağlanan çeşitli API kümeleri aracılığıyla işlenebilen nesne türleri listelenmiştir.

Nesne Türü Açıklama Örnek Özellikler Örnek
Filtre Sınıflandırmayı yöneten bir kural. Koşullar karşılanırsa, eylem çağrılır.
Bu, diğer tüm nesne türlerini birbirine bağladığından WFP tarafından kullanıma sunulan en karmaşık nesnedir.
  • Koşul dizisi
  • Eylem (İzin Ver, Engelle, Belirtme Çizgisi)
  • Ağırlık
  • Bağlam
"Tcp bağlantı noktası 1024'ten büyük olan trafiği engelle."
"Güvenli olmayan tüm trafik için IDS'ye açıklama balonu."
Bilgisi Sınıflandırma işlemine katılan bir işlev kümesi.
Belirli koşullar karşılandığında özel paket işlemenin yapılmasını sağlar.
  • KİMLİĞİ
  • Geçerli katman
NAT sürücüsü
Tabaka Filtre altyapısındaki bir filtre kapsayıcısı.
Ağ trafiği işlemede filtre altyapısının çağrıldığı belirli bir noktayı temsil eder.
  • Katmana eklenebilen filtreler için şema
Gelen Aktarım Katmanı
Alt katman Bir katmanın alt bileşeni, filtre tahkimkullanılır.
  • Ağırlık
IPsec Tüneli alt katmanı
Sağlayıcı WFP üzerinde bir çözüm oluşturan bir ilke sağlayıcısı.
Yalnızca yönetim için kullanılır; çalışma zamanı paket işlemesini etkilemez.
  • KİMLİĞİ
  • Hizmet adı
Gelişmiş Güvenlik özellikli Windows Güvenlik Duvarı
Üçüncü taraf URL filtreleme uygulaması
Sağlayıcı Bağlamı bir ilke sağlayıcısı tarafından rastgele bağlam bilgilerini depolamak için kullanılan veri blobu.
Özel yapılandırma bilgilerini belirtme çizgisine geçirmek için kullanılır.
Bağlam bilgilerini kullanmanın en yaygın yolu, filtrelerin bir sağlayıcı bağlamı başvuruda bulunmasıdır.
  • KİMLİĞİ
  • Veri blobu
IPsec, kimlik doğrulama ayarlarını Temel Filtreleme Altyapısı'nda (BFE) depolar. Filtrenin "Context" özelliği, filtrenin açıklediği trafik için kullanılacak kimlik doğrulama ayarlarını gösterir.
SSL sertifika seçimi dolgusu, sertifika bilgilerini bir sağlayıcı bağlamında depolar.

WFP API tarafından sunulan nesne türleri tutarlı semantiklere sahiptir. Ekleme, numaralandırma, abone olma vb. eylemleri tüm nesne türleri için benzerdir.

Her nesne türü bir veri yapısıyla temsil edilir (örneğin, FWPM_FILTER0). WFP API'sinin sunduğu farklı veri yapılarının sayısını en aza indirmek için, hem yeni nesneler eklemek hem de mevcut olanları almak için aynı veri yapısı kullanılır. Bu nedenle, her veri yapısında yeni bir nesne eklenirken yoksayılan alanlar olabilir çünkü bu alanlar çağıran tarafından değil, Temel Filtreleme Altyapısı (BFE) tarafından doldurulur. Örneğin, bir FWPM_FILTER0 veri yapısı, ilgili FWPS_FILTER0LUID içeren bir filterId alanına sahiptir. Bu LUID BFE tarafından atanır ve bu nedenle FwpmFilterAdd0çağrısında bu alan yoksayılır.

Nesne Yönetimi