专利名称:防毒系统及其方法
技术领域:
—种防毒系统及其方法,尤其是指一种应用于可携式存储装置与电脑电性连接环
境,并完成可携式存储装置及电脑的扫毒过程及杀毒过程,以开启可携式存储装置与电脑 之间数据传输的防毒系统及其方法。
背景技术:
随着电脑科技的进步,发展出各式各样的电子装置,这些电子装置具有即插即用 (plug and play)功能,其不需要执行复杂的步骤就可以随时将电子装置连接与移除,尤其 是电脑的周边装置,例如外接式硬盘、个人数字助理(Personal Digital Assistant,PDA)、 手机、可携式存储装置等,几乎都具备了即插即用的特性。 现有的操作系统为了配合即插即用的特性,因此提供了一种自动执行程序,能够 自动执行上述电子装置的内容,即所谓的自动执行程序功能,所谓的自动执行程序是为操 作系统所提供的一种执行程序,即为使用者可以通过编写自动执行程序文件,当操作系统 检测到自动执行程序文件后,则可以依照自动执行程序文件的内容自动执行程序相对应的 文件。 以常见的操作系统"Windows"作为举例,在Windows操作系统中,所提供的自动执 行程序文件即为"AutoRun. inf ",因此,使用者可以通过编写"AutoRun. inf"中的内容,达 到让操作系统自动执行使用者所想要执行的程序。 而自动执行程序则可以应用于不同的存储介质中,例如光盘、可携式存储装置等 存储介质,使得可以方便的浏览光盘、可携式存储装置中的内容。 上述方便使用者进行使用的技术,却也被利用拿来当作电脑病毒、木马程序散播 的方式,电脑病毒会影响到电脑的运作,破坏电脑的数据,甚至会影响到电脑操作系统的启 动;而木马程序则会泄漏个人的数据,则会给使用者造成重大损失。 例如通过可携式存储装置,可以方便的散播电脑病毒、木马程序这些恶意程序,并 且通过自动执行程序,则可以使得电脑病毒、木马程序这些恶意程序自动的被执行,这种散 播以及感染的能力不容忽视。 为了对抗电脑病毒、木马程序这些恶意程序的散播以及感染,也开发出了防毒程 序以防止电脑病毒、木马程序这些恶意程序的散播以及感染,但却面临一些问题,在使用者 电脑中如未安装任何的防毒程序时,将无法防止电脑病毒、木马程序这些恶意程序的散播 以及感染。 然而,若于可携式存储装置中直接嵌入防毒程序,由于病毒库需要维持不断更新, 将会使得防毒程序及病毒库占用过多可携式存储装置的存储空间,影响到使用者可以使用 的存储空间。 另外,即便在电脑或可携式存储装置中内嵌有防毒程序,但现有的防毒程序并不 会将自动执行程序文件视为电脑病毒、木马程序,总是在电脑或是可携式存储装置被感染 电脑病毒、木马程序后,防毒程序才会进行扫毒以及杀毒的过程,此时,若防毒程序中没有
4对应该电脑病毒以及木马程序的病毒码时,会有无法将电脑病毒、木马程序扫出或是杀毒 无法成功的问题,而此时电脑或可携式存储装置则已中电脑病毒或木马程序,会影响到使 用者使用电脑以及可携式存储装置。 综上所述,已知先前技术中长期以来一直存在电脑中未安装防毒程序而无法进行 可携式存储装置的防毒的问题,以及防毒程序及病毒库被完整嵌入于可携式存储装置中所 产生的空间占用的问题,另外,还存在当防毒程序中不具有可扫除电脑病毒的病毒码时无 法成功杀毒造成电脑或可携式存储装置中毒的问题,因此有必要提出改进的技术手段,来 解决此一问题。
发明内容
有鉴于先前技术存在计算机中无安装防毒程序而无法进行可携式存储器的防毒 功能,以及防毒程序及病毒库被完整嵌入于可携式存储器中所产生的空间占用,并且当防 毒程序中不具有可扫除计算机病毒的病毒码时无法成功杀毒造成计算机或可携式存储器 中毒的问题,本发明揭露一种防毒系统及其方法,其中 本发明所揭露的防毒系统,适用于可携式存储装置与电脑电性连接环境,其包含 防毒程序以及基本病毒库,防毒程序及基本病毒库存储于可携式存储装置中,并被载入于 电脑中执行,防毒程序更包含连线模块、扫毒模块、杀毒模块、开启模块以及清除模块。
防毒程序中连线模块,当电脑与网络连线时,用以与伺服端连线,并自伺服端下载 更新病毒库;扫毒模块,依据基本病毒库以及更新病毒库进行电脑及可携式存储装置的扫 毒过程;杀毒模块,当在电脑或可携式存储装置中发现电脑病毒时,对电脑病毒进行杀毒过 程;开启模块,当电脑及可携式存储装置扫毒过程完成,并杀毒过程执行结果成功时,则开 启可携式存储装置及电脑之间的数据传输;清除模块,当可携式存储装置自电脑移除时,清 除模块则会将防毒程序、基本病毒库以及更新病毒库自电脑中移除。 本发明所揭露的防毒方法,适用于可携式存储装置与电脑电性连接环境,其包含 下列步骤 首先,防毒程序及基本病毒库存储于可携式存储装置中,并被载入于电脑中执行; 接着,当电脑与网络连线时,连线至伺服端,并自伺服端下载更新病毒库;接着,依据基本 病毒库及更新病毒库进行电脑及可携式存储装置的扫毒过程;接着,当在电脑或可携式存 储装置中发现电脑病毒时,对电脑病毒进行杀毒过程;接着,当电脑及可携式存储装置扫 毒过程完成,及杀毒过程执行结果成功时,则开启可携式存储装置及电脑之间的数据传输; 最后,当可携式存储装置自电脑移除时,移除电脑中的防毒程序、基本病毒库以及更新病毒 库。 本发明所揭露的系统与方法如上,与先前技术之间的差异在于本发明通过存储于 可携式存储装置中的防毒程序以及基本病毒库,在可携式存储装置电性连接于电脑时,电 脑会载入防毒程序以及基本病毒库,并同时通过电脑所连结的网络下载更新病毒库,防毒 程序会依据基本病毒库以及更新病毒库对电脑及可携式存储装置执行扫毒过程以及防毒 过程,使得防毒程序可以即时更新病毒库,有效的进行防毒,并节省可携式存储装置的存储 空间。 通过上述的技术手段,本发明可以达成于电脑及可携式存储装置中进行防毒并节省可携式存储装置存储空间的技术功效。
图1为本发明防毒系统方框图。
图2为本发明防毒方法流程图。
图3为本发明防毒示意图。
图4为本发明扫毒结果界面示意图。
具体实施例方式以下将配合附图及实施例来详细说明本发明的实施方式,藉此对本发明如何应用
技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
以下将说明本发明防毒系统,并请同时参考图1所示,图1为本发明防毒系统方框图。 如图1所示,本发明所揭露的防毒系统,适用于可携式存储装置10与电脑20电性 连接环境,其包含防毒程序11以及基本病毒库12,防毒程序11及基本病毒库12存储于可 携式存储装置10中,当可携式存储装置10电性连接于电脑20时,电脑20自可携式存储装 置10中载入防毒程序11及基本病毒库12于电脑20中,并于电脑20中执行防毒程序11, 防毒程序11更包含连线模块111、扫毒模块112、杀毒模块113、开启模块114以及清除模 块115。 在可携式存储装置10电性连接于电脑20时,电脑20会将存储于可携式存储装置 10中的防毒程序11及基本病毒库12载入于电脑20中,并执行防毒程序11 ;通过已执行的 防毒程序11使得电脑20无法访问可携式存储装置10,同时可携式存储装置20也无法通过 自动执行程序将文件传送至电脑20。 所谓的自动执行程序是为电脑中操作系统所提供的一种执行程序,即为使用者可 以通过编写自动执行程序文件,当操作系统检测到自动执行程序文件后,则可以依照自动 执行程序文件的内容自动执行程序相对应的数据。 因此,本发明的防毒程序11会中断电脑20以及可携式存储装置10数据传输,以 避免电脑病毒、木马程序通过自动执行程序方式对电脑20或是可携式存储装置10进行感 染。 防毒程序11更可以通过判断模块116对电脑20的网络连线进行判断,通过判断 电脑20是否与网络进行连线,当电脑20与网络连线时,防毒程序11首先会通过连线模块 111连线至伺服端30,并且自伺服端30下载更新病毒库31,并存储于电脑20中;而当电脑 20与网络未连线时,则不会进行下载更新病毒库31的动作。 接着,在电脑20所执行的防毒程序11中,则通过扫毒模块112分别依据由可携式 存储装置10所载入于电脑20中的基本病毒库12,以及通过连线模块111自伺服端30下载 至电脑20中的更新病毒库31,即可以对电脑20以及可携式存储装置10中的文件进行扫毒 过程。 上述为电脑20与网络连线时,扫毒模块112会依据基本病毒库12以及更新病毒 库31对电脑20以及可携式存储装置10中的文件进行扫毒过程;而当电脑20与网络未连
6线时,由于无法下载更新病毒库31,因此仅能使用基本病毒库12对电脑20以及可携式存储 装置10中的文件进行扫毒过程,以提供最基本的防毒功能。 当扫毒模块112于电脑20或可携式存储装置10中发现电脑病毒时,则会通过杀 毒模块113对扫毒模块112所发现的电脑病毒进行杀毒过程。 当防毒程序11对电脑20以及可携式存储装置10的扫毒过程完成,以及杀毒过程 执行结果成功后,则可以通过开启模块114开启可携式存储装置10以及电脑20之间的数 据传输,使用者即可以正常的使用可携式存储装置10。 当然,在防毒程序11对电脑20或可携式存储装置10中通过扫毒模块112扫毒过 程所发现的电脑病毒,在杀毒模块113杀毒过程无法将电脑病毒进行解毒,即为杀毒模块 113杀毒程序执行结果失败时,终止开启可携式存储装置10以及电脑20之间的数据传输, 使用者将无法使用可携式存储装置10进行数据存储。 在本发明防毒系统中,更可以包含生成模块117以及显示模块118,生成模块117 则会依据杀毒模块113的杀毒结果生成扫毒结果信息,扫毒结果信息可以包含病毒名称、 扫毒结果、杀毒结果以及可携式存储装置10是否可以使用等信息,并且通过显示模块118 进行扫毒结果信息的显示,则使用者可以知道电脑20或可携式存储装置10中是否有感染 到电脑病毒,并得知扫毒过程以及杀毒过程的结果,以及是否可以正常使用可携式存储装 置10。 最后,在使用者要将可携式存储装置IO自电脑20中移除时,此时,防毒程序11会 通过清除模块115进行自动移除自伺服端30所下载的更新病毒库31 ,以及自动移除防毒程 序11以及基本病毒库12的动作,藉此将不会影响到可携式存储装置10以及电脑20的存 储空间,并且可以达到于可携式存储装置10中进行防毒并节省可携式存储装置IO存储空 间的效用。 接着,以一个实施例来解说本发明的运作方式及流程,并请参照图2、图3以及图4 所示。 图2为本发明防毒方法流程图;图3为本发明防毒示意图;以及图4为本发明扫毒 结果界面示意图。 如图3所示,假设于可携式存储装置10中已经具有电脑病毒"virus. exe"以及与 电脑病毒"virus, exe "相对应的自动执行程序文件"AutoRun. inf ",并且电脑病毒"virus. exe"会通过自动执行程序文件"AutoRun. inf "将电脑病毒"virus. exe"进行自动复制及执 行,此时由于电脑病毒"virus. exe"的特性会将电脑病毒"virus, exe"从可携式存储装置 10复制到电脑20各个磁盘中。 此时,当可携式存储装置10电性连接于电脑20时,电脑20会将存储于可携式存 储装置10中的防毒程序11及基本病毒库12载入于电脑20中,并执行防毒程序11 (步骤 110),通过已执行的防毒程序11使得电脑20无法访问可携式存储装置10,因此,当电脑病 毒"virus. exe"想要将电脑病毒"virus. exe"复制于电脑20各个磁盘时将无法复制成功。
并且,防毒程序11更可以通过判断模块111判断电脑20是否与网络进行连线(步 骤210),在实施例中,电脑20是与网络连线,因此,判断模块111会判断出电脑20正在与 网络进行连线;接着,由于电脑20正在与网络进行连线中,则防毒程序11会再通过连线模 块112连线至伺服端30,并且自伺服端30下载更新病毒库31 (步骤120),并存储于电脑20
7中。 防毒程序11通过判断模块116对电脑20的网络连线进行判断,假设,电脑20未 与网络连线,因此,判断模块116会判断出电脑20未与网络进行连线;当电脑20未与网络 连线时,将无法通过连线模块111连线至伺服端30,当然无法自伺服端30下载更新病毒库 31(步骤220)。 接着,在电脑20中所执行的防毒程序11通过扫毒模块112依据自可携式存储装 置IO载入至电脑20中的基本病毒库11,以及自伺服端30所下载的更新病毒库31,对电脑 20以及可携式存储装置10中的文件进行扫毒过程(步骤130)。 此时,防毒程序11经由扫毒模块112会发现于可携式存储装置10中具有电脑 病毒"virus, exe",以及与电脑病毒"virus, exe"相对应的自动执行程序文件"AutoRun. inf"。 接着,会通过杀毒模块113对扫毒模块112所发现的电脑病毒"virus, exe",以及 与电脑病毒"virus. exe"相对应的自动执行程序文件"AutoRun. inf "进行杀毒过程(步骤 140),假设成功的将电脑病毒"virus, exe",以及与电脑病毒"virus, exe"相对应的自动执 行程序文件"AutoR皿.inf"自可携式存储装置10中移除,则防毒程序11完成扫毒过程,以 及杀毒过程执行结果成功。 当防毒程序11对电脑20以及可携式存储装置10的扫毒过程完成,以及杀毒过程 执行结果成功后,则可以通过开启模块114开启可携式存储装置10以及电脑IO之间的数 据传输,使用者即可以正常的使用可携式存储装置IO(步骤160)。 假设,在防毒程序11对电脑20或可携式存储装置10中通过扫毒模块112扫毒程 序所发现的电脑病毒"virus, exe",以及与电脑病毒"virus, exe"相对应的自动执行程序 文件"AutoRun. inf"通过杀毒模块113杀毒过程执行结果失败时,即为电脑病毒"virus. exe"以及自动执行程序文件"AutoR皿.inf "无法自可携式存储装置10中移除,终止开启可 携式存储装置10以及电脑10之间的数据传输(步骤230),使用者将无法使用可携式存储 装置IO进行数据存储。 请参考图4所示,在杀毒模块113成功将电脑病毒"virus. exe",以及与电脑病毒 "virus. exe"相对应的自动执行程序文件"AutoRun. inf"杀毒成功,由于杀毒模块113的杀 毒结果为成功,则通过生成模块117生成扫毒结果信息包含病毒名称41为"virus. exe"以 及"AutoRun. inf",扫毒结果42为"E :\"中扫出电脑病毒"virus, exe"以及自动执行程序 文件"AutoRun. inf",杀毒结果43为"E :\"中电脑病毒"virus, exe"以及自动执行程序文 件"AutoR皿.inf"已移除,以及可携式存储装置10可正常使用(步骤240)。
接着,会通过显示模块118将生成模块117所生成扫毒结果信息病毒名称41为 "virus, exe,,以及"AutoR皿.inf,,,扫毒结果42为"E :\"中扫出电脑病毒"virus, exe,,以 及自动执行程序文件"AutoRun. inf ",杀毒结果43为"E: \ "中电脑病毒"virus, exe"以及 自动执行程序文件"AutoR皿.inf"已移除,以及可携式存储装置10可正常使用进行显示, 使用者则可以知道可携式存储装置10中感染到电脑病毒,并且得知扫毒以及杀毒的结果, 以及可携式存储装置10可以正常使用(步骤250)。 最后,在使用者要将可携式存储装置IO自电脑20中移除时,此时,防毒程序11会 通过清除模块115进行自动移除自伺服端30所下载的更新病毒库31 ,以及自动移除防毒程序11以及基本病毒库12的动作(步骤160),藉此将不会影响到可携式存储装置10以及电 脑20的存储空间,并且可以达到于可携式存储装置10中进行防毒并节省可携式存储装置 IO存储空间的效用。 综上所述,可知本发明与先前技术之间的差异在于具有本发明通过存储于可携式 存储装置中防毒程序以及基本病毒库,在可携式存储装置电性连接于电脑时,电脑会载入 防毒程序以及基本病毒库,并同时通过电脑所连结的网络下载更新病毒库,防毒程序会依 据基本病毒库以及更新病毒库对电脑及可携式存储装置执行扫毒过程以及防毒过程,使得 防毒程序可以即时更新病毒库,有效的进行防毒,并节省可携式存储装置存储空间的技术 手段。 通过此一技术手段可以来解决先前技术所存在电脑中无安装防毒程序而无法进 行可携式存储装置的防毒功能,以及防毒程序及病毒库被完整嵌入于可携式存储装置中所 产生的空间占用,并且当防毒程序中不具有可扫除电脑病毒的病毒码时无法成功杀毒造成 电脑或可携式存储装置中毒的问题,进而达成于电脑及可携式存储装置中进行防毒并节省 可携式存储装置存储空间的技术功效。 虽然本发明所揭露的实施方式如上,惟所述的内容并非用以直接限定本发明的专 利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱离本发明所揭露的精神 和范围的前提下,可以在实施的形式上及细节上作些许的更动。本发明的专利保护范围,仍 须以所附的申请专利范围所界定者为准。
9
权利要求
一种防毒系统,适用于一可携式存储装置与一电脑电性连接环境,其包含一基本病毒库;及一防毒程序,该防毒程序及该基本病毒库存储于该可携式存储装置中,并被载入于该电脑中执行,该防毒程序更包含;一连线模块,当该电脑与网络连线时,用以与一伺服端连线,并自该伺服端下载一更新病毒库;一扫毒模块,依据该基本病毒库以及该更新病毒库进行该电脑及该可携式存储装置的扫毒程序;一杀毒模块,当在该电脑或该可携式存储装置中发现一电脑病毒时,对该电脑病毒进行杀毒过程;一开启模块,当该电脑及该可携式存储装置扫毒过程完成,及杀毒过程执行结果成功时,则开启该可携式存储装置及该电脑之间的数据传输;及一清除模块,当该可携式存储装置自该电脑移除时,该清除模块则会将该防毒程序、该基本病毒库以及该更新病毒库自该电脑中移除。
2. 如权利要求1所述的防毒系统,该防毒程序更包含一判断模块,用以判断该电脑是 否与网络连线。
3. 如权利要求1所述的防毒系统,其中更包含下列模块 一生成模块,用以生成一扫毒结果信息;及 一显示模块,依据该扫毒结果信息进行显示。
4. 如权利要求1所述的防毒系统,其中该判断模块判断该电脑未与网络连线时,该扫 毒模块依据该基本病毒库进行该电脑及该可携式存储装置的扫毒过程。
5. 如权利要求1所述的防毒系统,其中该开启模块当该电脑及该可携式存储装置扫毒 过程未完成,或杀毒过程执行结果失败时,终止开启该可携式存储装置及该电脑之间的数 据传输。
6. —种防毒方法,适用于一可携式存储装置与一电脑电性连接环境,其包含下列步骤该防毒程序及该基本病毒库存储于该可携式存储装置中,并被载入于该电脑中执行; 当该电脑与网络连线时,连线至一伺服端,并自该伺服端下载一更新病毒库; 依据该基本病毒库及该更新病毒库进行该电脑及该可携式存储装置的扫毒程序; 当在该电脑或该可携式存储装置中发现一电脑病毒时,对该电脑病毒进行杀毒过程; 当该电脑及该可携式存储装置扫毒过程完成,及杀毒过程执行结果成功时,则开启该可携式存储装置及该电脑之间的数据传输;及当该可携式存储装置自该电脑移除时,移除该电脑中的该防毒程序、该基本病毒库以及该更新病毒库。
7. 如权利要求6所述的防毒方法,该防毒程序及该基本病毒库存储于该可携式存储装 置中,并被载入于该电脑中执行的步骤更包含判断该电脑是否与网络连线的步骤。
8. 如权利要求6所述的防毒方法,其特征在于,其中当该电脑及该可携式存储装置扫 毒程序及杀毒程序完成的步骤更包含下列步骤生成一扫毒结果信息;及依据该扫毒结果信息进行显示。
9. 如权利要求7所述的防毒方法,其中判断该电脑是否与网络连线的步骤更包含当判 断该电脑未与网络连线时,依据该基本病毒库进行该电脑及该可携式存储装置的扫毒过程 的步骤。
10. 如权利要求6所述的防毒方法,其中更包含当该电脑或该可携式存储装置扫毒过 程未完成,或杀毒程序执行结果失败时,终止开启该可携式存储装置及该电脑之间的数据 传输的步骤。
全文摘要
一种防毒系统及其方法,其通过存储于可携式存储装置中的防毒程序以及基本病毒库,于可携式存储装置连结至电脑时载入电脑,并同时通过电脑所连结的网络下载更新病毒库,防毒程序会依据基本病毒库以及更新病毒库对电脑及可携式存储装置执行防毒,可以解决电脑中未安装防毒程序而无法进行防毒的问题,以及防毒程序及病毒库被完整嵌入于可携式存储装置中所产生的空间占用的问题,并且当防毒程序中不具有可扫除电脑病毒的病毒码时无法成功杀毒导致中毒的问题,藉此可以达成于电脑及可携式存储装置中进行防毒并节省可携式存储装置存储空间的技术功效。
文档编号G06F21/00GK101770554SQ200910001208
公开日2010年7月7日 申请日期2009年1月4日 优先权日2009年1月4日
发明者周荣辉, 邱全成 申请人:英业达股份有限公司