本发明涉及一种防止电脑病毒入侵的方法及装置。 电脑是目前社会中不可或缺的信息资料处理工具,其使用之广,几乎随处可见,为人们带来方便及高效率。
而近年来,也有多种电脑病毒为有心人士所开发,并用以破坏储存于电脑中的程序;事实上,电脑病毒是一种可执行的程序,当该程序执行时会破坏电脑中已有的信息,而且,并非每次执行时都会发作,有些是以时间为准,也就是在预设的特定日期发作,因此人人谈毒变色,造成人心惶惶。
当电脑病毒程序在不执行时是不会产生不良反应的,因此,电脑病毒程序的设计,就是设法使病毒程序很容易被执行,进而破坏电脑所储存的信息。
而目前对于电脑病毒的防杜,多侧重于事后的检测和消毒,或设置备份的资料,用以替换,但这种亡羊补牢及耗费工夫的作法,实非良策。
有鉴于此,申请人基于长年从事电脑及外围设备销产的经验,进而发展出本申请的「防杜电脑病毒入侵的方法及其装置」。
本发明的目的是提供一种防杜电脑病毒入侵的方法及其装置,在硬件磁盘机接口上加一检查功能以防止病毒的侵入。
已知,当电脑在开机时,会到第一个硬件磁盘机中的第一个磁道的第一个磁区把一小段程序读出来,并且立刻执行这一小段程序,我们称呼这一小段程序叫作主区段(Master Sector)程序,这是主存贮器磁盘操作系统(MS DOS)开机时一定会进行的操作。
故许多电脑病毒就会设法将病毒程序写入主区(Master Sector)以取代正常的主区(Master Sector)程序,这样就可以确实保证电脑病毒在每一次开机的时候都会被执行。
另外,主区(Master Sector)内的程序被执行后,电脑通常会把另一个磁区(亦即称为引导区-Boot Sector)也紧接都读出来并且立刻执行,因此引导区(Boot Sector)也是常被电脑病毒占用的地方。
故通常电脑病毒先要被放入主区或引导区才会发作,如果不让病毒进入主区或引导区,就不会感染上电脑病毒。因此我们可以在硬件磁盘机地接口上加上一个检查功能以防止病毒被植入主区或引导区来防止电脑病毒的入侵。
本发明防杜电脑病毒入侵的方法及装置,于主电脑磁盘机接口与磁盘机间,设置一信息暂存器,一被保护区域,一比较单元及一信号管制器;当读写硬件磁盘机时,信息及控制信号先存入信息暂存器,且信号控制器先将该输入信息阻挡暂不送入磁盘机,而比较单元则将该信息暂存器内的信息与预设的被保护区域内的信息比较是否相符,并将比较结果送入信号管制器,进而控制该输入信息是否输入磁盘进行操作。
本发明防病毒技术,结构简单,使用方便,且可装设于现有电脑中;除成本低外,且可有效地防止电脑病毒的入侵,免除了常用消除病毒方法的必须准备备份或事后消毒的不便。
附图说明:
图1,本发明的结构原理图
图2,本发明的操作流程图
如图1所示,基本上,本发明的防杜方法是于主电脑的硬件磁盘机接口与硬件磁盘机(以下均简称磁盘机)间,加置一信息暂存器1,一被保护区区域2,一比较单元3及一信号管制器4,使其得以过滤电脑在开机时的不需要信号。
其中,信息暂存器1是一个多位元的暂存器,其目的是将主电脑下达指令的内容,例如磁头、磁区等,保存起来,以便提供给比较单元3作比较之用。
被保护区域2内则具有预设且固定保存的信息,所包括内容以磁盘机磁区划分,如第一个磁盘区,第二个磁头,第一个磁道等,使这些区域不容许随便写入程序,因为此区域是通常会被电脑病毒修改或植入的区域,而被保护区域2的数量可为一个或一个以上,且其所存信息内容是不能修改的,以避免病毒突破其防线。
比较单元3的主要任务是将信息暂存器1与被保护区域2内的信息相比较,如果信息内容不相符就将控制信号送达信号管制器4以进行操作;若信息内容相符时,则送出控制信号通知信号管制器4,进行保护,而不将该信息送入磁盘机。
信号管制器4连接磁盘机接口及磁盘机;并用以控制输入信息的控制信号是否进入磁盘机,故其连接于比较单元3,并根据比较单元3所比较的结果,以决定是否输入或阻挡该信息。
参阅图2本发明的操作流程图,其中,当读写磁盘机时,使AVCU启动,并将信息与控制信号存入信息暂存器1,同时,信号管制器4先暂时将控制信号阻挡于信号管制器4内,而不送入磁盘机,此时,比较单元3启动,使其比较信息暂存器1和被保护区域2信息内容是否相符,若信息内容相符时,当有不正常的程序写入,信号管制器4即启动保护功能并通知主电脑的磁盘机接口,虽写入程序操作已完成,但并不把控制信号输入磁盘机。
若信息内容不相符时,正常的程序写入操作,会使信号管制器4将控制信号送入磁盘机,并将磁盘机送出的控制信号回送到主电脑的磁盘机接口。
依本发明方法所完成的装置,可藉助于以IC方式连接于磁盘机和磁盘机接口的信息汇流排之间,且对现有的电脑也可装设本发明的防病毒装置,十分简单方便。
本申请中所公开的,是一种较佳实施例,凡根据本发明的设计思想而进行的为本领域技术人员所知的局部变更或修改,均不脱离本发明的保护范围。