返回首页
最新
HIC 是一个能力安全的操作系统内核。它将系统服务隔离在 Ring 0 中。每个服务占用一个独立的物理地址范围,内存管理单元(MMU)负责强制执行边界。
没有内核进程间通信(IPC)路径。跨域调用只需三条指令:调用进入一个入口页面,使用位测试(bt)来验证域 ID 是否与授权位图匹配,然后跳转(jmp)到业务逻辑中。整个过程中没有特权切换,也没有内核代码在通信期间运行。参数通过寄存器或共享内存传递。
调用者无法指定业务逻辑的地址,因为在其页表中不存在映射。MMU 硬件不会生成该地址。这个不变性在攻击者执行的任何代码下都成立。
即使没有 MMU,这些保证依然有效。在 8086 上,段描述符取代了页表。调用者的局部描述符表(LDT)中没有业务逻辑段的描述符。硬件会拒绝远跳转。
该架构的文档已完整记录。关键指令序列存储在代码库中。您可以自行计算周期。
我使用了英国政府官方的油价数据源来构建这个地图。<p>该地图按县汇总了最新的汽油和柴油价格,并提供了燃料类型和计量单位的筛选功能。点击某个县可以查看最便宜的加油站、平均价格、价格差异和加油站数量。该数据源覆盖了大约8000个英国加油站,并每30分钟更新一次。零售商发布价格,因此数据中可能仍会存在一些空缺或加油站信息缺失,但随着时间的推移,这种情况正在改善。