(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210990571.9
(22)申请日 2022.08.18
(71)申请人 安徽腾博瑞特 科技有限公司
地址 230071 安徽省合肥市高新区习友路
2666号合肥创新院2号楼32 9-A室
(72)发明人 孙亚运 房英伟 王丹 孙金刚
孙秀峰
(74)专利代理 机构 合肥市科深知识产权代理事
务所(普通 合伙) 3423 5
专利代理师 李丹丹
(51)Int.Cl.
H04L 9/40(2022.01)
G06F 16/958(2019.01)
(54)发明名称
一种人工智能预警系统
(57)摘要
本发明公开了一种人工智能预警系统, 包括
服务器、 客户端模块、 数据采集分析模块和预警
模块, 本发明通过捕捉模块, 获取网页在当前浏
览器下的高度和宽度建立二维坐标系, 生成当前
网页跳转链接的定位文本数据, 并捕捉鼠标在网
页中的点击位置生成对应的鼠标点击位置坐标,
将其和定位文本数据进行匹配获取当前鼠标点
击下的实际跳转链接, 避免了跳转链接被篡改导
致无法准确预 警情况的发生; 本发 明通过对当前
跳转链接的传输时间和第一预警对照文本中该
跳转链接对应的传输时间进行大小判定, 一方面
有利于区分当前跳转链接的状态是被篡改, 被拦
截伪造还是正常链接, 另 一方面, 依据跳转链接
的状态对网站维护人员进行很好的预警。
权利要求书2页 说明书6页 附图1页
CN 115378688 A
2022.11.22
CN 115378688 A
1.一种人工智能预警系统, 其特 征在于, 包括:
服务器用于线上部署网站源码;
客户端模块用于访问人员对线上服务器部署的网站进行访问, 所述客户端模块向服务
器发送访问请求指 令并记录发送时间, 所述服务器接收到客户端模块传输的该访问请求指
令后并记录 接收时间;
捕捉模块用于对鼠标在网页上的点击位置进行捕捉获取点击位置所对应的跳转链接
并生成该跳转链接的跳转数据, 所述跳转链接中包含当前跳转链接的访问请求指 令生成时
刻, 所述捕捉模块将跳转数据传输 到服务器;
所述服务器将捕捉模块传输的跳转数据和当前存 储的伪造链接文件进行匹配:
若匹配成功, 则说明当前跳转链接为伪造链接, 所述服务器生成拒绝访 问指令并将其
和404拒绝访问文件一 起传输到客户端模块;
若匹配不成功, 则对当前跳转连接进行 预警判定, 判定步骤如下:
S31: 所述服务器接收到捕捉模块传输的跳转数据后开始计时生成临时计时日志, 所述
时计时日志中由上往下依次存 储记录的时间;
S32: 所述服务器将跳转数据和第一预警对照文本中跳转链接进行匹配, 获取当前传输
的跳转链接所对应的传输时间差DT2;
S321: 若临时计时日志中的时间不再更新, 此时获取当前临时计时日志中最下面的一
个时间DT1;
若DT1≥2DT2, 判定当前跳转链接被篡改, 此 时所述服务器生成链接篡改指令 并将其传
输到预警模块;
若DT2<DT1<2DT2, 判定当前跳转链接为伪链接, 此时所述服务器生成伪链接指令并将
其传输到预警模块;
若DT1≤DT2, 判定当前跳转链接没有问题, 此时所述 服务器不做任何 处理;
S322: 若临时计时日志中的时间一直在 更新, 且时间超过2DT2, 则判定当前跳转链接已
丢失, 此时所述 服务器生成链接篡改指令并将其传输 到预警模块;
所述预警模块用于对网站维护人员进行不同形式的预警。
2.根据权利要求1所述的一种人工智能预警系统, 其特征在于, 所述服务器包括404拒
绝访问文件, 所述 404拒绝访问文件中存 储有跳转链接的拒绝访问信息 。
3.根据权利要求1所述的一种人工智能预警系统, 其特征在于, 所述捕捉模块获取跳转
链接的具体步骤如下:
S21: 所述捕捉模块获取网页在当前浏览器下的高度H和宽度K;
S22: 以当前浏览器下的网页左下角为二维像素坐标系x ‑y的坐标原点, 生成当前网页
中跳转链接的定位文本数据, 具体生成步骤如下:
S221: 遍历网页中所有的标签, 查询到所有的<a></a>跳转标签, 获取到所有<a></a>跳
转标签中的跳转链接并标记为A1、 A 2、 ...An;
S222: 将<a>的位置记录为跳转标签的横坐标, 依次生成A1、 A2、 ...An 的第一定位标签
(x1,y1)、 (x2,y2)、 ...(xn,yn); 将</a>的位置记录为跳转标签的横坐标, 依次生成A1、
A2、 ...An的第二定位标签(x1 1,y11)、 (x22,y22)、 ...(xnn,ynn);
S223: 利用公式Ah1=|x1-x11|, Ak1=|y1-y11|计算获取跳转链接A1的长Ah1和宽权 利 要 求 书 1/2 页
2
CN 115378688 A
2Ak1;
按照S223的步骤依次获取 所有跳转链接的长Ahn和宽Ak n;
S224: 利用dict={}方法创建相关于跳转链接的第一定位字典TZ1, TZ1={A1: (x1,
y1),A2: (x2,y2),...,An: (xn,yn)}和第二定位字典TZ2, TZ2={A1: (x11,y1)1,A2: (x22,
y22),...,An: (xn n,ynn)};
S225: 所述捕捉模块依据跳转链接的第一定位坐标、 第二定位坐标和跳转链接的长和
宽对应生成跳转链接的定位文本数据;
S23: 所述捕捉模块获取到鼠标在网页上的点击位置后对其进行坐标解析获取当前点
击位置对应的实际跳转链接, 步骤如下:
S231: 所述捕捉模块获取鼠标在网页上的点击位置a并获取其在网页上的坐标(x, y);
S232: 遍历当前定位文本数据中的所有数据并将其和a进行匹配:
若匹配成功, 则获取当前点击位置a对应的跳转链接;
若匹配不成功, 则判定当前鼠标在网页上的点击位置不属于跳转链接, 所述捕捉模块
不做任何操作。
4.根据权利要求1所述的一种人工智能预警系统, 其特征在于, 所述预警模块用于对 网
站维护人员进行不同形式的预警, 具体如下:
所述预警模块接收到服务器传输的链接篡改指令后将其传输到第 一预警单元, 所述第
一预警单元获取当前被篡改跳转链接的信息后 将其添加到第一预警模板文件, 所述第一预
警模板文件依据被篡改跳转链接的信息生成对应的篡改预警文件信息并将其传输到预警
显示单元和声音单元;
所述预警显示单元接收到预警文件信息后将其显示给网站维护人员进行文件信息预
警, 所述声 音单元接收到预警文件信息后对网站维护人员进行警报声预警;
所述预警模块接收到服务器传输的伪链接指令后将其传输到第 二预警单元, 所述第 二
预警单元接 收到预警模块传输的伪链接指令后 获取当前被拦截伪造的跳转链接信息后将
其存储到伪装链接数据库中并定时生成伪造链接文件;
所述第二预警单元生成伪 造连接文件后将其传输到服务器和预警显示单元; 所述服务
器接收到第二预警模块传输的伪造链接文件后对其进 行存储和更新, 所述预警显示单元接
收到第二预警模块传输的伪造链接文件后对其进行视 觉显示对网站维护人员进行 预警。
5.根据权利要求1所述的一种人工智能预警系统, 其特征在于, 所述服务器线上部署网
站源码, 步骤如下:
S11: 网站维护人员上传网站源码到服 务器中进行存 储;
S12: 网站维护人员对网站运行 所需的线上环境进行配置;
S13: 所述 服务器对源码进行调用, 实现网站的正常运行。权 利 要 求 书 2/2 页
3
CN 115378688 A
3
专利 一种人工智能预警系统
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-03-03 12:06:18上传分享