【技术实现步骤摘要】
一种资源屏蔽方法、装置、电子设备及可读存储介质
本专利技术涉及互联网
,特别是涉及一种资源屏蔽方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着网络通信技术的快速发展,在网络中会出现一些涉及黄色、暴力的文章、图片或视频等资源。网站平台希望能够快速禁止用户访问这些资源,以限制这些资源的传播。CDN(ContentDeliveryNetwork,称为内容分发网络)服务器作为直接响应用户请求的服务器,可以实现快速屏蔽资源。现有技术通常利用资源对应的URL(UniformResourceLocator,统一资源定位符)进行资源屏蔽,包括:BlockServer(称为块服务器)可以将待屏蔽URL发送至CDN服务器。CDN服务器可以将待屏蔽URL存储在共享内存。CDN服务器接收到用户的访问请求后,如果确定用户访问的URL为共享内存中的待屏蔽URL,则拒绝该用户访问该资源。然而,对于同一资源的不同URL,例如/www.a.com/aaa/bbb/ccc/a.avi和/www.b.com/bbb/ccc/a.avi,CDN服务器需要将资源a.avi对应的所有URL都 ...
【技术保护点】
1.一种资源屏蔽方法,其特征在于,应用于服务器,所述方法包括:获取待屏蔽统一资源定位符URL;针对每一所述待屏蔽URL,判断该待屏蔽URL是否包含预设的前缀;如果该待屏蔽URL包含所述预设的前缀,将该待屏蔽URL的前缀确定为目标屏蔽对象;如果该待屏蔽URL不包含所述预设的前缀,将预设的该待屏蔽URL对应的资源标识确定为目标屏蔽对象;当接收到用户访问目标URL的请求时,根据所述目标屏蔽对象,对所述用户进行所述目标URL的屏蔽。
【技术特征摘要】
1.一种资源屏蔽方法,其特征在于,应用于服务器,所述方法包括:获取待屏蔽统一资源定位符URL;针对每一所述待屏蔽URL,判断该待屏蔽URL是否包含预设的前缀;如果该待屏蔽URL包含所述预设的前缀,将该待屏蔽URL的前缀确定为目标屏蔽对象;如果该待屏蔽URL不包含所述预设的前缀,将预设的该待屏蔽URL对应的资源标识确定为目标屏蔽对象;当接收到用户访问目标URL的请求时,根据所述目标屏蔽对象,对所述用户进行所述目标URL的屏蔽。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取待屏蔽的域名;将所述域名确定为所述目标屏蔽对象。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标屏蔽对象,对所述用户进行所述目标URL的屏蔽,包括:如果所述目标屏蔽对象中存在所述目标URL的域名,则拒绝所述用户访问所述目标URL;如果所述目标屏蔽对象中不存在所述目标URL的域名,且所述目标屏蔽对象中存在所述目标URL的前缀,则拒绝所述用户访问所述目标URL;如果所述目标屏蔽对象中不存在所述目标URL的域名、所述目标屏蔽对象中不存在所述目标URL的前缀,且所述目标屏蔽对象中存在预设的所述目标URL对应的资源标识,则拒绝所述用户访问所述目标URL。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述目标屏蔽对象发送至预设的用户终端。5.根据权利要求4所述的方法,其特征在于,所述将所述目标屏蔽对象发送至预设的用户终端,包括:以预设的格式对所述目标屏蔽对象进行封装,得到包含所述目标屏蔽对象的目标文件;将所述目标文件发送至预设的用户终端。6.根据权利要求4所述的方法,其特征在于,在所述将所述目标屏蔽对象发送至预设的用户终端之前,所述方法还包括:判断本次获取的待屏蔽URL的数目是否等于第一预设数目;如果本次获取的待屏蔽URL的数目等于所述第一预设数目,执行所述获取待屏蔽统一资源定位符URL的步骤。7.根据权利要求1所述的方法,其特征在于,在所述获取待屏蔽统一资源定位符URL之前,所述方法还包括:在预设的更新周期检测屏蔽资源库是否发生更新,其中,所述屏蔽资源库用于存储预设的待屏蔽资源;如果所述屏蔽资源库发生更新,执行所述获取待屏蔽统一资源定位符URL的步骤。8.一种资源屏蔽装置,其特征在于,应用于服务器,所述装置包括:获取模块,用于获取待屏蔽统一资源定位符URL;第一判断模块,用于针对每一所述待屏蔽URL,判断该待屏蔽URL...
【专利技术属性】
技术研发人员:徐林,
申请(专利权)人:北京金山云网络技术有限公司,北京金山云科技有限公司,北京金迅瑞博网络技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。