网络安全识别方法、安全检测服务器、客户端及系统技术方案

技术编号:8611534 阅读:156 留言:0更新日期:2013-04-19 23:56
本发明专利技术公开了一种网络安全识别方法、安全检测服务器、客户端及系统,属于信息安全领域。方法包括:安全检测服务器接收客户端发送的访问统一资源定位符对应的网络内容的请求;安全检测服务器查找数据库,并判断数据库中是否存在统一资源定位符的安全状态,当数据库中不存在统一资源定位符的安全状态时,安全检测服务器收集与统一资源定位符相关的数据,并根据收集的数据确定统一资源定位符的安全状态;安全检测服务器将统一资源定位符的安全状态返回给客户端,使客户端根据统一资源定位符的安全状态确定是否访问统一资源定位符对应的网络内容。减轻了客户端的载荷,保证了客户端的安全性。

【技术实现步骤摘要】

本专利技术涉及信息安全领域,特别涉及一种网络安全识别方法、设备及系统。
技术介绍
随着互联网技术的发展,越来越多的内容通过互联网进行传输和访问。目前,常用B/S (Browser/Server,浏览器/服务器)应用模式来实现内容在互联网上的传输和访问,具体地,内容都是以文件的方式存放在Web ( 一种基于HTTP超文本传输协议的平台)服务器上,并通过HTTP (Hyper Text Transfer Protocol,超文本传输协议)协议传送到客户端,经客户端浏览器处理后,将内容表现在客户端上。但是,层出不穷的病毒及木马使得内容在网络中的传输和访问的安全性变得很差,带来一定的经济和精神上的损失。目前常用的解决办法是客户端依靠安装的病毒库和防火墙等软件来对传输的内容中的病毒及木马进行识别。但是,在客户端安装病毒库及防火墙等软件将会加重客户端的载荷,并且增加了对病毒库及防火墙等软件的维护和升级的成本及工作量,尤其是对于像手机等存储容量及事件处理能力有限的客户端来讲,上述问题会更加显著。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供了一种网络安全识别方法、安全检测服务器、客户端及系 统。所述技术方案如下一种网络安全识别方法,所述方法包括安全检测服务器接收客户端发送的访问统一资源定位符对应的网络内容的请求;所述安全检测服务器查找数据库,并判断所述数据库中是否存在所述统一资源定位符的安全状态,当所述数据库中不存在所述统一资源定位符的安全状态时,所述安全检测服务器收集与所述统一资源定位符相关的数据,并根据收集的数据确定所述统一资源定位符的安全状态;所述安全检测服务器将所述统一资源定位符的安全状态返回给所述客户端,使所述客户端根据所述统一资源定位符的安全状态确定是否访问所述统一资源定位符对应的网络内容。所述收集与所述统一资源定位符相关的数据,并根据收集的数据确定所述统一资源定位符的安全状态,包括从网络服务器中下载所述统一资源定位符对应的网络内容;检索所述网络内容内可指示所述网络内容类型的特定关键字;根据所述特定关键字确定所述统一资源定位符的安全状态。所述收集与所述统一资源定位符相关的数据,并根据收集的数据确定所述统一资源定位符的安全状态,包括从网络服务器中下载所述统一资源定位符对应的网络内容;在安装的病毒库内,将所述网络内容与所述病毒库内的病毒特征进行匹配;根据匹配结果来确定所述统一资源定位符的安全状态。所述方法还包括预先建立所述数据库;将所述客户端返回的统一资源定位符的安全状态写入到所述数据库;或者从网络服务器中下载统一资源定位符对应的网络内容,检索所述网络内容内可指示所述网络内容类型的特定关键字,根据所述特定关键字确定所述统一资源定位符的安全状态,并将所述统一资源定位符的安全状态写入到所述数据库;或者从网络服务器中下载所述统一资源定位符对应的网络内容,在安装的病毒库内,将所述网络内容与所述病毒库内的病毒特征进行匹配,根据匹配结果来确定所述统一资源定位符的安全状态,并将所述统一资源定位符的安全状态写入所述数据库。一种安全检测服务器,所述安全检测服务器包括接收模块、数据库、查找判断模块、确定模块及返回模块;所述接收模块,用于接收客户端发送的访问统一资源定位符对应的网络内容的请求;所述数据库,用于存储统一资源定位符与安全状态间对应关系; 所述查找判断模块,用于查找所述数据库,并判断所述数据库中是否存在所述统一资源定位符的安全状态;所述确定模块,用于当所述查找判断模块判断得出所述数据库中不存在所述统一资源定位符的安全状态时,收集与所述统一资源定位符相关的数据,并根据收集的数据确定所述统一资源定位符的安全状态;所述返回模块,用于将所述统一资源定位符的安全状态返回给所述客户端,使所述客户端根据所述统一资源定位符的安全状态确定是否访问所述统一资源定位符对应的网络内容。所述判断查找模块包括收集单元,用于从网络服务器中下载所述统一资源定位符对应的网络内容;检测单元,用于检索所述网络内容内可指示所述网络内容类型的特定关键字;第一确定单元,用于根据所述特定关键字确定所述统一资源定位符的安全状态。所述判断查找模块包括收集单元,用于从网络服务器中下载所述统一资源定位符对应的网络内容;匹配单元,用于在安装的病毒库内,将所述网络内容与所述病毒库内的病毒特征进行匹配;第二确定单元,用于根据匹配结果来确定所述统一资源定位符的安全状态。所述安全检测服务器还包括第一建立模块,用于预先建立所述数据库,并将所述客户端返回的统一资源定位符的安全状态写入所述数据库;或者第二建立模块,用于预先建立所述数据库,并从网络服务器中下载统一资源定位符对应的网络内容,检索所述网络内容内可指示所述网络内容类型的特定关键字,根据所述特定关键字确定所述统一资源定位符的安全状态,并将所述统一资源定位符的安全状态建立所述数据库;或者第三建立模块,用于预先建立所述数据库,并从网络服务器中下载所述统一资源定位符对应的网络内容,在安装的病毒库内,将所述网络内容与所述病毒库内的病毒特征进行匹配,根据匹配结果来确定所述统一资源定位符的安全状态,并将所述统一资源定位符的安全状态建立所述数据库。一种网络安全识别方法,所述方法包括客户端在访问统一资源定位符对应的网络内容之前,判断缓存中是否存储有所述统一资源定位符的安全状态;如果缓存中储有所述统一资源定位符的安全状态,所述客户端从所述缓存中获取所述统一资源定位符的安全状态;如果缓存中未存储有所述统一资源定位符的安全状态,所述客户端向安全检测服务器发送访问统一·资源定位符对应的网络内容的请求,并接收所述安全检测服务器返回的所述统一资源定位符的安全状态;所述客户端根据所述统一资源定位符的安全状态确定是否访问所述统一资源定位符对应的网络内容。—种客户端,所述客户端包括判断模块、第一获取模块、第二获取模块和决策模块;所述判断模块,用于在访问统一资源定位符对应的网络内容之前,判断缓存中是否存储有所述统一资源定位符的安全状态;所述第一获取模块,用于如果缓存中储有所述统一资源定位符的安全状态,从所述缓存中获取所述统一资源定位符的安全状态;所述第二获取模块,用于如果缓存中未存储有所述统一资源定位符的安全状态,向安全检测服务器发送访问统一资源定位符对应的网络内容的请求,并接收所述安全检测服务器返回的所述统一资源定位符的安全状态;所述决策模块,用于所述客户端根据所述统一资源定位符的安全状态确定是否访问所述统一资源定位符对应的网络内容。一种网络安全识别系统,所述系统包括客户端及安全检测服务器;所述客户端用于在访问统一资源定位符对应的网络内容之前,判断缓存中是否存储有所述统一资源定位符的安全状态,用于如果缓存中储有所述统一资源定位符的安全状态,从所述缓存中获取所述统一资源定位符的安全状态,如果缓存中未存储有所述统一资源定位符的安全状态,向安全检测服务器发送访问统一资源定位符对应的网络内容的请求;所述安全检测服务器用于接收客户端发送的访问统一资源定位符对应的网络内容的请求,查找数据库并判断所述数据库中是否存在所述统一资源定位符的安全状态,当所述数据库中不存在所述统一资源定位符的安全状态时,收集与所述统一资源定位符相关的数据,并根据收集的数据确定所述统一资本文档来自技高网...

