https://msdn.microsoft.com/pl-pl/library/hh824667
Forefront Protection 2010 for Exchange – część 5
Autor: Jacek Światowiak
Opublikowano: 2012-03-15
W poprzedniej części cyklu omówiono mechanizmy ochrony antyspamowej. W tym artykule przyjrzymy się elementom filtrowania, dostępnym w produkcie FPE.
Elementy filtrowania w produkcie Forefront Protection for Exchange
Oprócz ochrony przed szkodliwym oprogramowaniem oraz spamem, produkt FPE został wyposażony w mechanizmy służące filtrowaniu treści przesyłanej za pomocą poczty elektronicznej. Listy filtrów oraz filtry konfigurowane są na poziomie Policy Management | Filters | Filter Lists oraz Filter Options. Na Rys. 1. zilustrowano okno listy filtrów.
****Rys. 1.****Konsola zarządzania FPE, poziom Policy Management | Filters | Filter Lists.**
Opcje konfiguracyjne, dla wszystkich czterech trybów filtrowania, ustawia się na poziomie Policy Management | Filters | Filter Options. Na Rys. 2 zaprezentowano opcje konfiguracyjne dla trybów filtrowania Realtime oraz filtrowania określonego harmonogramem, natomiast na Rys. 3 przedstawione zostały opcje dla filtrowania w trybie on-demand. Dla tych trzech trybów opcje są identyczne:
- Enable file filters – globalne włączenie lub wyłączenie filtrowania dla danego trybu,
- Enable header filters (subject line and sender-domain)– włączenie filtrowania dla nagłówka wiadomości,
- Skip file filtering within compressed files – wyłączenie filtrowania treści, jeżeli została skompresowana,
- Przycisk Edit Deletion Text… - odpowiada za zdefiniowanie tekstu, który zostanie podstawiony w miejsce usuniętego (odfiltrowanego) elementu (pliku).
****Rys. 2.****Konsola zarządzania FPE, poziom Policy Management | Filters | Filter Options.**
Opcje konfiguracyjne filtrowania dla trybu on-demand przedstawione zostały na Rys. 3.
****Rys. 3.****Opcje konfiguracyjne filtrowania dla trybu on-demand.**
Filtrowanie dla trybu transportowego ma więcej opcji konfiguracyjnych. Zostały one zilustrowane na Rys. 4. Dodatkowe opcje to:
- Enable keyword filtering – włączenie filtrowania po słowach kluczowych,
- Enable case-sensitive keyword filtering – włącza rozróżnianie wielkich i małych liter w słowach kluczowych.
Dla trybu transportowego rozróżniać będziemy filtrowanie po nazwach plików (file filtering) oraz filtrowanie po słowach kluczowych (keyword filering). Dla każdego z tych trybów określić możemy, czy filtrowanie ma dotyczyć ruchu wchodzącego (Inbound) lub wychodzącego (Outbound), czy też obu tych kierunków. Dodatkowe opcje pozwalają na dodanie informacji o odfiltrowanej treści, zarówno do nagłówka przesyłki jak i do linii tematu wiadomości.
****Rys. 4.****Opcje konfiguracyjne skanowania dla trybu transportowego.**
Tworzenie list filtrów
FPE umożliwia zdefiniowanie filtrów w pięciu kategoriach, zwanych listami filtrów:
- Allow senders – listy dozwolonych adresów e-mail nadawców,
- File – listy plików o określonej nazwie lub typie,
- Keyword – listy słów kluczowych,
- Sender-domain – listy nazw domen,
- Subject line – listy słów lub wyrażeń zawartych w temacie wiadomości.
W celu utworzenia nowych filtrów należy kliknąć Create Filter List, na poziomie Policy Management | Filters | Filter Options, w prawym oknie Actions. Zostanie wówczas wyświetlone okno, zaprezentowane na Rys. 5., w którym wybieramy jedną z kategorii list filtrów.
****Rys. 5.****Wybór kategorii list filtrów.**
Listy filtrów typu Allowed Senders
Okno tworzenia listy filtrów typu Allow Senders przedstawiono na Rys. 6. Jest to prosta lista adresów e-mail nadawców, które mają omijać filtrowanie w trybie File, Keywoard lub/i Content filtering. Elementy listy można dodawać/usuwać/edytować pojedynczo lub importować /eksportować całą listę do/z pliku tekstowego.
****Rys. 6.****Tworzenie listy typu Allow Senders.**
Utworzona lista jest wykorzystywana wyłącznie w trybie transportowym. Na Rys. 7. zilustrowano okno włączenia/wyłączenia listy na serwerach Hub/Edge.
****Rys. 7.****Okno włączenia/wyłączenia listy typu Allow Senders.**
Na Rys. 8. zaprezentowano okno Filters – Filter Lists z utworzoną oraz włączoną listą typu Allow Senders.
****Rys. 8.****Utworzona i włączona lista typu Allow Senders.**
Na Rys. 9. pokazano opcje utworzonej, przykładowej listy typu Allow Senders – okno Preview – zakładki Settings oraz Filter criteria. Parametry każdej utworzonej listy dowolnego typu można podejrzeć w oknie Preview. Przy filtrowaniu typu File, dostępna będzie jeszcze jedna zakładka, o nazwie File Types.
*Rys. 9.*Opcje utworzonej listy typu Allow Senders– okno Preview – zakładki Settings oraz Filter criteria.
Listy filtrów typu File
Drugi typ listy filtrów to lista typu File. Pierwsze okno konfiguracyjne zostało przedstawione na Rys. 10. Pozwala to na wybór jednego z trzech podtypów listy:
- Filter files of specific types by inspecting the file header – lista bazująca na typie pliku (załącznika), weryfikowanym poprzez sprawdzanie nagłówka pliku,
- Filter files with specyfic name patterns – lista bazująca na określonym wzorze nazwy pliku (załącznika),
- Filter files of specific types AND with specific name patterns - lista będąca połączeniem obu list poprzednich.
Można podać również inny podział filtrowania typu File. Rozróżniamy filtrowanie bazujące na:
- Typie pliku (format MIME),
- Nazwie pliku,
- Rozszerzeniu pliku,
- Wielkości pliku.
****Rys. 10.****Okno tworzenia listy typu File.**
Tworzenie listy bazującej na typie pliku ilustruje Rys. 11. Jako przykład wybrano filtrowanie plików typu bzip2.
****Rys. 11.****Tworzenie listy bazującej na typie pliku.**
Filtrowanie tego typu jest dostępne dla wszystkich trybów filtrowania niezależnie. Dostępne opcje, związane z każdym z trybów filtrowania, przedstawione zostały na Rys. 12.
- Enabled – (Yes/No) – filtracja dla danego trybu skanowania jest włączona/wyłączona,
- Akctions – akcja, która ma być podjęta po wykryciu pliku o określonej nazwie lub typie,
- Quarantine files – (Yes/no) – określenie, czy odfiltrowany plik (załącznik) ma trafić do kwarantanny, czy nie,
- Notifications – określenie, czy osoby uczestniczące w wymianie poczty mają zostać powiadomione o fakcie odfiltrowania pliku (załącznika):
o Use notification settings – powiadamiaj uczestników wymiany poczty e-mail,
o Never send notifications – nie wysyłaj powiadomień.
****Rys. 12.****Dostępne opcje związane z każdym z trybów filtrowania dla listy typu File.**
Tabela 1. Akcje filtrowania dla filtrowania typu File.
Tryb filtrowania | Typ akcji |
Realtime | Skip detect Purge Delete (domyślnie) |
Scheduled | Skip detect Purge Delete (domyślnie) |
On-demand | Skip detect Delete (domyślnie) |
Hub/Edge Transport | Skip detect Purge Delete (domyślnie) Identify in subject line Identify in message header Identify in subject line and message header |
Tabela 2. Własności akcji filtrowania.
Akcja | Działanie |
Skip detect | Rejestruje ilość wystąpień danego zdarzenia, chociaż wiadomość przetwarzana jest bez zmian. Jeżeli została ustawiona jedna z opcji globalnych (Global Settings - Advanced Options) Delete corrupted compressed files, Delete corrupted UUEncoded Files lub Delete encrypted compressed files – plik zostanie usunięty. |
Delete | Usuwa plik (załącznik). Pasujący do wzorca plik (załącznik) jest usuwany z wiadomości (nawet z pliku kontenerowego), a w jego miejsce podstawiany jest tekst informujący o odfiltrowaniu. |
Purge | Usuwa całą wiadomość z systemu. Wiadomość nie może zostać odzyskana, chyba że włączona jest kwarantanna. |
Identify in subject line | Następuje wyłącznie oznakowanie wiadomości w temacie wiadomości. |
Identify in message header | Następuje wyłącznie oznakowanie wiadomości w nagłówku wiadomości. |
Identify in subject line and message header | Następuje wyłącznie oznakowanie wiadomości w temacie wiadomości oraz w nagłówku wiadomości. |
Tabela 3. Kategorie i typy obsługiwanych plików.
Kategoria | Typ pliku |
Executable | |
Archive & Compression | |
Audio & Video | |
Images & Graphics | |
Other Applications | |
Microsoft Office | |
Fonts | |
Microsoft Windows |
Tabela 4. Obsługiwana lista typów plików.
Rozszerzenie | Typ pliku |
*.ace* | Archive file |
*.ade* | Microsoft Access project extension |
*.adp* | Microsoft Access project |
*.adt* | ACT! document template |
*.app* | Executable application |
*.asp* | Active Server Page files |
*.arj* | Archive file |
*.asd* | Word files that always have macros |
*.bas* | Microsoft Visual Basic class module |
*.bat* | Batch file |
*.bin* | Binary file |
*.btm* | Batch to memory batch file |
*.cbt* | Computer based training |
*.ceo* | Virus |
*.chm* | Compiled HTML help file |
*.cmd* | Microsoft Windows command script |
*.cla* | Java class file |
*.com* | Microsoft MS-DOS program |
*.cpl* | Control Panel extension |
*.crt* | Security certificate |
*.csc* | Corel script file |
*.css* | Cascading Style Sheet file |
*.dll* | DLL files |
*.drv* | Driver files |
*.exe* | Program executable |
*.email* | Outlook Express e-mail message |
*.fon* | Font file |
*.hlp* | Help file |
*.hta* | HTML program |
*.htm* | HTML files |
*.inf* | Setup information |
*.ins* | Internet naming service |
*.isp* | Internet communication settings |
*.je* | JScript file |
*.js* | JScript file |
*.jse* | JScript encoded script file |
*.lib* | Program library common object file format |
*.lnk* | Shortcut |
*.mdb* | Access database file |
*.mde* | MDE database file |
*.mht* | Archived Web page |
*.msc* | Microsoft common console document |
*.msi* | Microsoft Windows installer package |
*.mso* | Math script object file |
*.msp* | Microsoft Windows installer patch |
*.mst* | Microsoft Visual test source files |
*.obj* | Relocatable object code |
*.ocx* | Object Linking and Embedding control executable |
*.ov* | OrgViewer file |
*.pcd* | Photo CD image, Microsoft Visual compiled script |
*.pgm* | CGI program |
*.pif* | Shortcut to MS-DOS program |
*.prc* | Palm Pilot resource file |
*.rar* | Archive file |
*.reg* | Registration entries |
*.scr* | Screen saver |
*.sct* | Windows script component |
*.shb* | Shortcut into a document |
*.shs* | Shell scrap object |
*.smm* | AMI Pro macro |
*.swf* | Macromedia files |
*.sys* | System device driver |
*.tar* | Archive file |
*.url* | Internet shortcut |
*.vb* | VBScript file |
*.vxd* | Virtual device driver |
*.wsc* | Windows script component |
*.wsf* | Windows script file |
*.wsh* | Windows script host settings file |
*}* | CLSID filter |
Filtrowanie bazujące na wielkości pliku
O ile wskazanie nazwy pliku, rodzaju czy rozszerzenia było dość oczywiste, to w interfejsie graficznym wskazanie wielkości pliku odbywa się z wykorzystaniem pewnego rodzaju operatorów.
Tabela 5. Operatory wykorzystywane do określenia wielkości pliku.
Operator | Wynik działania |
= | Równy |
> | Większy niż |
< | Mniejszy niż |
>= | Większy niż lub równy |
<= | Mniejszy niż lub równy |
Przykłady wykorzystania operatorów:
- *.bmp>=1.2MB - odfiltrowuje pliki z rozszerzeniem .bmp, które są większe lub równe 1.2 MB,
- *.com>150KB – odfiltrowuje wszystkie pliki z rozszerzeniem .com, które są większe niż 150 KB,
- *>5GB – odfiltrowuje wszystkie pliki większe niż 5 GB.
Listy filtrów typu Keyword
Kolejny typ listy filtrów to lista wyrazów lub wyrażeń. Na Rys. 13. zaprezentowano tworzenie listy typu Keyword. Elementy listy można dodawać/usuwać/edytować pojedynczo lub importować /eksportować całą listę do/z pliku tekstowego.
****Rys. 13.****Tworzenie listy typu Keyword.**
W opcji Minimum unique keyword hits – określamy, od ilu wystąpień danego słowa kluczowego, zadziałać powinna akcja filtrowania (domyślnie od 1).
Filtrowanie tego typu jest dostępne tylko dla trybu transportowego. Dostępne opcje, związane z tym typem filtrowania, przedstawiono na Rys. 14.
****Rys. 14.****Okno włączenia/wyłączenia oraz opcji listy typu Keyword.**
Opcje filtrowania dla listy typu Keyword:
- Enabled – (Yes/No) – filtracja dla danego trybu skanowania jest włączona/wyłączona,
- Akctions – akcja, która ma być podjęta po wykryciu pliku o określonej nazwie lub typie,
o Skip detect
o Purge
o Identify in subject line
o Identify in message header
o Identify in subject line and message header - Quarantine files – (Yes/No) – określenie, czy odfiltrowany plik (załącznik) ma trafić do kwarantanny, czy nie,
- Notifications – określenie, czy osoby uczestniczące w wymianie poczty mają zostać powiadomione o fakcie odfiltrowania pliku (załącznika):
o Use notification settings – powiadamiaj uczestników wymiany poczty e-mail,
o Never send notifications – nie wysyłaj powiadomień.
Dodatkowo, można określić niezależnie, czy filtrowanie ma zostać wykorzystane dla ruchu wchodzącego (Inboud), wychodzącego (Outbound) czy wewnętrznego (Internal).
Zaawansowane reguły tworzenia list typu Keyword
Poza listą, składającą się wprost z określonych słów kluczowych, można posługiwać się zdecydowanie bogatszym mechanizmem definiowania wyrażeń typu Keyword. Filtry mogą zawierać wyrażenia logiczne, pozwalające na większą kontrolę filtrowanej treści. Dostępne operatory to:
- _AND_ (logiczne AND) – przykładowo: [apples _AND_ oranges] – filtr zadziała, gdy wystąpią jednocześnie słowa: “apples” i “oranges”,
- _NOT_ (negacja) – przykładowo: [ _NOT_ oranges] – filtr zadziała, gdy w tekście nie będzie słowa “oranges”,
- _ANDNOT_ (zanegowanelogiczne AND) – przykładowo : [ apples _ANDNOT_ oranges] – filtr zadziała, gdy w tekście znajdzie się słowo “apples”, ale nie będzie słowa “oranges”. Operator _ANDNOT_ jest równoważny operatorowi _AND_ _NOT_.
- _HAS[#]OF_ (ilość wystąpień danego wyrażenia) – określa minimalną ilość wystąpienia danego wyrażenia, aby warunek został spełniony . Przykładowo: [ _HAS[4]OF_ get rich quick] – filtr zadziała, jeżeli w przeszukiwanym tekście ciąg - "get rich quick" wystąpi co najmniej 4 razy. Wystąpień pojedynczych nie definiuje się dodatkowo.
- _WITHIN[#]OF_ (wewnątrz wyrażenia). Filtr zadziała, jeżeli dwa wyrazy są rozdzielone określoną liczbą innych wyrazów . Przykładowo: [ free _WITHIN[10]OF_ offer] – filtr zadziała, jeżeli wyraz "free" pojawia się na 10 wyrazów przed lub po wyrazie "offer". WITHIN[0]OF_ - tworzy filtr, który ignoruje odległość pomiędzy dwoma wyrazami, czyli jest równoważny prostemu operatorowi _AND_.
Listy filtrów typu Sender-domain
Kolejny typ listy filtrów to lista blokowanych domen nadawców. Na Rys. 15. zaprezentowano tworzenie listy typu Sender-domain. Elementy listy można dodawać/usuwać/edytować pojedynczo lub importować /eksportować całą listę do/z pliku tekstowego.
****Rys. 15.****Tworzenie listy typu Sender-domain.**
Filtrowanie tego typu jest dostępne niezależnie dla wszystkich trybów filtrowania. Dostępne opcje związane są z każdym z trybów filtrowania, co przedstawione zostało na Rys.16.
- Enabled – (Yes/No) – filtracja dla danego trybu skanowania jest włączona/wyłączona,
- Akctions – akcja, która ma być podjęta po wykryciu pliku o określonej nazwie lub typie,
- Quarantine files – (Yes/No) – określenie, czy odfiltrowany plik (załącznik) ma trafić do kwarantanny, czy nie,
- Notifications – określenie, czy osoby uczestniczące w wymianie poczty mają zostać powiadomione o fakcie odfiltrowania pliku (załącznika):
- o Use notification settings – powiadamiaj uczestników wymiany poczty e-mail,
- o Never send notifications – nie wysyłaj powiadomień.
****Rys. 16.****Dostępne opcje, związane z każdym z trybów filtrowania dla listy typu Sender-domain.**
Tabela 6. Akcje filtrowania dla filtrowania typu Sender-domain.
Tryb filtrowania | Typ akcji |
Realtime | Skip detect (domyślnie) Purge |
Scheduled | Skip detect(domyślnie) Purge |
On-demand | Skip detect (domyślnie) - jedyna opcja |
Hub/Edge Transport | Skip detect Purge Identify in subject line(domyślnie) Identify in message header Identify in subject line and message header |
Listy typu Subject line
Kolejny typ listy to lista blokowanych wyrazów lub wyrażeń, które są wyszukiwane w linii tematu wiadomości. Na Rys. 17. zaprezentowano tworzenie listy typu Subject line. Elementy listy można dodawać/usuwać/edytować pojedynczo lub importować /eksportować całą listę do/z pliku tekstowego.
****Rys. 17.****Tworzenie listy typu Subject Line.**
Filtrowanie tego typu jest dostępne dla wszystkich trybów filtrowania niezależnie. Dostępne opcje, związane z każdym z trybów filtrowania, przedstawione zostały na Rys. 18.
- Enabled – (yes/No) – filtracja dla danego trybu skanowania jest włączona/wyłączona,
- Akctions – akcja, która ma być podjęta po wykryciu pliku o określonej nazwie lub typie,
- Quarantine files – (yes/no) – określenie, czy odfiltrowany plik (załącznik) ma trafić do kwarantanny, czy nie,
- Notifications – określenie, czy osoby uczestniczące w wymianie poczty maja zostać powiadomione o fakcie odfiltrowania pliku (załącznika):
o Use notification settings – powiadamiaj uczestników wymiany poczty e-mail,
o Never send notifications – nie wysyłaj powiadomień.
Rys. 18.Dostępne opcje, związane z każdym z trybów filtrowania dla listy typu Subject Line.
Tabela 7. Akcje filtrowania dla filtrowania typu Subject Line.
Tryb filtrowania | Typ akcji |
Realtime | Skip detect (domyślnie) Purge |
Scheduled | Skip detect(domyślnie) Purge |
On-demand | Skip detect (domyślnie) - jedyna opcja |
Hub/Edge Transport | Skip detect Purge Identify in subject line(domyślnie) Identify in message header Identify in subject line and message header |
Stosowanie symboli wieloznacznych (wildcard)
Przy tworzeniu filtrów typu file, subject line oraz sender-domain można wykorzystywać symbole wieloznaczne.
Tabela 8. Przykłady wykorzystania symboli wieloznacznych.
Znak | Przykład stosowania |
* | Symbol wykorzystywany do dopasowywania dowolnej ilości znaków do wzorca. Można go wykorzystywać wielokrotnie. Wykorzystanie pojedyncze: Każdy z poniższych przykładów pasuje do wzorca: veryevil.doc — veryevil.*, very*.doc, very*, *il.doc. Wykorzystanie wielokrotne: Każde wieloznaczne wystąpienie pasuje do wzorca: eicar.com — e*c*r*om, ei*.*, *car.*. Uwaga: Znak może być wykorzystywany również dla kombinacji całkowicie wieloznacznej w formacie *.*. |
? | Znak wykorzystywany do zastępowania pojedynczego znaku. Przykładowo: virus?.exe odpowiada wyrażeniom: virusa.exe, virus1.exe lub virus$.exe. Nie odpowiada on jednak wyrażeniu virus.exe. Może występować wielokrotnie, np.: C?O?N?T?E?S?T |
[set] | Lista znaków objętych nawiasami kwadratowymi, przykładowo [abcdef]. Powoduje dopasowanie każdego znaku z zakresu objętego nawiasami. Przykładowo: klez[a-h].exe dopasuje wyrażenia od kleza.exe do klezh.exe. Inny przykład: Ozone i oz0ne (przez o i przez zero) – pasuje do filtra typu oz[o0]ne. |
[^set] | Wyrażenie wykorzystywane w celu wyłączenia ciągu znaków z wyrażenia. Przykładowo: klez[^m-z].exe wyłącza wyrażenia od klezm.exe do klezz.exe. |
[range] | Wyrażenie wykorzystywane do zdefiniowania kilku możliwych kombinacji ustawień danego ciągu znaków. Wyrażenie składa się z symboli początkowych i końcowych, rozdzielonych znakiem minus. Przykładowo: klez[ad-gp].exe dopasowuje wyrażenia kleza.exe, klezd.exe, klezg.exe oraz klezp.exe, ale nie klezb.exe lub klezr.exe. |
\char | Umożliwia mapowanie znaków specjalnych. (Tymi znakami są: * ? [ ] - ^ < >). Przykładowo: *hello* powoduje dopasowanie ciągu hello w dowolnym miejscu łańcucha. Jednakże *\*hello\** powoduje dopasowywanie łańcucha o postaci *hello*. Inny przykład: *\*hello\?\** powoduje dopasowywanie łańcucha o postaci *hello?*. |
Uwaga informacyjna
Symbole wieloznaczne nie mogą być wykorzystywane przy tworzeniu filtrów typu Keyword.
W przypadku, gdy list filtrów, danego typu, będzie więcej niż jedna, można zmieniać kolejność, w której będą one wykorzystywane do filtracji danego typu ruchu. Na Rys. 19. pokazano listę filtrów z aktywnym przyciskiem Change … Filter List Order.
****Rys. 19.****Przykładowe okno Filters – Filter Lists z utworzonymi listami filtrów.**
Okno umożliwiające zmianę kolejności filtrów dla danego trybu skanowania przedstawiono na Rys. 20.
****Rys. 20.****Okno zmiany kolejności filtrów.**
Zarządzanie filtrami z wykorzystaniem Power Shella
Jak wspominano w drugiej części artykułu, poza interfejsem graficznym, dostępny jest zestaw poleceń służący zarządzaniu za pomocą PowerShella. Poniżej przedstawiono polecenia związane z filtrowaniem, a także krótkie przykłady ich wykorzystania.
Zarządzanie listami fitrów
Get-FseFilterList | Podaje listę filtrów |
Clear-FseFilterList | Czyści listę z filtrów |
New-FseFilterList | Tworzy nową listę filtrów |
Remove-FseFilterList | Usuwa listę filtrów |
Set-FseFilterList | Zmienia parametry listy filtrów |
Add-FseFilterListEntry | Dodaje wpis do listy filtrów |
Remove-FseFilterListEntry | Usuwa wpis z listy filtrów |
Polecenia Get-FseFilterList. Należy podać, dla jakiego typu listy filtrów mają zostać wyświetlone.
Składnia | Wyjaśnienie |
Get-FseFilterList –AllowSender [ –List nazwa_listy] | Wyświetla listy/listę typu AllowSender |
Get-FseFilterList –File [ –List nazwa_listy] | Wyświetla listy/listę typu File |
Get-FseFilterList –Keyword [ –List nazwa_listy] | Wyświetla listy/listę typu Keyword |
Get-FseFilterList –SenderDomain [ –List nazwa_listy] | Wyświetla listy/listę typu Sender-domain |
Get-FseFilterList –Subject [ –List nazwa_listy] | Wyświetla listy/listę typu Subject |
Przykłady:
Podaje parametry list filtrów typu Allow Sender.
Podaje parametry list filtrów typu File.
Polecenie New-FseFilterList. Polecenie tworzony nową pustą listę filtrów danego typu. Należy określić, jakiego typu listę filtrów tworzymy.
Składnia | Wyjaśnienie |
New-FseFilterList –AllowSender –List nazwa_listy] [-Item elementy_listy] | Tworzy listę typu AllowSender. |
New-FseFilterList –File –List nazwa_listy [-Item elementy_listy] [-FileType typy plikow] | Tworzy listę typu File. |
New-FseFilterList –Keyword –List nazwa_listy [-Item elementy_listy] | Tworzy listę typu Keyword. |
New-FseFilterList –SenderDomain –List nazwa_listy [-Item elementy_listy] | Tworzy listę typu Sender-domain. |
New-FseFilterList –Subject –List nazwa_listy [-Item elementy_listy] | Wyświetla listy/listę typu Subject. |
Przykłady:
Tworzy pustą listę filtrów typu AllowSender, o nazwie Lista nadawców 2:
Tworzy listę filtrów typu File, o nazwie List2, która ma filtrować pliki wykonywalne (EXE) o dowolnej nazwie (pliki są filtrowane niezależnie od rozszerzenia):
Tworzy listę filtrów typu File, o nazwie „Bad Files”, która ma filtrować pliki multimedialne typu MP3,JPEG,MPEG1 oraz pliki o rozszerzeniu .mp3, jpg oraz mpg.:
Tabela 9. Obsługiwane przez PowerShella typy plików.
Nazwa typu pliku wykorzystywane przez PowerShell | Wyjaśnienie |
ANI | Windows 95 animated cursor file |
ARC | ARC archive and compression format file |
ARJ | ARJ archive and compression format file |
AUTOCAD | AutoCad file |
AVI | Windows Audio Visual Interleaved file format |
BMP | Windows bitmap image file |
BZIP2 | High-quality compression of a single file |
CHI | Microsoft Help index (.chi) file |
CLASS | Java byte code file (usually contained inside a JAR file) |
DATAZ | InstallShield file (InstallShield 3) |
DOC | Microsoft Office 97-2003 document OLE structured storage file: Word (.doc), Excel (.xls), PowerPoint (.ppt), Exchange Message files (.msg), and Shell scraps (.shs). |
EICAR | Eicar virus test file |
EPS | Encapsulated PostScript file (Adobe) |
EXE | Microsoft executable file (includes .exe, .dll, .ocx, .sys, .scr) |
FONT1 | Adobe Type 1 font file (includes .pfa, .pfb, .pfm) |
GIF | Graphics Interchange format (.gif) image file |
GZIP | GZip compression format file |
HELP | Microsoft Help file (.hlp) |
HYPERARC | Hyper archive format file (ARC compression format file from Systems Enhancement Associates) |
ICO | Windows icon image file |
IMCMIME | MIME formatted text file with IMC binary header |
ISCAB | Windows cabinet archive and compression format file |
JAR | Java archive format file |
JPEG | JPEG graphic format file |
LHA | LHA/LHARC compression format file (LHA, LHZ) |
MACBIN | MacBinary format - a binary (non-text) format that encodes Macintosh files so that they can be safely stored or transferred through non-Macintosh systems |
MDB | Microsoft Access database file |
MP3 | MPEG Layer 3 audio format file (.mp3) |
MPEG1 | MPEG animation video format file (.mpg) |
MSCAB | Microsoft cabinet archive format file (Microsoft installation archive) |
MSCOMPRESS | Microsoft compression format file |
MSEXCEL1 | Microsoft Excel 1.x file (.xls) |
MSLIBRARY | Microsoft object code library file |
MSWORD12 | Microsoft Word (1.x and 2.x) file |
NOTESDB | Notes database file |
OBJ | Object code format file (Intel Relocatable Object Module - .obj) |
OPENXML | Microsoft Office OpenXML File NOTE: This file type applies to Word, PowerPoint, and Excel 2007/2010 |
PAL | Adobe PageMaker library palette file or a color palette file |
PCX | PC Paintbrush exchange format graphic file |
Portable Document Format file (Adobe) | |
PIF | Windows Program Information File, or Vector Graphics GDF format file (IBM mainframe computers) |
PKLITE | PKLite compression format file |
PNG | Portable Network Graphics bitmap file |
QTMOVIE | QuickTime video format file |
RAR | RAR archive and compression format file |
RIF | Fractal Design Painter bitmap graphics file |
RTF | Rich Text File |
SFXEXE | Self extracting executable file |
SHORTCUT | Microsoft shortcut file (.lnk) |
TAR | TAR archive format file (a UNIX method of archiving files, which can also be used by personal computers). TAR archives files but does not compress them, so sometimes .tar files are compressed with other tools, which produces extensions like .tar.gz, .tar.Z, and .tgz. |
TEXT | Text file (.txt) |
TIFF | Tagged Image File Format (TIFF) bitmap graphics file |
TNEF | Microsoft Transport Neutral Encapsulation Format file (Message file) |
TRUETYPE | Microsoft TrueType font file (.ttf) |
TYPELIB | Microsoft Type Library file format (typically used for ActiveX service) |
UNICODE | Unicode (Universal Character Code) double-byte text file |
UNINST | InstallShield uninstall file |
UNIXCOMPRESS | Unix compression format file |
WAV | Waveform audio format file |
WMF | Windows metafile format file (vectored and bit-mapped graphics) |
WMFVISIO | Visio exported metafile format |
WRITE | Windows Write file |
XARA | XaraX graphic format file |
ZIP | PKZip archive and compression format file |
ZOO | ZOO compression format file |
Tworzy listę filtrów typu Keyword, o nazwie „List2”, która ma filtrować po słowach kluczowych „Hello” lub „ World”:
Tworzy listę filtrów typu AllowSender, o nazwie „Good Guys”, która ma filtrować dozwolonych nadawców me@contoso.com oraz „you@contoso.com”:
Konfiguracja list filtrów dla filtrowania w trybie transportowym
Get-FseTransportFilter | Podaje konfiguracje list filtrów dla trybu transportowego. |
Set-FseTransportFilter | Ustawia konfiguracje list filtrów dla trybu transportowego. |
Polecenie Get-FseTransportFilter. Należy podać, dla jakiego typu listy filtrów mają zostać wyświetlone.
Składnia | Wyjaśnienie |
Get-FseTransportFilter –AllowSender | Wyświetla listy/listę typu AllowSender dla filtrowania w trybie transportowym. |
Get-FseTransportFilter –File | Wyświetla listy/listę typu File dla filtrowania w trybie transportowym. |
Get-FseTransportFilter –Keyword | Wyświetla listy/listę typu Keyword dla filtrowania w trybie transportowym. |
Get-FseTransportFilter –SenderDomain] | Wyświetla listy/listę typu Sender-domain dla filtrowania w trybie transportowym. |
Get-FseTransportFilter –Subject | Wyświetla listy/listę typu Subject dla filtrowania w trybie transportowym. |
Przykłady:
Podaje parametry filtrów typu Allow Sender, dostępnych dla trybu transportowego:
Podaje parametry filtrów typu File, dostępnych dla trybu transportowego:
Konfiguracja list filtrów dla filtrowania w trybie Realtime
Get-FseRealtimeFilter | Podaje konfiguracje list filtrów dla trybu realtime. |
Set-FseRealtimeFilter | Ustawia konfiguracje list filtrów dla trybu realtime. |
Polecenie Get-FseRealtimeFilter. Należy podać, dla jakiego typu listy filtrów mają zostać wyświetlone:
Składnia | Wyjaśnienie |
Get-FseRealtimeFilter –File | Wyświetla listy/listę typu File dla filtrowania w trybie Realtime. |
Get-FseRealtimeFilter –SenderDomain] | Wyświetla listy/listę typu Sender-domain dla filtrowania w trybie Realtime. |
Get-FseRealtimeFilter –Subject | Wyświetla listy/listę typu Subject dla filtrowania w trybie Realtime. |
Konfiguracja list filtrów dla filtrowania w trybie On-demand
Get-FseOnDemandFilter | Podaje konfiguracje list filtrów dla trybu on-demand. |
Set-FseOnDemandFilter | Ustawia konfiguracje list filtrów dla trybu on-demand. |
Polecenie Get-FseOnDemandFilter. Należy podać, dla jakiego typu listy filtrów mają zostać wyświetlone.
Składnia | Wyjaśnienie |
Get-FseOnDemandFilter –File | Wyświetla listy/listę typu File dla filtrowania w trybie on-demand. |
Get-FseOnDemandFilter –SenderDomain] | Wyświetla listy/listę typu Sender-domain dla filtrowania w trybie on-demand. |
Get-FseOnDemandFilter –Subject | Wyświetla listy/listę typu Subject dla filtrowania w trybie on-demand. |
Konfiguracja list filtrów dla filtrowania w trybie określonym harmonogramem
Get-FseScheduledFilter | Podaje konfiguracje list filtrów dla trybu określonego harmonogramem. |
Set-FseScheduledFilter | Ustawia konfiguracje list filtrów dla trybu określonego harmonogramem. |
Polecenie Get-FseScheduledFilter. Należy podać, dla jakiego typu listy filtrów mają zostać wyświetlone.
Składnia | Wyjaśnienie |
Get-FseScheduledFilter –File | Wyświetla listy/listę typu File dla filtrowania w trybie określonym harmonogramem. |
Get-FseScheduledFilter –SenderDomain] | Wyświetla listy/listę typu Sender-domain dla filtrowania w trybie określonym harmonogramem. |
Get-FseScheduledFilter –Subject | Wyświetla listy/listę typu Subject dla filtrowania w trybie określonym harmonogramem. |
W następnej części przyjrzymy się zagadnieniom raportowania, logowania, incydentom oraz kwarantannie.