一种大数据计算机网络安全防护装置及其控制方法转让专利

申请号 : CN202010050292.5

文献号 : CN111274583A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 付媛媛

申请人 : 湖南城市学院

摘要 :

本发明属于网络安全防护技术领域,公开了一种大数据计算机网络安全防护装置及其控制方法,所述大数据计算机网络安全防护装置包括:网络漏洞检测模块、网络入侵检测模块、网络病毒检测模块、主控模块、网络安全防护模块、网络数据加密模块、访问权限控制模块、大数据处理模块、警报模块、显示模块。本发明能够有效的防止采集的网络数据被非法篡改,安全性能高;通过访问权限控制模块并不将访问权限信息写入资源数据库中,从而节约了存储成本;用户访问地址可以由应用模块根据实际功能需求生成,一旦应用功能需求发生变化,应用模块可以自行重新生成用户访问地址,而不需要通知资源存储系统,有效地降低了应用模块与资源存储系统之间的耦合度。

权利要求 :

1.一种大数据计算机网络安全防护装置的控制方法,其特征在于,所述大数据计算机网络安全防护装置的控制方法包括以下步骤:步骤一,通过漏洞检测程序检测网络漏洞信息;通过入侵检测程序检测网络入侵信息;

通过病毒检测程序检测网络病毒信息;

步骤二,通过网络安全防护程序对计算机网络进行安全防护:(1)获取多维度数据;所述多维度数据包括网络漏洞信息、入侵信息以及病毒信息;

(2)对获取到的所述多维度数据进行预处理,生成待分析数据;

(3)对所述待分析数据进行分析并生成预警报告,所述预警报告用于预告威胁;

(4)对所述待分析数据分析并生成预警报告至少包括:态势感知、实时分析预警或网络入侵攻击路径及威胁溯源分析;

(5)所述态势感知包括使用机器学习从所述待分析数据中提取正常网络状态下的流量上限,根据所述流量上限从所述待分析数据中划分出信任的流量数据,根据所述信任的流量数据建立流量评估模型,根据所述流量评估模型评估网络流量,如果监测到异常流量则生成所述预警报告;

步骤三,通过加密程序对网络数据进行加密:(I)配置数据采集器参数,通过数据采集器采集网络信息数据并保存至本地存储器中,并对采集的网络信息数据进行特征提取;

(II)后台终端向前端数据库服务器发送密钥获取请求,其中,密钥获取请求包括待加密的特征数据;

(III)后台终端根据待加密的特征数据生成密钥数据,并将密钥数据存储在数据监控预警系统中;

步骤四,通过权限控制程序对网络访问权限进行控制:1)通过权限控制程序预先生成目标资源的用户访问地址,所述用户访问地址用于公开发布;所述用户访问地址中,至少携带有所述目标资源的原始地址信息和访问权限信息;

2)接收对目标资源的访问请求,所述访问请求中包括目标资源的用户访问地址;

3)从所述用户访问地址中解析出该目标资源的原始地址信息和访问权限信息;

4)获取当前访问者的用户标识,根据解析得到的访问权限信息以及所述用户标识,判断当前访问者是否具备对所述目标资源的访问权限;

5)根据判断结果,确定是否利用所述原始地址信息向当前访问者提供所述目标资源;

步骤五,通过云服务器集中大数据资源对网络数据进行处理;通过警报器根据检测异常数据进行警报通知;通过显示器显示检测的网络漏洞、入侵信息以及病毒信息的实时数据。

2.如权利要求1所述的大数据计算机网络安全防护装置的控制方法,其特征在于,步骤二中,所述步骤(4)的态势感知还包括蠕虫态势感知、木马态势感知;使用防病毒引擎监控网络流量,从而发现蠕虫病毒或木马;使用所述防病毒引擎监控蠕虫态势和木马态势;

