短链接防止恶意跳转保障方法及系统与流程
- 国知局
- 2024-08-08 17:00:17
本发明涉及互联网,具体地,涉及短链接防止恶意跳转保障方法及系统。
背景技术:
1、由于长链接(原始链接)是由客户提供,具有不确定性,可能在后续访问过程中跳转到非正常页面(可能客户故意为之或者客户长链域名被劫持导致),容易对访问者造成误导。
2、专利文献cn109918586a(申请号:201910052606.2)公开了一种短链接跳转方法、装置、短链接服务器和存储介质,短链接服务器接收地址访问请求,其中,地址访问请求携带短链接以及用户访问信息,且短链接由至少一个投放场景对应的至少一个长链接转换获得;然后,基于用户访问信息确定目标投放场景,并将短链接跳转至目标投放场景对应的目标长链接。
技术实现思路
1、针对现有技术中的缺陷,本发明的目的是提供一种短链接防止恶意跳转保障方法及系统。
2、根据本发明提供的一种短链接防止恶意跳转保障方法,包括:
3、步骤s1:将自增且唯一的数字转化为字符串作为短链code,基于短链code和短域名生成短链接;
4、步骤s2:确认通过短链接打开原始链接内容无异议,且无非法跳转,将确认后的短链接视为审核通过且正常运行的短链接;
5、步骤s3:通过短链接打开原始链接,生成当前网页快照截图作为基准图;
6、步骤s4:定期查询审核通过且正常运行的短链接,通过短链接打开原始链接,生成当前网页的快照截图,计算基准图与当前快照截图的相似度,当相似度低于预设值时,则当前短链接异常;当相似度不低于预设值时,则当前短链接正常。
7、优选地,所述步骤s1采用:以1000000000为基数自增,每次自增步长从[1-10]随机取值,通过进制转换的方法,转化为一个58进制的字符串,作为短链code。
8、优选地,基于puppeteer访问通过短链接打开原始链接,生成当前网页快照截图。
9、优选地,所述当相似度低于预设值时,则当前短链接异常,通过发送通知消息的方式告知审核员人。
10、优选地,所述计算基准图与当前快照截图的相似度,包括:基于基准图与当前快照截图获取图片指纹,计算两张图片指纹的汉明距离,通过汉明距离计算两张图片的相似度。
11、优选地,所述方法还包括:定期查询审核通过天数大于预设值的短链接,并将相应短链接的状态更改为已过期;其中,已过期的短链接不能正常跳转。
12、根据本发明提供的一种短链接防止恶意跳转保障系统,包括:
13、模块m1:将自增且唯一的数字转化为字符串作为短链code,基于短链code和短域名生成短链接;
14、模块m2:确认通过短链接打开原始链接内容无异议,且无非法跳转,将确认后的短链接视为审核通过且正常运行的短链接;
15、模块m3:通过短链接打开原始链接,生成当前网页快照截图作为基准图;
16、模块m4:定期查询审核通过且正常运行的短链接,通过短链接打开原始链接,生成当前网页的快照截图,计算基准图与当前快照截图的相似度,当相似度低于预设值时,则当前短链接异常;当相似度不低于预设值时,则当前短链接正常。
17、优选地,所述模块m1采用:以1000000000为基数自增,每次自增步长从[1-10]随机取值,通过进制转换的方法,转化为一个58进制的字符串,作为短链code;
18、基于puppeteer访问通过短链接打开原始链接,生成当前网页快照截图。
19、优选地,所述计算基准图与当前快照截图的相似度,包括:基于基准图与当前快照截图获取图片指纹,计算两张图片指纹的汉明距离,通过汉明距离计算两张图片的相似度;
20、所述当相似度低于预设值时,则当前短链接异常,通过发送通知消息的方式告知审核员人。
21、优选地,所述方法还包括:定期查询审核通过天数大于预设值的短链接,并将相应短链接的状态更改为已过期;其中,已过期的短链接不能正常跳转。
22、与现有技术相比,本发明具有如下的有益效果:
23、1、在有些场景中对链接长度有限制和要求,比如通过短信发送时链接的长度会影响短信费用,通过本发明可以缩短链接长度;
24、2、本发明通过审核生成的短链,一旦出现最终访问不一致,可以及时进行预警,避免误导访问者;
25、3、本发明通过采用定时访问原始链接,截取的网页截图和基准图做相似度对比,将相似度低的短链接告知到审核人员,由审核人员做下一步处理,从而达到防止短链接非法跳转的目的。
技术特征:1.一种短链接防止恶意跳转保障方法,其特征在于,包括:
2.根据权利要求1所述的短链接防止恶意跳转保障方法,其特征在于,所述步骤s1采用:以1000000000为基数自增,每次自增步长从[1-10]随机取值,通过进制转换的方法,转化为一个58进制的字符串,作为短链code。
3.根据权利要求1所述的短链接防止恶意跳转保障方法,其特征在于,基于puppeteer访问通过短链接打开原始链接,生成当前网页快照截图。
4.根据权利要求1所述的短链接防止恶意跳转保障方法,其特征在于,所述当相似度低于预设值时,则当前短链接异常,通过发送通知消息的方式告知审核员人。
5.根据权利要求1所述的,短链接防止恶意跳转保障方法,其特征在于,所述计算基准图与当前快照截图的相似度,包括:基于基准图与当前快照截图获取图片指纹,计算两张图片指纹的汉明距离,通过汉明距离计算两张图片的相似度。
6.根据权利要求1所述的短链接防止恶意跳转保障方法,其特征在于,所述方法还包括:定期查询审核通过天数大于预设值的短链接,并将相应短链接的状态更改为已过期;其中,已过期的短链接不能正常跳转。
7.一种短链接防止恶意跳转保障系统,其特征在于,包括:
8.根据权利要求7所述的短链接防止恶意跳转保障系统,其特征在于,所述模块m1采用:以1000000000为基数自增,每次自增步长从[1-10]随机取值,通过进制转换的方法,转化为一个58进制的字符串,作为短链code;
9.根据权利要求7所述的短链接防止恶意跳转保障系统,其特征在于,所述计算基准图与当前快照截图的相似度,包括:基于基准图与当前快照截图获取图片指纹,计算两张图片指纹的汉明距离,通过汉明距离计算两张图片的相似度;
10.根据权利要求7所述的短链接防止恶意跳转保障系统,其特征在于,所述方法还包括:定期查询审核通过天数大于预设值的短链接,并将相应短链接的状态更改为已过期;其中,已过期的短链接不能正常跳转。
技术总结本发明提供了一种短链接防止恶意跳转保障方法及系统,包括:步骤S1:将自增且唯一的数字转化为字符串作为短链code,基于短链code和短域名生成短链接;步骤S2:确认通过短链接打开原始链接内容无异议,且无非法跳转,将确认后的短链接视为审核通过且正常运行的短链接;步骤S3:通过短链接打开原始链接,生成当前网页快照截图作为基准图;步骤S4:定期查询审核通过且正常运行的短链接,通过短链接打开原始链接,生成当前网页的快照截图,计算基准图与当前快照截图的相似度,当相似度低于预设值时,则当前短链接异常;当相似度不低于预设值时,则当前短链接正常。技术研发人员:李国旺,陈素文受保护的技术使用者:上海尔坤通信科技有限公司技术研发日:技术公布日:2024/8/5本文地址:https://www.jishuxx.com/zhuanli/20240808/271763.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表