国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      來賓虛擬機(jī)本地賬戶基本信息獲取方法、裝置及系統(tǒng)的制作方法

      文檔序號:9687594閱讀:510來源:國知局
      來賓虛擬機(jī)本地賬戶基本信息獲取方法、裝置及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及安全應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種來賓虛擬機(jī)本地賬戶基本信息獲取方法、裝置及系統(tǒng)。
      【背景技術(shù)】
      [0002]在虛擬化環(huán)境下,處于關(guān)機(jī)狀態(tài)的虛擬機(jī)我們稱之為離線虛擬機(jī)。來賓虛擬機(jī)的本地賬戶基本信息存儲在操作系統(tǒng)(如Windows系統(tǒng))里的一個二進(jìn)制文件中,我們稱之為賬戶管理文件。
      [0003]在傳統(tǒng)Windows計算機(jī)使用場景下,可以通過以下方法獲取Windows的本地賬戶基本信息,在虛擬化場景下也可通過該方法獲取Windows虛擬機(jī)的本地賬戶基本信息:通過Windows系統(tǒng)提供的接口獲取相應(yīng)的本地賬戶基本信息。這里所述的Windows系統(tǒng)提供的接口包括Windows AP1、應(yīng)用程序、命令等。
      [0004]該方法存在兩個缺點:一、該方法依賴于待檢查Windows系統(tǒng)的運行狀態(tài),只有在待檢查W i n d ο w s系統(tǒng)運行時才可以采集它的本地賬戶的基本信息;二、該方法依賴于Windows系統(tǒng)提供的接口,在非Windows系統(tǒng)下該方法不可用。
      [0005]鑒于此,如何不依賴于待檢查來賓虛擬機(jī)操作系統(tǒng)的運行狀態(tài)、且不依賴于來賓虛擬機(jī)操作系統(tǒng)提供的接口而獲取來賓虛擬機(jī)的本地賬戶基本信息成為目前需要解決的技術(shù)問題。

      【發(fā)明內(nèi)容】

      [0006]為解決上述的技術(shù)問題,本發(fā)明提供一種來賓虛擬機(jī)本地賬戶基本信息獲取方法、裝置及系統(tǒng),能夠獲取來賓虛擬機(jī)(如Windows虛擬機(jī)等)本地賬戶基本信息,不依賴于待檢查來賓虛擬機(jī)操作系統(tǒng)的運行狀態(tài),在關(guān)機(jī)狀態(tài)時也可獲取,并且不依賴于來賓虛擬機(jī)操作系統(tǒng)提供的接口,可移植到彳^Windows系統(tǒng)。
      [0007]第一方面,本發(fā)明提供一種來賓虛擬機(jī)本地賬戶基本信息獲取方法,包括:
      [0008]將待檢查的來賓虛擬機(jī)的賬戶管理文件掛載到預(yù)先建立的安全虛擬機(jī)中,所述賬戶管理文件存儲有來賓虛擬機(jī)的本地賬戶基本信息;
      [0009]將已掛載的賬戶管理文件加載到所述安全虛擬機(jī)的內(nèi)存中;
      [0010]提取已加載的賬戶管理文件中的每一個來賓虛擬機(jī)本地賬戶的信息塊;
      [0011 ]對每一個來賓虛擬機(jī)本地賬戶的信息塊進(jìn)行語義分析,提取來賓虛擬機(jī)的本地賬戶基本信息。
      [0012]可選地,所述賬戶管理文件為蜂巢hive結(jié)構(gòu)的二進(jìn)制文件;
      [0013]相應(yīng)地,所述提取已加載的賬戶管理文件中的每一個來賓虛擬機(jī)本地賬戶的信息塊,包括:
      [0014]采用注冊表處理方法或工具,提取已加載的賬戶管理文件中的每一個來賓虛擬機(jī)本地賬戶的信息塊。
      [0015]可選地,所述來賓虛擬機(jī)本地賬戶的信息塊,包括:索引表和數(shù)據(jù)體;
      [0016]所述索引表在每一個所述來賓虛擬機(jī)本地賬戶的信息塊的開始部分給出了每一條來賓虛擬機(jī)的本地賬戶基本信息在當(dāng)前信息塊中的起始位置和該條信息的長度大??;
      [0017]所述數(shù)據(jù)體為來賓虛擬機(jī)的本地賬戶基本信息的內(nèi)容數(shù)據(jù);
      [0018]相應(yīng)地,所述對每一個來賓虛擬機(jī)本地賬戶的信息塊進(jìn)行語義分析,提取來賓虛擬機(jī)的本地賬戶基本信息,包括:
      [0019]從索引表中獲取每一條來賓虛擬機(jī)的本地賬戶基本信息在當(dāng)前信息塊中的起始位置和該條信息的長度大小;
      [0020]從每一條來賓虛擬機(jī)的本地賬戶基本信息的起始位置開始,讀取該條信息的長度大小的數(shù)據(jù)。
      [0021]可選地,在所述讀取該條信息的長度大小的數(shù)據(jù)之后,還包括:
      [0022]將讀取的數(shù)據(jù)轉(zhuǎn)換成與預(yù)設(shè)規(guī)則相匹配的數(shù)據(jù)。
      [0023]可選地,所述預(yù)設(shè)規(guī)則為:
      [0024]根據(jù)預(yù)先確定的所述本地賬戶基本信息中需用中文描述的信息、需用英文描述的信息和需用數(shù)字描述的信息,將讀取的數(shù)據(jù)中需用中文描述的信息通過漢字編碼轉(zhuǎn)換為中文,將讀取的數(shù)據(jù)中需用英文描述的信息通過字符編碼轉(zhuǎn)換為英文,將讀取的數(shù)據(jù)中需用數(shù)字描述的信息轉(zhuǎn)換為十進(jìn)制數(shù)據(jù)。
      [0025]第二方面,本發(fā)明提供一種來賓虛擬機(jī)本地賬戶基本信息獲取裝置,包括:
      [0026]掛載模塊,用于將待檢查的來賓虛擬機(jī)的賬戶管理文件掛載到預(yù)先建立的安全虛擬機(jī)中,所述賬戶管理文件存儲有來賓虛擬機(jī)的本地賬戶基本信息;
      [0027]加載模塊,用于將已掛載的賬戶管理文件加載到所述安全虛擬機(jī)的內(nèi)存中;
      [0028]第一提取模塊,用于提取已加載的賬戶管理文件中的每一個來賓虛擬機(jī)本地賬戶的信息塊;
      [0029]第二提取模塊,用于對每一個來賓虛擬機(jī)本地賬戶的信息塊進(jìn)行語義分析,提取來賓虛擬機(jī)的本地賬戶基本信息。
      [0030]可選地,所述賬戶管理文件為蜂巢hive結(jié)構(gòu)的二進(jìn)制文件;
      [0031]相應(yīng)地,所述第一提取模塊,具體用于
      [0032]采用注冊表處理方法或工具,提取已加載的賬戶管理文件中的每一個來賓虛擬機(jī)本地賬戶的信息塊;
      [0033]和/或,
      [0034]所述來賓虛擬機(jī)本地賬戶的信息塊,包括:索引表和數(shù)據(jù)體;
      [0035]所述索引表在每一個所述來賓虛擬機(jī)本地賬戶的信息塊的開始部分給出了每一條來賓虛擬機(jī)的本地賬戶基本信息在當(dāng)前信息塊中的起始位置和該條信息的長度大??;
      [0036]所述數(shù)據(jù)體為來賓虛擬機(jī)的本地賬戶基本信息的內(nèi)容數(shù)據(jù);
      [0037]相應(yīng)地,所述第二提取模塊,包括:
      [0038]獲取單元,用于從索引表中獲取每一條來賓虛擬機(jī)的本地賬戶基本信息在當(dāng)前信息塊中的起始位置和該條信息的長度大小;
      [0039]讀取單元,用于從每一條來賓虛擬機(jī)的本地賬戶基本信息的起始位置開始,讀取該條信息的長度大小的數(shù)據(jù)。
      [0040]可選地,所述第二提取模塊,還包括:
      [0041]轉(zhuǎn)換單元,用于將讀取的數(shù)據(jù)轉(zhuǎn)換成與預(yù)設(shè)規(guī)則相匹配的數(shù)據(jù)。
      [0042]可選地,所述預(yù)設(shè)規(guī)則為:
      [0043]根據(jù)預(yù)先確定的所述本地賬戶基本信息中需用中文描述的信息、需用英文描述的信息和需用數(shù)字描述的信息,將讀取的數(shù)據(jù)中需用中文描述的信息通過漢字編碼轉(zhuǎn)換為中文,將讀取的數(shù)據(jù)中需用英文描述的信息通過字符編碼轉(zhuǎn)換為英文,將讀取的數(shù)據(jù)中需用數(shù)字描述的信息轉(zhuǎn)換為十進(jìn)制數(shù)據(jù)。
      [0044]第三方面,本發(fā)明提供一種來賓虛擬機(jī)本地賬戶基本信息獲取系統(tǒng),包括:在同一虛擬化平臺上建立的安全虛擬機(jī)和至少一個來賓虛擬機(jī);
      [0045]所述來賓虛擬機(jī)的賬戶管理文件存儲有來賓虛擬機(jī)的本地賬戶基本信息;
      [0046]所述安全虛擬機(jī),包括:上述來賓虛擬機(jī)本地賬戶基本信息獲取裝置。
      [0047]由上述技術(shù)方案可知,本發(fā)明的來賓虛擬機(jī)本地賬戶基本信息獲取方法、裝置及系統(tǒng),能夠獲取來賓虛擬機(jī)(如Windows虛擬機(jī)等)本地賬戶基本信息,不依賴于待檢查來賓虛擬機(jī)操作系統(tǒng)的運行狀態(tài),在關(guān)機(jī)狀態(tài)時也可獲取,并且不依賴于來賓虛擬機(jī)操作系統(tǒng)提供的接口,可移植到非Windows系統(tǒng)。
      【附圖說明】
      [0048]圖1為本發(fā)明一實施例提供的一種來賓虛擬機(jī)本地賬戶基本信息獲取方法的流程示意圖;
      [0049]圖2為圖1所示實施例提供的來賓虛擬機(jī)本地賬戶基本信息獲取方法的原理示意圖;
      [0050]圖3為圖1所示實施例提供的來賓虛擬機(jī)本地賬戶基本信息獲取方法中來賓虛擬機(jī)為Windows虛擬機(jī)的原理示意圖;
      [0051]圖4為本發(fā)明一實施例提供的一種來賓虛擬機(jī)本地賬戶基本信息獲取裝置的結(jié)構(gòu)示意圖;
      [0052]圖5為本發(fā)明一實施例提供的一種來賓虛擬機(jī)本地賬戶基本信息獲取系統(tǒng)的結(jié)構(gòu)示意圖。
      【具體實施方式】
      [0053]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明的實施例,本
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1