【技术实现步骤摘要】
一种聊天内容审计方法、装置、电子设备及存储介质
本专利技术涉及通信
,具体地涉及一种聊天内容审计方法、装置、电子设备及存储介质。
技术介绍
随着互联网的兴起,即时通讯软件成为重要的网络沟通工具,在工作、生活中使用的频率越来越高。但是,即时通讯软件在方便人们沟通交流的同时,也带来了信息泄露的风险,存在安全隐患。因此,需要使用一定手段对聊天内容进行审计,方便对泄密事件进行监控和溯源,以及根据审计结果制定相应的防泄漏策略。当前市面上的信息审计产品是针对Windows系统设计的,可对Windows系统上的主流即时通讯软件进行监控,审计用户聊天内容,阻止用户发送敏感信息。然而,国产操作系统多为在Linux的基础上二次开发的操作系统,由于Linux系统的系统架构和实现方式与Windows系统不同,因此现有的信息审计产品无法在Linux系统上正常运行。目前,已有即时通讯软件可以在Linux系统上使用,但没有对应的聊天内容审计产品,无法防止Linux系统上的即时通讯软件的信息泄漏。
技术实现思路
本 ...
【技术保护点】
1.一种聊天内容审计方法,其特征在于,应用于Linux系统的电子设备,所述方法包括:/n对所述电子设备中的即时通讯软件的传输数据进行拦截;/n监测所述即时通讯软件的聊天窗口;/n若监测到所述聊天窗口存在消息发送事件,则拦截待发送数据;/n对所述待发送数据进行审计并生成审计结果。/n
【技术特征摘要】
1.一种聊天内容审计方法,其特征在于,应用于Linux系统的电子设备,所述方法包括:
对所述电子设备中的即时通讯软件的传输数据进行拦截;
监测所述即时通讯软件的聊天窗口;
若监测到所述聊天窗口存在消息发送事件,则拦截待发送数据;
对所述待发送数据进行审计并生成审计结果。
2.根据权利要求1所述的方法,其特征在于,所述对所述电子设备中的即时通讯软件的传输数据进行拦截的步骤,包括:
将拦截模块注入到Linux系统的即时通讯软件的进程空间上;
通过inlinehook方式挂钩所述Linux系统的Libx11库中的API函数,对所述即时通讯软件的传输数据进行拦截。
3.根据权利要求1所述的方法,其特征在于,所述监测所述即时通讯软件的聊天窗口的步骤,包括:
通过拦截XimCreateSpleWindow函数和XInternAtom函数监测所述即时通讯软件的聊天窗口。
4.根据权利要求1所述的方法,其特征在于,所述若监测到所述聊天窗口存在消息发送事件,则拦截待发送数据的步骤,包括:
若监测到所述聊天窗口存在消息发送事件,则通过拦截XGetWindowProperty函数获取待发送数据。
5.根据权利要求1所述的方法,其特征在于,所述监测所述即时通讯软件的聊天窗口的步骤之后,还包括:
若监测到所述聊天窗口存在消息接收事件,则通过拦截XDrawString函数获取待接收数据。
6.根据权利要求1所述的方法,其特征在于,所述对所述待发送数据进行审计并生成审计结果的步骤,包括:
将所述待发送数据与预设敏感数据库进行匹配;
根据匹配结果生成所述待发送数据的审计结果。
7.根据权利要求1所述的方法,其特征在于,所述对所述待发送数据进行审计并生成审计结果的步骤之后,还包括:
根据所述审计结果对所述待发送数据采取相应的防泄漏策略。
8.一种聊天内容审计装置,其特征在于,应用于Linux系统的电子设备,所述装置包括:
第一拦截模块,用于对所述电子设备中的即时通讯软件的传输数据进行拦截;
监测模块,用...
【专利技术属性】
技术研发人员:王志刚,王志海,喻波,彭洪涛,
申请(专利权)人:北京明朝万达科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。