所述态势感知还包括APT攻击态势感知,所述APT攻击态势感知包括部署未知威胁态势感知传感器,利用所述未知威胁态势传感器检测通过网页、电子邮件或其他的在线文件共享方式进入网络的已知和未知恶意软件;至少利用应用层即文件层解码、智能ShellCode检测、动态沙箱检检测或基于漏洞的静态检测对未知威胁感知和检测。

3.如权利要求1所述的大数据计算机网络安全防护装置的控制方法,其特征在于,步骤三中,所述步骤(I)的本地存储器中数据存储方法为:将待存储网络信息数据正常数据库表中明文列,同时将待存储网络信息数据采用型号为SMEC98SP的加密芯片加密后得到密文,再对密文进行数字签名得到密文签名,完成对网络信息数据的存储加密。

4.如权利要求1所述的大数据计算机网络安全防护装置的控制方法,其特征在于,步骤三中,所述步骤(I)的对采集的网络信息数据进行特征提取的方法如下:将采集的网络数据包分割成多个固定长度的数据段,获取分割得到的数据段的偏移值;对数据段的进行归类,生成与数据段及其偏移值对应的数据段类型值,且生成的数据段类型值与接收的数据包对应;

根据接收到的数据包生成样本集,获取数据段类型值在样本集内的数据包中对应的偏移值的数量,提取其数量大于或等于偏移值命中阈值的偏移值;

获取所述提取的偏移值对应的数据段类型值,将提取的偏移值及数据段类型值作为与样本集对应的特征码,完成对网络信息数据特征的提取。

5.如权利要求1所述的大数据计算机网络安全防护装置的控制方法,其特征在于,步骤四中,所述步骤1)的生成目标资源的用户访问地址,包括:对目标资源的访问权限信息进行加密,将加密后的访问权限信息携带于所述用户访问地址中;

所述用户访问地址中,还携带有所述目标资源的标识信息。

6.如权利要求1所述的大数据计算机网络安全防护装置的控制方法,其特征在于,步骤四中,所述生成目标资源的用户访问地址,还包括:对目标资源的标识信息进行加密,将加密后的标识信息携带于所述用户访问地址中;

所述在确定是否向当前访问者提供目标资源之前,还包括:

从所述用户访问地址中解析出该目标资源的标识信息;

判断解析得到的标识信息是否与所述目标资源的真实标识信息一致。

7.如权利要求1所述的大数据计算机网络安全防护装置的控制方法,其特征在于,步骤四中,所述步骤5)的根据判断结果,确定是否利用所述原始地址信息向当前访问者提供所述目标资源,具体为:如果判断结果为:

当前访问者具备对所述目标资源的访问权限,并且解析得到的标识信息与所述目标资源的真实标识信息一致,则利用所述原始地址信息向当前访问者提供所述目标资源。

8.一种应用如权利要求1~7任意一项所述的大数据计算机网络安全防护装置的控制方法的大数据计算机网络安全防护装置,其特征在于,所述大数据计算机网络安全防护装置包括:网络漏洞检测模块,与主控模块连接,用于通过漏洞检测程序检测网络漏洞信息;

网络入侵检测模块,与主控模块连接,用于通过入侵检测程序检测网络入侵信息;

网络病毒检测模块,与主控模块连接,用于通过病毒检测程序检测网络病毒信息;

主控模块,与网络漏洞检测模块、网络入侵检测模块、网络病毒检测模块、网络安全防护模块、网络数据加密模块、访问权限控制模块、大数据处理模块、警报模块、显示模块连接,用于通过主机控制各个模块正常工作;

网络安全防护模块,与主控模块连接,用于通过网络安全防护程序对计算机网络进行安全防护;

网络数据加密模块,与主控模块连接,用于通过加密程序对网络数据进行加密;

访问权限控制模块,与主控模块连接,用于通过权限控制程序对网络访问权限进行控制;

大数据处理模块,与主控模块连接,用于通过云服务器集中大数据资源对网络数据进行处理;

