【技术实现步骤摘要】
一种访问控制方法和装置以及服务器
本申请涉及网络通信
,特别涉及一种访问控制方法和装置以及服务器。
技术介绍
随着网络技术的不断发展,用户通过客户端访问服务器的网络访问行为也日益增多。为了保证客户端与服务器之间数据交互的安全性,客户端与服务器会按照预设的加密算法对交互数据进行加密。采用加密算法对客户端与服务器的交互数据进行加密,在一定程度上可以提高数据的安全性。但是一旦客户端与服务器之间的加密算法被破解,破解该加密算法的用户就可以利用爬虫或者其他工具伪装成客户端来对服务器进行恶意访问,从而导致服务器中的数据被泄露,影响了数据安全性。
技术实现思路
本申请提供了一种访问控制方法,以降低服务器中数据被泄露的风险,提高数据安全性。本申请还提供了一种访问控制装置以及服务器,用以保证上述方法在实际中的实现及应用。为了解决上述问题,本申请的第一方面提供了一种访问控制方法,包括:接收访问请求;获取所述访问请求的发送端参数,其中,所述发送端参数至少包括:所述访问请求的发送端的IP地址;基于所述IP地址,获取所述发送端所开放的端口信息;若基于所述端口信息,确定出所述发送端为代理服务器,则拒绝所述访问请求。优选的,所述发送端参数还包括:认证标识;则,在所述基于所述IP地址,获取所述发送端所开放的端口信息之前,还包括:验证所述认证标识是否为有效认证标识,其中,有效认证标识为在当前时刻之前,为认证通过的发送端生成的标识;如果是,则执行所述基于所述IP地址,获取所述发送端所开放的端口信息。优选的,所述发送端参数还包括:待验证数字签名;则,在执行所述基于所述IP地址,获取所述发送端 ...
【技术保护点】
一种访问控制方法,其特征在于,包括:接收访问请求;获取所述访问请求的发送端参数,其中,所述发送端参数至少包括:所述访问请求的发送端的IP地址;基于所述IP地址,获取所述发送端所开放的端口信息;若基于所述端口信息,确定出所述发送端为代理服务器,则拒绝所述访问请求。
【技术特征摘要】
1.一种访问控制方法,其特征在于,包括:接收访问请求;获取所述访问请求的发送端参数,其中,所述发送端参数至少包括:所述访问请求的发送端的IP地址;基于所述IP地址,获取所述发送端所开放的端口信息;若基于所述端口信息,确定出所述发送端为代理服务器,则拒绝所述访问请求。2.根据权利要求1所述的方法,其特征在于,所述发送端参数还包括:认证标识;则,在所述基于所述IP地址,获取所述发送端所开放的端口信息之前,还包括:验证所述认证标识是否为有效认证标识,其中,有效认证标识为在当前时刻之前,为认证通过的发送端生成的标识;如果是,则执行所述基于所述IP地址,获取所述发送端所开放的端口信息。3.根据权利要求2所述的方法,其特征在于,所述发送端参数还包括:待验证数字签名;则,在执行所述基于所述IP地址,获取所述发送端所开放的端口信息之前,还包括:验证所述待验证数字签名是否为基于历史动态密钥生成的数字签名,其中,所述历史动态密钥为在当前时刻之前最近一次响应于以所述认证标识发起的访问请求,而生成的动态密钥;如果是,则执行所述基于所述IP地址,获取所述发送端所开放的端口信息;如果否,则拒绝所述访问请求。4.根据权利要求3所述的方法,其特征在于,还包括:若基于所述端口信息,确定出所述发送端不是代理服务器时,则生成与所述认证标识对应的更新用动态密钥,并存储所述认证标识对应的更新用动态密钥;将所述更新用动态密钥发送给所述发送端,以便所述发送端将本地存储的动态密钥更新为所述更新用动态密钥。5.根据权利要求1至4任一项所述的方法,其特征在于,所述拒绝所述访问请求,包括:将所述IP地址加入黑名单;和/或,向所述发送端发送与所述访问请求所请求的数据不同的数据。6.根据权利要求1至4任一项所述的方法,其特征在于,所述发送端参数还包括以下一种或几种:MAC地址、设备标识和认证标识;其中,所述认证标识为在所述发送端认证通过后,为所述发送端生成的标识;则,在所述基于所述IP地址,获取所述发送端所开放的端口信息之前,还包括:判断当前时刻所述发送端参数是否满足预设条件;如果所述发送端参数中存在满足所述预设条件的至少一个发送端参数,则执行所述基于所述IP地址,获取所述发送端所开放的端口信息的操作,否则,拒绝所述访问请求。7.根据权利要求1至4任一项所述的方法,其特征在于,所述访问请求为http请求,所述方法还包括:检测所述http请求的通用头域的值是否为空;如果为空,则执行所述基于所述IP地址,获取所述发送端所开放的端口信息的操作;否则,则拒绝所述http请求。8.一种访问控制装置,其特征在于,包括:接收单元,用于接收访问请求;参数获取单元,用于获取所述访问请求的发送端参数,其中,所述发送端参数至少包括:所述访问请求的发送端的IP地址;端口查询单元,用于基于所述IP地址,获取所述发送端所开放的端口信息;访问处理...
【专利技术属性】
技术研发人员:梁捷,杨志伟,
申请(专利权)人:广州市动景计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。