本发明涉及即时通讯,具体涉及一种用于企业内外网即时通讯的系统及方法。
背景技术:
1、企业内外网即时通讯系统是一种实时通信系统,它允许两人或多人使用网络实时地传递文字消息、文件、语音与视频交流。这种系统通常包括单聊/群聊、直播互动、文件共享管理、分权限组织架构管理等功能,旨在提高企业内部沟通的效率和协同工作能力。
2、然而,企业内外网即时通讯系统虽然可以使得员工之间的沟通更加顺畅和高效,减少了沟通成本,提高了工作效率,但是传统的即时通讯系统往往只关注通讯本身,无法通过员工的实时操作和行为习惯监测员工异常行为,例如,当员工在工作时间内表现出与平常显著不同的操作习惯时,如长时间不进行任何操作、异常频繁的文件传输、大量发送即时消息等,系统无法及时发现员工的异常行为,极有可能导致数据泄露、内部欺诈或其他安全风险;基于此,提出一种用于企业内外网即时通讯的系统。
技术实现思路
1、本发明的目的在于提供一种用于企业内外网即时通讯的系统及方法,解决了传统的即时通讯系统无法通过员工的实时操作和行为习惯监测员工异常行为的技术问题。
2、本发明的目的可以通过以下技术方案实现:
3、一种用于企业内外网即时通讯的系统,包括:
4、数据获取端,收集各个员工的历史操作行为数据,历史操作行为数据包括鼠标点击次数、键盘输入字符数量、文件操作次数、即时消息交流次数、网络流量大小和账号登录时长;
5、行为数据分析端,对各个员工的历史操作行为数据进行分析,获得各个员工分别对应的个人行为向量;
6、实时行为向量获取端,对各个员工在预设时长t内的实时操作行为数据进行获取并进行分析,获得各个员工分别对应的实时行为向量;
7、向量夹角获取端,通过计算各个员工的实时行为向量的模长和个人行为向量的模长,以及两个向量之间的点积,进而计算出两者之间的余弦相似度,通过余弦相似度获得各个员工的实时行为向量与个人行为向量之间的向量夹角;
8、行为异常员工标记端,将各个员工的实时行为向量与个人行为向量之间的向量夹角与预设的角度阈值r进行对比分析,根据分析结果对行为异常员工进行标记。
9、作为本发明进一步的方案:获得各个员工分别对应的个人行为向量的具体方式为:
10、将各个员工在预设天数t内,每天对应的鼠标点击次数、键盘输入字符数量、文件操作次数、即时消息交流次数和网络流量大小分别与各个员工账号每天对应的登录时长之间的比值,标记为各个员工在预设天数t内每天对应的鼠标点击频率fati、键盘输入频率fbti、文件操作频率fcti、即时消息交流频率fdti和流量消耗速率feti;
11、分别获得各个员工在预设天数t内每天对应的鼠标点击频率fati、键盘输入频率fbti、文件操作频率fcti、即时消息交流频率fdti和流量消耗速率feti的均值,并将其标记为各个员工分别对应的个人鼠标点击频率gai、个人键盘输入频率gbi、个人文件操作频率gci、个人即时消息交流频率gdi和个人流量消耗速率gei;
12、将各个员工分别对应的个人鼠标点击频率、个人键盘输入频率、个人文件操作频率、个人即时消息交流频率和个人流量消耗速率进行向量化处理,进而获得各个员工分别对应的个人行为向量hi(gai,gbi,gci,gdi,gei),其中i为对应的员工数量,同时将i作为各个员工分别对应的编号,i≥1,t≥1。
13、作为本发明进一步的方案:获得各个员工分别对应的实时行为向量的具体方式为:
14、将各个员工在预设时长t内的实时操作行为数据中的鼠标点击次数、键盘输入字符数量、文件操作次数、即时消息交流次数和网络流量大小分别与各个员工账号在预设时长t内的登录时长之间的比值,标记为各个员工分别对应的实时鼠标点击频率lai、实时键盘输入频率lbi、实时文件操作频率lci、实时即时消息交流频率ldi和实时流量消耗速率lei,此处,t≥15min;
15、对各个员工分别对应的实时鼠标点击频率、实时键盘输入频率、实时文件操作频率、实时即时消息交流频率和实时流量消耗速率进行向量化处理,进而获得各个员工分别对应的实时行为向量。
16、作为本发明进一步的方案:进行向量化处理获得各个员工分别对应的个人行为向量的具体方式为:
17、将各个员工分别对应的个人鼠标点击频率、个人键盘输入频率、个人文件操作频率、个人即时消息交流频率和个人流量消耗速率分别对应的特征值作为向量的一个维度,对每个维度的值进向量化处理,使得每个维度的值都在同一个量级上,进而获得各个员工分别对应的个人行为向量hi(gai,gbi,gci,gdi,gei);
18、进行向量化处理获得各个员工分别对应的实时行为向量的具体方式为:
19、将各个员工的实时鼠标点击频率、实时键盘输入频率、实时文件操作频率、实时即时消息交流频率和实时流量消耗速率分别对应的特征值作为向量的一个维度,对每个维度的值进向量化处理,使得每个维度的值都在同一个量级上,进而获得各个员工分别对应的实时行为向量mi(lai,lbi,lci,ldi,lei)。
20、作为本发明进一步的方案:获得各个员工的实时行为向量与个人行为向量之间的向量夹角的具体的方式为:
21、先对各个员工的实时行为向量和个人行为向量之间的点积进行计算,获得各个员工分别对应的向量点积,再对各个员工分别对应的个人行为向量和个人行为向量进行模长计算,然后根据各个员工分别对应的向量点积与各个员工分别对应的个人行为向量模长和实时行为向量模长的乘积之间的比值,获得各个员工实时行为向量与其对应的个人行为向量之间的余弦相似度,最后使用反余弦函数对余弦相似度进行计算分析,进而获得各个员工实时行为向量与其对应的个人行为向量之间的向量夹角θi。
22、作为本发明进一步的方案:对行为异常员工进行标记的具体方式为;
23、将向量夹角θi大于预设的角度阈值r的对应员工标记为行为异常员工,反之则不做任何处理。
24、一种用于企业内外网即时通讯的方法,其特征在于,该方法通过一种用于企业内外网即时通讯的系统进行执行,具体包括以下步骤:
25、步骤一:收集各个员工的历史操作行为数据;
26、步骤二:对收集的各个员工历史操作行为数据进行预处理;
27、步骤三:对各个员工的历史操作行为数据进行分析获得各个员工分别对应的个人行为向量;
28、步骤四:对各个员工实时操作行为数据进行分析,获得各个员工分别对应的实时行为向量;
29、步骤五:通过分析各个员工的个人行为向量和实时行为向量,获得各个员工的实时行为向量与个人行为向量之间的向量夹角;
30、步骤六:将各个员工的实时行为向量与个人行为向量之间的向量夹角与预设的角度阈值r进行对比分析对行为异常员工进行标记。
31、本发明的有益效果:
32、本发明,通过对异常行为员工进行标记,有助于相关管理人员及时对行为异常员工进行进一步的异常排查和权限限制,避免内部滥用和外部入侵提高了企业内外网即时通信的安全性,这有助于发现潜在的安全风险、内部威胁和员工不当的操作行为,提高了企业内外网即时通讯系统的安全性、效率和生产力,使得企业能够更好地监控和管理员工的行为,及时发现潜在的安全威胁或不规范的操作,进一步保证企业内外网通讯的安全性。
1.一种用于企业内外网即时通讯的系统,其特征在于,包括:
2.一种用于企业内外网即时通讯的方法,其特征在于,该方法通过一种用于企业内外网即时通讯的系统进行执行,具体包括以下步骤:
3.根据权利要求2所述的一种用于企业内外网即时通讯的方法,其特征在于,获得各个员工分别对应的个人行为向量的具体方式为:
4.根据权利要求3所述的一种用于企业内外网即时通讯的方法,其特征在于,获得各个员工分别对应的实时行为向量的具体方式为:
5.根据权利要求4所述的一种用于企业内外网即时通讯的方法,其特征在于,所述步骤三中获得各个员工分别对应的个人行为向量的具体方式为:
6.根据权利要求5所述的一种用于企业内外网即时通讯的方法,其特征在于,获得各个员工的实时行为向量与个人行为向量之间的向量夹角的具体的方式为:
7.根据权利要求6所述的一种用于企业内外网即时通讯的方法,其特征在于,获得各个员工分别对应的向量点积的具体方式为:
8.根据权利要求7所述的一种用于企业内外网即时通讯的方法,其特征在于,获得各个员工分别对应的个人行为向量模长和实时行为向量模长的具体方式为:
9.根据权利要求8所述的一种用于企业内外网即时通讯的方法,其特征在于,获得各个员工实时行为向量与其对应的个人行为向量之间的向量夹角的具体的方式为:
10.根据权利要求9所述的一种用于企业内外网即时通讯的方法,其特征在于,对行为异常员工进行标记的具体方式为;