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

正文內(nèi)容

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

2025-06-28 04:02本頁面
  

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