System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【】本专利技术实施案例涉及通信,尤其涉及一种图像形成设备、访问方法及存储介质。
技术介绍
0、
技术介绍
1、随着互联网等信息技术的迅猛发展,每个时刻互联网中都会有海量的数据进行通信,为人们的各种活动提供服务。因此,网络安全问题在现今通信
中显得格外重要。在互联网各种攻击手段中,以针对适用范围最广的tcp/ip(transmission controlprotocol/internet protocol,传输控制协议/网际协议)的dos(denial of service,拒绝服务)攻击最为严重。拒绝服务攻击在众多网络攻击技术中是一种简单有效且具有很大危害性的攻击方法,它通过各种手段消耗网络带宽和系统资源,或者攻击系统缺陷,使得系统的正常服务陷于瘫痪状态,不能对正常用户提供服务,从而实现拒绝正常用户访问服务。如何对dos攻击进行及时、有效地防御已成为需要解决的问题。
技术实现思路
0、
技术实现思路
1、本专利技术实施例提供了一种图像形成设备、访问方法及存储介质,有助于实现对dos攻击地防御。
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、所述响应模块,还用于当所述第一访问节点满足冻结条件时,将所述第一访问节点的冻结状态信息设置为冻结状态、在所述第一访问节点对应的访问记录中记录冻结时间戳并结束所述第一访问请求;本文档来自技高网...
【技术保护点】
1.一种图像形成设备的访问方法,其特征在于,所述方法应用于图像形成设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一访问请求包括所述第一设备的第一标识信息,所述基于访问者链表确定所述第一访问请求是否满足访问条件,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法,包括:
4.根据权利要求3所述的方法,其特征在于,所述第一访问节点的访问记录包括:所述第一设备的访问频次、访问累计流量和初次访问时间戳中的至少一项;
5.根据权利要求3所述方法,其特征在于,所述根据所述冻结状态信息,判断所述第一访问节点是否为冻结状态,还包括:
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法包括:
8.一种图像形成设备,其特征在于,包括:
9.根据权利要求8所述的设备,其特征在于,所述接收模块接收的所述第一访问请求包括所述第一设备的第一标识信息,所述设备包括:第一获取模块,用于从所述第一访问请求中获取第一标识信息;
...【技术特征摘要】
1.一种图像形成设备的访问方法,其特征在于,所述方法应用于图像形成设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一访问请求包括所述第一设备的第一标识信息,所述基于访问者链表确定所述第一访问请求是否满足访问条件,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法,包括:
4.根据权利要求3所述的方法,其特征在于,所述第一访问节点的访问记录包括:所述第一设备的访问频次、访问累计流量和初次访问时间戳中的至少一项;
5.根据权利要求3所述方法,其特征在于,所述根据所述冻结状态信息,判断所述第一访问节点是否为冻结状态,还包括:
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法包括:
8.一种图像形成设备,其特征在于,包括:
9.根据权利要求8所述的设备,其特征在于,所述接收模块接收的所述第一访问请求包括所述第一设备的第一标识信息,所述设备包括:第一获取模块,用于从所述第一访问请求中获取第一标识信息;
10.根据权利要求8所述的设备,其特征在于,所述设备还包括第二判断模块,用于根据所述冻结状态信息,判断所述第一访问节点是否为冻结状态;若所述第一访问节点为非冻结状态,则根据所述第一访问节点的访问记录判断所述第...
【专利技术属性】
技术研发人员:李俊雄,
申请(专利权)人:珠海奔图电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。