欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于rdp審計(jì)數(shù)據(jù)的任意定位回放方法及系統(tǒng)的制作方法

文檔序號:7747563閱讀:147來源:國知局
專利名稱:基于rdp審計(jì)數(shù)據(jù)的任意定位回放方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)及網(wǎng)絡(luò)安全審計(jì)技術(shù)領(lǐng)域,涉及一種遠(yuǎn)程RDP會話審計(jì)內(nèi)容的 回放技術(shù),具體的說是一種基于RDP審計(jì)數(shù)據(jù)的任意定位回放方法及系統(tǒng)。
背景技術(shù)
據(jù)申請人了解隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的發(fā)展,越來越多的領(lǐng)域應(yīng)用了計(jì)算機(jī)及 網(wǎng)絡(luò),甚至許多領(lǐng)域基本上完全依賴計(jì)算機(jī)及網(wǎng)絡(luò),尤其是計(jì)算機(jī)及網(wǎng)絡(luò)非常密集的領(lǐng)域, 例如電信機(jī)房、數(shù)據(jù)中心、銀行等,對計(jì)算機(jī)及網(wǎng)絡(luò)的運(yùn)行維護(hù),有著非常高的要求,同時對 運(yùn)維的審計(jì)需求,也日益增長。經(jīng)申請人研究調(diào)查目前常用的運(yùn)維主要有TELNET、SSH、VNC、RDP等方式。前2 者為字符方式,審計(jì)并回放、任意定位回放比較好實(shí)現(xiàn),同時由于主流的VNC服務(wù)器對VNC 協(xié)議實(shí)現(xiàn)的比較好,其審計(jì)并回放、任意定位回放也能夠順利的實(shí)現(xiàn)。而RDP協(xié)議是微軟公 司Microsoft設(shè)計(jì)并在其Windows操作系統(tǒng)實(shí)現(xiàn)了服務(wù)器和客戶端,且經(jīng)過對RDP協(xié)議的 研究發(fā)現(xiàn),要實(shí)現(xiàn)審計(jì)并回放,問題不大,但是要實(shí)現(xiàn)任意定位回放,現(xiàn)有技術(shù)仍存在很大 的難度。通過研究總結(jié)發(fā)現(xiàn)影響RDP任意定位回放的主要難點(diǎn)在(I)RDP協(xié)議是前后 依賴的一種協(xié)議,定位到尾部,而依賴的數(shù)據(jù)可能在頭部,也可能在中間不確定的位置; (2) RDP協(xié)議本身的實(shí)現(xiàn)是用C/C++實(shí)現(xiàn),而且由于是微軟公司掌握,加上絕大部分都是在 Windows平臺上,所以開源的代碼也基本上是C/C++的,沒有Pascal的版本。這主要是由于 RDP協(xié)議的設(shè)計(jì)思想就是利用TCP/IP網(wǎng)絡(luò),對目標(biāo)Windows計(jì)算機(jī)進(jìn)行遠(yuǎn)程控制,鼠標(biāo)鍵盤 等數(shù)據(jù)量較小,而屏幕圖像數(shù)據(jù)量很大,所以RDP協(xié)議設(shè)計(jì)了數(shù)據(jù)緩沖的概念,也就是說某 個圖像如果是重復(fù)的,則服務(wù)器不會重復(fù)傳輸給客戶端,而只是告訴客戶端到緩沖(計(jì)算 機(jī)內(nèi)存)中取數(shù)據(jù),因此如果直接把RDP協(xié)議數(shù)據(jù)記錄存儲下來,正常順序回放,問題不大, 但是一旦要任意定位回放,輕則畫面不完整,重則畫面混亂,失去定位意義。目前也有一些諸如根據(jù)經(jīng)驗(yàn)值向前預(yù)讀、重建圖像數(shù)據(jù)等技術(shù),實(shí)現(xiàn)RDP定位播 放的實(shí)例,但由于不能保證100%預(yù)讀足夠的數(shù)據(jù)、不能重建完整的數(shù)據(jù),尤其遇到是較長 或超長的審計(jì)內(nèi)容,任意定位回放幾乎不能滿足應(yīng)用。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是針對以上現(xiàn)有技術(shù)存在的缺點(diǎn),提出一種基于 RDP審計(jì)數(shù)據(jù)的任意定位回放方法及系統(tǒng),實(shí)現(xiàn)了 RDP的審計(jì)回放,任意定位回放,對超長 審計(jì)內(nèi)容也能迅速定位。本發(fā)明解決以上技術(shù)問題的技術(shù)方案是基于RDP審計(jì)數(shù)據(jù)的任意定位回放方法,按以下步驟進(jìn)行(1)通過RDP代理服務(wù)器從TCP協(xié)議層攔截所有RDP服務(wù)器發(fā)送到RDP客戶端的 RDP協(xié)議數(shù)據(jù)包;
(2)將攔截到的RDP數(shù)據(jù)包通過設(shè)定的存儲格式記錄到存儲介質(zhì)磁盤文件中,所 述設(shè)定的存儲格式是帶時間戳、長度和序號信息的審計(jì)數(shù)據(jù)格式;(3)記錄RDP審計(jì)數(shù)據(jù)的同時,在數(shù)據(jù)庫中記錄RDP運(yùn)維操作的起始時間、客戶端 信息、會話編號和狀態(tài);(4)RDP回放客戶端通過遠(yuǎn)程TCP連接到審計(jì)數(shù)據(jù)服務(wù)器端口,請求會話編號的 RDP審計(jì)數(shù)據(jù),審計(jì)數(shù)據(jù)服務(wù)器根據(jù)請求,將對應(yīng)的會話編號的文件內(nèi)容,按設(shè)定的存儲格 式進(jìn)行封裝,以數(shù)據(jù)包的形式發(fā)送給RDP回放客戶端;(5)RDP回放客戶端接收到數(shù)據(jù)包后,進(jìn)行解包,取出時間戳,根據(jù)長度取出真正的 RDP數(shù)據(jù)包;(6)RDP回放客戶端獲得真正的RDP數(shù)據(jù)包后進(jìn)行變換①將常用的屏幕繪圖更 新,解碼到臨時文件中;②將內(nèi)存拷貝的數(shù)據(jù),從內(nèi)存中獲取,寫入到臨時文件中;③在內(nèi) 存中維持虛擬的屏幕,將各種屏幕繪圖更新定向輸出到虛擬屏幕上,按一定的算法間隔,采 樣全屏圖像數(shù)據(jù),作為關(guān)鍵幀,記錄到臨時文件中;④根據(jù)寫入臨時文件數(shù)據(jù)的松散程度, 進(jìn)行壓縮,將壓縮標(biāo)志及解壓縮需要的關(guān)鍵信息及壓縮后的數(shù)據(jù)寫入臨時文件中;(7)回放模塊開始工作,讀取臨時文件中的數(shù)據(jù),如有壓縮標(biāo)志則進(jìn)行解壓,獲得 3種數(shù)據(jù)正常繪圖、特殊繪圖和關(guān)鍵幀繪圖?;赗DP審計(jì)數(shù)據(jù)任意定位回放系統(tǒng),包括RDP審計(jì)數(shù)據(jù)服務(wù)端及RDP回放客戶 端;RDP審計(jì)數(shù)據(jù)服務(wù)端包括RDP代理服務(wù)器提供RDP代理功能,并且在代理的同時,進(jìn) 行數(shù)據(jù)審計(jì),存儲到磁盤文件;審計(jì)數(shù)據(jù)服務(wù)器等待并響應(yīng)審計(jì)數(shù)據(jù)客戶端的連接、讀取 和定位請求;RDP回放客戶端包括審計(jì)數(shù)據(jù)客戶端連接審計(jì)數(shù)據(jù)服務(wù)器,并接收審計(jì)數(shù) 據(jù);RDP解碼模塊對接收到的審計(jì)數(shù)據(jù)進(jìn)行解析處理、及格式變換,在處理變換過程中,根 據(jù)需要自動選擇是否對變換后的數(shù)據(jù)進(jìn)行壓縮存儲;壓縮模塊對變換后的數(shù)據(jù)進(jìn)行壓縮 處理,同時對壓縮過的數(shù)據(jù)進(jìn)行解壓縮釋放展開,還原真實(shí)數(shù)據(jù);RDP定位模塊對變換后 的數(shù)據(jù)進(jìn)行特定算法的搜索,以確定能夠正確回放的精確位置;RDP回放模塊對變換后的 數(shù)據(jù)進(jìn)行圖像還原,同時將圖像元素輸出到RDP回放介面的顯示區(qū)域,遇到壓縮過的數(shù)據(jù) 自動調(diào)用壓縮模塊進(jìn)行解壓縮處理;RDP回放介面模塊負(fù)責(zé)與用戶交互,接受回放、暫停、 停止及定位請求。作為本發(fā)明進(jìn)一步限定的技術(shù)方案步驟(1)中,RDP協(xié)議數(shù)據(jù)包的類型包括背景 填充、貼圖、畫線、屏幕拷貝和內(nèi)存拷貝。步驟(2)中,記錄到存儲介質(zhì)磁盤文件中的RDP數(shù) 據(jù)包文件名稱以17位時間戳字符串年月日時分秒毫秒命名。步驟(2)和(4)設(shè)定的存儲 格式是帶時間戳、長度和序號信息的審計(jì)數(shù)據(jù)格式。步驟(7)中,回放模塊采用格式變換的方法實(shí)現(xiàn)定位回放①通過對RDP審計(jì)數(shù)據(jù) 的預(yù)解碼處理,將各種繪圖動作及數(shù)據(jù)進(jìn)行識別,記錄到文件;②遇到有前后依賴的數(shù)據(jù)全 部釋放展開,也記錄到文件;③變換后的審計(jì)數(shù)據(jù)按從頭到尾順序回放;④若任意定位回 放會出現(xiàn)部分沒有變化的屏幕區(qū)域圖像缺失,構(gòu)建全屏關(guān)鍵幀,記錄到文件。本發(fā)明主要有如下創(chuàng)新和優(yōu)點(diǎn)本發(fā)明進(jìn)行了廣泛深入的調(diào)研、克服了各種困難, 從無到有地實(shí)現(xiàn)了 RDP審計(jì)數(shù)據(jù)的任意定位回放,填補(bǔ)了該領(lǐng)域的空白;本發(fā)明設(shè)計(jì)巧妙、 思路新穎,目前在該領(lǐng)域處于領(lǐng)先地位;本發(fā)明對超長審計(jì)內(nèi)容也能準(zhǔn)確、迅速地定位,效 率非常高,能夠?yàn)榘l(fā)明使用人節(jié)省大量的時間,提高工作效率;本發(fā)明使用了數(shù)據(jù)壓縮技術(shù),極大地提高了存儲設(shè)備的利用率,能夠?yàn)榘l(fā)明使用人節(jié)省很大一部分存儲設(shè)備的資金 投入,有較高的經(jīng)濟(jì)效益;本發(fā)明采用模塊化程序設(shè)計(jì),插件化編程,結(jié)構(gòu)清晰,穩(wěn)定可靠, 能夠讓發(fā)明使用人很容易、很方便地使用本發(fā)明。


