1.基于大数据的计算机网络安全分析方法,其特征在于:包括以下步骤:
S1、录入基础敏感词信息,通过摄像设备采集用户使用计算机时的头部姿态信息,采集页面的敏感词信息和页面点击位置信息;
S2、对用户的头部姿态进行分析,识别用户使用计算机时的状态;
S3、根据用户点击页面位置信息,建立操作学习模型,当用户不在使用计算机时,分析页面的敏感词信息;
S4、根据分析结果,驱动鼠标光标自动进行操作;
在步骤S2中,当用户不在计算机前时,直接进行步骤S3;当用户在计算机前时,根据采集的用户的头部姿态图像进行分析,建立三维垂直坐标系,利用图像测距技术测量距离;
绕x轴的转角为α,表示人头的俯仰程度;用l0表示正面人脸视图时鼻子在人脸图像的投影长度,l1表示在角度α下的鼻子在图像上的投影长度,用(x0,y0,z0)和(x1,y1,z1)分别表示这两种情况下鼻子特征点的空间坐标,用d1表示眼睛外交点到鼻子特征点之间的空间距离,f为相机的焦距,则:α=arcsinM;
其中,L1表示鼻子的平均长度,L2表示眼睛的平均长度,ω为人脸正面图像下眼睛的投影长度;对转角设置阈值α阈,对转角维持时间t设置阈值t阈,当α≥α阈且t≥t阈时,判定用户在时间t内未使用计算机。
2.根据权利要求1所述的基于大数据的计算机网络安全分析方法,其特征在于:在步骤S3中,分析页面的敏感词信息,调用数据库,计算敏感词信息的相似度;
利用word embedding算法页面监测的文字映射到一个数值向量空间中,建立坐标系,通过对页面敏感词信息进行处理,得到向量集A,通过对数据库中录入的敏感词信息进行处理,得到向量集B,设定β为向量集A与向量集B的相似度,此时对相似度设置阈值β阈,当β≥β阈时,则表示页面内容的敏感词与数据库中存储的敏感词相似,反之,页面内容的敏感词与数据库中存储的敏感词不相似;
当页面内容的敏感词与数据库中存储的敏感词相似时,采集用户使用计算机时的点击位置(xi,yi),形成集合P={(x1,y1),(x2,y2),…,(xn,yn)},对应计算机页面图像为Ni,形成集合N={N1,N2,…,Nn},并得到对应的敏感词位置向量集C,其中,n表示进行了n次采集,将采集的数据存储进数据库中,建立操作学习模型;
通过下列公式,计算当前图片中敏感词位置信息与数据库中敏感词位置信息的相似度γ:
其中,Q为当前页面的敏感词位置向量集;
对相似度设置阈值γ阈,当γ≥γ阈时,表示当前页面的敏感词位置与数据库中存储图像的敏感词位置相似,驱动鼠标光标点击对应位置,反之,位置不相似,无法驱动鼠标光标。
3.根据权利要求2所述的基于大数据的计算机网络安全分析方法,其特征在于:在步骤S4中,根据分析结果,当用户不在使用计算机,页面出现敏感词时,自动驱动鼠标光标对敏感词进行处理。
4.一种实现权利要求1‑3任一项所述的基于大数据的计算机网络安全分析方法的基于大数据的计算机网络安全分析系统,其特征在于:该网络安全分析系统包括:数据采集模块、数据库、数据分析模块和鼠标驱动模块;
所述数据采集模块与数据库相连接,数据库与数据分析模块相连接,数据分析模块与鼠标驱动模块相连接;所述数据采集模块用于采集基础数据信息、用户使用计算机状态信息和网页敏感词信息,所述数据库用于加密存储采集的信息和分析的结果,所述数据分析模块用于对采集的数据信息进行分析处理,所述鼠标驱动模块用于根据分析结果,自动控制鼠标光标进行操作。
5.根据权利要求4所述的基于大数据的计算机网络安全分析系统,其特征在于:所述数据采集模块包括基础信息采集单元、图像采集单元和网页采集单元,所述基础信息采集单元用于录入基础的敏感词信息,所述图像采集单元用于通过摄像装置采集用户在使用计算机时的头部姿态信息,所述网页采集单元用于实时采集计算机使用页面的敏感词信息和用户点击页面的位置信息。
6.根据权利要求5所述的基于大数据的计算机网络安全分析系统,其特征在于:所述数据库包括加密单元和存储单元,所述加密单元通过采用AES加密算法对整个过程进行数据加密,所述存储单元用于对采集的信息和分析的结果进行存储。
7.根据权利要求6所述的基于大数据的计算机网络安全分析系统,其特征在于:所述数据分析模块包括用户分析单元和网页分析单元,所述用户分析单元通过实时采集的用户使用计算机时的图像信息,对用户的头部姿态进行分析,所述网页分析单元用于对实时采集的计算机使用页面的敏感词信息进行分析,建立操作学习模型,对用户点击页面的位置信息进行分析学习。
8.根据权利要求7所述的基于大数据的计算机网络安全分析系统,其特征在于:所述鼠标驱动模块用于根据分析结果,当计算机处于工作状态,但用户在设定时间内未对计算机进行操作的时候,自动驱动鼠标光标进行操作。