一种具备病毒防护功能的云计算系统的制作方法

文档序号:12822161阅读:177来源:国知局

本发明涉及一种云计算系统,特别涉及一种具备病毒防护功能的云计算系统。



背景技术:

云计算是一种基于互联网的新型计算模式,其通过互联网上各种各样异构的、自治的结构为个人和企业用户提供按需所取的计算服务。云计算给用户带来了许多好处,首先,云计算对用户端的设备要求很低,这是因为,计算和存储能力通常都由数据中心提供,用户终端的成本大大降低,使用客户端、上网本就可以满足日常的商业、个人计算需求。其次,云计算使用起来方便快捷,用户通过通用的浏览器即可使用云计算服务、访问云端数据,并且云计算的用户界面友好,安装使用便捷,学习快速简单。再者,云计算可以轻松实现不同设备间的数据与应用共享。不同的设备之间可以摒弃硬件之间的差异,从而获得一致的服务。最后,云计算具有移动性,由于数据中心永远在线,用户可以在任何时间、任何地点通过任何设备进行访问。

但是,现有的云计算方案也面临着一些重大的挑战,其中的一个挑战是其不可避免地会受到病毒的攻击,并且,随着大规模云计算网络的发展,病毒的发展和传播速度也会异常地迅速,当云计算网络中的一台计算机感染病毒后,当云计算网络中的其它计算机与该感染病毒的计算机进行通信时,病毒会很容易地扩散到其它计算机上,甚至会蔓延到整个云计算网络中,严重的话,会使得整个云计算网络瘫痪,造成难以弥补的损失。目前的病毒防护措施一般是在各个计算机安装病毒防护软件,当在相应的计算机上发现病毒时对该病毒进行隔离和清除,但是这种方式会使得同样的病毒在各个计算机上频繁地被检测和查杀,造成了严重的计算资源浪费,不利于云计算网络的高效运行。

因此,需要一种云计算系统,其能够快速地检测发现病毒,并且能够以快速和高效的方式为云计算网络中的各个计算机提供病毒防护服务,避免各个计算机对相同的病毒进行重复和频繁查杀操作。



技术实现要素:

本发明的云计算系统包括操作系统、本地数据库、web服务模块、网络数据库服务模块、网络设备服务模块、公共服务客户端模块、主服务器、随机存储器、网络接口、usb接口等,其特征在于,该云计算系统还包括病毒防护系统,该病毒防护系统包括具备计算机病毒检测功能的网关设备以及病毒防护服务器,该网关设备在通过其的http协议数据报文中检测到计算机病毒后,提交该http请求所包含的url到病毒防护服务器,病毒防护服务器根据该网关设备所提交的url地址形成具有计算机病毒威胁的url地址列表,当其它计算机通过该云计算网络访问相应的具有计算机病毒威胁的url地址时,该病毒防护系统会发出告警信息和/或阻止对该url地址的访问。

此外,该病毒防护系统还包括具备恶意网站扫描功能的扫描器,当该扫描器向web服务器发出http请求并在所述请求对应的http响应数据报文中检测到计算机病毒或恶意代码后,该扫描器会提交该http请求所包含的url到病毒防护服务器,病毒防护服务器根据具备恶意网站扫描功能的扫描器所提交的url地址,形成具有计算机病毒威胁的url地址列表,当其它计算机通过该云计算网络访问相应的具有计算机病毒威胁的url地址时,该病毒防护系统会发出告警信息和/或阻止对该url地址的访问。

其中,这里的网关设备包含但不限于网络防火墙、统一安全威胁系统、入侵防护系统、网闸、虚拟网络网关等。

优选地,这里的网关设备可以同时具备计算机病毒检测功能和url过滤功能。

其中,公共服务客户端模块与公共服务器通信,实现动态域名、邻居查找等功能;数据库、设备服务模块分别负责为客户端提供网络文件、数据库、设备服务;网络接口是可扩展的,可根据需要采用以太网、无线局域网、3g等数据传输网络,usb接口用于连接存储器和其它外围设备,随机存储器用于存储运行时的数据。

其中,本发明的云计算系统可采用分布式的结构,即由多台个人云计算机及其客户端组成,个人云计算机由不同用户拥有和管理,并放置在用户自己的局域网内,这些个人云计算机之间的通信采用对等模型,相互交换计算、存储、设备、带宽等资源。

