用计算机术语来说,在大多数计算机用户的日常生活中是一个相当重要的功能。Globbing指的是一个“通配符”,它允许扩展对非特定文件名的搜索。这最初是在个人计算机或服务器上搜索特定文件时使用的过程。Internet搜索提供...
用计算机术语来说,在大多数计算机用户的日常生活中是一个相当重要的功能。Globbing指的是一个“通配符”,它允许扩展对非特定文件名的搜索。这最初是在个人计算机或服务器上搜索特定文件时使用的过程。Internet搜索提供商已将其提升到新的水平允许用户快速而彻底地运行搜索。众所周知,Globbing会导致服务器崩溃,因为某些远程搜索占用了太多内存。起初,Globbing与一个字符(如星号或问号)一起使用,以扩展用户正在搜索的内容。例如,“如果在搜索者知道文件名后面有什么东西的话,用户可以输入“*img*”,然后globbing就会启动。程序将使用globbing来查找该参数内的所有文件名。黑客曾经利用globbing来削弱系统并获取信息。个人使用globbing的缺点之一是对内存和处理能力的需求。它需要一个大量可用的RAM来正确运行搜索。随着计算机越来越强大,处理单元越来越大,这种内存需求问题也就不那么严重了。Globbing也是关闭服务器的罪魁祸首。如果许多人在运行需要大量内存的远程搜索,服务器可能会过载并崩溃。虽然主要的搜索引擎都在努力准备备份,但崩溃还是会发生的。尽管如此,超载的服务器现在更可能经历搜索过程的减速,而不是完全的系统崩溃。黑客曾经利用全球化来削弱系统并获取信息编写程序,不断迫使系统执行复杂的全局搜索,会让黑客破坏系统,迫使用户长时间保持登录状态。如果用户登录的是受密码保护的东西,这就给了黑客时间来寻找对帐户的访问权。计算机现在已经对这种类型的黑客攻击进行了编程。如果通配符过于通用,大多数计算机都会限制服务器进行全局搜索或拒绝全局访问的时间。某些计算机程序支持全局搜索,而其他人则不然。那些不努力提高程序安全性的人,如果一个人正在编写程序,在开始编写程序之前,必须先了解程序的全局性需求,然后再据此编写程序
-
发表于 2020-08-07 20:11
- 阅读 ( 1148 )
- 分类:电脑网络