圖1是基于RDP審計(jì)數(shù)據(jù)任意定位回放系統(tǒng)的整體連接框圖。 圖2是RDP回放客戶端的連接框圖。圖3是定位回放示意圖。
具體實(shí)施例方式實(shí)施例一本實(shí)施例應(yīng)用在某IT基本設(shè)施運(yùn)維管理系統(tǒng)中,用來對RDP類的訪問、操作進(jìn)行 審計(jì)。其具體部署方式為在Linux上部署RDP代理服務(wù)器、審計(jì)數(shù)據(jù)服務(wù)器,并配置存儲介質(zhì)、端口、數(shù)據(jù)庫 參數(shù)等服務(wù)端必須的參數(shù);這樣任何通過RDP代理服務(wù)器進(jìn)行RDP類訪問、操作等,都將會 被記錄到存儲介質(zhì),以供客戶端回放;在Windows上部署RDP回放客戶端,設(shè)定審計(jì)數(shù)據(jù)服務(wù)器的IP地址、端口等參數(shù), 以便能獲取審計(jì)數(shù)據(jù),以回放。基于RDP審計(jì)數(shù)據(jù)任意定位回放系統(tǒng)由RDP審計(jì)數(shù)據(jù)服務(wù)端和RDP回放客戶端組 成,如圖1所示。RDP審計(jì)數(shù)據(jù)服務(wù)端包含RDP代理服務(wù)器負(fù)責(zé)提供RDP代理功能,并且在代理的同時,進(jìn)行數(shù)據(jù)審計(jì),存儲 到磁盤文件。審計(jì)數(shù)據(jù)服務(wù)器負(fù)責(zé)等待并響應(yīng)審計(jì)數(shù)據(jù)客戶端的連接、讀取、定位等請求。RDP回放客戶端如圖2所示,包含審計(jì)數(shù)據(jù)客戶端負(fù)責(zé)連接審計(jì)數(shù)據(jù)服務(wù)器,并接收審計(jì)數(shù)據(jù)。RDP解碼模塊負(fù)責(zé)對接收到的審計(jì)數(shù)據(jù)進(jìn)行解析處理、及格式變換等,在處理變 換過程中,將根據(jù)需要自動選擇是否對變換后的數(shù)據(jù)進(jìn)行壓縮存儲。壓縮模塊負(fù)責(zé)對變換后的數(shù)據(jù)進(jìn)行壓縮處理,很大程度上節(jié)約磁盤空間。同時對 壓縮過的數(shù)據(jù)進(jìn)行解壓縮釋放展開,還原真實(shí)數(shù)據(jù)。RDP定位模塊負(fù)責(zé)對變換后的數(shù)據(jù)進(jìn)行特定算法的搜索,以確定能夠正確回放 的精確位置。RDP回放模塊負(fù)責(zé)對變換后的數(shù)據(jù)進(jìn)行圖像還原,同時將圖像元素輸出到RDP回 放介面的顯示區(qū)域。遇到壓縮過的數(shù)據(jù)將自動調(diào)用壓縮模塊進(jìn)行解壓縮處理。RDP回放介面模塊負(fù)責(zé)與用戶交互,接受回放、暫停、停止及定位等請求。模塊之間的關(guān)系如下RDP客戶端連接RDP代理服務(wù)器,通過代理服務(wù)器訪問Windows主機(jī),此時RDP代 理服務(wù)器將自動產(chǎn)生審計(jì)數(shù)據(jù)。審計(jì)數(shù)據(jù)服務(wù)器處于等待狀態(tài),等待RDP回放客戶端的審計(jì)數(shù)據(jù)客戶端連接。
審計(jì)數(shù)據(jù)客戶端成功連接審計(jì)數(shù)據(jù)服務(wù)器之后,自動請求數(shù)據(jù)。審計(jì)數(shù)據(jù)服務(wù)器響應(yīng)審計(jì)數(shù)據(jù)客戶端的請求,將審計(jì)數(shù)據(jù)通過TCP/IP協(xié)議傳輸 給審計(jì)數(shù)據(jù)客戶端。審計(jì)數(shù)據(jù)客戶端將收到的數(shù)據(jù),傳遞給RDP解碼模塊。 RDP解碼模塊根據(jù)RDP協(xié)議對數(shù)據(jù)進(jìn)行解析處理、并根據(jù)各種不同的情況進(jìn)行格
式變換。RDP解碼模塊根據(jù)變換后的數(shù)據(jù)是否松散、是否需要壓縮,自動調(diào)用壓縮模塊,進(jìn) 行數(shù)據(jù)壓縮,存儲到臨時文件中。RDP回放模塊則從變換后的臨時文件中讀取數(shù)據(jù),進(jìn)行圖像還原,同時將圖像元素 輸出到RDP回放介面的顯示區(qū)域。RDP回放模塊對壓縮過的數(shù)據(jù)將,自動調(diào)用壓縮模塊進(jìn)行解壓縮處理。用戶通過RDP回放介面模塊下達(dá)各種指令(回放、暫停、停止、定位等)。如果是回 放指令,RDP回放介面模塊會協(xié)調(diào)各模塊連續(xù)運(yùn)轉(zhuǎn),使得能連續(xù)輸出圖像,達(dá)到流暢的回放 效果。如果是暫停指令,RDP回放介面模塊會命令RDP回放模塊暫時停止圖像輸出。如果 是定位指令,RDP回放介面模塊會將定位的參數(shù),傳遞給RDP定位模塊,RDP定位模塊根據(jù)參 數(shù)進(jìn)行定位動作。如果是停止指令,RDP回放介面模塊會命令各模塊停止工作?;赗DP審計(jì)數(shù)據(jù)的任意定位回放方法如下RDP代理服務(wù)器從TCP協(xié)議層攔截所有RDP服務(wù)器發(fā)送到RDP客戶端的RDP協(xié) 議數(shù)據(jù)包,數(shù)據(jù)包類型主要是屏幕繪圖更新背景填充(FillRect)、貼圖(bitblt)、畫線 (Line)、屏幕拷貝(ScrollWindow)、內(nèi)存拷貝(MemBlt)等。攔截到的RDP數(shù)據(jù)包通過設(shè)定的格式記錄到存儲介質(zhì)磁盤文件中,文件名稱是以 17位時間戳字符串年月日時分秒毫秒(YYYYMMDDHHMMSSXYZ)命名。設(shè)定存儲格式是帶時間 戳(TimeStamp)、長度(Length)、序號(ID)等信息的審計(jì)數(shù)據(jù)格式。記錄RDP審計(jì)數(shù)據(jù)的同時,在數(shù)據(jù)庫中記錄RDP運(yùn)維操作的起始時間 (StartTime)、客戶端信息(IP/Port)、會話編號(SessionID)、狀態(tài)(Status)等。其中會話 編號是與記錄的文件名對應(yīng)的,起到索引的作用。RDP回放客戶端通過遠(yuǎn)程TCP連接到審計(jì)數(shù)據(jù)服務(wù)器端口(7776),請求會話編號 的RDP審計(jì)數(shù)據(jù)。服務(wù)器根據(jù)請求,將對應(yīng)會話編號的文件內(nèi)容,按設(shè)定存儲格式進(jìn)行封 裝,以數(shù)據(jù)包的形式發(fā)送給客戶端。RDP回放客戶端接收到數(shù)據(jù)包后,需要解包取出時間戳、根據(jù)長度取出真正的 RDP數(shù)據(jù)包。獲得真正的RDP數(shù)據(jù)包后就可以進(jìn)行變換①將常用的屏幕繪圖更新,解碼到臨 時文件中;②將內(nèi)存拷貝等特殊的數(shù)據(jù),從內(nèi)存中獲取,寫入到臨時文件中;③同時在內(nèi)存 中維持虛擬的屏幕,將各種屏幕繪圖更新定向輸出到該虛擬屏幕上,按一定的算法間隔,采 樣全屏圖像數(shù)據(jù),作為關(guān)鍵幀,記錄到臨時文件中;④根據(jù)寫入臨時文件數(shù)據(jù)的松散程度, 進(jìn)行壓縮,將壓縮標(biāo)志及解壓縮需要的關(guān)鍵信息及壓縮后的數(shù)據(jù)寫入臨時文件中。上述變換過程在后臺不間斷連續(xù)進(jìn)行,隨著數(shù)據(jù)不斷變換生成,真正的回放模塊 開始工作讀取臨時文件中的數(shù)據(jù),如有壓縮標(biāo)志則進(jìn)行解壓,因此獲得到的數(shù)據(jù)共有3 種正常繪圖、特殊繪圖、關(guān)鍵幀繪圖。其中特殊繪圖由于已經(jīng)是不依賴于前面的數(shù)據(jù)了,所以即使任意定位回放,都不會缺失;唯一的瑕疵是某些屏幕區(qū)域長時間沒有變化,導(dǎo)致局部 無繪圖刷新,影響回放效果;同時關(guān)鍵幀幾乎均勻地分散在變換后的臨時文件中,也能夠盡 快彌補(bǔ)局部沒繪圖刷新的屏幕區(qū)域。考慮到如想進(jìn)行完美的無瑕疵的定位回放,可以將定位算法略微調(diào)整策略以關(guān) 鍵幀作為最小定位粒度,這樣假設(shè)一段待回放數(shù)據(jù)含有1000關(guān)鍵幀,那么最小定位粒度約 為^1000 = 0. 1%,假設(shè)含100關(guān)鍵幀,則最小定位粒度約為1%,完全滿足應(yīng)用。 由于RDP協(xié)議的設(shè)計(jì)注定了沒法直接實(shí)現(xiàn)定位回放,只能采用格式變換的方法, 如圖3所示,圖ABCD. . XYZ表示不可分割的最小數(shù)據(jù),①表示正常解碼,②表示釋放展開,③ 表示構(gòu)建關(guān)鍵幀,④表示對松散的數(shù)據(jù)進(jìn)行壓縮。通過對RDP審計(jì)數(shù)據(jù)的預(yù)解碼處理,將各 種繪圖動作及數(shù)據(jù)進(jìn)行識別,記錄到文件,遇到有前后依賴的數(shù)據(jù)全部釋放展開,也記錄到 文件。由于RDP協(xié)議的特殊性,并為了極大減少存儲開銷,變換后的審計(jì)數(shù)據(jù)只適合從頭到 尾順序回放;若任意定位回放會出現(xiàn)部分沒有變化的屏幕區(qū)域圖像缺失。因此作為補(bǔ)救措 施,適當(dāng)?shù)臉?gòu)建全屏關(guān)鍵幀,記錄到文件。全屏關(guān)鍵幀的作用是使得任意定位回放后,畫面 能盡快恢復(fù)完整。本發(fā)明還可以有其它實(shí)施方式,凡采用同等替換或等效變換形成的技術(shù)方案,均 落在本發(fā)明要求保護(hù)的范圍之內(nèi)。
權(quán)利要求
基于RDP審計(jì)數(shù)據(jù)的任意定位回放方法,其特征在于按以下步驟進(jìn)行(1)通過RDP代理服務(wù)器從TCP協(xié)議層攔截所有RDP服務(wù)器發(fā)送到RDP客戶端的RDP協(xié)議數(shù)據(jù)包;(2)將攔截到的RDP數(shù)據(jù)包通過設(shè)定的存儲格式記錄到存儲介質(zhì)磁盤文件中,所述設(shè)定的存儲格式是帶時間戳、長度和序號信息的審計(jì)數(shù)據(jù)格式;(3)記錄RDP審計(jì)數(shù)據(jù)的同時,在數(shù)據(jù)庫中記錄RDP運(yùn)維操作的起始時間、客戶端信息、會話編號和狀態(tài);(4)RDP回放客戶端通過遠(yuǎn)程TCP連接到審計(jì)數(shù)據(jù)服務(wù)器端口,請求會話編號的RDP審計(jì)數(shù)據(jù),審計(jì)數(shù)據(jù)服務(wù)器根據(jù)請求,將對應(yīng)的會話編號的文件內(nèi)容,按設(shè)定的存儲格式進(jìn)行封裝,以數(shù)據(jù)包的形式發(fā)送給RDP回放客戶端;(5)RDP回放客戶端接收到數(shù)據(jù)包后,進(jìn)行解包,取出時間戳,根據(jù)長度取出真正的RDP數(shù)據(jù)包;(6)RDP回放客戶端獲得真正的RDP數(shù)據(jù)包后進(jìn)行變換①將常用的屏幕繪圖更新,解碼到臨時文件中;②將內(nèi)存拷貝的數(shù)據(jù),從內(nèi)存中獲取,寫入到臨時文件中;③在內(nèi)存中維持虛擬的屏幕,將各種屏幕繪圖更新定向輸出到虛擬屏幕上,按一定的算法間隔,采樣全屏圖像數(shù)據(jù),作為關(guān)鍵幀,記錄到臨時文件中;④根據(jù)寫入臨時文件數(shù)據(jù)的松散程度,進(jìn)行壓縮,將壓縮標(biāo)志及解壓縮需要的關(guān)鍵信息及壓縮后的數(shù)據(jù)寫入臨時文件中;(7)回放模塊開始工作,讀取臨時文件中的數(shù)據(jù),如有壓縮標(biāo)志則進(jìn)行解壓,獲得3種數(shù)據(jù)正常繪圖、特殊繪圖和關(guān)鍵幀繪圖。
2.如權(quán)利要求1所述的基于RDP審計(jì)數(shù)據(jù)的任意定位回放方法,其特征在于所述步 驟(1)中,RDP協(xié)議數(shù)據(jù)包的類型包括背景填充、貼圖、畫線、屏幕拷貝和內(nèi)存拷貝。
3.如權(quán)利要求1所述的基于RDP審計(jì)數(shù)據(jù)的任意定位回放方法,其特征在于所述步 驟(2)中,記錄到存儲介質(zhì)磁盤文件中的RDP數(shù)據(jù)包文件名稱以17位時間戳字符串年月日 時分秒毫秒命名。
4.如權(quán)利要求1所述的基于RDP審計(jì)數(shù)據(jù)的任意定位回放方法,其特征在于所述步 驟(2)和(4)設(shè)定的存儲格式是帶時間戳、長度和序號信息的審計(jì)數(shù)據(jù)格式。
5.如權(quán)利要求1所述的基于RDP審計(jì)數(shù)據(jù)的任意定位回放方法,其特征在于所述步 驟(7)中,回放模塊采用格式變換的方法實(shí)現(xiàn)定位回放①通過對RDP審計(jì)數(shù)據(jù)的預(yù)解碼 處理,將各種繪圖動作及數(shù)據(jù)進(jìn)行識別,記錄到文件;②遇到有前后依賴的數(shù)據(jù)全部釋放展 開,也記錄到文件;③變換后的審計(jì)數(shù)據(jù)按從頭到尾順序回放;④若任意定位回放會出現(xiàn) 部分沒有變化的屏幕區(qū)域圖像缺失,構(gòu)建全屏關(guān)鍵幀,記錄到文件。
6.用于權(quán)利要求1所述基于RDP審計(jì)數(shù)據(jù)任意定位回放方法的系統(tǒng),包括RDP審計(jì)數(shù) 據(jù)服務(wù)端及RDP回放客戶端,其特征在于所述RDP審計(jì)數(shù)據(jù)服務(wù)端包括RDP代理服務(wù)器提供RDP代理功能,并且在代理的同時,進(jìn)行數(shù)據(jù)審計(jì),存儲到磁盤文件;審計(jì)數(shù)據(jù)服務(wù)器等待并響應(yīng)審計(jì)數(shù)據(jù)客戶端的連接、讀取和定位請求;所述RDP回放客戶端包括審計(jì)數(shù)據(jù)客戶端連接審計(jì)數(shù)據(jù)服務(wù)器,并接收審計(jì)數(shù)據(jù);RDP解碼模塊對接收到的審計(jì)數(shù)據(jù)進(jìn)行解析處理、及格式變換,在處理變換過程中, 根據(jù)需要自動選擇是否對變換后的數(shù)據(jù)進(jìn)行壓縮存儲;壓縮模塊對變換后的數(shù)據(jù)進(jìn)行壓縮處理,同時對壓縮過的數(shù)據(jù)進(jìn)行解壓縮釋放展開, 還原真實(shí)數(shù)據(jù);RDP定位模塊對變換后的數(shù)據(jù)進(jìn)行特定算法的搜索,以確定能夠正確回放的精確位置;RDP回放模塊對變換后的數(shù)據(jù)進(jìn)行圖像還原,同時將圖像元素輸出到RDP回放介面的 顯示區(qū)域,遇到壓縮過的數(shù)據(jù)自動調(diào)用壓縮模塊進(jìn)行解壓縮處理;RDP回放介面模塊負(fù)責(zé)與用戶交互,接受回放、暫停、停止及定位請求。
全文摘要
本發(fā)明屬于計(jì)算機(jī)及網(wǎng)絡(luò)安全審計(jì)技術(shù)領(lǐng)域,是一種基于RDP審計(jì)數(shù)據(jù)的任意定位回放方法及系統(tǒng),包括RDP審計(jì)數(shù)據(jù)服務(wù)端及RDP回放客戶端;RDP審計(jì)數(shù)據(jù)服務(wù)端包括RDP代理服務(wù)器和審計(jì)數(shù)據(jù)服務(wù)器;RDP回放客戶端包括審計(jì)數(shù)據(jù)客戶端、RDP解碼模塊、壓縮模塊、RDP定位模塊、RDP回放模塊和RDP回放介面模塊。本發(fā)明能實(shí)現(xiàn)了RDP的審計(jì)回放,任意定位回放,對超長審計(jì)內(nèi)容也能迅速定位。
文檔編號H04L29/06GK101848214SQ201010160380
公開日2010年9月29日 申請日期2010年4月30日 優(yōu)先權(quán)日2010年4月30日
發(fā)明者李曙強(qiáng), 鄭龍 申請人:南京德訊信息系統(tǒng)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
西宁市| 津南区| 安丘市| 双鸭山市| 临洮县| 长沙县| 丹棱县| 东光县| 土默特右旗| 龙口市| 石家庄市| 晴隆县| 红桥区| 句容市| 西丰县| 手游| 兴业县| 新建县| 体育| 华蓥市| 乳源| 济南市| 东兰县| 西乡县| 晋宁县| 柳江县| 西林县| 和林格尔县| 翁源县| 长寿区| 福清市| 沧源| 大新县| 肃南| 花垣县| 雷波县| 衡东县| 集安市| 岫岩| 中方县| 延长县|