一种域名访问方法、装置、电子设备及计算机存储介质与流程

文档序号:30621879发布日期:2022-07-02 03:37阅读:95来源:国知局
一种域名访问方法、装置、电子设备及计算机存储介质与流程

1.本技术涉及互联网技术领域,具体涉及一种域名访问方法、装置、电子设备及计算机存储介质。


背景技术:

2.随着网络技术的发展,人们对网络环境的要求越来越高,对于一些办公环境而言,为了为员工提供一种安全的网络访问服务,降低办公环境面临的钓鱼、入侵、勒索等未知风险,通常选择通过建立防火墙以限制员工的网站访问范围,进而降低未知的网络风险。但上述通过建立防火墙的方式降低网络风险,必然会降低用户的用户体验以及网络使用效率。
3.因此,如何在提高网络访问安全的同时,保障用户体验和用户的网络使用效率成为本领域技术人员亟需解决的技术问题。


技术实现要素:

4.本技术提供一种域名访问方法、装置、电子设备及计算机存储介质,以解决现有技术中存在的上述技术问题。
5.本技术提供的域名访问方法,包括:
6.获得目标用户针对目标域名的访问请求;
7.判断针对所述目标域名的访问请求是否符合预设的第一域名访问策略,若对所述目标域名的访问不符合预设的第一域名访问策略,则向运行在云端的云端浏览器发送针对所述目标域名的访问请求;
8.获得所述云端浏览器返回的针对所述目标域名的访问结果。
9.可选的,还包括:
10.若对所述第一域名的访问符合所述预设的第一域名访问策略,则通过本地浏览器执行对所述第一域名的访问操作,获得针对所述目标域名的访问结果。
11.可选的,所述第一域名访问策略,包括:允许本地浏览器访问已知安全域名。
12.可选的,所述访问请求中包括所述目标域名的目标域名信息;
13.所述判断针对所述目标域名的访问请求是否符合预设的第一域名访问策略,包括:
14.根据所述目标域名信息判断所述目标域名是否为已知安全域名,若所述目标域名是已知安全域名,则确定针对所述目标域名的访问请求符合所述预设的第一域名访问策略,若所述目标域名不是已知安全域名,则确定针对所述目标域名的访问请求不符合所述预设的第一域名访问策略。
15.可选的,所述方法还包括:
16.接收终端安全服务器发送的第一域名访问策略和本地域名白名单,其中,所述本地域名白名单中包括通用的已知安全域名。
17.可选的,还包括:
18.接收终端安全服务器发送的新增安全域名;
19.根据所述新增安全域名对所述本地域名白名单进行更新,获得更新后的本地域名白名单。
20.可选的,所述向运行在云端的云端浏览器发送针对所述目标域名的访问请求,包括:
21.对所述目标域名进行重定向处理,获得重定向域名;
22.基于所述重定向域名,向所述云端浏览器发送针对所述目标域名的访问请求。
23.可选的,所述获得所述云端浏览器返回的针对所述目标域名的访问结果,包括:
24.开启虚拟浏览器,通过所述虚拟浏览器接收并渲染所述云端浏览器返回的针对所述目标域名的访问结果。
25.本技术同时提供一种域名访问方法,应用于云端浏览器,包括:
26.获得目标用户的终端设备发送的针对目标域名的访问请求;
27.判断针对所述目标域名的访问请求是否符合预设的第二域名访问策略,若对所述目标域名的访问符合预设的第二域名访问策略,则执行对所述目标域名的访问操作,获得针对所述目标域名的访问结果;
28.向所述目标用户的终端设备返回针对所述目标域名的访问结果。
29.可选的,还包括:
30.若对所述目标域名的访问不符合预设的第二域名访问策略,则停止对所述目标域名的访问。
31.可选的,所述第二域名访问策略,包括:不允许所述云端浏览器访问已知风险域名。
32.可选的,还包括:
33.接收云端浏览器管理平台发送的第二域名访问策略和云端域名管理名单,所述云端域名管理名单中包括不允许访问的已知风险域名。
34.可选的,还包括:
35.接收所述云端浏览器管理平台发送的新增风险域名;
36.根据所述新增风险域名对所述云端域名管理名单进行更新,获得更新后的云端域名管理名单。
37.可选的,所述针对目标域名的访问请求中包括所述目标用户的目标用户信息;
38.在所述判断针对所述目标域名的访问请求是否符合预设的第二域名访问策略的步骤之前,所述方法还包括:
39.根据所述目标用户信息,判断所述目标用户是否有使用所述云端浏览器的使用权限,若所述目标用户有使用所述云端浏览器的使用权限,则执行所述判断针对所述目标域名的访问请求是否符合预设的第二域名访问策略的步骤;若所述目标用户未拥有使用所述云端浏览器的使用权限,则向所述目标用户的终端设备返回无法访问所述目标域名的提示信息。
40.可选的,所述访问请求中包括所述目标域名的目标域名信息;
41.所述判断针对所述目标域名的访问请求是否符合预设的第二域名访问策略,包括:
42.根据所述目标域名信息判断所述目标域名是否为已知风险域名,若所述目标域名是已知风险域名,则确定针对所述目标域名的访问请求不符合所述预设的第二域名访问策略,若所述目标域名不是已知风险域名,则确定针对所述目标域名的访问请求符合所述预设的第二域名访问策略。
43.本技术同时提供一种数据处理方法,应用于安全浏览器,包括:
44.获取目标用户输入的待访问的目标域名,生成针对所述目标域名的访问请求;
45.通过与所述安全浏览器处于同一终端设备中的终端安全应用,判断针对所述目标域名的访问请求是否符合预设的第一域名访问策略;
46.若针对所述目标域名的访问请求不符合预设的第一域名访问策略,则向运行在云端的云端浏览器发送针对所述目标域名的访问请求;
47.接收所述云端浏览器返回的针对所述目标域名的访问结果,渲染与所述访问结果对应的展示页面。
48.本技术同时提供一种域名访问装置,包括:
49.第一获得单元,用于获得目标用户针对目标域名的访问请求;
50.第一判断单元,用于判断针对所述目标域名的访问请求是否符合预设的第一域名访问策略,若对所述目标域名的访问不符合预设的第一域名访问策略,则向运行在云端的云端浏览器发送针对所述目标域名的访问请求;
51.第二获得单元,用于获得所述云端浏览器返回的针对所述目标域名的访问结果。
52.本技术同时提供一种域名访问装置,包括:
53.第三获得单元,用于获得目标用户的终端设备发送的针对目标域名的访问请求;
54.第二判断单元,用于判断针对所述目标域名的访问请求是否符合预设的第二域名访问策略,若对所述目标域名的访问符合预设的第二域名访问策略,则执行对所述目标域名的访问操作,获得针对所述目标域名的访问结果;
55.第一返回单元,用于向所述目标用户的终端设备返回针对所述目标域名的访问结果。
56.本技术同时提供一种电子设备,包括:
57.处理器;
58.存储器,用于存储方法的程序,所述程序被处理器读取执行时执行上述方法。
59.本技术同时提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述程序被执行时上述方法。
60.与现有技术相比,本技术具有以下优点:
61.本技术提供的域名访问方法,包括:获得目标用户针对目标域名的访问请求;判断针对所述目标域名的访问请求是否符合预设的第一域名访问策略,若对所述目标域名的访问不符合预设的第一域名访问策略,则向运行在云端的云端浏览器发送针对所述目标域名的访问请求;获得所述云端浏览器返回的针对所述目标域名的访问结果。
62.该方法在第一域名访问策略的基础上,判断目标用户对目标域名的访问请求是否符合所述第一域名访问策略,保障终端设备对域名访问的安全;进一步的,对于不符合所述第一域名访问策略的目标域名,通过与终端设备相隔离的、运行在云端的云端浏览器进行访问,进而提高所述目标用户对网络域名访问的流畅性和对网络域名访问的效率。
附图说明
63.图1为本技术场景实施例提供的域名访问系统的结构示意图;
64.图2为本技术第一实施例提供的一种域名访问方法流程图;
65.图3为本技术第二实施例提供的另一种域名访问方法流程图;
66.图4为本技术第三实施例提供的一种数据处理方法流程图;
67.图5为本技术第四实施例提供的一种域名访问装置结构示意图;
68.图6为本技术第五实施例提供的另一种域名访问装置结构示意图;
69.图7为本技术第六实施例提供的电子设备结构示意图。
具体实施方式
70.在下面的描述中阐述了很多具体细节以便于充分理解本技术。但是,本技术能够以很多不同于在此描述的其他方式来实施,本领域技术人员可以在不违背本技术内涵的情况下做类似推广,因此,本技术不受下面公开的具体实施例的限制。
71.本技术提供一种域名访问方法、装置、电子设备及计算机存储介质,本技术实施例将逐一对其进行介绍。
72.首先,为了便于理解本技术实施例提供的域名访问方法,以下首先介绍所述域名访问方法的具体应用场景。
73.请参考图1,图1为本技术场景实施例提供的域名访问系统的结构示意图。
74.如图1所示,所述域名访问系统,包括:终端设备101、终端安全服务器102、云端浏览器103以及云端浏览器管理平台104。
75.终端设备101可以理解为目标用户在进行域名访问操作时使用的终端设备,例如:手机、平板电脑等。
76.终端设备101中包括:终端安全应用101-1和浏览器101-2,其中,终端安全应用101-1和浏览器101-2可以理解为终端设备101中安装的应用程序,其中,终端安全应用101-1用于为终端设备101提供数据保护等安全服务;浏览器102可以理解为终端应用101中本地浏览器,在本技术实施例中,浏览器101-2具体用于为目标用户提供域名访问服务。
77.终端安全服务器102是所述终端安全应用101-1对应的服务器或服务器集群,也可以是云端服务器,对此本技术不做限制。
78.云端浏览器103是在云端运行的浏览器,与终端设备101中的浏览器101-2相同的,云端浏览器103同样用于为目标用户提供域名访问服务。
79.云端浏览器管理平台104用于为所述云端浏览器提供管理服务。
80.在本技术场景实施例中提供一种在某一公司的网络环境下的域名访问方式,以确保在公司员工通过终端设备101执行域名访问操作(例如:查看网页等)时外部网络不会入侵目标用户使用的终端设备101,并进一步危害与终端设备101相连的网络。
81.在实际应用的过程中,终端安全服务器102会先向终端设备中安装的终端安全应用101-1下发域名白名单,其中,所述域名白名单是指已知的安全域名,具体的,所述已知的安全域名可以通过互联网查询获得,也可以通过终端安全应用101-1的数据维护人员设置获得,对此,本技术不做限制。
82.终端安全服务器102还用于设置终端设备101中浏览器101-2的第一域名访问策
略,具体的,所述第一域名访问策略具体为,允许终端设备101中的浏览器101-2访问已知安全域名。
83.目标用户通过终端设备101的浏览器101-2访问目标域名,首先,目标用户在浏览器101-2中输入所述目标域名后,终端设备101中的终端安全应用101-1首先会判断该域名是否符合所述第一域名访问策略,即,判断所述目标域名是否为已知安全域名,如果所述目标域名是已知安全域名,则允许终端设备101中的浏览器101-2访问所述目标域名,相反的,如果所述目标域名不是已知安全域名,则说明对所述目标域名的访问操作存在一定的安全风险。
84.在本技术实施例中,为了避免上述安全风险的产生,选择通过云端浏览器103对所述目标域名进行访问。
85.具体的,可以通过终端安全应用101-1或者浏览器101-2将针对所述目标域名的访问请求发送至云端浏览器103,对此,本技术不做限制。
86.进一步的,在云端浏览器103对所述目标域名进行访问之前,云浏览器管理平台104向云端浏览器103下发云端域名管理名单和针对云端浏览器103设置的第二域名访问策略,其中,所述云端域名管理名单中包括已知风险域名;所述第二域名访问策略,包括:不允许云端浏览器103访问所述已知风险域名。
87.在云端浏览器103接收到所述目标域名的访问请求后,首先会根据所述访问请求,判断所述目标域名是否符合所述第二域名访问策略,如果确定符合所述第二域名访问策略,则云端浏览器103执行对所述目标域名的访问,并将访问结果返回至终端设备;如果确定不符合所述第二域名访问策略,则云端浏览器103向终端设备返回访问错误的提示信息。
88.本技术第一实施例提供一种域名访问方法,请参考图2,图2为本技术第一实施例提供的一种域名访问方法流程图。所述域名访问方法包括以下步骤s201至步骤s202。
89.本技术第一实施例提供的所述域名访问方法主要应用于上述场景实施例中的终端设备101。
90.步骤s201,获得目标用户针对目标域名的访问请求。
91.在本技术第一实施例中,所述目标用户可以理解为通过终端设备进行网络域名访问的用户。比如说,在某一家公司中,通过计算机设备进行网络访问的员工。
92.所述目标域名可以理解为所述目标用户在计算机的浏览器中输入的网址,或者是与浏览器中输入的关键词对应的网址。
93.在实际应用过程中,所述终端设备中安装有终端安全应用,所述终端安全应用可以理解为用于保障终端设备网络安全的应用,例如:杀毒软件等。
94.在所述目标用户针对目标域名的访问操作时,首先,所述终端安全应用会接收所述目标域名,并进一步执行步骤s202。
95.步骤s202,判断针对所述目标域名的访问请求是否符合预设的第一域名访问策略,若对所述目标域名的访问不符合预设的第一域名访问策略,则向运行在云端的云端浏览器发送针对所述目标域名的访问请求。
96.进一步的,若对所述第一域名的访问符合所述预设的第一域名访问策略,则通过本地浏览器执行对所述第一域名的访问操作,获得针对所述目标域名的访问结果。
97.在本技术实施例中,所述第一域名访问策略由终端安全服务器下发至所述终端安
全应用,所述终端安全服务器与本技术场景实施例中的终端安全服务器102基本相同,此处不再赘述,相关之处参考本技术场景实施例提供的终端安全服务器102即可。
98.在本技术第一实施例中,为了保证在终端设备的浏览器进行域名访问时的外部网络不会入侵所述终端设备,本技术第一实施例提供的第一域名访问策略具体为允许所述终端设备的本地浏览器访问已知安全域名。
99.在本技术一种可选实施方式中,与所述第一域名访问策略同时下发的还有本地域名白名单,其中,所述本地域名白名单中包括:通用的已知安全域名。其中,所述已知安全域名可以由所述终端安全服务器的相关维护人员通过互联网查询获得,或者是通过所述相关维护人员的先验知识获得,对此本技术不做限制。
100.所述本地域名白名单和所述第一域名访问策略首先由所述终端安全服务器的相关维护人员设置于所述终端安全服务器,之后,再由所述终端安全服务器下发至目标用户的终端设备中的终端安全应用。具体的,所述第一域名访问策略的下发是指利用日常的网络和进程基线以及一系列的复杂算法综合产出的、针对指定人群下发所述本地域名白名单,其中,所述指定人群中包括所述目标用户。比如说,对于某一家公司,所述指定人群可以是指使用公司内部网络通过计算机设备进行域名访问的员工。
101.进一步的,为了确保随着网络环境变化对所述已知安全域名的更新,所述方法还包括:接收终端安全服务器发送的新增安全域名;根据所述新增安全域名对所述本地域名白名单进行更新,获得更新后的本地域名白名单。
102.在具体应用过程中,所述访问请求中包括所述目标域名的域名信息,例如:域名的ip地址。
103.进一步的,在上述步骤s202中,所述判断针对所述目标域名的访问请求是否符合预设的第一域名访问策略,主要包括:
104.根据所述目标域名信息判断所述目标域名是否为已知安全域名,若所述目标域名是已知安全域名,则确定针对所述目标域名的访问请求符合所述预设的第一域名访问策略,若所述目标域名不是已知安全域名,则确定针对所述目标域名的访问请求不符合所述预设的第一域名访问策略
105.也就是说,如果所述本地域名白名单中存在所述目标域名,则说明所述目标域名是已知安全域名,此时,通过所述终端设备对所述目标域名进行访问符合所述第一域名访问策略,如果所述本地域名白名单中不存在所述目标域名,则说明所述目标域名不是已知安全域名,此时,通过所述终端设备对所述目标域名进行访问不符合所述第一域名访问策略。
106.进一步的,如果针对所述目标域名的访问请求不符合预设的第一域名访问策略,则说明如果通过所述终端设备对所述目标域名进行访问,则有可能导致外部网络入侵所述终端设备,并进一步危害与所述终端设备相连的网络的问题。
107.在现有技术中,如果想通过所述终端设备对所述目标域名进行访问,还需通过所述终端设备中的终端安全应用对所述目标域名的访问请求进行加白或者审批,这一方式虽然也能避免外部网络入侵所述终端设备,但会极大损害所述目标用户的对所述浏览器的用户体验,以及对域名访问的连续性,同时增加安全人员的运营成本。
108.为了提高所述目标用户对域名访问的连续性,减少安全人员对域名的审核次数,
本技术第一实施例选择将针对所述目标域名的访问请求发送至云端浏览器,并通过云端浏览器完成所述对所述目标域名的访问请求。
109.所述云端浏览器是指,运行在云端的浏览器,云端是指一种虚拟化的网络运行环境,实际应用中,通过云端运行软件具有无需安装可直接使用的特点,云端同时能够与所述终端设备安全隔离,保证所述终端设备具有安全的网络环境。
110.在通过终端设备中的浏览器或者所述云端浏览器对所述目标域名进行访问的过程中,还需要考虑对所述目标域名进行域名重定向的问题。
111.在本技术实施例中,域名重定向是指url转发(或地址转向),所述url转发是通过服务器的特殊设置,将待访问的域名指定到另一个网络地址,即,将一个域名指定到另外一个已存在的站点。比如说,所述目标域名原本的域名比较复杂,则所述目标域名可以是其原本域名的一个简化域名,在所述目标用户输入所述目标域名后,会通过域名重定向将所述目标域名转换为其原本复杂的域名,之后,通过所述浏览器执行对重定向后域名的访问操作。
112.具体的,所述向运行在云端的云端浏览器发送针对所述目标域名的访问请求,包括:对所述目标域名进行重定向处理,获得重定向域名;基于所述重定向域名,向所述云端浏览器发送针对所述目标域名的访问请求。
113.步骤s203,获得所述云端浏览器返回的针对所述目标域名的访问结果。
114.在实际应用的过程中,为了便于接收所述云端浏览器返回中的针对所述目标域名的访问结果,所述目标用户的终端设备中还可以安装有对应所述云端浏览器的云端浏览器应用,该云端浏览器应用可以看做一种虚拟浏览器,用于接收并向所述目标用户呈现所述云端浏览器对所述目标域名的访问结果。
115.具体的,对于所述云端浏览器对所述目标域名的访问过程,请参考本技术第二实施例提供的另一种域名访问方法,此处不再赘述。
116.本技术第一实施例提供的域名访问方法,通过在第一域名访问策略的基础上,判断目标用户对目标域名的访问请求是否符合所述第一域名访问策略,保障终端设备对域名访问的安全;进一步的,对于不符合所述第一域名访问策略的目标域名,通过与终端设备相隔离的、运行在云端的云端浏览器进行访问,进而提高所述目标用户对网络域名访问的流畅性和对网络域名访问的效率。
117.本技术第二实施例提供另一种域名访问方法,请参考图3,图3为本技术第二实施例提供的另一种域名访问方法流程图。与上述第一实施例不同的,本技术第二实施例提供的域名访问方法应用于运行在云端的云端浏览器。
118.所述域名访问方法包括以下步骤s301至步骤s303。
119.步骤s301,获得目标用户的终端设备发送的针对目标域名的访问请求。
120.在本技术第二实施例中,所述目标用户的终端设备与上述场景实施例提供的终端设备101以及第二实施例中提到的终端设备基本相同,相关之处参考本技术场景实施例对终端设备101以及第二实施例对终端设备的介绍即可,此处不再进行介绍。
121.进一步的,所述针对目标域名的访问请求,实际上就是本技术第二实施例中步骤s202中由终端设备向运行在云端的云端浏览器发送的、针对所述目标域名的访问请求。
122.步骤s302,判断针对所述目标域名的访问请求是否符合预设的第二域名访问策
略,若对所述目标域名的访问符合预设的第二域名访问策略,则执行对所述目标域名的访问操作,获得针对所述目标域名的访问结果。
123.进一步的,若对所述目标域名的访问不符合预设的第二域名访问策略,则停止对所述目标域名的访问。
124.具体的,所述预设的第二域名访问策略,包括:不允许所述云端浏览器访问已知风险域名,所述第二域名访问策略由所述云端浏览器对应的云端浏览器管理平台下发。
125.在本技术第二实施例中,与所述第二域名访问策略同时下发的还有云端域名管理名单,其中,所述云端域名管理名单中包括:不允许访问的已知风险域名。与本技术第一实施例中提到的已知安全域名相同的,所述已知风险域名可以有云端管理平台的相关维护人员通过互联网查询获得,或者是通过所述相关维护人员的先验知识获得,对此本技术不做限制。
126.需要说明的是,以上对所述第二域名访问策略和所述云端域名管理名单的下发过程的描述仅仅是本技术的一种可选实施方式,在其他实施方式中,所述第二域名访问策略和所述云端域名管理名单也可以通过其他方式下发,例如:所述已知风险域名也可以由本技术第一实施例中提到的终端安全服务器下发至所述云端浏览器管理平台,之后再由所述云端浏览器管理平台下发至所述云端浏览器;或者,直接由所述终端安全服务器下发至所述云端浏览器。对此,本技术不做限制。
127.进一步的,为了确保随着网络环境变化对所述已知风险域名的更新,所述方法还包括:接收所述云端浏览器管理平台发送的新增风险域名;根据所述新增风险域名对所述云端域名管理名单进行更新,获得更新后的云端域名管理名单。
128.在本技术的一种可选实施方式中,考虑到所述云端浏览器的使用权限,在执行上述步骤s302之前,所述方法还包括:
129.根据所述目标用户信息,判断所述目标用户是否有使用所述云端浏览器的使用权限,若所述目标用户有使用所述云端浏览器的使用权限,则执行所述判断针对所述目标域名的访问请求是否符合预设的第二域名访问策略的步骤;若所述目标用户未拥有使用所述云端浏览器的使用权限,则向所述目标用户的终端设备返回无法访问所述目标域名的提示信息。
130.具体的,所述云端浏览器的使用权限可以由所述云端浏览器管理平台下发,在实际应用过程中,在所述目标用户可以通过账号登录的方式开启所述云端浏览器,之后,所述云端浏览器可以根据所述目标用户的登录账号判断所述目标用户是否有使用所述云端浏览器的使用权限。
131.进一步的,上述步骤s302包括:根据所述目标域名信息判断所述目标域名是否为已知风险域名,若所述目标域名是已知风险域名,则确定针对所述目标域名的访问请求不符合所述预设的第二域名访问策略,若所述目标域名不是已知风险域名,则确定针对所述目标域名的访问请求符合所述预设的第二域名访问策略。
132.也就是说,如果所述云端域名管理名单中包括所述目标域名,则说明所述目标域名是已知风险域名,此时,通过所述云端浏览器对所述目标域名进行访问不符合所述第二域名访问策略,如果所述云端域名管理名单中不包括所述目标域名,则说明所述目标域名不是已知的风险域名,此时,通过所述云端浏览器对所述目标域名进行访问符合所述第二
域名访问策略。
133.步骤s303,向所述目标用户的终端设备返回针对所述目标域名的访问结果。
134.如果针对所述目标域名的访问符合预设的第二域名访问策略,则所述云端浏览器可以直接对所述目标域名进行访问,之后所述云端浏览器对针对所述目标域名的访问结果进行图形图像绘制,并将其发送所述终端设备中的浏览器或者所述终端设备中开启的虚拟浏览器;或者是,将所述访问结果发送至所述虚拟浏览器,之后通过所述虚拟浏览器对访问结果进行图形图像绘制,最后呈现给所述目标用户。
135.相反的,如果针对所述目标域名的访问不符合预设的第二域名访问策略,则说明所述目标域名为风险域名,此时应该及时提醒所述目标用户对该域名的访问可能会造成网络钓鱼、入侵等问题,应及时停止对所述目标域名的访问。
136.本技术第二实施例提供的域名访问方法承接所述第一实施例提供的域名访问方法,在第二域名访问策略的基础上,判断所述第二域名是否符合预设的第二域名访问策略,从云端浏览器的安全角度保障了目标用户对域名访问的安全性。
137.与上述第一实施例和第二实施例类似的,本技术第三实施例提供一种数据处理方法,由于该方法实施例基本相似于上述第一实施例和第二实施例,所以描述的比较简单,相关之处参见上述第一实施例和第二实施例的部分说明即可,以下对所述数据处理方法的介绍仅仅是示意性的。
138.本技术第三实施例提供的数据处理方法主要应用于安全浏览器,请参考图4,图4为本技术第三实施例提供的一种数据处理方法流程图,该方法包括以下步骤s401至步骤s404:
139.步骤s401,获取目标用户输入的待访问的目标域名,生成针对所述目标域名的访问请求;
140.步骤s402,通过与所述安全浏览器处于同一终端设备中的终端安全应用,判断针对所述目标域名的访问请求是否符合预设的第一域名访问策略;
141.在本技术第三实施例中,所述安全浏览器与本技术场景实施例中提到的浏览器101-2相同,相关之处请参考本技术场景实施例中对图1的相关介绍即可,此处不再赘述。
142.进一步的,上述步骤s402中判断所述目标域名的访问请求是否符合预设的第一域名访问策略的是由终端安全应用执行的,具体的,所述终端安全应用与本技术场景实施例中提到的终端安全应用101-1相同,相关之处请参考本技术场景实施例对图1的相关介绍即可,此处不再赘述。
143.步骤s403,若针对所述目标域名的访问请求不符合预设的第一域名访问策略,则向运行在云端的云端浏览器发送针对所述目标域名的访问请求;
144.上述步骤s403与本技术第一实施例中的步骤s202基本相同,相关之处请参考本技术第一实施例对步骤s202的相关介绍即可,此处不再赘述。
145.步骤s404,接收所述云端浏览器返回的针对所述目标域名的访问结果,渲染与所述访问结果对应的展示页面。
146.上述步骤s404与本技术第一实施例中的步骤s203基本相同,相关之处请参考本技术第一实施例对步骤s203的相关介绍即可,此处不再赘述。
147.本技术第一实施例介绍了一种域名访问方法,与之相应的,本技术第四实施例提
供一种域名访问装置,由于该装置实施例基本相似于上述第一实施例,所以描述的比较简单,相关之处参见上述第一实施例的部分说明即可,以下对所述域名访问装置的介绍仅仅是示意性的。
148.请参考图5,图5为本技术第四实施例提供的一种域名访问装置结构示意图。该装置包括:
149.第一获得单元501,用于获得目标用户针对目标域名的访问请求;
150.第一判断单元502,用于判断针对所述目标域名的访问请求是否符合预设的第一域名访问策略,若对所述目标域名的访问不符合预设的第一域名访问策略,则向运行在云端的云端浏览器发送针对所述目标域名的访问请求;
151.第二获得单元503,用于获得所述云端浏览器返回的针对所述目标域名的访问结果。
152.可选的,所述装置还用于若对所述第一域名的访问符合所述预设的第一域名访问策略,则通过本地浏览器执行对所述第一域名的访问操作,获得针对所述目标域名的访问结果。
153.可选的,所述第一域名访问策略,包括:允许本地浏览器访问已知安全域名。
154.可选的,所述访问请求中包括所述目标域名的目标域名信息;
155.所述判断针对所述目标域名的访问请求是否符合预设的第一域名访问策略,包括:
156.根据所述目标域名信息判断所述目标域名是否为已知安全域名,若所述目标域名是已知安全域名,则确定针对所述目标域名的访问请求符合所述预设的第一域名访问策略,若所述目标域名不是已知安全域名,则确定针对所述目标域名的访问请求不符合所述预设的第一域名访问策略。
157.可选的,所述装置还用于:
158.接收终端安全服务器发送的第一域名访问策略和本地域名白名单,其中,所述本地域名白名单中包括通用的已知安全域名。
159.可选的,所述装置还用于:
160.接收终端安全服务器发送的新增安全域名;
161.根据所述新增安全域名对所述本地域名白名单进行更新,获得更新后的本地域名白名单。
162.可选的,所述向运行在云端的云端浏览器发送针对所述目标域名的访问请求,包括:
163.对所述目标域名进行重定向处理,获得重定向域名;
164.基于所述重定向域名,向所述云端浏览器发送针对所述目标域名的访问请求。
165.可选的,所述获得所述云端浏览器返回的针对所述目标域名的访问结果,包括:
166.开启虚拟浏览器,通过所述虚拟浏览器接收并渲染所述云端浏览器返回的针对所述目标域名的访问结果。
167.本技术第二实施例介绍了另一种域名访问方法,与之对应的,本技术第五实施例提供一种域名访问装置,由于该装置实施例基本相似于上述第二实施例,所述描述的比较简单,相关之处参见上述第二实施例的部分说明即可,以下对所述域名访问装置的介绍仅
仅是示意性的。
168.请参考图6,图6为本技术第五实施例提供的另一种域名访问装置结构示意图。该装置包括:
169.第三获得单元601,用于获得目标用户的终端设备发送的针对目标域名的访问请求;
170.第二判断单元602,用于判断针对所述目标域名的访问请求是否符合预设的第二域名访问策略,若对所述目标域名的访问符合预设的第二域名访问策略,则执行对所述目标域名的访问操作,获得针对所述目标域名的访问结果;
171.第一返回单元603,用于向所述目标用户的终端设备返回针对所述目标域名的访问结果。
172.可选的,所述装置还用于若对所述目标域名的访问不符合预设的第二域名访问策略,则停止对所述目标域名的访问。
173.可选的,所述第二域名访问策略,包括:不允许所述云端浏览器访问已知风险域名。
174.可选的,所述装置还用于接收云端浏览器管理平台发送的第二域名访问策略和云端域名管理名单,所述云端域名管理名单中包括不允许访问的已知风险域名。
175.可选的,所述装置还用于接收所述云端浏览器管理平台发送的新增风险域名;根据所述新增风险域名对所述云端域名管理名单进行更新,获得更新后的云端域名管理名单。
176.可选的,所述针对目标域名的访问请求中包括所述目标用户的目标用户信息;
177.在所述判断针对所述目标域名的访问请求是否符合预设的第二域名访问策略的步骤之前,所述方法还包括:
178.根据所述目标用户信息,判断所述目标用户是否有使用所述云端浏览器的使用权限,若所述目标用户有使用所述云端浏览器的使用权限,则执行所述判断针对所述目标域名的访问请求是否符合预设的第二域名访问策略的步骤;若所述目标用户未拥有使用所述云端浏览器的使用权限,则向所述目标用户的终端设备返回无法访问所述目标域名的提示信息。
179.可选的,所述访问请求中包括所述目标域名的目标域名信息;
180.所述判断针对所述目标域名的访问请求是否符合预设的第二域名访问策略,包括:
181.根据所述目标域名信息判断所述目标域名是否为已知风险域名,若所述目标域名是已知风险域名,则确定针对所述目标域名的访问请求不符合所述预设的第二域名访问策略,若所述目标域名不是已知风险域名,则确定针对所述目标域名的访问请求符合所述预设的第二域名访问策略。
182.本技术第六实施例提供一种电子设备,请参考图7,图7为本技术第六实施例提供的电子设备结构示意图。
183.所述电子设备,包括:处理器701;
184.存储器702,用于存储方法的程序,所述程序被处理器701读取执行时执行本技术第一实施例所述的方法。
185.本技术另一实施例提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述程序被执行时执行本技术第一实施例所述的方法。
186.需要说明的是,本技术实施例提供的点在设备和计算机存储介质的详细描述可以参考本技术提供的第一实施例的相关描述,这里不再赘述。
187.本技术虽然以较佳实施例公开如上,但其并不是用来限定本技术,任何本领域技术人员在不脱离本技术的精神和范围内,都可以做出可能的变动和修改,因此本技术的保护范围应当以本技术权利要求所界定的范围为准。
188.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
189.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
190.1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
191.2、本领域技术人员应明白,本技术的实施例可提供为系统或电子设备。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1