采用本发明的云计算系统,不仅可以使得用户能够方便快捷地利用云计算系统来获得个人计算机不能胜任的计算和数据服务功能,还能够有效的防止病毒在云计算网络中的各个计算机之间进行传播,并且,由于采用了单独的病毒防护服务器来负责整个云计算网络的病毒防护,可以高效地以及集中地检测和查杀病毒,从而避免了各个计算机各自为政的局面,使得各个计算机的资源能够最大程度地用于云计算服务,提高了计算机资源的使用效率,大大地促进了云计算系统的大规模发展和应用。

附图说明:

图1是本发明的云计算系统的组成结构示意图。

具体实施方式:

下面,参考图1来详细地描述本发明的云计算系统的结构和工作原理。

本发明的云计算系统主要由软件系统和硬件系统两部分构成,其中,软件系统主要包括操作系统11、本地数据库12、web服务模块13、网络数据库服务模块14、网络设备服务模块15、公共服务客户端模块16等,硬件系统主要包括主服务器21、随机存储器22、网络接口23、usb接口24等,这里软件系统中的各个模块可以安装在主服务器上,从而通过其特定的功能来控制相应的服务,这里硬件系统中的各个组成部分均是目前已知的部件,其具体的结构和功能在这里不再赘述;其中,这里的软件系统与主服务器之间采用双向通信技术,以实现数据的双向交换和传输,网络接口、usb接口与主服务器之间可采用双向通信技术,保证它们之间进行双向的数据交换和传输。

为了使得云计算系统具备高效的病毒防护功能,本发明的主要发明点在于,该云计算系统还包括病毒防护系统,该病毒防护系统包括具备计算机病毒检测功能的网关设备31以及病毒防护服务器30,该网关设备31在通过其的http协议数据报文中检测到计算机病毒后,提交该http请求所包含的url到病毒防护服务器30,病毒防护服务器30根据该网关设备31所提交的url地址形成具有计算机病毒威胁的url地址列表,当其它计算机通过该云计算网络访问相应的具有计算机病毒威胁的url地址时,该病毒防护系统会发出告警信息和/或阻止对该url地址的访问。

此外,该病毒防护系统还包括具备恶意网站扫描功能的扫描器32,当该扫描器32向web服务器发出http请求并在所述请求对应的http响应数据报文中检测到计算机病毒或恶意代码后,该扫描器32会提交该http请求所包含的url到病毒防护服务器30。病毒防护服务器30根据具备恶意网站扫描功能的扫描器32所提交的url地址,形成具有计算机病毒威胁的url地址列表,当其它计算机通过该云计算网络访问相应的具有计算机病毒威胁的url地址时,该病毒防护系统会发出告警信息和/或阻止对该url地址的访问。

一般地来说,这里的网关设备31包含但不限于网络防火墙、统一安全威胁系统、入侵防护系统、网闸、虚拟网络网关等,其内部结构和功能都是目前本领域所公知的,对网关设备的具体类型和结构并不进行限制,只要其能够实现病毒检测和查杀功能即可。优选地,网关设备31可以同时具备计算机病毒检测功能和url过滤功能,提高设备的使用效率,降低成本。

另外,在本发明的云计算系统中,公共服务客户端模块与公共服务器通信,实现动态域名、邻居查找等功能;数据库、设备服务模块分别负责为客户端提供网络文件、数据库、设备服务;网络接口是可扩展的,可根据需要采用以太网、无线局域网、3g等数据传输网络,usb接口用于连接存储器和其它外围设备,随机存储器用于存储运行时的数据。

其中,本发明的云计算系统可采用分布式的结构,即由多台个人云计算机及其客户端组成,个人云计算机由不同用户拥有和管理,并放置在用户自己的局域网内,这些个人云计算机之间的通信采用对等模型,相互交换计算、存储、设备、带宽等资源。

另外,应当理解的是,这里的具备恶意网站扫描功能的扫描器的结构和功能是已知的,如何检测和防护计算机病毒的方法也是本领域所公知的,不再赘述。此外,还应当理解的是,根据具备计算机病毒检测功能的网关设备所提交的url地址以及具备恶意网站扫描功能的扫描器所提交的url地址,形成具有计算机病毒威胁的url地址列表的方法也是已知的,在此也不再赘述。

尽管这里以具体实施方式的形式对本发明的云计算系统进行了详细的描述,但是,本领域技术人员应当完全理解的是,上面的描述仅是示意性的,并不是对本发明的任何限定和限制;在不脱离本发明精神和保护范围的前提下,本发明的云计算系统还可以有多种不同的变形方式,这些都应该属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1