注意1:不是谈虚拟机,也不是谈在硬盘上装多系统。而是怀疑INTEL,AMD,ARM,NVIDIA等芯片内部,可能有被黑客攻击和利用的ROM空间。
注意2:搞过单片机编程的同志们更适合读懂本文。
1.在一台手机或电脑上,两个操作系统是同一时刻在同时运行着的,且不存在依赖关系。 A系统运行在第一个CPU核心,B系统则运行在第二个CPU核或GPU核或主板上的其它次要MCU上。
2.A,B两个操作系统平级,没有任何运行时依付关系,即也可各自单独地运行。
3.一般地,A操作系统是用户看得见的前台,如windows,linux,android,ios。 B操作系统则是未向公众公开的后台微小操作系统。
4.B操作系统的特征:
4.1.B操作系统存储在主板上的ROM芯片剩余空间中,或第二BIOS芯片中,或显卡的BIOS ROM中。
4.2.它是微小型操作系统,只有几MB,所以不需要存放在硬盘上。如90年代的dos系统那样小。
4.3.它可以只加载到显卡的显存中运行,也可以只加载到CPU的内置高速缓存中运行,无需内存。
5.两个操作系统的联系:
5.1.利用A系统的运行时间间隙,B系统可以任意或定时读取显存和内存以及硬盘并利用网卡。 B系统可以监控A系统的运行,读取画面和数据,并传到网络上,也可对A的数据进行改写。
5.2.B系统首发是由A操作系统在钓鱼网站上隐式下载安装和激活的。然后全脱离A系统而存活。 只要符合并行双系统运行的硬件架构和具备硬件接口即可装入B系统。 另一种可能,B系统是设备出厂前预置到主板或显卡上的某个ROM中,延期激活的。
6.B操作系统的组网模式:
6.1.当可利用网卡时,可用未公开的 IP_V5协议进行物联网通信。但下面的方式更优先。
6.2.当可利用声卡时,可用人耳不敏感的频率段或日常躁音频段,采用声波代替无线电波承载数据进行短距离物联网通信。 采用声波的播音,录音方式进行网络数据的收发,可以不被网络信号分析仪之类的仪器发现。
6.3 复用板卡上的特殊射频组件进行未公开协议的物联网通信。
7.B操作系统的强大生存能力:
7.1.A系统中的杀毒软件不能发现B系统的存在。因其只能查杀内存和磁盘内的病毒和木马。
7.2.因为B系统运行的是未公开的特殊网络协议,所以常规的反黑客工具和手段完全失效。
7.3.格式化所有磁盘对B操作系统没有丝毫影响。升级主板或显卡固件也难动B系统。因为B系统可存储在板卡上的未公开的那部分E2P_ROM空间里。
7.4.因为是微小型操作系统,所以也可工作在极低电压和功率模式,可利用液晶屏幕的大面积特点,安装两个较大的极板电容储电,在设备断电后,可反向供电,使B操作系统继续运行。
7.5.断电后拆除掉主板上的内存条和CPU,B系统仍然可以继续运行。
在应用上,按上述并行双系统架构模型生产的手机和电脑,辗转倾销到别的国家,可以悄然取得所有个人信息并操纵其股市等等,有极其重要的经济战略意义。当然,以上只是一种假设模型,和现实的模型有较大出入,但了解主流STM32之类单片机的同志们知道这一架构不难实现。