冷启动,也称为冷启动或硬启动,是一种启动计算机的方法,在这种方法中,计算机开始断电,或将特定的函数发送到计算机的处理器以触发重新启动。在正常的冷启动过程中,计算机执行一个小程序。此过程会触发另一个程序启动,该程序将...
冷启动,也称为冷启动或硬启动,是一种启动计算机的方法,在这种方法中,计算机开始断电,或将特定的函数发送到计算机的处理器以触发重新启动。在正常的冷启动过程中,计算机执行一个小程序。此过程会触发另一个程序启动,该程序将加载操作系统。冷启动攻击是一种基于计算机引导的黑客攻击。

大多数冷启动都需要用户按下计算机上的电源按钮"boot"是"bootstrap load"的缩写,这是一个非常古老的计算术语。最初的术语借鉴了"由他自己的引导程序拉上来"这个短语,在非计算短语中,一个人是足够自给自足的,通过拉动牛仔靴背上的线圈就能把自己从地上拉起来。在计算机领域,计算机是自给自足的,一旦一个序列被启动,它就能够加载自己的操作系统。最终,该术语被简化为"引导加载"或"引导"。在冷启动攻击中,黑客向通电的计算机发送重置信号当计算机冷启动时,它会运行一系列预定义的步骤,最终加载操作系统一般来说,第一步由计算机的基本输入/输出系统(BIOS)在执行硬件自检、定位引导驱动器并执行引导加载程序时执行。引导加载程序通过实际加载操作系统来继续启动过程。有些系统有一个或两个附加步骤,例如第二阶段引导加载程序或附加硬件步骤,但这仍然是基本过程。大多数冷启动都需要用户按下计算机上的电源按钮,但这并不是唯一的方法。它还可以向计算机的处理器发送一种特定类型的重启信号。这个信号绕过所有关机和缓存过程,重新启动计算机,就好像电脑关机一样。虽然这在用户看来像是随机重启计算机,但实际上很少发生,而且可能发出试图进行冷启动攻击的信号。在冷启动攻击中,黑客会向通电的计算机发送重置信号。这将绕过正常的关机进程来重置计算机。其中一个进程正在清除计算机的内存。如果重新启动的计算机中的内存读得足够快,黑客就可以获得以前引导时锁定的信息。冷启动攻击的共同目标是登录信息和计算机加密密钥。