1.本发明涉及互联网安全技术领域,具体为一种基于互联网的社交网络安全监测系统及方法。
背景技术:2.互联网安全从其本质上来讲就是互联网上的信息安全。从广义来说,凡是涉及到互联网上信息的保密性、完整性、可用性、真实性和可控性的相关技术和理论都是网络安全的研究领域。互联网安全分为多种多样,例如病毒木马、物理安全、apt、伪基站、信息安全等等;
3.而随着互联网的服务和应用程序愈加多样和复杂,市场竞争愈加激烈,当前互联网用户的隐私信息安全已经岌岌可危,甚至在各种应用软件面前毫无隐私可言,各种防护软件名义上保护电脑或手机终端在互联网不受病毒密码的威胁,但在同时也是电脑或手机终端的信息窃取者,用户使用他们的过程中,不得不去承认、授权各类信息查询,这一类应用程序往往可以获取到用户的信息实际内容、身份认证、支付信息、生活场景等等,近些年来,某信、某音的网络小型商品支付、带货等等行为火爆网络,用户在信息得不到隐私安全保护的前提下,无端被推送各种琳琅满目的商品,诱导性消费,用户在存在信息壁垒的情况下,往往容易出现不必要的交易,严重影响用户的正常生活。
技术实现要素:4.本发明的目的在于提供一种基于互联网的社交网络安全监测系统及方法,以解决上述背景技术中提出的问题。
5.为了解决上述技术问题,本发明提供如下技术方案:
6.一种基于互联网的社交网络安全监测方法,该方法包括以下步骤:
7.s1、用户发布授权指令到网络安全监测模块,网络安全监测模块获取用户的社交网络浏览记录,对浏览内容进行记录分析;
8.s2、基于历史数据,分析得出用户的浏览内容中属于广告性质的内容,计算出广告性质的内容的有益性,获取有益性得分输出至系统评分模块;
9.s3、设置评分阈值,在有益性得分低于评分阈值时且用户调用了支付系统,生成警示信息;
10.s4、获取用户调用的支付系统的支付页面,选取付款金额输入栏,调整警示信息的关闭按钮,覆盖至付款金额输入栏处。
11.根据上述技术方案,所述对浏览内容进行记录分析包括:
12.用户确认网络安全监测模块的授权指令,允许网络安全监测模块获取用户的社交网络浏览记录;
13.所述用户的社交网络浏览记录包括浏览的社交网络信息发布时间、浏览的社交网络信息发布内容字符数、浏览的社交网络信息来源人员账号;
14.获取历史数据中判定为广告性质的内容的社交网络信息发布时间、社交网络信息发布内容字符数、社交网络信息来源人员账号;
15.构建广告判定模型:
16.k=a0+a1*x1+a2*x2+a3*x3+m
17.其中,k代表广告性质的内容判定率;a0、a1、a2、a3代表广告判定模型的回归系数;x1代表广告性质的内容的发布时间与系统预设时间的差值绝对值,以秒为单位,所述系统预设时间为系统自行设置的广告发布高峰时间,为一个或多个,在计算过程中,取较小的差值绝对值作为x1;x2代表广告性质的内容的发布内容字符数;x3代表广告性质的内容的来源人员账号的日发布信息频率; m代表误差值,用于优化由于特殊节日带来的社交网络信息增加的情况;
18.获取一条用户正在浏览的社交网络信息内容,计算得出广告性质的内容判定率,设置阈值,若广告性质的内容判定率超出阈值,则判定用户正在浏览的社交网络信息内容为广告性质的内容。
19.根据上述技术方案,计算有益性得分包括:
20.获取判定为广告性质的内容的具体信息数据,所述广告性质的内容的具体信息数据包括内容关键词、账号来源;
21.根据内容关键词、账号来源构建内容特征向量,获取其他用户在网络安全监测模块中的广告性质的内容,构建相似度对比:
[0022][0023]
其中,d代表判定为广告性质的内容与其他用户在网络安全监测模块中的广告性质的内容的相似度;i代表序号;j代表内容特征向量数量;si代表判定为广告性质的内容的内容特征向量的任一种;vi代表任一位其他用户在网络安全监测模块中的广告性质的内容的内容特征向量的任一种;
[0024]
设置阈值,若存在d大于阈值,则判定为当前用户的广告性质的内容与其他用户在网络安全监测模块中的广告性质的内容属于同类广告内容,并标记属于同类广告内容的所有的其他用户在网络安全监测模块中的广告性质的内容,记为第一标记组;
[0025]
利用网络安全监测模块获取第一标记组内的内容推送变化频率,生成频率同比变化集合:
[0026][0027]
其中,w1、w2、w3、w4、
…
、w
y-1
、wy分别代表任一个广告内容在同一个用户下,第一个到第y个时间周期内的推送次数,每个时间周期都是相等的;集合中正值为同比下降,负值为同比增长;
[0028]
设定目标时间周期为l,l》y;计算l个时间周期下的频率同比变化集合:
[0029]
以前y个时间周期内的推送次数作为训练集,以y+1作为下一次的预测结果;
[0030]
建立公式如下:
[0031][0032]
其中,f
y+1
代表第y+1时间周期的频率同比变化值;ey为预测截距;ny为预测斜率;为y个时间周期后的新增趋势预测期数,f
y+1
的情况下,
[0033]ey
=2c
1-c2[0034][0035]
其中,c1代表u组数据下的一次移动平均值;c2代表u组数据下的二次移动平均值;u代表参与移动的数据组数;
[0036]
计算直至l个时间周期,获取所有的内容推送变化频率,生成频率同比变化集合,记为第二标记组;
[0037]
对第二标记组内数据进行正负值数量分析,选取其中数量高的一种,计算兴趣度平均衰减数据:
[0038][0039]
其中,h0代表兴趣度平均衰减数据,p代表第二标记组内数据正负值数量高的一种的序号;q第二标记组内数据正负值数量高的一种的数量;a
p
代表第二标记组内数据正负值数量高的一种的第p个频率同比变化值;
[0040]
构建兴趣度模型,所述兴趣度模型选取同类广告内容下的所有用户的兴趣度平均衰减数据,求取平均值,记为当前用户浏览的广告性质的内容的有益性得分。
[0041]
根据上述技术方案,所述生成警示信息包括:
[0042]
获取当前用户浏览的广告性质的内容的有益性得分;
[0043]
设置评分阈值,在有益性得分低于评分阈值时且用户调用了支付系统,生成警示信息;
[0044]
获取用户调用的支付系统的支付页面,选取付款金额输入栏;
[0045]
调整警示信息的关闭按钮,覆盖至付款金额输入栏处。
[0046]
利用这样的方式可以进一步的提醒用户注意信息的接收,在用户付款前进行优化提醒。
[0047]
一种基于互联网的社交网络安全监测系统,该系统包括:指令授权模块、网络安全监测模块、网络内容分析模块、系统评分模块、警示模块;
[0048]
所述指令授权模块用于用户发布授权指令到网络安全监测模块;所述网络安全监测模块用于获取用户的社交网络浏览记录,对浏览内容进行记录分析;所述网络内容分析模块基于历史数据,分析得出用户的浏览内容中属于广告性质的内容,计算出广告性质的内容的有益性,获取有益性得分输出至系统评分模块;所述系统评分模块用于设置评分阈值,在有益性得分低于评分阈值时且用户调用了支付系统,生成警示信息;所述警示模块用于获取用户调用的支付系统的支付页面,选取付款金额输入栏,调整警示信息的关闭按钮,覆盖至付款金额输入栏处;
[0049]
所述指令授权模块的输出端与所述网络安全监测模块的输入端相连接;所述网络
安全监测模块的输出端与所述网络内容分析模块的输入端相连接;所述网络内容分析模块的输出端与所述系统评分模块的输入端相连接;所述系统评分模块的输出端与所述警示模块的输入端相连接。
[0050]
根据上述技术方案,所述指令授权模块包括授权指令确认子模块、指令发送子模块;
[0051]
所述授权指令确认子模块用于用户签署网络安全监测模块的授权指令,允许网络安全监测模块获取用户的社交网络浏览记录;所述指令发送子模块用于将签署的授权指令发送至网络安全监测模块;
[0052]
所述授权指令确认子模块的输出端与所述指令发送子模块的输入端相连接;所述指令发送子模块的输出端与所述网络安全监测模块的输入端相连接。
[0053]
根据上述技术方案,所述网络安全监测模块包括社交网络浏览记录子模块、内容分析子模块;
[0054]
所述社交网络浏览记录子模块用于获取用户的社交网络浏览记录,所述用户的社交网络浏览记录包括浏览的社交网络信息发布时间、浏览的社交网络信息发布内容字符数、浏览的社交网络信息来源人员账号;所述内容分析子模块用于对浏览内容进行记录分析;
[0055]
所述社交网络浏览记录子模块的输出端与所述内容分析子模块的输入端相连接;所述内容分析子模块的输出端与所述网络内容分析模块的输入端相连接。
[0056]
根据上述技术方案,所述网络内容分析模块包括内容判断子模块、得分计算子模块;
[0057]
所述内容判断子模块基于历史数据,分析得出用户的浏览内容中属于广告性质的内容,所述基于历史数据包括历史数据中判定为广告性质的内容的社交网络信息发布时间、社交网络信息发布内容字符数、社交网络信息来源人员账号;所述得分计算子模块用于计算出广告性质的内容的有益性,获取有益性得分输出至系统评分模块;
[0058]
所述内容判断子模块的输出端与所述得分计算子模块的输入端相连接;所述得分计算子模块的输出端与所述系统评分模块的输入端相连接。
[0059]
根据上述技术方案,所述系统评分模块包括阈值设定子模块、支付确认子模块;
[0060]
所述阈值设定子模块用于设置评分阈值;所述支付确认子模块用于在有益性得分低于评分阈值时且用户调用了支付系统,生成警示信息;
[0061]
所述阈值设定子模块的输出端与所述支付确认子模块的输入端相连接;所述支付确认子模块的输出端与所述警示模块的输入端相连接。
[0062]
所述警示模块包括页面获取子模块、按钮调节子模块;
[0063]
所述页面获取子模块用于获取用户调用的支付系统的支付页面,选取付款金额输入栏;所述按钮调节子模块用于调整警示信息的关闭按钮,覆盖至付款金额输入栏处。
[0064]
与现有技术相比,本发明所达到的有益效果是:
[0065]
1、本发明能够解决当前应用程序在安全防护时窃取用户隐私的问题,本发明在社交网络安全检测中,获取用户浏览内容字符数,不获取浏览内容;获取信息发布时间,不获取用户个人数据;获取用户支付页面,不获取用户最终的支付结果;能够在保护用户社交网络安全的前提下,尽量避免获取用户隐私。
[0066]
2、本发明能够提供信息比较,信息警示,帮助用户打破信息壁垒,在用户通过社交网络进行网购时提供风险提示,避免诱导性消费,拒绝出现不必要的交易,维护用户支付的合法权益,提高用户的生活质量。
附图说明
[0067]
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0068]
图1是本发明一种基于互联网的社交网络安全监测系统及方法的流程示意图。
具体实施方式
[0069]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0070]
请参阅图1,在本实施例中:
[0071]
以微信朋友圈,微商卖货为例:
[0072]
用户发布授权指令到网络安全监测模块,网络安全监测模块获取用户的社交网络浏览记录,对浏览内容进行记录分析;
[0073]
基于历史数据,分析得出用户的浏览内容中属于广告性质的内容,计算出广告性质的内容的有益性,获取有益性得分输出至系统评分模块;
[0074]
所述对浏览内容进行记录分析包括:
[0075]
用户确认网络安全监测模块的授权指令,允许网络安全监测模块获取用户的社交网络浏览记录;
[0076]
所述用户的社交网络浏览记录包括浏览的社交网络信息发布时间、浏览的社交网络信息发布内容字符数、浏览的社交网络信息来源人员账号;
[0077]
获取历史数据中判定为广告性质的内容的社交网络信息发布时间、社交网络信息发布内容字符数、社交网络信息来源人员账号;
[0078]
构建广告判定模型:
[0079]
k=a0+a1*x1+a2*x2+a3*x3+m
[0080]
其中,k代表广告性质的内容判定率;a0、a1、a2、a3代表广告判定模型的回归系数;x1代表广告性质的内容的发布时间与系统预设时间的差值绝对值,以秒为单位,所述系统预设时间为系统自行设置的广告发布高峰时间,为一个或多个,在计算过程中,取较小的差值绝对值作为x1;x2代表广告性质的内容的发布内容字符数;x3代表广告性质的内容的来源人员账号的日发布信息频率; m代表误差值,用于优化由于特殊节日带来的社交网络信息增加的情况;
[0081]
其中x1主要指广告性质的内容的发布时间与广告性质的内容判定率之间的关系,例如在微信朋友圈中,微商一般的信息发布时间为早7点、晚6点、晚9点等几个时间段,因此可选取任意一个或多个时间段作为系统预设时间,在选取多个时,例如选取早7点、晚6点,那么检测到一条信息发布时间为早7点半,会得出两个差值绝对值,很明显与早7点之间的
差值绝对值远小于与晚6点之间的差值绝对值,因此在选用时,选取与早7点之间的差值绝对值;x2主要指广告性质的内容的发布内容字符数与广告性质的内容判定率之间的关系,例如在微信朋友圈中,广告信息通常存在大量的字符数,如:“最新到货,2019年奥迪q3 2.0t座椅加热,全景天窗,电动后尾门,本市一手车,3万公里,全程4s店保养,现公司所有车辆均提供xxx检测报告,享90天回购,专业设备检测车辆电脑里程,让您购车无忧,联系电话:xxx。”其相比于一个正常的朋友圈往往存在更多的字符数,因此将其作为判断条件之一;x3主要指广告性质的内容的来源人员账号的日发布信息频率,正常生活中,例如在微信朋友圈中,大部分人群发布日常动态的频率平均下来一般不超过每天两次,而对于微商广告从业人员来讲,其日发布信息频率往往高于普通人群,例如一个租房性质的账号信息,一天之内往往发送十数条信息数据,因此将其作为判断条件之一;m 代表误差值,用于优化由于特殊节日带来的社交网络信息增加的情况,所述特殊节日例如国庆节,出于爱国情怀,大部分人群会转发一定量的字符数的文章祝祖国生日快乐;例如xx纪念日,大部分人群会转发一定量的字符数的文章,此时会存在异常数据,因此利用误差值对这一部分数据进行平衡。
[0082]
获取一条用户正在浏览的社交网络信息内容,计算得出广告性质的内容判定率,设置阈值,若广告性质的内容判定率超出阈值,则判定用户正在浏览的社交网络信息内容为广告性质的内容。
[0083]
计算有益性得分包括:
[0084]
获取判定为广告性质的内容的具体信息数据,所述广告性质的内容的具体信息数据包括内容关键词、账号来源;
[0085]
根据内容关键词、账号来源构建内容特征向量,获取其他用户在网络安全监测模块中的广告性质的内容,构建相似度对比:
[0086][0087]
其中,d代表判定为广告性质的内容与其他用户在网络安全监测模块中的广告性质的内容的相似度;i代表序号;j代表内容特征向量数量;si代表判定为广告性质的内容的内容特征向量的任一种;vi代表任一位其他用户在网络安全监测模块中的广告性质的内容的内容特征向量的任一种;
[0088]
设置阈值,若存在d大于阈值,则判定为当前用户的广告性质的内容与其他用户在网络安全监测模块中的广告性质的内容属于同类广告内容,并标记属于同类广告内容的所有的其他用户在网络安全监测模块中的广告性质的内容,记为第一标记组;
[0089]
利用网络安全监测模块获取第一标记组内的内容推送变化频率,生成频率同比变化集合:
[0090][0091]
其中,w1、w2、w3、w4、
…
、w
y-1
、wy分别代表任一个广告内容在同一个用户下,第一个到第y个时间周期内的推送次数,每个时间周期都是相等的;集合中正值为同比下降,负值为
同比增长;
[0092]
设定目标时间周期为l,l》y;计算l个时间周期下的频率同比变化集合:
[0093]
以前y个时间周期内的推送次数作为训练集,以y+1作为下一次的预测结果;
[0094]
建立公式如下:
[0095][0096]
其中,f
y+1
代表第y+1时间周期的频率同比变化值;ey为预测截距;ny为预测斜率;为y个时间周期后的新增趋势预测期数,f
y+1
的情况下,
[0097]ey
=2c
1-c2[0098][0099]
其中,c1代表u组数据下的一次移动平均值;c2代表u组数据下的二次移动平均值;u代表参与移动的数据组数;
[0100]
计算直至l个时间周期,获取所有的内容推送变化频率,生成频率同比变化集合,记为第二标记组;
[0101]
对第二标记组内数据进行正负值数量分析,选取其中数量高的一种,计算兴趣度平均衰减数据:
[0102][0103]
其中,h0代表兴趣度平均衰减数据,p代表第二标记组内数据正负值数量高的一种的序号;q第二标记组内数据正负值数量高的一种的数量;a
p
代表第二标记组内数据正负值数量高的一种的第p个频率同比变化值;
[0104]
构建兴趣度模型,所述兴趣度模型选取同类广告内容下的所有用户的兴趣度平均衰减数据,求取平均值,记为当前用户浏览的广告性质的内容的有益性得分。
[0105]
在上述技术方案中,由于目前其他的应用软件依然存在窃取用户隐私信息的情况,因此对于用户的广告推送依然能够在已知用户数据的情况下进行推送;例如用户点击了某广告,并实施了付款,虽然这些信息本系统并不获取,但是其他应用程序却依然在获取这样的用户信息,他们会为用户继续推送相关的内容广告,促进消费,因此本技术通过监测用户接收广告的频率数据,来判断用户对这一类广告的兴趣程度,进而评估该类广告的有益性。
[0106]
所述生成警示信息包括:
[0107]
设置评分阈值,在有益性得分低于评分阈值时且用户调用了支付系统,生成警示信息;
[0108]
获取用户调用的支付系统的支付页面,选取付款金额输入栏,调整警示信息的关闭按钮,覆盖至付款金额输入栏处。
[0109]
获取当前用户浏览的广告性质的内容的有益性得分;
[0110]
设置评分阈值,在有益性得分低于评分阈值时且用户调用了支付系统,生成警示信息;
[0111]
获取用户调用的支付系统的支付页面,选取付款金额输入栏;
[0112]
调整警示信息的关闭按钮,覆盖至付款金额输入栏处。
[0113]
在本实施例二中,提供一种系统模块,用以辅助方法实施:
[0114]
一种基于互联网的社交网络安全监测系统,该系统包括:指令授权模块、网络安全监测模块、网络内容分析模块、系统评分模块、警示模块;
[0115]
所述指令授权模块用于用户发布授权指令到网络安全监测模块;所述网络安全监测模块用于获取用户的社交网络浏览记录,对浏览内容进行记录分析;所述网络内容分析模块基于历史数据,分析得出用户的浏览内容中属于广告性质的内容,计算出广告性质的内容的有益性,获取有益性得分输出至系统评分模块;所述系统评分模块用于设置评分阈值,在有益性得分低于评分阈值时且用户调用了支付系统,生成警示信息;所述警示模块用于获取用户调用的支付系统的支付页面,选取付款金额输入栏,调整警示信息的关闭按钮,覆盖至付款金额输入栏处;
[0116]
所述指令授权模块的输出端与所述网络安全监测模块的输入端相连接;所述网络安全监测模块的输出端与所述网络内容分析模块的输入端相连接;所述网络内容分析模块的输出端与所述系统评分模块的输入端相连接;所述系统评分模块的输出端与所述警示模块的输入端相连接。
[0117]
所述指令授权模块包括授权指令确认子模块、指令发送子模块;
[0118]
所述授权指令确认子模块用于用户签署网络安全监测模块的授权指令,允许网络安全监测模块获取用户的社交网络浏览记录;所述指令发送子模块用于将签署的授权指令发送至网络安全监测模块;
[0119]
所述授权指令确认子模块的输出端与所述指令发送子模块的输入端相连接;所述指令发送子模块的输出端与所述网络安全监测模块的输入端相连接。
[0120]
所述网络安全监测模块包括社交网络浏览记录子模块、内容分析子模块;
[0121]
所述社交网络浏览记录子模块用于获取用户的社交网络浏览记录,所述用户的社交网络浏览记录包括浏览的社交网络信息发布时间、浏览的社交网络信息发布内容字符数、浏览的社交网络信息来源人员账号;所述内容分析子模块用于对浏览内容进行记录分析;
[0122]
所述社交网络浏览记录子模块的输出端与所述内容分析子模块的输入端相连接;所述内容分析子模块的输出端与所述网络内容分析模块的输入端相连接。
[0123]
所述网络内容分析模块包括内容判断子模块、得分计算子模块;
[0124]
所述内容判断子模块基于历史数据,分析得出用户的浏览内容中属于广告性质的内容,所述基于历史数据包括历史数据中判定为广告性质的内容的社交网络信息发布时间、社交网络信息发布内容字符数、社交网络信息来源人员账号;所述得分计算子模块用于计算出广告性质的内容的有益性,获取有益性得分输出至系统评分模块;
[0125]
所述内容判断子模块的输出端与所述得分计算子模块的输入端相连接;所述得分计算子模块的输出端与所述系统评分模块的输入端相连接。
[0126]
所述系统评分模块包括阈值设定子模块、支付确认子模块;
[0127]
所述阈值设定子模块用于设置评分阈值;所述支付确认子模块用于在有益性得分低于评分阈值时且用户调用了支付系统,生成警示信息;
[0128]
所述阈值设定子模块的输出端与所述支付确认子模块的输入端相连接;所述支付确认子模块的输出端与所述警示模块的输入端相连接。
[0129]
所述警示模块包括页面获取子模块、按钮调节子模块;
[0130]
所述页面获取子模块用于获取用户调用的支付系统的支付页面,选取付款金额输入栏;所述按钮调节子模块用于调整警示信息的关闭按钮,覆盖至付款金额输入栏处。
[0131]
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0132]
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:1.一种基于互联网的社交网络安全监测方法,其特征在于:该方法包括以下步骤:s1、用户发布授权指令到网络安全监测模块,网络安全监测模块获取用户的社交网络浏览记录,对浏览内容进行记录分析;s2、基于历史数据,分析得出用户的浏览内容中属于广告性质的内容,计算出广告性质的内容的有益性,获取有益性得分输出至系统评分模块;s3、设置评分阈值,在有益性得分低于评分阈值时且用户调用了支付系统,生成警示信息;s4、获取用户调用的支付系统的支付页面,选取付款金额输入栏,调整警示信息的关闭按钮,覆盖至付款金额输入栏处。2.根据权利要求1所述的一种基于互联网的社交网络安全监测方法,其特征在于:所述对浏览内容进行记录分析包括:用户确认网络安全监测模块的授权指令,允许网络安全监测模块获取用户的社交网络浏览记录;所述用户的社交网络浏览记录包括浏览的社交网络信息发布时间、浏览的社交网络信息发布内容字符数、浏览的社交网络信息来源人员账号;获取历史数据中判定为广告性质的内容的社交网络信息发布时间、社交网络信息发布内容字符数、社交网络信息来源人员账号;构建广告判定模型:k=a0+a1*x1+a2*x2+a3*x3+m其中,k代表广告性质的内容判定率;a0、a1、a2、a3代表广告判定模型的回归系数;x1代表广告性质的内容的发布时间与系统预设时间的差值绝对值,以秒为单位,所述系统预设时间为系统自行设置的广告发布高峰时间,为一个或多个,在计算过程中,取较小的差值绝对值作为x1;x2代表广告性质的内容的发布内容字符数;x3代表广告性质的内容的来源人员账号的日发布信息频率;m代表误差值,用于优化由于特殊节日带来的社交网络信息增加的情况;获取一条用户正在浏览的社交网络信息内容,计算得出广告性质的内容判定率,设置阈值,若广告性质的内容判定率超出阈值,则判定用户正在浏览的社交网络信息内容为广告性质的内容。3.根据权利要求2所述的一种基于互联网的社交网络安全监测方法,其特征在于:计算有益性得分包括:获取判定为广告性质的内容的具体信息数据,所述广告性质的内容的具体信息数据包括内容关键词、账号来源;根据内容关键词、账号来源构建内容特征向量,获取其他用户在网络安全监测模块中的广告性质的内容,构建相似度对比:其中,d代表判定为广告性质的内容与其他用户在网络安全监测模块中的广告性质的
内容的相似度;i代表序号;j代表内容特征向量数量;s
i
代表判定为广告性质的内容的内容特征向量的任一种;v
i
代表任一位其他用户在网络安全监测模块中的广告性质的内容的内容特征向量的任一种;设置阈值,若存在d大于阈值,则判定为当前用户的广告性质的内容与其他用户在网络安全监测模块中的广告性质的内容属于同类广告内容,并标记属于同类广告内容的所有的其他用户在网络安全监测模块中的广告性质的内容,记为第一标记组;利用网络安全监测模块获取第一标记组内的内容推送变化频率,生成频率同比变化集合:其中,w1、w2、w3、w4、
…
、w
y-1
、w
y
分别代表任一个广告内容在同一个用户下,第一个到第y个时间周期内的推送次数,每个时间周期都是相等的;集合中正值为同比下降,负值为同比增长;设定目标时间周期为l,l>y;计算l个时间周期下的频率同比变化集合:以前y个时间周期内的推送次数作为训练集,以y+1作为下一次的预测结果;建立公式如下:其中,f
y+1
代表第y+1时间周期的频率同比变化值;e
y
为预测截距;n
y
为预测斜率;为y个时间周期后的新增趋势预测期数,f
y+1
的情况下,e
y
=2c
1-c2其中,c1代表u组数据下的一次移动平均值;c2代表u组数据下的二次移动平均值;u代表参与移动的数据组数;计算直至l个时间周期,获取所有的内容推送变化频率,生成频率同比变化集合,记为第二标记组;对第二标记组内数据进行正负值数量分析,选取其中数量高的一种,计算兴趣度平均衰减数据:其中,h0代表兴趣度平均衰减数据,p代表第二标记组内数据正负值数量高的一种的序号;q第二标记组内数据正负值数量高的一种的数量;a
p
代表第二标记组内数据正负值数量高的一种的第p个频率同比变化值;构建兴趣度模型,所述兴趣度模型选取同类广告内容下的所有用户的兴趣度平均衰减数据,求取平均值,记为当前用户浏览的广告性质的内容的有益性得分。4.根据权利要求3所述的一种基于互联网的社交网络安全监测方法,其特征在于:所述生成警示信息包括:
获取当前用户浏览的广告性质的内容的有益性得分;设置评分阈值,在有益性得分低于评分阈值时且用户调用了支付系统,生成警示信息;获取用户调用的支付系统的支付页面,选取付款金额输入栏;调整警示信息的关闭按钮,覆盖至付款金额输入栏处。5.一种基于互联网的社交网络安全监测系统,其特征在于:该系统包括:指令授权模块、网络安全监测模块、网络内容分析模块、系统评分模块、警示模块;所述指令授权模块用于用户发布授权指令到网络安全监测模块;所述网络安全监测模块用于获取用户的社交网络浏览记录,对浏览内容进行记录分析;所述网络内容分析模块基于历史数据,分析得出用户的浏览内容中属于广告性质的内容,计算出广告性质的内容的有益性,获取有益性得分输出至系统评分模块;所述系统评分模块用于设置评分阈值,在有益性得分低于评分阈值时且用户调用了支付系统,生成警示信息;所述警示模块用于获取用户调用的支付系统的支付页面,选取付款金额输入栏,调整警示信息的关闭按钮,覆盖至付款金额输入栏处;所述指令授权模块的输出端与所述网络安全监测模块的输入端相连接;所述网络安全监测模块的输出端与所述网络内容分析模块的输入端相连接;所述网络内容分析模块的输出端与所述系统评分模块的输入端相连接;所述系统评分模块的输出端与所述警示模块的输入端相连接。6.根据权利要求5所述的一种基于互联网的社交网络安全监测系统,其特征在于:所述指令授权模块包括授权指令确认子模块、指令发送子模块;所述授权指令确认子模块用于用户签署网络安全监测模块的授权指令,允许网络安全监测模块获取用户的社交网络浏览记录;所述指令发送子模块用于将签署的授权指令发送至网络安全监测模块;所述授权指令确认子模块的输出端与所述指令发送子模块的输入端相连接;所述指令发送子模块的输出端与所述网络安全监测模块的输入端相连接。7.根据权利要求5所述的一种基于互联网的社交网络安全监测系统,其特征在于:所述网络安全监测模块包括社交网络浏览记录子模块、内容分析子模块;所述社交网络浏览记录子模块用于获取用户的社交网络浏览记录,所述用户的社交网络浏览记录包括浏览的社交网络信息发布时间、浏览的社交网络信息发布内容字符数、浏览的社交网络信息来源人员账号;所述内容分析子模块用于对浏览内容进行记录分析;所述社交网络浏览记录子模块的输出端与所述内容分析子模块的输入端相连接;所述内容分析子模块的输出端与所述网络内容分析模块的输入端相连接。8.根据权利要求5所述的一种基于互联网的社交网络安全监测系统,其特征在于:所述网络内容分析模块包括内容判断子模块、得分计算子模块;所述内容判断子模块基于历史数据,分析得出用户的浏览内容中属于广告性质的内容,所述基于历史数据包括历史数据中判定为广告性质的内容的社交网络信息发布时间、社交网络信息发布内容字符数、社交网络信息来源人员账号;所述得分计算子模块用于计算出广告性质的内容的有益性,获取有益性得分输出至系统评分模块;所述内容判断子模块的输出端与所述得分计算子模块的输入端相连接;所述得分计算子模块的输出端与所述系统评分模块的输入端相连接。
9.根据权利要求5所述的一种基于互联网的社交网络安全监测系统,其特征在于:所述系统评分模块包括阈值设定子模块、支付确认子模块;所述阈值设定子模块用于设置评分阈值;所述支付确认子模块用于在有益性得分低于评分阈值时且用户调用了支付系统,生成警示信息;所述阈值设定子模块的输出端与所述支付确认子模块的输入端相连接;所述支付确认子模块的输出端与所述警示模块的输入端相连接。10.根据权利要求5所述的一种基于互联网的社交网络安全监测系统,其特征在于:所述警示模块包括页面获取子模块、按钮调节子模块;所述页面获取子模块用于获取用户调用的支付系统的支付页面,选取付款金额输入栏;所述按钮调节子模块用于调整警示信息的关闭按钮,覆盖至付款金额输入栏处。
技术总结本发明公开了一种基于互联网的社交网络安全监测系统及方法,属于互联网安全技术领域。该系统包括:指令授权模块、网络安全监测模块、网络内容分析模块、系统评分模块、警示模块;所述指令授权模块的输出端与所述网络安全监测模块的输入端相连接;所述网络安全监测模块的输出端与所述网络内容分析模块的输入端相连接;所述网络内容分析模块的输出端与所述系统评分模块的输入端相连接;所述系统评分模块的输出端与所述警示模块的输入端相连接。本发明能够解决当前应用程序在安全防护时窃取用户隐私的问题;能够提供信息比较,信息警示,帮助用户打破信息壁垒,在用户通过社交网络进行网购时提供风险提示,提高用户的生活质量。提高用户的生活质量。提高用户的生活质量。
技术研发人员:陈轩毅 李欣雨
受保护的技术使用者:山西西电信息技术研究院有限公司
技术研发日:2022.07.12
技术公布日:2022/11/1