freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

信息系統(tǒng)安全測(cè)評(píng)集成工具的研究與開(kāi)發(fā)畢業(yè)論文-資料下載頁(yè)

2025-06-28 04:02本頁(yè)面
  

【正文】 ;當(dāng)其值為 1 的時(shí)候,該項(xiàng)啟用,這時(shí)候我們可以判斷它是安全的。所以這兩個(gè) if 函數(shù)判斷了其安全性。上面提到有一個(gè)函數(shù)是實(shí)現(xiàn) REG_DWORD 數(shù)據(jù)的轉(zhuǎn)化,change()函數(shù),定義如下:int change(LPBYTE c){DWORD a = 0,b = 0。劉礪鋒:本地系統(tǒng)安全配置檢測(cè)22for(int i = 0。 i != 4。 i++){b = static_castDWORD (*c++)。for(int j = i。 j != 0。 j)b *= 256。 a += b。}return a。}主要作用是把 DWORD 數(shù)據(jù)類(lèi)型轉(zhuǎn)換為字符型,函數(shù)結(jié)果是返回一個(gè)字符型指針。這里有個(gè)循環(huán)是因?yàn)?LPBYTE 是一個(gè)字符串指針,只能保存 8 為的字符串,而 DWORD 是 32 位,所以指針只能讀取前八位,要想全部讀取就要進(jìn)行循環(huán),經(jīng)過(guò)四次循環(huán)就可以讀取出全部 32 位的內(nèi)容了。 注冊(cè)表讀取路徑以下是本程序檢測(cè)信息用到的的對(duì)應(yīng),把這些配置的信息在注冊(cè)表里保存的位置找出來(lái),再查詢(xún)注冊(cè)表鍵值。注冊(cè)用戶(hù)HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\WindowsNT\\CurrentVersion RegisteredOwner REG_SZ交互式登錄: 不顯示最后的用戶(hù)名[MACHINE\Software\[M$]\Windows\CurrentVersion\Policies\System] ontDisplayLastUserName REG_DWORD 0=停用     1=啟用   用戶(hù)試圖登錄時(shí)消息文字[MACHINE\Software\[M$]\Windows\CurrentVersion\Policies\System] LegalNoticeText REG_SZ登錄時(shí)間過(guò)期后注銷(xiāo)用[MACHINE\System\CurrentControlSet\Services\LanManServer\Parameters]  EnableForcedLogOff  REG_DWORD  0=停用     1=啟用可被緩沖保存的前次登錄個(gè)數(shù)[MACHINE\Software\[M$]\WindowsNT\CurrentVersion\Winlogon]  CachedLogonsCount  REG_SZ在密碼到期前提示用戶(hù)更改密碼天數(shù)中原工學(xué)院計(jì)算機(jī)學(xué)院畢業(yè)(設(shè)計(jì))論文23[MACHINE\Software\[M$]\WindowsNT\CurrentVersion\Winlogon]  asswordExpiryWarning  REG_DWORD 審核帳戶(hù)管理FullPrivilegeAuditing REG_BINARY 0=停用 1=啟用關(guān)機(jī): 清除虛擬內(nèi)存頁(yè)面文件[MACHINE\System\CurrentControlSet\Control\SessionManager\MemoryManagement] ClearPageFileAtShutdown REG_DWORD 數(shù)據(jù):0= 停用    1= 啟用防止用戶(hù)安裝打印機(jī)驅(qū)動(dòng)程序[MACHINE\System\CurrentControlSet\Control\Print\Providers\LanManPrintServices\Servers] AddPrinterDrivers REG_DWORD 數(shù)據(jù):0=停用     1=啟用 未簽名驅(qū)動(dòng)程序的安裝操作[MACHINE\Software\[M$]\DriverSigning] olicy REG_BINARY 數(shù)據(jù):0=默認(rèn)安裝  1= 允許安裝但發(fā)出警告 2=禁止安裝    未簽名非驅(qū)動(dòng)程序的安裝操作[MACHINE\Software\[M$]\NonDriverSigning]  olicy :REG_BINARY 數(shù)據(jù):0=默認(rèn)安裝 1=允許安裝但發(fā)出警告 2= 禁止安裝    只有本地登錄的用戶(hù)才能訪(fǎng)問(wèn) CDROM、[MACHINE\Software\[M$]\WindowsNT\CurrentVersion\Winlogon] AllocateCDRoms REG_SZ 數(shù)據(jù):0= 停用    1=啟用     網(wǎng)絡(luò)安全: LAN 管理器身份驗(yàn)證級(jí)別[MACHINE\System\CurrentControlSet\Control\Lsa] LmCompatibilityLevel REG_DWORD0=發(fā)送 LM amp。NTLM 響應(yīng)  1=發(fā)送 LM amp。 NTLM 若協(xié)商使用 NTLMv2 安全  2=僅發(fā)送 NTLM 響應(yīng) 3=僅發(fā)送 NTLMv2 響應(yīng)  4=僅發(fā)送 NTLMv2 響應(yīng)\拒絕 LM 5=僅發(fā)送 NTLMv2 響應(yīng)\拒絕 LM amp。NTLM對(duì)匿名連接的額外限制(通常用于限制 IPC$空連接[MACHINE\System\CurrentControlSet\Control\Lsa] RestrictAnonymous REG_DWORD 數(shù)據(jù):0=    1=不允許枚舉 SAM 賬號(hào)和共享  2=沒(méi)有顯式匿名權(quán)限就無(wú)法訪(fǎng)問(wèn)安全通道: 需要強(qiáng)[MACHINE\System\CurrentControlSet\Services\Netlogon\Parameters] 劉礪鋒:本地系統(tǒng)安全配置檢測(cè)24RequireStrongKey  REG_DWORD 數(shù)據(jù):0=停用    1=啟用 域成員: 對(duì)安全通道數(shù)據(jù)進(jìn)行數(shù)字加密或數(shù)字簽名MACHINE\System\CurrentControlSet\Services\Netlogon\Parameters] RequireSignOrSeal  REG_DWORD 數(shù)據(jù):0=停用    1=啟用對(duì)服務(wù)器通訊進(jìn)行數(shù)字簽名、[MACHINE\System\CurrentControlSet\Services\LanManServer\Parameters] RequireSecuritySignature REG_DWORD 數(shù)據(jù):0=停用    1=啟用 對(duì)客戶(hù)端通訊進(jìn)行數(shù)字簽名 [MACHINE\System\CurrentControlSet\Services\LanmanWorkstation\Parameters]  RequireSecuritySignature  REG_DWORD 數(shù)據(jù):0=停用    1=啟用 瀏覽器啟動(dòng)首頁(yè)HKEY_CURRENT_USER/Software/Microsoft/Inter Explorer/Main/Start PageIE 標(biāo)題欄HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Inter Explorer/Main/Window TitleIE 默認(rèn)搜索引擎HKEY_LOCAL_MACHINE/Software/Microsoft/Inter Explorer/Search/CustomizeSearch 主界面設(shè)計(jì)主要有六個(gè)按鈕,圖 主界面控件其中 IDC_BUTTON1 用于檢測(cè)賬戶(hù)策略配置,IDC_BUTTON2 用于檢測(cè)安全選項(xiàng)配置 IDC_BUTTON3 用于檢測(cè)網(wǎng)絡(luò)安全配置,IDC_BUTTON4 用于檢測(cè)IE 策略配置;IDC_BUTTON5 用于自動(dòng)全面檢測(cè)并形成報(bào)告;IDCANCEL 用于退出程序。這幾個(gè)按鈕主要作用就是為了調(diào)用其他對(duì)話(huà)框。中原工學(xué)院計(jì)算機(jī)學(xué)院畢業(yè)(設(shè)計(jì))論文25 分類(lèi)模塊設(shè)計(jì)分類(lèi) 4 個(gè)模塊,其設(shè)計(jì)都是大致相同,就以其中一個(gè)模塊來(lái)作為示例詳細(xì)描述。檢測(cè)賬戶(hù)策略配置模塊圖 模塊界面圖 控件變量其中IDC_EDITIDC_EDITIDC_EDITIDC_EDITIDC_EDITIDC_EDIT7 分別是用于顯示注冊(cè)用戶(hù)、密碼到期前提示用戶(hù)更改密碼的天數(shù)、是否顯示最后一次登陸用戶(hù)、可被緩沖保存的前次登錄個(gè)數(shù)、最登錄時(shí)間過(guò)期后注銷(xiāo)用戶(hù)、用戶(hù)試圖登錄時(shí)消息文字。這幾個(gè)編輯框是用來(lái)顯示從注冊(cè)表獲取的信息,而IDC_EDITIDC_EDITIDC_EDITIDC_EDITIDC_EDIT1IDC_EDIT12則對(duì)應(yīng)后面的判斷其安全性的編輯框。最后,button1 用來(lái)點(diǎn)擊開(kāi)始檢測(cè),劉礪鋒:本地系統(tǒng)安全配置檢測(cè)26buton 用來(lái)返回主界面。class CUSER : public CDialog{// Constructionpublic:CUSER(CWnd* pParent = NULL)。 // standard constructorvoid first()。 void second()。void third()。void forth()。void fifth()。void sixth()。protected:DECLARE_MESSAGE_MAP()}。我在頭文件中聲明了六個(gè)函數(shù),分別是用來(lái)顯示 6 個(gè)檢測(cè)項(xiàng)目的信息,然后響應(yīng)事件的時(shí)候分別調(diào)用這六個(gè)函數(shù)。void CUSER::OnButton1() {// TODO: Add your control notification handler code herefirst()。second()。third()。forth()。fifth()。sixth()。}當(dāng)點(diǎn)擊 button 的時(shí)候,就會(huì)依次調(diào)用這些函數(shù),這些函數(shù)就是分別用來(lái)顯示各項(xiàng)注冊(cè)表的信息的。下面是這些函數(shù)的定義,差別不大,以第一個(gè)為例:void CUSER::first(){ HKEY hkey。LPCTSTR path=Software\\Microsoft\\Windows NT\\CurrentVersion。中原工學(xué)院計(jì)算機(jī)學(xué)院畢業(yè)(設(shè)計(jì))論文27LONG return0=(::RegOpenKeyEx(HKEY_LOCAL_MACHINE,path,0,KEY_READ,amp。hkey))。if(return0!=ERROR_SUCCESS){MessageBox(打開(kāi)注冊(cè)表出錯(cuò)!)。return。}LPBYTE UN=new BYTE[80]。DWORD type_1=REG_SZ。DWORD cbData_1=80。LONG return1=(::RegQueryValueEx(hkey,RegisteredOwner,NULL,amp。type_1,UN,amp。cbData_1))。if(return1!=ERROR_SUCCESS){MessageBox(查詢(xún)注冊(cè)表出錯(cuò)!)。return。}系統(tǒng)通過(guò)調(diào)用函數(shù) RegOpenKeyEx()和 RegQueryValueEx()來(lái)打開(kāi)注冊(cè)表和查詢(xún)注冊(cè)表信息,然后 m_username=UN 把讀取到的數(shù)值傳遞給編輯框?qū)?yīng)的變量。由于注冊(cè)表主要有兩種數(shù)據(jù)類(lèi)型 REG_SZ 和 REG_DWORD,在這個(gè)例子中沒(méi)有數(shù)據(jù)轉(zhuǎn)換,因?yàn)檫@個(gè)是 REG_SZ(長(zhǎng)度固定的文本字符串),所以不用做數(shù)據(jù)類(lèi)型轉(zhuǎn)換。后面的 REG_DWORD 要用到轉(zhuǎn)換,這里說(shuō)下轉(zhuǎn)換。REG_DWORD 是 32 位數(shù)字類(lèi)型,但是讀取注冊(cè)表信息的函數(shù)只能通過(guò)一個(gè)字符串指針 LPBYTE 傳遞,所以要把信息傳遞出來(lái)要進(jìn)行數(shù)據(jù)轉(zhuǎn)換。這里用到的轉(zhuǎn)換函數(shù)為:static_cast (),這樣可以把這個(gè)數(shù)值傳遞出來(lái)。m_username=UN。UpdateData(FALSE)。delete[] UN。::RegCloseKey(hkey)。m_safe2=安全。UpdateData(FALSE)。劉礪鋒:本地系統(tǒng)安全配置檢測(cè)28}但是還有個(gè)問(wèn)題,經(jīng)過(guò)實(shí)際測(cè)試,當(dāng)數(shù)值超過(guò) 255 的時(shí)候,會(huì)出現(xiàn)結(jié)果是亂碼,后來(lái)查詢(xún)發(fā)現(xiàn),LPBYTE 是一個(gè)字符串指針,只能保存 8 位,而REG_DWORD 是 32 位數(shù)據(jù),所以不能全部顯示,所以通過(guò)一個(gè)循環(huán)讓指針進(jìn)行 4 次讀取操作。函數(shù)如下:int change(LPBYTE c){DWORD a = 0,b = 0。for(int i = 0。 i != 4。 i++){b = static_castDWORD (*c++)。for(int j = i。 j != 0。 j)b *= 256。a += b。}return a。}這樣就解決了不能讀取完全的問(wèn)題。其他的模塊都是這樣,不再一一枚舉。 系統(tǒng)自動(dòng)檢測(cè)圖 自動(dòng)檢測(cè)界面中原工學(xué)院計(jì)算機(jī)學(xué)院畢業(yè)(設(shè)計(jì))論文29界面效果,點(diǎn)擊檢測(cè)結(jié)果會(huì)出現(xiàn)檢測(cè)報(bào)告。主要要兩個(gè)按鈕和一個(gè)列表,列表有 3 列,分別是檢測(cè)內(nèi)容、檢測(cè)結(jié)果、安全性。先通過(guò)調(diào)用注冊(cè)表信息,并對(duì)其一個(gè)個(gè)進(jìn)行分析,分析其安全性。主要有 15 個(gè)檢測(cè)項(xiàng)目,檢測(cè)方法和上面相同,不同的是要把結(jié)果顯示在列表中, ()插入列表,然后 ()設(shè)置內(nèi)容。仍以注冊(cè)用戶(hù)即第一個(gè)為例void CAT::first(){(0,注冊(cè)用戶(hù):)。 HKEY hkey。LPCTSTR path=Software\\Microsoft\\Windows NT\\CurrentVersion。LONG return0=(::RegOpenKeyEx(HKEY_LOCAL
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1