一种防止从盘启动的方法及系统的制作方法

文档序号:9524143阅读:269来源:国知局
一种防止从盘启动的方法及系统的制作方法
【技术领域】
[0001]本发明涉及计算机安全领域,尤其涉及一种防止从盘启动的系统及方法。
【背景技术】
[0002]随着信息技术的普及和发展,几乎各行各业都在应用计算机进行办公。对于涉及敏感信息或秘密的行业,如政府、军工和银行等,在使用信息化带来方便的同时也带来了风险,所以这些行业一般都采用内网办公与外网隔绝,并且安装各种安全可信管理平台。通过管理平台进行端口管控、进程管理和审计跟踪,从而达到事前预防和事后跟踪的目的。
[0003]上述信息安全只是建立在系统正常工作的情况下,但是采用Windows PE (WindowsPreinstallat1n Environment,Windows预安装环境)从盘启动时,该安全将不复存在。计算机主盘中的数据可以随意拷贝,并且可以通过更改或删除配置文件对可信安全管理平台进行破坏。
[0004]因此为了防止计算机主盘中的数据被拷贝或破坏,就需要防止Windows PE从盘启动,或者允许从盘启动,但是断开计算机的主盘。
[0005]针对上述目的,当前各软件厂商通过在B1S中更改启动顺序,将计算机的主盘作为第一启动选项,并为B1S设定密码从而达到防止从盘启动目的。但是,在该方法中,由于B1S密码容易被破解或者通过软件方法进行破解,也可以通过CMOS放电使得B1S密码丢失,恢复原来设置。因此,该方法安全性低不可靠。
[0006]此外,软件厂商还会通过加密主引导扇区的方法达到防止从盘启动保护主盘的方法。该方法通过对主盘的主引导扇区加密,当主盘启动时解密该主引导扇区;当从盘启动时,由于该主盘引导扇区加密,所以无法加载主盘,从而达到保护计算机主盘的目的。但是由于各主盘生产厂商的不一致,使得该加密主引导扇区的方法兼容性不好,无法应用在定制的计算机上。

【发明内容】

[0007]针对上述现有技术的缺陷,本发明提供一种防止从盘启动的系统及方法。通过该方法提供的安全存储卡截获计算机主盘发送的数据流,并对该数据流进行分析和获取当前的启动状态,主盘启动或是从盘启动,当检测到从盘启动时,切断主盘数据通路,从而有效保护主盘数据不被拷出。
[0008]本发明提供一种防止从盘启动的系统,所述系统包括主板、硬盘,所述系统还包括安全存储卡,所述安全存储卡连接于所述主板和所述硬盘之间,所述安全存储卡包括SATADEVICE接口、SATA HOST接口、加解密模块,其中,所述SATA DEVICE接口与所述主板连接,所述SATA HOST接口与所述硬盘连接,所述加解密模块与所述SATA DEVICE接口、所述SATAHOST接口连接,所述安全存储卡通过与PCI或PCIE插槽连接进行固定并充电。
[0009]上述方案中优选的是,在初始化所述安全存储卡的所述SATA DEVICE接口和所述SATA HOST接口时,建立指令表和PRD表。
[0010]上述方案中优选的是,所述加解密模块设有两个双口 RAM,分别连接所述SATADEVICE 接口和所述 SATA HOST 接口。
[0011]上述方案中优选的是,所述双口 RAM的大小为16K。
[0012]上述方案中优选的是,所述双口 RAM能够进行PIPELINE (线性通信模型)的流水操作。
[0013]上述方案中优选的是,所述加解密模块采用256位的SM1国密算法对所述硬盘进行全盘扇区级底层加解密。
[0014]本发明还提供一种防止从盘启动的方法,所述方法包括:
[0015]加密写入,即所述安全存储卡对从主板获取的数据进行加密处理;
[0016]解密读出,即所述安全存储卡对从硬盘获取的数据进行解密处理;
[0017]当所述安全存储卡检测到所述主板长时间不发送读取系统引导扇区的指令时,所述安全存储卡自动切断所述主板和所述硬盘之间的数据通路,防止从盘启动。
[0018]上述方案中优选的是,所述加密写入包括如下步骤:
[0019]所述安全存储卡上的所述SATA DEVICE接口从所述主板获取数据;
[0020]所述加解密模块通过所述SATA DEVICE接口接收所述数据,并对获取的所述数据进行加密处理;
[0021]所述加解密模块将所述加密处理后的数据,即密文数据,发送给所述安全存储卡上的所述SATA HOST接口 ;
[0022]所述SATA HOST接口将所述密文数据写入到所述硬盘中。
[0023]上述方案中优选的是,所述解密读出包括如下步骤:
[0024]所述安全存储卡的所述SATA HOST接口从所述硬盘获取数据;
[0025]所述加解密模块通过所述SATA HOST接口接收所述数据,并对获取的所述数据进行解密处理;
[0026]所述加解密模块将所述解密后的明文数据发送给所述安全存储卡的所述SATADEVICE 接口 ;
[0027]所述SATA DEVICE接口将所述明文数据发送给所述主板。
[0028]上述方案中优选的是,所述方法还包括当所述安全存储卡被拔出后,所述主板将不能启动系统。
[0029]本发明采用安全存储卡,通过截获并分析数据流判断当前为主盘启动还是从盘启动。若为从盘启动,则断开数据通路,从而有效保护数据。本发明适用于政府、军工及金融等涉密行业,只有对硬盘加密并且真正从数据通路上防止从盘启动,才能打造真实可信的安全办公环境。
【附图说明】
[0030]图1为本发明所述的防止从盘启动系统的设计方案框图。
【具体实施方式】
[0031]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0032]本发明通过安全存储卡达到防止从盘启动的目的。图1为本发明所述的防止从盘启动的设计方案框图。
[0033]本发明所述的安全存储卡通过SATA (Serial Advanced TechnologyAttachment串行磁盘接口总线,为硬盘接口规范)接口连接于主板和硬盘之间,并利用PCI (Peripheral Component Interconnect 局部总线标准)或 PCIE (PC1-Express,总线和接口标准)插槽进程固定并取电。防止从盘启动的安全存储卡不但可以完成对硬盘的加解密,而且可以从数据通路上防止从盘启动,具有良好的兼容性,能够兼容所有的主板和硬盘。
[0034]安全存储卡的工作机理位于操作系统之下,对用户完全透明,通过截获并分析通路中数据流达到对数据加解密和防止从盘启动的目的。
[0035]本发明所述的安全存储卡
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1