通配

通配(globbing)是把一個包含通配符的非具體檔案名稱擴展到存儲在計算機、伺服器或者網路上的一批具體檔案名稱的過程。

通配(globbing)是把一個包含通配符的非具體檔案名稱擴展到存儲在計算機、伺服器或者網路上的一批具體檔案名稱的過程。通配符是代表一個或者多個字元的符號。最常用的通配符是代表一個字元的問號(?)和代表連續字元串的星號(*)。當搜尋表達式中一個或者更多的字元可能有變化時,通配符是有用的。例如:
William.*
這個搜尋結果是存在於指定存儲介質中帶句號左邊的William的所有的檔案名稱,如William.txt、William.tif、William.doc等等。當拼寫一個不知道的辭彙或者名字時,通配符也是有用的。例如,如果一個用戶不知道在一個擴展名為.rtf的檔案名稱中一個人的首名是如何拼寫的,是Philip還是Phillip。這個用戶可以輸入:
Phi*ip.rtf
通配經常需要計算機或者伺服器搜尋大量的檔案或者目錄,對處理能力和記憶體資源有很大的需求。黑客輸入包含通配符的檔案名稱故意讓伺服器重複地和連續不斷地進行統配可能引起拒絕服務攻擊。限制伺服器執行統配功能的次數、限制一個具體用戶每次輸入的通配符或者如果通配符太普通則拒絕執行統配等方法能夠減少這種類定攻擊的安全漏洞。

相關詞條

熱門詞條

聯絡我們