【技术保护点】
一种网络安全识别方法,其特征在于,所述方法包括:安全检测服务器接收客户端发送的访问统一资源定位符对应的网络内容的请求;所述安全检测服务器查找数据库,并判断所述数据库中是否存在所述统一资源定位符的安全状态,当所述数据库中不存在所述统一资源定位符的安全状态时,所述安全检测服务器收集与所述统一资源定位符相关的数据,并根据收集的数据确定所述统一资源定位符的安全状态;所述安全检测服务器将所述统一资源定位符的安全状态返回给所述客户端,使所述客户端根据所述统一资源定位符的安全状态确定是否访问所述统一资源定位符对应的网络内容。

【技术特征摘要】
1.一种网络安全识别方法,其特征在于,所述方法包括安全检测服务器接收客户端发送的访问统一资源定位符对应的网络内容的请求;所述安全检测服务器查找数据库,并判断所述数据库中是否存在所述统一资源定位符的安全状态,当所述数据库中不存在所述统一资源定位符的安全状态时,所述安全检测服务器收集与所述统一资源定位符相关的数据,并根据收集的数据确定所述统一资源定位符的安全状态;所述安全检测服务器将所述统一资源定位符的安全状态返回给所述客户端,使所述客户端根据所述统一资源定位符的安全状态确定是否访问所述统一资源定位符对应的网络内容。2.根据权利要求1所述的方法,其特征在于,所述收集与所述统一资源定位符相关的数据,并根据收集的数据确定所述统一资源定位符的安全状态,包括从网络服务器中下载所述统一资源定位符对应的网络内容;检索所述网络内容内可指示所述网络内容类型的特定关键字;根据所述特定关键字确定所述统一资源定位符的安全状态。3.根据权利要求1所述的方法,其特征在于,所述收集与所述统一资源定位符相关的数据,并根据收集的数据确定所述统一资源定位符的安全状态,包括从网络服务器中下载所述统一资源定位符对应的网络内容;在安装的病毒库内,将所述网络内容与所述病毒库内的病毒特征进行匹配;根据匹配结果来确定所述统一资源定位符的安全状态。4.根据权利要求1所述的方法,其特征在于,所述方法还包括预先建立所述数据库;将所述客户端返回的统一资源定位符的安全状态写入到所述数据库;或者从网络服务器中下载统一资源定位符对应的网络内容,检索所述网络内容内可指示所述网络内容类型的特定关键字,根据所述特定关键字确定所述统一资源定位符的安全状态,并将所述统一资源定位符的安全状态写入到所述数据库;或者从网络服务器中下载所述统一资源定位符对应的网络内容,在安装的病毒库内,将所述网络内容与所述病毒库内的病毒特征进行匹配,根据匹配结果来确定所述统一资源定位符的安全状态,并将所述统一资源定位符的安全状态写入所述数据库。5.一种安全检测服务器,其特征在于,所述安全检测服务器包括接收模块、数据库、查找判断模块、确定模块及返回模块;所述接收模块,用于接收客户端发送的访问统一资源定位符对应的网络内容的请求;所述数据库,用于存储统一资源定位符与安全状态间对应关系;所述查找判断模块,用于查找所述数据库,并判断所述数据库中是否存在所述统一资源定位符的安全状态;所述确定模块,用于当所述查找判断模块判断得出所述数据库中不存在所述统一资源定位符的安全状态时,收集与所述统一资源定位符相关的数据,并根据收集的数据确定所述统一资源定位符的安全状态;所述返回模块,用于将所述统一资源定位符的安全状态返回给所述客户端,使所述客户端根据所述统一资源定位符的安全状态确定是否访问所述统一资源定位符对应的网络内容。6.根据权利要求5所述的安全检测服务器,其特征在于,所述判断查找模块包括收集单元,用于从网络服务器中下载所述统一资源定位符对应的网络内容;检测单元,用于检索所述网络内容内可指示所述网络内容类型的特定关键字;第一确定单元,用于根据所述特定关键字确定所述统一资源定位符的安全状态。7.根据权利要求5所述的安全检测服务器,其特征在于,所述判断查找模块包括收集单元,用于从网络服务器中下载所述统一资源定位符对应的网络内容;匹配单元,用于在安装的病毒...

【专利技术属性】
技术研发人员:李永华
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1