警报模块,与主控模块连接,用于通过警报器根据检测异常数据进行警报通知;

显示模块,与主控模块连接,用于通过显示器显示检测的网络漏洞、入侵信息以及病毒信息的实时数据。

9.一种存储在计算机可读介质上的计算机程序产品,包括计算机可读程序,供于电子装置上执行时,提供用户输入接口以实施如权利要求1~7任意一项所述的大数据计算机网络安全防护装置的控制方法。

10.一种计算机可读存储介质,储存有指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1~7任意一项所述的大数据计算机网络安全防护装置的控制方法。

说明书 :

一种大数据计算机网络安全防护装置及其控制方法

技术领域

[0001] 本发明属于网络安全防护技术领域,尤其涉及一种大数据计算机网络安全防护装置及其控制方法。

背景技术

[0002] 计算机网络也称计算机通信网。关于计算机网络的最简单定义是:一些相互连接的、以共享资源为目的的、自治的计算机的集合。若按此定义,则早期的面向终端的网络都不能算是计算机网络,而只能称为联机系统(因为那时的许多终端不能算是自治的计算机)。但随着硬件价格的下降,许多终端都具有一定的智能,因而“终端”和“自治的计算机”逐渐失去了严格的界限。若用微型计算机作为终端使用,按上述定义,则早期的那种面向终端的网络也可称为计算机网络。然而,现有大数据计算机网络安全防护装置对数据加密安全性低;同时,对每份资源的访问权限控制信息分别写入数据库中,增加了存储和维护成本,并且扩展性较差。
[0003] 综上所述,现有技术存在的问题是:现有大数据计算机网络安全防护装置对数据加密安全性低;同时,对每份资源的访问权限控制信息分别写入数据库中,增加了存储和维护成本,并且扩展性较差。

发明内容

