调用门是 Intel™ 中央处理单元 (CPU) 中的一项处理器功能。它允许在使用某些指令时动态更改 CPU 的特权级别。这允许具有较少特权的代码和程序暂时像特权较高的程序一样运行。调用门的主要优点是程序能够在系统上执行高级命令,其响应时间比通过中断门进行的调用要快得多。一个缺点是未经授权的程序有可能通过使用调用门来规避安全措施。
将调用门想象为处理器中的后门,通过它可以执行更高级别的命令,例如修改存储的信息在记忆中。尽管计算机上的几乎所有程序都有理由执行这些类型的命令,但大多数程序的权限必然受到操作系统的限制。这可以防止不加区别的操纵计算机中的潜在恶意代码。操作系统确保通过调用门进入处理器的例程调用是合法的。这种额外的安全级别可以保护计算机内存免受大多数类型的基本黑客威胁。<图 >Intel CPU 芯片。
但是,有些病毒专门攻击计算机的调用门。通过冒充合法程序,蠕虫和病毒可以访问调用门,从而控制计算机的高级功能。这可能会危及系统上的安全和个人信息,这说明了不断更新操作系统的重要性,因为调用门的漏洞一旦被发现,通常会通过操作系统的修订来修复。
调用门仅由在有限时间内生产的某些处理器使用。较新的方法通常比调用门更快,就像调用门比传统中断更快一样。这些新方法的主要缺点是它们只允许将程序特权支持到预定级别,其中调用门可以决定不加区别地为程序分配什么级别的特权。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!