当我我谈软件的时候千万不能抛开硬件

本文探讨了软件与硬件的关系,强调在讨论软件时不能忽视硬件的重要性。从计算机启动的实模式开始,操作系统如何获取最高特权级以确保控制权,并防止恶意程序通过漏洞篡夺控制。操作系统设计者必须严谨避免错误,防止进程提升特权级。恶意程序则可能利用这些漏洞,争取先机,以获得最高权限并造成危害。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当我我谈软件的时候千万不能抛开硬件,虚实结合才是这个行业都本质。计算机开机启动的时候是实模式,实模式没有特权级的概念。这时操作系统内核开始加载。正常情况下,此时不应该有BIOS、操作系统以外的任何程序。当操作系统的启动程序打开PE的时候,特权级状态必须是最高特权级,否则,有一部分指令将永远无法使用。
..........
这是非常关键的时刻!操作系统的设计者就是利用这个最有利的时间,以时间换特权,先霸占所有特权,并充分利用这些特权,创建进程。

因为所有的进程都是操作系统直接或间接创建的,所以,操作系统有充分的条件和机会把进程的特权级降低。一旦进程的特权级被降低,就再也无法翻身,除非操作系统程序代码设计错误,误把进程的特权级提上来。

显然,操作系统设计者会仔细审查这类错误,并认真测试,消灭这类错误。假如操作系统的代码没有这类错误,进程一旦被创建,就再也无法获得内核特权级,只能终生为奴。由此可见,掌握先机对操作系统主奴机制的形成有着决定性的作用。
..........
一些恶意程序进入计算机的时机虽然晚于操作系统,但它们会想方设法利用操作系统设计上的一切可以利用的漏洞,变被动为主动,抢占先机。一旦掌握先机,马上获得最高特权级,就可以为所欲为……有一类病毒,就通过这一点,利用操作系统的漏洞,想办法驻留到硬盘的系统引导区,甚至是BIOS。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值