[0004] 针对现有技术存在的问题,本发明提供了一种大数据计算机网络安全防护装置及其控制方法。
[0005] 本发明是这样实现的,一种大数据计算机网络安全防护装置的控制方法,所述大数据计算机网络安全防护装置的控制方法包括以下步骤:
[0006] 步骤一,通过漏洞检测程序检测网络漏洞信息;通过入侵检测程序检测网络入侵信息;通过病毒检测程序检测网络病毒信息。
[0007] 步骤二,通过网络安全防护程序对计算机网络进行安全防护:(1)获取多维度数据;所述多维度数据包括网络漏洞信息、入侵信息以及病毒信息;
[0008] (2)对获取到的所述多维度数据进行预处理,生成待分析数据;
[0009] (3)对所述待分析数据进行分析并生成预警报告,所述预警报告用于预告威胁;
[0010] (4)对所述待分析数据分析并生成预警报告至少包括:态势感知、实时分析预警或网络入侵攻击路径及威胁溯源分析;
[0011] (5)所述态势感知包括使用机器学习从所述待分析数据中提取正常网络状态下的流量上限,根据所述流量上限从所述待分析数据中划分出信任的流量数据,根据所述信任的流量数据建立流量评估模型,根据所述流量评估模型评估网络流量,如果监测到异常流量则生成所述预警报告。
[0012] 步骤三,通过加密程序对网络数据进行加密:(I)配置数据采集器参数,通过数据采集器采集网络信息数据并保存至本地存储器中,并对采集的网络信息数据进行特征提取;
[0013] (II)后台终端向前端数据库服务器发送密钥获取请求,其中,密钥获取请求包括待加密的特征数据;
[0014] (III)后台终端根据待加密的特征数据生成密钥数据,并将密钥数据存储在数据监控预警系统中。
[0015] 步骤四,通过权限控制程序对网络访问权限进行控制:1)通过权限控制程序预先生成目标资源的用户访问地址,所述用户访问地址用于公开发布;所述用户访问地址中,至少携带有所述目标资源的原始地址信息和访问权限信息;
[0016] 2)接收对目标资源的访问请求,所述访问请求中包括目标资源的用户访问地址;
[0017] 3)从所述用户访问地址中解析出该目标资源的原始地址信息和访问权限信息;
[0018] 4)获取当前访问者的用户标识,根据解析得到的访问权限信息以及所述用户标识,判断当前访问者是否具备对所述目标资源的访问权限;
[0019] 5)根据判断结果,确定是否利用所述原始地址信息向当前访问者提供所述目标资源。
[0020] 步骤五,通过云服务器集中大数据资源对网络数据进行处理;通过警报器根据检测异常数据进行警报通知;通过显示器显示检测的网络漏洞、入侵信息以及病毒信息的实时数据。
[0021] 进一步,步骤二中,所述步骤(4)的态势感知还包括蠕虫态势感知、木马态势感知;使用防病毒引擎监控网络流量,从而发现蠕虫病毒或木马;使用所述防病毒引擎监控蠕虫态势和木马态势;
[0022] 所述态势感知还包括APT攻击态势感知,所述APT攻击态势感知包括部署未知威胁态势感知传感器,利用所述未知威胁态势传感器检测通过网页、电子邮件或其他的在线文件共享方式进入网络的已知和未知恶意软件;至少利用应用层即文件层解码、智能ShellCode检测、动态沙箱检检测或基于漏洞的静态检测对未知威胁感知和检测。
[0023] 进一步,步骤三中,所述步骤(I)的本地存储器中数据存储方法为:
[0024] 将待存储网络信息数据正常数据库表中明文列,同时将待存储网络信息数据采用型号为SMEC98SP的加密芯片加密后得到密文,再对密文进行数字签名得到密文签名,完成对网络信息数据的存储加密。
[0025] 进一步,步骤三中,所述步骤(I)的对采集的网络信息数据进行特征提取的方法如下:
[0026] 将采集的网络数据包分割成多个固定长度的数据段,获取分割得到的数据段的偏移值;对数据段的进行归类,生成与数据段及其偏移值对应的数据段类型值,且生成的数据段类型值与接收的数据包对应;
[0027] 根据接收到的数据包生成样本集,获取数据段类型值在样本集内的数据包中对应的偏移值的数量,提取其数量大于或等于偏移值命中阈值的偏移值;
[0028] 获取所述提取的偏移值对应的数据段类型值,将提取的偏移值及数据段类型值作为与样本集对应的特征码,完成对网络信息数据特征的提取。
[0029] 进一步,步骤四中,所述步骤1)的生成目标资源的用户访问地址,包括:对目标资源的访问权限信息进行加密,将加密后的访问权限信息携带于所述用户访问地址中;
[0030] 所述用户访问地址中,还携带有所述目标资源的标识信息。
[0031] 进一步,步骤四中,所述生成目标资源的用户访问地址,还包括:对目标资源的标识信息进行加密,将加密后的标识信息携带于所述用户访问地址中;
[0032] 所述在确定是否向当前访问者提供目标资源之前,还包括:
[0033] 从所述用户访问地址中解析出该目标资源的标识信息;
[0034] 判断解析得到的标识信息是否与所述目标资源的真实标识信息一致。
[0035] 进一步,步骤四中,所述步骤5)的根据判断结果,确定是否利用所述原始地址信息向当前访问者提供所述目标资源,具体为:
[0036] 如果判断结果为:
[0037] 当前访问者具备对所述目标资源的访问权限,并且解析得到的标识信息与所述目标资源的真实标识信息一致,则利用所述原始地址信息向当前访问者提供所述目标资源。
[0038] 本发明的另一目的在于提供一种应用所述的大数据计算机网络安全防护装置的控制方法的大数据计算机网络安全防护装置,所述大数据计算机网络安全防护装置包括:
[0039] 网络漏洞检测模块、网络入侵检测模块、网络病毒检测模块、主控模块、网络安全防护模块、网络数据加密模块、访问权限控制模块、大数据处理模块、警报模块、显示模块。
[0040] 网络漏洞检测模块,与主控模块连接,用于通过漏洞检测程序检测网络漏洞信息;
[0041] 网络入侵检测模块,与主控模块连接,用于通过入侵检测程序检测网络入侵信息;
[0042] 网络病毒检测模块,与主控模块连接,用于通过病毒检测程序检测网络病毒信息;
[0043] 主控模块,与网络漏洞检测模块、网络入侵检测模块、网络病毒检测模块、网络安全防护模块、网络数据加密模块、访问权限控制模块、大数据处理模块、警报模块、显示模块连接,用于通过主机控制各个模块正常工作;
[0044] 网络安全防护模块,与主控模块连接,用于通过网络安全防护程序对计算机网络进行安全防护;
[0045] 网络数据加密模块,与主控模块连接,用于通过加密程序对网络数据进行加密;
[0046] 访问权限控制模块,与主控模块连接,用于通过权限控制程序对网络访问权限进行控制;
[0047] 大数据处理模块,与主控模块连接,用于通过云服务器集中大数据资源对网络数据进行处理;
[0048] 警报模块,与主控模块连接,用于通过警报器根据检测异常数据进行警报通知;
[0049] 显示模块,与主控模块连接,用于通过显示器显示检测的网络漏洞、入侵信息以及病毒信息的实时数据。
[0050] 本发明的另一目的在于提供一种存储在计算机可读介质上的计算机程序产品,包括计算机可读程序,供于电子装置上执行时,提供用户输入接口以实施所述的大数据计算机网络安全防护装置的控制方法。
[0051] 本发明的另一目的在于提供一种计算机可读存储介质,储存有指令,当所述指令在计算机上运行时,使得计算机执行所述的大数据计算机网络安全防护装置的控制方法。
[0052] 本发明的优点及积极效果为:本发明网络数据加密模块能够有效的防止采集的网络数据被非法篡改,安全性能高;其中,本发明采用的特征提取方法可以根据数据包中数据段出现的规律性提取出相应的数据段类型值作为特征码,使得数据包特征提取方法可以适配所有的数据包种类,能够提高了数据加密效率;采用的数据存储方法能够实现对存储数据的加密,进而实现了对网络数据的双重加密,进一步提高了安全性;同时,通过访问权限控制模块并不将访问权限信息写入资源数据库中,从而节约了存储成本;用户访问地址可以由应用模块根据实际功能需求生成,一旦应用功能需求发生变化,应用模块可以自行重新生成用户访问地址,而不需要通知资源存储系统,有效地降低了应用模块与资源存储系统之间的耦合度,即便对于存在多个应用模块、多种权限控制需求的应用场景,也不需要对资源存储系统进行大幅度改动。

