调用门是英特尔的一个处理器函数™ 中央处理单元(CPU)。当使用某些指令时,它允许动态改变CPU的特权级别。这允许特权较少的代码和程序暂时充当更高特权的程序。调用门的主要优点是程序能够执行高级程序与通过中断门进行...
调用门是英特尔的一个处理器函数™ 中央处理单元(CPU)。当使用某些指令时,它允许动态改变CPU的特权级别。这允许特权较少的代码和程序暂时充当更高特权的程序。调用门的主要优点是程序能够执行高级程序与通过中断门进行的调用相比,系统上的命令响应时间要快得多。一个缺点是未经授权的程序可能会通过使用调用门来规避安全措施。

CPU芯片。
将调用门想象为处理器中的后门,通过它可以执行更高级别的命令,例如修改内存中存储的信息。尽管计算机上几乎所有的程序都有理由执行这些类型的命令,大多数程序的权限都必须受到操作系统的限制。这可以防止恶意代码对计算机进行不加区分的操作。操作系统确保通过调用门发送到处理器的例行调用是合法的。这种额外的安全级别保护内存针对大多数类型的基本黑客攻击威胁。
然而,一些病毒专门攻击计算机的呼叫门。通过伪装成合法程序,蠕虫和病毒可以进入呼叫门,从而控制计算机的高级功能。这可能会危及系统上的安全性和个人信息,说明不断更新操作系统的重要性,因为调用门的漏洞往往在发现后立即修补(通过修改操作系统进行修复)
调用门仅由在有限时间内生成的某些处理器使用。新方法通常比调用门快,就像调用门比传统中断快一样。这些新方法的主要缺点是它们只允许将程序特权支持到预定的级别,作为一个调用门可以决定不加区别地分配程序的特权级别。