一种图片验证码的生成方法

    公开(公告)号:CN104618350A

    公开(公告)日:2015-05-13

    申请号:CN201510019296.6

    申请日:2015-01-15

    Applicant: 湘潭大学

    Abstract: 本发明涉及一种图片验证码生成的方法,包括首先生成背景图片,加入4个随机生成的字符和数字、噪点、干扰线,由此生成基准图片,并给基准图片随机编号;然后,以基准图片为母板,生成多幅扭曲的图片,并给新生成扭曲的图片编号,并与基准图片按照编号组成一张长图发送给客户端,用户拖动长图挑选出基准图片以此进行验证。该验证方法,通过采用行为式验证获得更高安全、能有效阻止机器人攻击且不需要通过传统键盘输入。

    一种基于BloomFilter和开源内核防御SYNFlood攻击的方法

    公开(公告)号:CN101958883B

    公开(公告)日:2012-12-12

    申请号:CN201010133254.2

    申请日:2010-03-26

    Applicant: 湘潭大学

    Abstract: 本发明公开了一种基于Bloom Filter和开源内核防御SYN Flood攻击的方法,包括以下步骤:1、遭受SYN Flood攻击判断;2、构建Bloom Filter结构;3、更新内核层可信IP地址和TTL数据,启用内核层数据包过滤;4、内核层根据可信IP地址和TTL记录过滤TCP SYN数据包;5、停止内核层数据包过滤。本发明可以达到如下的有益效果:1.通过改进Bloom Filter原始的单一位数组对应多个哈希函数的结构,采用一个哈希函数对应一个位数组的结构,有效降低了误报率,在保证准确率的前提下提高了存储和查找数据包的效率,使得本方法可以有效防御SYN Flood攻击。2.通过结合开源操作系统内核层和用户层协同处理来解决内核层效率高但不适宜处理复杂程序和用户层跟内核协议栈不紧密的问题,从而提高了对数据包的处理效率。

    一种图片验证码的生成方法

    公开(公告)号:CN104618350B

    公开(公告)日:2018-03-16

    申请号:CN201510019296.6

    申请日:2015-01-15

    Applicant: 湘潭大学

    Abstract: 本发明涉及一种图片验证码生成的方法,包括首先生成背景图片,加入4个随机生成的字符和数字、噪点、干扰线,由此生成基准图片,并给基准图片随机编号;然后,以基准图片为母板,生成多幅扭曲的图片,并给新生成扭曲的图片编号,并与基准图片按照编号组成一张长图发送给客户端,用户拖动长图挑选出基准图片以此进行验证。该验证方法,通过采用行为式验证获得更高安全、能有效阻止机器人攻击且不需要通过传统键盘输入。

    一种基于BloomFilter和开源内核防御SYNFlood攻击的方法

    公开(公告)号:CN101958883A

    公开(公告)日:2011-01-26

    申请号:CN201010133254.2

    申请日:2010-03-26

    Applicant: 湘潭大学

    Abstract: 本发明公开了一种基于Bloom Filter和开源内核防御SYN Flood攻击的方法,包括以下步骤:1、遭受SYN-Flood攻击判断;2、构建Bloom Filter结构;3、更新内核层可信IP地址和TTL数据,启用内核层数据包过滤;4、内核层根据可信IP地址和TTL记录过滤TCP SYN数据包;5、停止内核层数据包过滤。本发明可以达到如下的有益效果:1.通过改进Bloom Filter原始的单一位数组对应多个哈希函数的结构,采用一个哈希函数对应一个位数组的结构,有效降低了误报率,在保证准确率的前提下提高了存储和查找数据包的效率,使得本方法可以有效防御SYN Flood攻击。2.通过结合开源操作系统内核层和用户层协同处理来解决内核层效率高但不适宜处理复杂程序和用户层跟内核协议栈不紧密的问题,从而提高了对数据包的处理效率。

Patent Agency Ranking