1.一种基于视频录屏与OCR技术的跳板机违规操作检测方法,其特征在于,首先对用户操作界面进行录屏,录屏视频内容的拼接方法为:当视频内容向下滚动时,通过比对整体的像素向上偏移,判断屏幕中的内容是否有滚动,每当滚动时,将新的内容截图拼接至旧的内容后方,形成用户所有输入与输出的长截图;之后针对录屏的视频通过固定字符串检测判断出用户输入命令行的位置,然后通过OCR技术将用户输入的命令转化为文本,再对文本进行违规操作词的检测。
2.根据权利要求1所述的基于视频录屏与OCR技术的跳板机违规操作检测方法,其特征在于,固定字符串由用户权限及主机名所组成。
3.根据权利要求1所述的基于视频录屏与OCR技术的跳板机违规操作检测方法,其特征在于,通过固定字符串定位输入命令行的方法为:在视频最初数帧中,用户未曾进行任何操作,截取末尾命令行即可提取出最初的固定字符串,将此字符串记录下来与长截图中逐行比对,确定固定字符串的位置,即可确定输入命令位置,固定字符串之后即为输入的命令。
4.根据权利要求3所述的基于视频录屏与OCR技术的跳板机违规操作检测方法,其特征在于,当检测出用户输入可使之改变的命令时,重新对固定字符串进行赋值,之后再以这个新的固定字符串去逐行匹配,确定输入命令行的位置。
5.根据权利要求1所述的基于视频录屏与OCR技术的跳板机违规操作检测方法,其特征在于,通过光标检测或固定字符串检测,判断出输入命令行位置后,对输入部分进行OCR提取;将OCR提取出的文本内容与违规词库中的内容进行比对,确认用户是否输入了违规命令,若命令中含有违规操作词,则将用户名、操作时间和违规操作记录下来。