附图说明

[0053] 图1是本发明实施例提供的大数据计算机网络安全防护装置的控制方法流程图。
[0054] 图2是本发明实施例提供的大数据计算机网络安全防护装置结构框图;
[0055] 图中:1、网络漏洞检测模块;2、网络入侵检测模块;3、网络病毒检测模块;4、主控模块;5、网络安全防护模块;6、网络数据加密模块;7、访问权限控制模块;8、大数据处理模块;9、警报模块;10、显示模块。

具体实施方式

[0056] 为能进一步了解本发明的发明内容、特点及功效,兹例举以下实施例,并配合附图详细说明如下。
[0057] 下面结合附图对本发明的结构作详细的描述。
[0058] 如图1所示,本发明实施例提供的大数据计算机网络安全防护装置的控制方法包括以下步骤:
[0059] S101,通过漏洞检测程序检测网络漏洞信息;通过入侵检测程序检测网络入侵信息。
[0060] S102,通过病毒检测程序检测网络病毒信息;通过主机控制大数据计算机网络安全防护装置的正常工作。
[0061] S103,通过网络安全防护程序对计算机网络进行安全防护;通过加密程序对网络数据进行加密。
[0062] S104,通过权限控制程序对网络访问权限进行控制;通过云服务器集中大数据资源对网络数据进行处理。
[0063] S105,通过警报器根据检测异常数据进行警报通知;通过显示器显示检测的网络漏洞、入侵信息以及病毒信息的实时数据。
[0064] 如图2所示,本发明实施例提供的大数据计算机网络安全防护装置包括:网络漏洞检测模块1、网络入侵检测模块2、网络病毒检测模块3、主控模块4、网络安全防护模块5、网络数据加密模块6、访问权限控制模块7、大数据处理模块8、警报模块9、显示模块10。
[0065] 网络漏洞检测模块1,与主控模块4连接,用于通过漏洞检测程序检测网络漏洞信息;
[0066] 网络入侵检测模块2,与主控模块4连接,用于通过入侵检测程序检测网络入侵信息;
[0067] 网络病毒检测模块3,与主控模块4连接,用于通过病毒检测程序检测网络病毒信息;
[0068] 主控模块4,与网络漏洞检测模块1、网络入侵检测模块2、网络病毒检测模块3、网络安全防护模块5、网络数据加密模块6、访问权限控制模块7、大数据处理模块8、警报模块9、显示模块10连接,用于通过主机控制各个模块正常工作;
[0069] 网络安全防护模块5,与主控模块4连接,用于通过网络安全防护程序对计算机网络进行安全防护;
[0070] 网络数据加密模块6,与主控模块4连接,用于通过加密程序对网络数据进行加密;
[0071] 访问权限控制模块7,与主控模块4连接,用于通过权限控制程序对网络访问权限进行控制;
[0072] 大数据处理模块8,与主控模块4连接,用于通过云服务器集中大数据资源对网络数据进行处理;
[0073] 警报模块9,与主控模块4连接,用于通过警报器根据检测异常数据进行警报通知;
[0074] 显示模块10,与主控模块4连接,用于通过显示器显示检测的网络漏洞、入侵信息以及病毒信息的实时数据。
[0075] 下面结合具体实施例对本发明作进一步描述。
[0076] 实施例1
[0077] 本发明实施例提供的大数据计算机网络安全防护装置的控制方法如图1所示,作为优选实施例,本发明实施例提供的通过网络安全防护程序对计算机网络进行安全防护的方法包括:
[0078] (1)获取多维度数据;所述多维度数据包括网络漏洞信息、入侵信息以及病毒信息。
[0079] (2)对获取到的所述多维度数据进行预处理,生成待分析数据。
[0080] (3)对所述待分析数据进行分析并生成预警报告,所述预警报告用于预告威胁。
[0081] (4)对所述待分析数据分析并生成预警报告至少包括:态势感知、实时分析预警或网络入侵攻击路径及威胁溯源分析。
[0082] (5)所述态势感知包括使用机器学习从所述待分析数据中提取正常网络状态下的流量上限,根据所述流量上限从所述待分析数据中划分出信任的流量数据,根据所述信任的流量数据建立流量评估模型,根据所述流量评估模型评估网络流量,如果监测到异常流量则生成所述预警报告。
[0083] 本发明实施例提供的步骤(4)的态势感知还包括蠕虫态势感知、木马态势感知;使用防病毒引擎监控网络流量,从而发现蠕虫病毒或木马;使用所述防病毒引擎监控蠕虫态势和木马态势;
[0084] 所述态势感知还包括APT攻击态势感知,所述APT攻击态势感知包括部署未知威胁态势感知传感器,利用所述未知威胁态势传感器检测通过网页、电子邮件或其他的在线文件共享方式进入网络的已知和未知恶意软件;至少利用应用层即文件层解码、智能ShellCode检测、动态沙箱检检测或基于漏洞的静态检测对未知威胁感知和检测。
[0085] 实施例2
[0086] 本发明实施例提供的大数据计算机网络安全防护装置的控制方法如图1所示,作为优选实施例,本发明实施例提供的通过加密程序对网络数据进行加密的方法包括:
[0087] (I)配置数据采集器参数,通过数据采集器采集网络信息数据并保存至本地存储器中,并对采集的网络信息数据进行特征提取。
[0088] (II)后台终端向前端数据库服务器发送密钥获取请求,其中,密钥获取请求包括待加密的特征数据。
[0089] (III)后台终端根据待加密的特征数据生成密钥数据,并将密钥数据存储在数据监控预警系统中。
[0090] 本发明实施例提供的步骤(I)的本地存储器中数据存储方法为:将待存储网络信息数据正常数据库表中明文列,同时将待存储网络信息数据采用型号为SMEC98SP的加密芯片加密后得到密文,再对密文进行数字签名得到密文签名,完成对网络信息数据的存储加密。
[0091] 本发明实施例提供的步骤(I)的对采集的网络信息数据进行特征提取的方法如下:
[0092] 将采集的网络数据包分割成多个固定长度的数据段,获取分割得到的数据段的偏移值;对数据段的进行归类,生成与数据段及其偏移值对应的数据段类型值,且生成的数据段类型值与接收的数据包对应;
[0093] 根据接收到的数据包生成样本集,获取数据段类型值在样本集内的数据包中对应的偏移值的数量,提取其数量大于或等于偏移值命中阈值的偏移值;
[0094] 获取所述提取的偏移值对应的数据段类型值,将提取的偏移值及数据段类型值作为与样本集对应的特征码,完成对网络信息数据特征的提取。
[0095] 实施例3
[0096] 本发明实施例提供的大数据计算机网络安全防护装置的控制方法如图1所示,作为优选实施例,本发明实施例提供的通过权限控制程序对网络访问权限进行控制的方法包括:
[0097] 1)通过权限控制程序预先生成目标资源的用户访问地址,所述用户访问地址用于公开发布;所述用户访问地址中,至少携带有所述目标资源的原始地址信息和访问权限信息。
[0098] 2)接收对目标资源的访问请求,所述访问请求中包括目标资源的用户访问地址。
[0099] 3)从所述用户访问地址中解析出该目标资源的原始地址信息和访问权限信息。
[0100] 4)获取当前访问者的用户标识,根据解析得到的访问权限信息以及所述用户标识,判断当前访问者是否具备对所述目标资源的访问权限。
[0101] 5)根据判断结果,确定是否利用所述原始地址信息向当前访问者提供所述目标资源。
[0102] 本发明实施例提供的步骤1)的生成目标资源的用户访问地址,包括:对目标资源的访问权限信息进行加密,将加密后的访问权限信息携带于所述用户访问地址中;所述用户访问地址中,还携带有所述目标资源的标识信息。
[0103] 本发明实施例提供的生成目标资源的用户访问地址,还包括:对目标资源的标识信息进行加密,将加密后的标识信息携带于所述用户访问地址中;
[0104] 所述在确定是否向当前访问者提供目标资源之前,还包括:
[0105] 从所述用户访问地址中解析出该目标资源的标识信息;
[0106] 判断解析得到的标识信息是否与所述目标资源的真实标识信息一致。
[0107] 本发明实施例提供的步骤5)的根据判断结果,确定是否利用所述原始地址信息向当前访问者提供所述目标资源,具体为:
[0108] 如果判断结果为:
[0109] 当前访问者具备对所述目标资源的访问权限,并且解析得到的标识信息与所述目标资源的真实标识信息一致,则利用所述原始地址信息向当前访问者提供所述目标资源。
[0110] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
[0111] 以上所述仅是对本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所做的任何简单修改,等同变化与修饰,均属于本发明技术方案的范围内。