用計算機術語來說,在大多數計算機用戶的日常生活中是一個相當重要的功能。Globbing指的是一個“通配符”,它允許擴展對非特定文件名的搜索。這最初是在個人計算機或服務器上搜索特定文件時使用的過程。Internet搜索提供...
用計算機術語來說,在大多數計算機用戶的日常生活中是一個相當重要的功能。Globbing指的是一個“通配符”,它允許擴展對非特定文件名的搜索。這最初是在個人計算機或服務器上搜索特定文件時使用的過程。Internet搜索提供商已將其提升到新的水平允許用戶快速而徹底地運行搜索。眾所周知,Globbing會導致服務器崩潰,因為某些遠程搜索占用了太多內存。起初,Globbing與一個字符(如星號或問號)一起使用,以擴展用戶正在搜索的內容。例如,“如果在搜索者知道文件名后面有什么東西的話,用戶可以輸入“*img*”,然后globbing就會啟動。程序將使用globbing來查找該參數內的所有文件名。黑客曾經利用globbing來削弱系統并獲取信息。個人使用globbing的缺點之一是對內存和處理能力的需求。它需要一個大量可用的RAM來正確運行搜索。隨著計算機越來越強大,處理單元越來越大,這種內存需求問題也就不那么嚴重了。Globbing也是關閉服務器的罪魁禍首。如果許多人在運行需要大量內存的遠程搜索,服務器可能會過載并崩潰。雖然主要的搜索引擎都在努力準備備份,但崩潰還是會發生的。盡管如此,超載的服務器現在更可能經歷搜索過程的減速,而不是完全的系統崩潰。黑客曾經利用全球化來削弱系統并獲取信息編寫程序,不斷迫使系統執行復雜的全局搜索,會讓黑客破壞系統,迫使用戶長時間保持登錄狀態。如果用戶登錄的是受密碼保護的東西,這就給了黑客時間來尋找對帳戶的訪問權。計算機現在已經對這種類型的黑客攻擊進行了編程。如果通配符過于通用,大多數計算機都會限制服務器進行全局搜索或拒絕全局訪問的時間。某些計算機程序支持全局搜索,而其他人則不然。那些不努力提高程序安全性的人,如果一個人正在編寫程序,在開始編寫程序之前,必須先了解程序的全局性需求,然后再據此編寫程序
-
發表于 2020-08-07 20:11
- 閱讀 ( 612 )
- 分類:電腦網絡