跳至內容
部分或全部頁面已經過機器翻譯。

Linux 掃描排除項

您可以新增 Linux 伺服器的掃描排除項。

當您設定全域掃描排除項目時,我們會將這些檔案和資料夾排除在所有使用者及其裝置的掃描範圍之外。

如果您僅要在某些伺服器上排除檔案或資料夾,則可以使用伺服器威脅保護原則實現此目的。請參閱伺服器威脅防護策略

新增排除項會降低您的保護,因此建議您使用原則來確定需要排除項的使用者和裝置,而不是使用此全域選項。

安全使用掃描排除項

警告

新增掃描排除項前務必謹慎,因為這樣做可能會降低防護。

設定掃描排除項時要小心,因爲您可能會增加系統風險並降低防護。

儘可能使掃描排除項更具體。將排除項一般化,以涵蓋比您需要更多的檔案和目錄是一種風險。

您可以按完整路徑排除特定目錄或檔案。要排除目錄及其下面的所有目錄和檔案,請新增一個尾隨斜線。例如:

  • /mnt/hgfs/excluded 排除任何位置中名為 excluded 的所有檔案。
  • /mnt/hgfs/excluded/ 排除名爲 excluded 的目錄以及檔案系統中其下的所有目錄和檔案。

    我們建議您儘可能具體地使用此排除項類型。

您可以排除任何位置中的目錄或檔案。例如:

  • */excluded 排除任何位置中名為 excluded 的所有檔案。
  • */excluded/* 排除任何位置中名為excluded 的目錄,以及檔案系統中其下的所有目錄和檔案。

    我們建議您儘可能具體地使用此排除項類型。

Server Protection for Linux

警告

如果在排除路徑的開頭或結尾不包含任何必要的萬用字元,Server Protection for Linux 可能會誤解譯某些排除項。這可能會導致您排除的數量超過或低於預期。

您必須謹慎指定排除項,並盡可能明確。

我們已針對 Server Protection for Linux (SPL)(如適用)提供了具體範例。請按照以下範例定義排除項,以便 SPL 正確解譯這些排除項。

掃描排除項目

您可以使用此表中的排除項來掃描排除項和允許的應用程式。

如果要在路徑中使用萬用字元,請參閱此表格中的路徑和目錄範例。

類型 排除項
檔案的絕對路徑

/foo/bar/file.name

排除命名檔案。

範例:/foo/bar/eicar.com

目錄的絕對路徑

/foo/bar/

排除命名目錄及其下面目錄中的所有內容。

使用此排除項類型時請小心,因為它們會降低對您的保護。我們建議您儘可能具體地使用此排除項類型。不要使用它來排除高級目錄。

文件名称

file.name

排除任何目錄中具有此名稱的檔案。這與檔案系統上的任何位置匹配,並且不特定於某個位置。

範例:eicar.com

排除 /foo/eicar.com/foo/bar/eicar.com/baz/eicar.com

檔案的相對路徑

bar/file.name

SPL:*/bar/file.name

排除以命名目錄和檔案結尾的任何路徑。這與檔案系統上的任何位置匹配,並且不特定於某個位置。

範例:bar/eicar.com

排除 /bar/eicar.com/foo/bar/eicar.com,但不排除 /foo/eicar.com

目錄名稱

bar/

SPL:*/bar/*

排除任何具有此名稱的目錄下的所有內容。這與檔案系統上的任何位置匹配,並且不特定於某個位置。

排除 /foo/bar//bar//baz/foo/bar/

使用此排除項類型時請小心,因為它們會降低對您的保護。我們建議您儘可能具體地使用此排除項類型。不要使用它來排除高級目錄。

目錄的相對路徑

foo/bar/

SPL:*/foo/bar/*

排除任何包含命名目錄的路徑。這與檔案系統上的任何位置匹配,並且不特定於某個位置。

排除 /foo/bar//baz/foo/bar/

使用此排除項類型時請小心,因為它們會降低對您的保護。我們建議您儘可能具體地使用此排除項類型。不要使用它來排除高級目錄。

副檔名

*.fileextension

排除任何目錄中具有此副檔名的任何檔案。

範例:*.com

排除 eicar.comeicar.tmp.com,但不排除 eicar.coeicar.com.tmp

使用此排除項類型時請小心,因為它們會降低對您的保護。我們建議您儘可能具體地使用此排除項類型。

檔案名前置詞

file nameprefix.*

範例:eicar.*

排除任何目錄中具有此檔案名前置詞的任何檔案。

排除 eicar.foo ,但不排除 eicar。此外,排除 /foo/eicar.fileextension/bar

具有檔案名副檔名的絕對路徑

/directory/*.file nameextension

排除命名目錄下具有命名副檔名的任何檔案。

範例:/lib/*.so

排除 /lib/bar.so/lib/foo/bar.so

具有檔案名前置詞的絕對路徑

/directory/file nameprefix.*

排除命名目錄下具有命名前置詞的任何檔案。

範例:/lib/libz.*

排除 /lib/libz.so/lib/libz.so.1。此外,排除 /tmp/libz.foo/bar.so

具有目錄名尾碼的絕對路徑

/directory/*.directorynamesuffix/

SPL:/directory/*.directorynamesuffix/*

排除命名路徑下具有命名尾碼的任何目錄。

範例:/lib/*.so/

SPL 範例:/lib/*.so/*

排除 /lib/foo.so/bar/lib/foo/bar.so/baz

具有目錄名前置詞的絕對路徑

/directory/directorynameprefix.*/

SPL:/directory/directorynameprefix.*/*

排除命名路徑下具有命名前置詞的任何目錄。

範例:/lib/libz.*/

SPL 範例:/lib/libz.*/*

排除 /lib/libz.so/foo/lib/libz.so.1/bar

具有字元尾碼的絕對路徑

/directory/file.?

排除命名目錄下具有命名檔案名和命名字元尾碼的任何檔案。

範例:/var/log/syslog.?

排除 /var/log/syslog.0/var/log/syslog.1。不排除 /var/log/syslog.10

萬用字元路徑

/directory/*/file.name

排除命名檔案名與命名目錄和萬用字元模式匹配的任何檔案。

範例:/home/*/eicar.com

範例

以下是一些排除表示式的範例。

表示式 排除的項目
*/data/report 在任何位置中的 data 目錄中名爲 report 的檔案
*.txt 在任何位置中,名稱以 .txt 結尾的任何檔案
/mnt/hgfs/data/*.txt /mnt/hgfs/data/ 目錄中,名稱以 .txt 結尾的任何檔案
*/report??2020 在任何位置中,名稱以 report 開頭,後面接著兩個字元,且以 2020 結尾的任何檔案
*/report20??/* 在任何位置中,名稱以 report20 開頭,並以兩個字元結尾的任何目錄,以及檔案系統中其下的所有目錄和檔案

命令行排除項

您可以在命令行上使用此表中顯示的排除項。

這些排除項都與目前工作目錄相關。

類型 排除項

目前目錄中的檔案。

./file.name

排除目前目錄中的命名檔案。

./eicar.com

$PWD/eicar.com

例如,此項映射到 /home/pair/eicar.com

目前工作目錄的子目錄

./directory

排除命名子目錄。

./foo/

$PWD/foo/

從目前工作目錄到檔案的路徑

./directory/file.name

僅排除命名路徑上的命名檔案。

/.foo/eicar.com

$PWD/foo/eicar.com

目前工作目錄的相對路徑

../directory/

排除命名目錄

../foo/

$PWD/../foo

例如,此項映射到 /home/pair/../foo

更多資源