System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及堡垒机运维审计,具体为一种基于rdp协议的运维视频记录标签生成方法。
技术介绍
1、在通过堡垒机进行资产运维过程中终端计算机对目标机器或服务器的操作都会被堡垒机记录以供后续进行审计。同时用户对特定的目标服务或服务器的操作具有明显的相似性,每次操作的内容会出现差异,但是操作行为不会有较大变化。
2、现有技术中,目前使用基于rdp协议的运维方式逐渐增多,审计过程中用户对基于rdp协议的运维过程审计,较多的还是通过回放图像流的形式进行人工审计,在此种审计模式下中存在两个不足,一方面视频记录在未打开之前不能很好的预知其中内容,不能够重点的筛选历史记录进行审计,另一方面在视频播放的过程中审计人员无法根据视频中的特定标记迅速跳到有价值的视频画面。这两个不足的存在增加了审计人员的负担,阻碍了审计人员的效率。
技术实现思路
1、本专利技术的目的在于提供一种基于rdp协议的运维视频记录标签生成方法,以解决上述
技术介绍
中提出的问题。
2、为实现上述目的,本专利技术提供如下技术方案:一种基于rdp协议的运维视频记录标签生成方法,所述方法包括以下步骤:
3、图像特征样本库构建,通过用户录入在运维过程中的关键性操作,构建操作图像的特征样本库为后续自动化比对提供了基础;
4、关键图像帧采集,包括缓存区构建以及关键图像截取;
5、标签赋能。
6、优选的,图像特征样本库构建包括图像灰度化,将图像的三个通道转换为单一通道,依据人眼
7、优选的,图像特征样本库构建包括去差异化,将获取得到的灰度图像求出像素的均值n,将灰度图像的各个像素点的灰度数值减去均值n,生成新的灰度图像。
8、优选的,图像特征样本库构建包括计算样本灰度图像的信息熵,
9、
10、
11、n为指定的灰度数值为256,hi表示灰度数值为i的像素总数,pi则表示灰度i在整个灰度梯度中出现的概率,h(y)则为获取得到的信息熵,用得到的图像熵信息代替图像本身和用户自定义的标签进行绑定。
12、优选的,缓存区构建,获取受控主机的屏幕像素大小为m*n,根据像素图片在则在完全匹配的情况下,需要的缓存数组长度为n;
13、
14、保证所得到的图像为完全图像则将缓存区域对象数组的长度设置为n的1.5倍;
15、获取返回图像的左上角坐标l(x,y)计算此图像在缓存数组中的下标为:
16、
17、同时构建辅助二维数组二维数组默认数值为0,当受控主机返回图像块时,根据左上角坐标l计算出图像块在二维数组中的位置并将其数值置为1,二维数组在不停的维护当中,开启定时任务,每隔1秒将二维数组的所有数据将重新置为0。
18、优选的,关键图像截取,基于rdp协议进行运维的过程中,受控主机根据自身图像界面的变化,选择性的向终端计算机输出图像信息,若受控主机分割后的64*64的图像单元没有发生变化,则图像信息并不会进行传输;
19、在鼠标操作时,记录鼠标点击操作事件的发生时间,将事件发生后的10秒作为事件触发的时间段,在时间段内每秒获取一次图像缓存中数据,同时扫描辅助二维数组的1的个数和0的个数,若二维数组中1的个数超过30%则认为图像的剧烈变化是由鼠标点击事件产生;将缓存数组中的图像数据按照坐标位置进行整合,生成一张受控主机桌面的图像,并将图像以png的格式存入到指定的文件夹中,同时将图像的名字定义为在图像流传输过程中的时间。
20、优选的,标签赋能的具体操作包括:
21、从视频关键图像帧存放位置取出对应的帧图片,按照图像名字的时间顺序对所得到的关键图像帧进行排序;
22、计算出图像帧的熵数值为h(x);
23、计算样本图像和关键帧图像的联合熵:
24、
25、计算两张图片的互信息数值:
26、mi(x,y)=h(x)+h(y)-h(x,y)
27、计算互信息大小占图片信息熵的总和的比率:
28、
29、若p达到70%及以上,则认为当前的关键图像帧与用户预先录入的特征样本库相匹配,找到样本特征所对应的标签,将标签和关键图像帧数据所对应的时间点进行存储,同时将此条视频的历史数据打上同样的标签。
30、与现有技术相比,本专利技术的有益效果是:
31、本专利技术提出的基于rdp协议的运维视频记录标签生成方法,通过标签注入的方式可以在视频审计前就知道运维的视频记录中的关键性操作。同时在审计视频的播放过程中,可以通过注入的标签快速的跳转到关键运维操作时间点。从而极大的节约运维审计人员的时间,提高审计效率。
本文档来自技高网...【技术保护点】
1.一种基于RDP协议的运维视频记录标签生成方法,其特征在于:所述方法包括以下步骤:
2.根据权利要求1所述的一种基于RDP协议的运维视频记录标签生成方法,其特征在于:图像特征样本库构建包括图像灰度化,将图像的三个通道转换为单一通道,依据人眼对RGB三种颜色的敏感程度,将图像中的像素点进行灰度转换,I=0.3×R+0.51×G+0.19×B。
3.根据权利要求2所述的一种基于RDP协议的运维视频记录标签生成方法,其特征在于:图像特征样本库构建包括去差异化,将获取得到的灰度图像求出像素的均值N,将灰度图像的各个像素点的灰度数值减去均值N,生成新的灰度图像。
4.根据权利要求1所述的一种基于RDP协议的运维视频记录标签生成方法,其特征在于:图像特征样本库构建包括计算样本灰度图像的信息熵,
5.根据权利要求1所述的一种基于RDP协议的运维视频记录标签生成方法,其特征在于:缓存区构建,获取受控主机的屏幕像素大小为M*N,根据像素图片在则在完全匹配的情况下,需要的缓存数组长度为n;
6.根据权利要求1所述的一种基于RDP协议的运维
7.根据权利要求1所述的一种基于RDP协议的运维视频记录标签生成方法,其特征在于:标签赋能的具体操作包括:
...【技术特征摘要】
1.一种基于rdp协议的运维视频记录标签生成方法,其特征在于:所述方法包括以下步骤:
2.根据权利要求1所述的一种基于rdp协议的运维视频记录标签生成方法,其特征在于:图像特征样本库构建包括图像灰度化,将图像的三个通道转换为单一通道,依据人眼对rgb三种颜色的敏感程度,将图像中的像素点进行灰度转换,i=0.3×r+0.51×g+0.19×b。
3.根据权利要求2所述的一种基于rdp协议的运维视频记录标签生成方法,其特征在于:图像特征样本库构建包括去差异化,将获取得到的灰度图像求出像素的均值n,将灰度图像的各个像素点的灰度数值减去均值n,生成新的灰度图像。
4.根据权利要求1所述的一种基于rdp协议的运维视频记录标签生成方法,其...
【专利技术属性】
技术研发人员:景壮,左鹏,王禹博,徐士强,肖培玉,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。