計算機(jī)安全技術(shù)-第12講 訪問控制技術(shù)_第1頁
計算機(jī)安全技術(shù)-第12講 訪問控制技術(shù)_第2頁
計算機(jī)安全技術(shù)-第12講 訪問控制技術(shù)_第3頁
計算機(jī)安全技術(shù)-第12講 訪問控制技術(shù)_第4頁
計算機(jī)安全技術(shù)-第12講 訪問控制技術(shù)_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第5章訪問控制技術(shù)本章學(xué)習(xí)目標(biāo)訪問控制的三個要素、7種策略、內(nèi)容、模型訪問控制的安全策略與安全級別安全審計的類型、與實(shí)施有關(guān)的問題日志的審計WindowsNT操作系統(tǒng)中的訪問控制與安全審計5.1訪問控制概述訪問控制是在保障授權(quán)用戶能獲取所需資源的同時拒絕非授權(quán)用戶的安全機(jī)制。網(wǎng)絡(luò)的訪問控制技術(shù)是通過對訪問的申請、批準(zhǔn)和撤銷的全過程進(jìn)行有效的控制,從而確保只有合法用戶的合法訪問才能給予批準(zhǔn),而且相應(yīng)的訪問只能執(zhí)行授權(quán)的操作。訪問控制是計算機(jī)網(wǎng)絡(luò)系統(tǒng)安全防范和保護(hù)的重要手段,是保證網(wǎng)絡(luò)安全最重要的核心策略之一,也是計算機(jī)網(wǎng)絡(luò)安全理論基礎(chǔ)重要組成部分。5.1.1訪問控制的定義訪問控制是指主體依據(jù)某些控制策略或權(quán)限對客體本身或是其資源進(jìn)行的不同授權(quán)訪問。訪問控制包括三個要素,即主體、客體和控制策略。主體S(Subject)是指一個提出請求或要求的實(shí)體,是動作的發(fā)起者,但不一定是動作的執(zhí)行者。主體可以是某個用戶,也可以是用戶啟動的進(jìn)程、服務(wù)和設(shè)備??腕wO(Object)是接受其他實(shí)體訪問的被動實(shí)體。客體的概念也很廣泛,凡是可以被操作的信息、資源、對象都可以認(rèn)為是客體。在信息社會中,客體可以是信息、文件、記錄等的集合體,也可以是網(wǎng)路上的硬件設(shè)施,無線通信中的終端,甚至一個客體可以包含另外一個客體。控制策略控制策略A(Attribution)是主體對客體的訪問規(guī)則集,即屬性集合。訪問策略實(shí)際上體現(xiàn)了一種授權(quán)行為,也就是客體對主體的權(quán)限允許。訪問控制的目的是為了限制訪問主體對訪問客體的訪問權(quán)限,從而使計算機(jī)網(wǎng)絡(luò)系統(tǒng)在合法范圍內(nèi)使用;它決定用戶能做什么,也決定代表一定用戶身份的進(jìn)程能做什么。為達(dá)到上述目的,訪問控制需要完成以下兩個任務(wù):識別和確認(rèn)訪問系統(tǒng)的用戶。決定該用戶可以對某一系統(tǒng)資源進(jìn)行何種類型的訪問7種訪問控制策略入網(wǎng)訪問控制。網(wǎng)絡(luò)的權(quán)限控制。目錄級安全控制。屬性安全控制。網(wǎng)絡(luò)服務(wù)器安全控制。網(wǎng)絡(luò)監(jiān)測和鎖定控制。網(wǎng)絡(luò)端口和節(jié)點(diǎn)的安全控制。5.1.2訪問控制的內(nèi)容訪問控制的實(shí)現(xiàn)首先要考慮對合法用戶進(jìn)行驗(yàn)證,然后是對控制策略的選用與管理,最后要對非法用戶或是越權(quán)操作進(jìn)行管理。所以,訪問控制包括認(rèn)證、控制策略實(shí)現(xiàn)和審計三個方面的內(nèi)容。認(rèn)證:包括主體對客體的識別認(rèn)證和客體對主體檢驗(yàn)認(rèn)證??刂撇呗缘木唧w實(shí)現(xiàn):如何設(shè)定規(guī)則集合從而確保正常用戶對信息資源的合法使用,既要防止非法用戶,也要考慮敏感資源的泄漏,對于合法用戶而言,更不能越權(quán)行使控制策略所賦予其權(quán)利以外的功能。安全審計:使系統(tǒng)自動記錄網(wǎng)絡(luò)中的“正?!辈僮?、“非正常”操作以及使用時間、敏感信息等。審計類似于飛機(jī)上的“黑匣子”,它為系統(tǒng)進(jìn)行事故原因查詢、定位、事故發(fā)生前的預(yù)測、報警以及為事故發(fā)生后的實(shí)時處理提供詳細(xì)可靠的依據(jù)或支持。5.2訪問控制模型自主訪問控制模型強(qiáng)制訪問控制模型基于角色的訪問控制模型其他訪問控制模型基于任務(wù)的訪問控制模型基于對象的訪問控制模型

5.2.1自主訪問控制模型自主訪問控制模型(DiscretionaryAccessControlModel,DACModel)是根據(jù)自主訪問控制策略建立的一種模型,它基于對主體或主體所屬的主體組的識別來限制對客體的訪問,也就是由擁有資源的用戶自己來決定其他一個或一些主體可以在什么程度上訪問哪些資源。自主訪問控制又稱為任意訪問控制,一個主體的訪問權(quán)限具有傳遞性。訪問控制表(AccessControlList,ACL)是基于訪問控制矩陣中列的自主訪問控制。它在一個客體上附加一個主體明細(xì)表,來表示各個主體對這個客體的訪問權(quán)限。5.2.2強(qiáng)制訪問控制模型自主訪問控制的最大特點(diǎn)是自主,即資源的擁有者對資源的訪問策略具有決策權(quán),因此是一種限制比較弱的訪問控制策略。這種方式給用戶帶來靈活性的同時,也帶來了安全隱患。和DAC模型不同的是,強(qiáng)制訪問控制模型(MandatoryAccessControlModel,MACModel)是一種多級訪問控制策略,它的主要特點(diǎn)是系統(tǒng)對主體和客體實(shí)行強(qiáng)制訪問控制:系統(tǒng)事先給所有的主體和客體指定不同的安全級別,比如絕密級、機(jī)密級、秘密級和無密級。在實(shí)施訪問控制時,系統(tǒng)先對主體和客體的安全級別進(jìn)行比較,再決定主體能否訪問該客體。所以,不同級別的主體對不同級別的客體的訪問是在強(qiáng)制的安全策略下實(shí)現(xiàn)的。5.2.3基于角色的訪問控制模型在上述兩種訪問控制模型中,用戶的權(quán)限可以變更,但必須在系統(tǒng)管理員的授權(quán)下才能進(jìn)行。然而在具體實(shí)現(xiàn)時,往往不能滿足實(shí)際需求。主要問題在于:同一用戶在不同的場合需要以不同的權(quán)限訪問系統(tǒng),而變更權(quán)限必須經(jīng)系統(tǒng)管理員授權(quán)修改,因此很不方便。當(dāng)用戶量大量增加時,系統(tǒng)管理將變得復(fù)雜、工作量急劇增加,容易出錯。不容易實(shí)現(xiàn)系統(tǒng)的層次化分權(quán)管理,尤其是當(dāng)同一用戶在不同場合處在不同的權(quán)限層次時,系統(tǒng)管理很難實(shí)現(xiàn)。除非同一用戶以多個用戶名注冊。但是如果企業(yè)的組織結(jié)構(gòu)或是系統(tǒng)的安全需求出于變化的過程中時,那么就需要進(jìn)行大量繁瑣的授權(quán)變動,系統(tǒng)管理員的工作將變得非常繁重,更主要的是容易發(fā)生錯誤造成一些意想不到的安全漏洞。角色的概念在基于角色的訪問控制模型中,角色(role)定義為與一個特定活動相關(guān)聯(lián)的一組動作和責(zé)任。系統(tǒng)中的主體擔(dān)任角色,完成角色規(guī)定的責(zé)任,具有角色擁有的權(quán)限。一個主體可以同時擔(dān)任多個角色,它的權(quán)限就是多個角色權(quán)限的總和。基于角色的訪問控制就是通過各種角色的不同搭配授權(quán)來盡可能實(shí)現(xiàn)主體的最小權(quán)限。最小權(quán)限指主體在能夠完成所有必需的訪問工作基礎(chǔ)上的最小權(quán)限。5.2.4其他訪問控制模型1、基于任務(wù)的訪問控制模型(TaskbasedAccessControlModel,TBACModel)。TBAC是從應(yīng)用和企業(yè)層角度來解決安全問題,以面向任務(wù)的觀點(diǎn),從任務(wù)(活動)的角度來建立安全模型和實(shí)現(xiàn)安全機(jī)制,在任務(wù)處理的過程中提供動態(tài)實(shí)時的安全管理。其訪問控制策略及其內(nèi)部組件關(guān)系一般由系統(tǒng)管理員直接配置,支持最小特權(quán)原則和最小泄漏原則,在執(zhí)行任務(wù)時只給用戶分配所需的權(quán)限,未執(zhí)行任務(wù)或任務(wù)終止后用戶不再擁有所分配的權(quán)限;而且在執(zhí)行任務(wù)過程中,當(dāng)某一權(quán)限不再使用時,將自動收回該權(quán)限。2.基于對象的訪問控制模型基于對象的訪問控制模型(ObjectBasedAccessControlModel,OBACModel)。OBAC模型從受控對象的角度出發(fā),將主體的訪問權(quán)限直接與受控對象相關(guān)聯(lián),一方面定義對象的訪問控制表,增、刪、修改訪問控制項(xiàng)易于操作;另一方面,當(dāng)受控對象的屬性發(fā)生改變,或者受控對象發(fā)生繼承和派生行為時,無須更新訪問主體的權(quán)限,只需要修改受控對象的相應(yīng)訪問控制項(xiàng)即可,從而減少了主體的權(quán)限管理,減輕了由于信息資源的派生、演化和重組等帶來的分配、設(shè)定角色權(quán)限等的工作量。5.3訪問控制的安全策略

與安全級別訪問控制的安全策略有以下兩種實(shí)現(xiàn)方式:基于身份的安全策略和基于規(guī)則的安全策略。這兩種安全策略建立的基礎(chǔ)都是授權(quán)行為。5.3.1安全策略實(shí)施原則:訪問控制安全策略的實(shí)施原則圍繞主體、客體和安全控制規(guī)則集三者之間的關(guān)系展開。最小特權(quán)原則。是指主體執(zhí)行操作時,按照主體所需權(quán)利的最小化原則分配給主體權(quán)力。最小特權(quán)原則的優(yōu)點(diǎn)是最大限度地限制了主體實(shí)施授權(quán)行為,可以避免來自突發(fā)事件、錯誤和未授權(quán)主體的危險。也就是說,為了達(dá)到一定目的,主體必須執(zhí)行一定操作,但他只能做他所被允許做的,其他除外。最小泄漏原則。是指主體執(zhí)行任務(wù)時,按照主體所需要知道的信息最小化的原則分配給主體權(quán)力。多級安全策略。是指主體和客體間的數(shù)據(jù)流向和權(quán)限控制按照安全級別的絕密(TS)、秘密(S)、機(jī)密(C)、限制(RS)和無級別(U)5級來劃分。多級安全策略的優(yōu)點(diǎn)是避免敏感信息的擴(kuò)散。具有安全級別的信息資源,只有安全級別比它高的主體才能夠訪問。基于身份的安全策略基于身份的安全策略是過濾對數(shù)據(jù)或資源的訪問,只有能通過認(rèn)證的那些主體才有可能正常使用客體的資源。基于身份的安全策略包括基于個人的策略和基于組的策略,主要有兩種基本的實(shí)現(xiàn)方法,分別為能力表和訪問控制表。基于個人的策略?;趥€人的策略是指以用戶個人為中心建立的一種策略,由一些列表組成。這些列表針對特定的客體,限定了哪些用戶可以實(shí)現(xiàn)何種安全策略的操作行為?;诮M的策略?;诮M的策略是基于個人的策略的擴(kuò)充,指一些用戶被允許使用同樣的訪問控制規(guī)則訪問同樣的客體?;谝?guī)則的安全策略基于規(guī)則的安全策略中的授權(quán)通常依賴于敏感性。在一個安全系統(tǒng)中,數(shù)據(jù)或資源應(yīng)該標(biāo)注安全標(biāo)記。代表用戶進(jìn)行活動的進(jìn)程可以得到與其原發(fā)者相應(yīng)的安全標(biāo)記。在實(shí)現(xiàn)上,由系統(tǒng)通過比較用戶的安全級別和客體資源的安全級別來判斷是否允許用戶進(jìn)行訪問。5.3.2安全級別安全級別有兩個含義,一個是主、客體系統(tǒng)資源的安全級別,分為有層次的安全級別和無層次的安全級別;另一個是訪問控制系統(tǒng)實(shí)現(xiàn)的安全級別,這和《可信計算機(jī)系統(tǒng)評估標(biāo)準(zhǔn)》的安全級別是一樣的,分為D,C(C1,C2),B(B1,B2,B3)和A共4類7級,由低到高。5.4安全審計計算機(jī)網(wǎng)絡(luò)安全審計是通過一定的策略,利用記錄和分析系統(tǒng)活動和用戶活動的歷史操作事件,按照順序檢查、審查和檢驗(yàn)每個事件的環(huán)境及活動,其中系統(tǒng)活動包括操作系統(tǒng)和應(yīng)用程序進(jìn)程的活動;用戶活動包括用戶在操作系統(tǒng)中和應(yīng)用程序中的活動,如用戶使用何種資源、使用的時間、執(zhí)行何種操作等方面,發(fā)現(xiàn)系統(tǒng)的漏洞并改進(jìn)系統(tǒng)的性能和安全。審計是計算機(jī)網(wǎng)絡(luò)安全的重要組成部分。5.4.1安全審計概述安全審計的目標(biāo):對潛在的攻擊者起到震懾和警告的作用;對于已經(jīng)發(fā)生的系統(tǒng)破壞行為,提供有效的追究責(zé)任的證據(jù),評估損失,提供有效的災(zāi)難恢復(fù)依據(jù);為系統(tǒng)管理員提供有價值的系統(tǒng)使用日志,幫助系統(tǒng)管理員及時發(fā)現(xiàn)系統(tǒng)入侵行為或潛在的系統(tǒng)漏洞。安全審計的類型有三種:系統(tǒng)級審計、應(yīng)用級審計和用戶級審計。系統(tǒng)級審計。系統(tǒng)級審計的內(nèi)容主要包括登錄(成功和失?。?、登錄識別號、每次登錄嘗試的日期和時間、每次退出的日期和時間、所使用的設(shè)備、登錄后運(yùn)行的內(nèi)容(如用戶啟動應(yīng)用的嘗試,無論成功或失?。5湫偷南到y(tǒng)級日志還包括和安全無關(guān)的信息,如系統(tǒng)操作、費(fèi)用記賬和網(wǎng)絡(luò)性能。應(yīng)用級審計。系統(tǒng)級審計可能無法跟蹤和記錄應(yīng)用中的事件,也可能無法提供應(yīng)用和數(shù)據(jù)擁有者需要的足夠的細(xì)節(jié)信息。通常,應(yīng)用級審計的內(nèi)容包括打開和關(guān)閉數(shù)據(jù)文件,讀取、編輯和刪除記錄或字段的特定操作以及打印報告之類的用戶活動。用戶級審計。用戶級審計的內(nèi)容通常包括:用戶直接啟動的所有命令、用戶所有的鑒別和認(rèn)證嘗試、用戶所訪問的文件和資源等方面。安全審計系統(tǒng)的基本結(jié)構(gòu)安全審計是通過對所關(guān)心的事件進(jìn)行記錄和分析來實(shí)現(xiàn)的,因此審計過程包括審計發(fā)生器、日志記錄器、日志分析器和報告機(jī)制幾部分,如圖所示。系統(tǒng)事件安全事件應(yīng)用事件網(wǎng)絡(luò)事件其他事件審計發(fā)生器審計發(fā)生器審計發(fā)生器審計發(fā)生器審計發(fā)生器日志

記錄器日志

分析器審計分析報告日志文件審計策略

和規(guī)則…5.4.2日志的審計日志的內(nèi)容:日志系統(tǒng)可根據(jù)安全要求的強(qiáng)度選擇記錄下列事件的部分或全部:審計功能的啟動和關(guān)閉。使用身份驗(yàn)證機(jī)制。將客體引入主體的地址空間。刪除客體。管理員、安全員、審計員和一般操作人員的操作。其他專門定義的可審計事件。通常,對于一個事件,日志應(yīng)包括事件發(fā)生的日期和時間、引發(fā)事件的用戶(地址)、事件和源及目的的位置、事件類型、事件成敗等。安全審計的記錄機(jī)制不同的系統(tǒng)可采用不同的機(jī)制記錄日志。日志的記錄可以由操作系統(tǒng)完成,也可以由應(yīng)用系統(tǒng)或其他專用記錄系統(tǒng)完成。但是,大部分情況都可用系統(tǒng)調(diào)用Syslog來記錄日志,也可以用SNMP記錄。Syslog由Syslog守護(hù)程序、Syslog規(guī)則集及Syslog系統(tǒng)調(diào)用三部分組成。日志素材Syslog系統(tǒng)調(diào)用Syslog守護(hù)程序Syslog規(guī)則集日志記錄

系統(tǒng)日志分析日志分析就是在日志中尋找模式,主要內(nèi)容如下:潛在侵害分析。日志分析應(yīng)能用一些規(guī)則去監(jiān)控審計事件,并根據(jù)規(guī)則發(fā)現(xiàn)潛在的入侵。這種規(guī)則可以是由己定義的可審計事件的子集所指示的潛在安全攻擊的積累或組合,或者其他規(guī)則。基于異常檢測的輪廓。日志分析應(yīng)確定用戶正常行為的輪廓,當(dāng)日志中的事件違反正常訪問行為的輪廓,或超出正常輪廓一定的門限時,能指出將要發(fā)生的威脅。簡單攻擊探測。日志分析應(yīng)對重大威脅事件的特征有明確的描述,當(dāng)這些攻擊現(xiàn)象出現(xiàn)時,能及時指出。復(fù)雜攻擊探測。要求高的日志分析系統(tǒng)還應(yīng)能檢測到多步入侵序列,當(dāng)攻擊序列出現(xiàn)時,能預(yù)測其發(fā)生步驟審計事件查閱由于審計系統(tǒng)是追蹤、恢復(fù)的直接依據(jù),甚至是司法依據(jù),因此其自身的安全性十分重要。審計系統(tǒng)的安全主要是查閱和存儲的安全。審計事件的查閱應(yīng)該受到嚴(yán)格的限制,不能篡改日志。通常通過以下不同的層次保證查閱的安全:審計查閱。審計系統(tǒng)以可理解的方式為授權(quán)用戶提供查閱日志和分析結(jié)果的功能。有限審計查閱。審計系統(tǒng)只能提供對內(nèi)容的讀權(quán)限,因此應(yīng)拒絕具有讀以外權(quán)限的用戶訪問審計系統(tǒng)可選審計查閱。在有限審計查閱的基礎(chǔ)上限制查閱的范圍。審計事件存儲審計事件的存儲也有安全要求,具體有如下幾種情況。受保護(hù)的審計蹤跡存儲。即要求存儲系統(tǒng)對日志事件具有保護(hù)功能,防止未授權(quán)的修改和刪除,并具有檢測修改/刪除的能力。審計數(shù)據(jù)的可用性保證。在審計存儲系統(tǒng)遭受意外時,能防止或檢測審計記錄的修改,在存儲介質(zhì)存滿或存儲失敗時,能確保記錄不被破壞。防止審計數(shù)據(jù)丟失。在審計蹤跡超過預(yù)定的門限或記滿時,應(yīng)采取相應(yīng)的措施防止數(shù)據(jù)丟失。這種措施可以是忽略可審計事件、只允許記錄有特殊權(quán)限的事件、覆蓋以前記錄、停止工作等。5.4.3安全審計的實(shí)施為了確保審計數(shù)據(jù)的可用性和正確性,審計數(shù)據(jù)需要受到保護(hù),因?yàn)椴徽_的數(shù)據(jù)也是沒用的。而且,如果不對日志數(shù)據(jù)進(jìn)行及時審查,規(guī)劃和實(shí)施得再好的審計也會失去價值。審計應(yīng)該根據(jù)需要(經(jīng)常由安全事件觸發(fā))定期審查、自動實(shí)時審查或兩者兼而有之。系統(tǒng)管理人員和系統(tǒng)管理員應(yīng)該根據(jù)計算機(jī)安全管理的要求確定需要維護(hù)多長時間的審計數(shù)據(jù),其中包括系統(tǒng)內(nèi)保存的和歸檔保存的數(shù)據(jù)。與實(shí)施有關(guān)的問題包括:保護(hù)審計數(shù)據(jù)、審查審計數(shù)據(jù)和用于審計分析的工具。1.保護(hù)審計數(shù)據(jù)訪問在線審計日志必須受到嚴(yán)格限制。計算機(jī)安全管理人員和系統(tǒng)管理員或職能部門經(jīng)理出于檢查的目的可以訪問,但是維護(hù)邏輯訪問功能的安全管理人員沒有必要訪問審計日志。防止非法修改以確保審計跟蹤數(shù)據(jù)的完整性尤其重要。使用數(shù)字簽名是實(shí)現(xiàn)這一目標(biāo)的一種途徑。另一類方法是使用只讀設(shè)備。入侵者會試圖修改審計跟蹤記錄以掩蓋自己的蹤跡是審計跟蹤文件需要保護(hù)的原因之一。使用強(qiáng)訪問控制是保護(hù)審計跟蹤記錄免受非法訪問的有效措施。當(dāng)牽涉到法律問題時,審計跟蹤信息的完整性尤為重要(這可能需要每天打印和簽署日志)。此類法律問題應(yīng)該直接咨詢相關(guān)法律顧問。審計跟蹤信息的機(jī)密性也需要受到保護(hù),如審計跟蹤所記錄的用戶信息可能包含諸如交易記錄等不宜披露的個人信息。強(qiáng)訪問控制和加密在保護(hù)機(jī)密性方面非常有效2.審查審計數(shù)據(jù)審計跟蹤的審查和分析可以分為在事后檢查、定期檢查或?qū)崟r檢查。審查人員應(yīng)該知道如何發(fā)現(xiàn)異?;顒印H绻梢酝ㄟ^用戶識別碼、終端識別碼、應(yīng)用程序名、日期時間或其他參數(shù)組來檢索審計跟蹤記錄并生成所需的報告,那么審計跟蹤檢查就會比較容易。事后檢查。定期檢查。實(shí)時檢查。3.審計工具審計精選工具。此類工具用于從大量的數(shù)據(jù)中精選出有用的信息以協(xié)助人工檢查。在安全檢查前,此類工具可以剔除大量對安全影響不大的信息。這類工具通常可以剔除由特定類型事件產(chǎn)生的記錄,如由夜間備份產(chǎn)生的記錄將被剔除。趨勢/差別探測工具。此類工具用于發(fā)現(xiàn)系統(tǒng)或用戶的異?;顒???梢越⑤^復(fù)雜的處理機(jī)制以監(jiān)控系統(tǒng)使用趨勢和探測各種異?;顒印@?,如果用戶通常在上午9點(diǎn)登錄,但卻有一天在凌晨4點(diǎn)半登錄,這可能是一件值得調(diào)查的安全事件。攻擊特征探測工具。此類工具用于查找攻擊特征,通常一系列特定的事件表明有可能發(fā)生了非法訪問嘗試。一個簡單的例子是反復(fù)進(jìn)行失敗的登錄嘗試。5.5WindowsNT中的訪問控制

與安全審計5.5.1WindowsNT中的訪問控制1.WindowsNT的安全模型WindowsNT采用的是微內(nèi)核(Microkernel)結(jié)構(gòu)和模塊化的系統(tǒng)設(shè)計。有的模塊運(yùn)行在底層的內(nèi)核模式上,有的模塊則運(yùn)行在受內(nèi)核保護(hù)的用戶模式上。WindowsNT的安全模型

由4部分構(gòu)成登錄過程(LogonProcess,LP):接受本地用戶或者遠(yuǎn)程用戶的登錄請求,處理用戶信息,為用戶做一些初始化工作。本地安全授權(quán)機(jī)構(gòu)(LocalSecurityAuthority,LSA):根據(jù)安全賬號管理器中的數(shù)據(jù)處理本地或者遠(yuǎn)程用戶的登錄信息,并控制審計和日志。這是整個安全子系統(tǒng)的核心。安全賬號管理器(SecurityAccountManager,SAM):維護(hù)賬號的安全性管理的數(shù)據(jù)庫。安全引用監(jiān)視器(SecurityReferenceMonitor,SRM):檢查存取合法性,防止非法存取和修改。這4部分在訪問控制的不同階段發(fā)揮各自不同的作用。2.WindowsNT的訪問控制過程(1)創(chuàng)建賬號。當(dāng)一個賬號被創(chuàng)建時,WindowsNT系統(tǒng)為它分配一個安全標(biāo)識(SID)。安全標(biāo)識和賬號惟一對應(yīng),在賬號創(chuàng)建時創(chuàng)建,賬號刪除時刪除,而且永不再用。安全標(biāo)識與對應(yīng)的用戶和組的賬號信息一起存儲在SAM數(shù)據(jù)庫里。(2)登錄過程(LP)控制。每次用戶登錄時,用戶應(yīng)輸入用戶名、口令和用戶希望登錄的服務(wù)器/域等信息,登錄主機(jī)把這些信息傳送給系統(tǒng)的安全賬號管理器,安全賬號管理器將這些信息與SAM數(shù)據(jù)庫中的信息進(jìn)行比較,如果匹配,服務(wù)器發(fā)給客戶機(jī)或工作站允許訪問的信息,記錄用戶賬號的特權(quán)、主目錄位置、工作站參數(shù)等信息,并返回用戶的安全標(biāo)識和用戶所在組的安全標(biāo)識。工作站為用戶生成一個進(jìn)程。(3)創(chuàng)建訪問令牌。當(dāng)用戶登錄成功后,本地安全授權(quán)機(jī)構(gòu)(LSA)為用戶創(chuàng)建一個訪問令牌,包括用戶名、所在組、安全標(biāo)識等信息。以后用戶每新建一個進(jìn)程,都將訪問并復(fù)制令牌作為該進(jìn)程的訪問令牌。(4)訪問對象控制。當(dāng)用戶或者用戶生成的進(jìn)程要訪問某個對象時,安全引用監(jiān)視器(SRM)將用戶/進(jìn)程的訪問令牌中的安全標(biāo)識(SID)與對象安全描述符(是NT為共享資源創(chuàng)建的一組安全屬性,包括所有者安全標(biāo)識、組安全標(biāo)識、自主訪問控制表、系統(tǒng)訪問控制表和訪問控制項(xiàng))中的自主訪問控制表進(jìn)行比較,從而決定用戶是否有權(quán)訪問該對象。在這個過程中應(yīng)該注意:安全標(biāo)識(SID)對應(yīng)賬號的整個有效期,而訪問令牌只對應(yīng)某一次賬號登錄。5.5.2WindowsNT中的安全審計WindowsNT的三個日志文件的物理位置如下:系統(tǒng)日志:包含所有系統(tǒng)相關(guān)事件的信息。%systemroot%\system32\config\sysevent.evt安全日志:包括有關(guān)通過NT可識別安全提供者和客戶的系統(tǒng)訪問信息。%systemroot%\system32\config\secevent.evt應(yīng)用程序日志:包括用NTSecurityauthority注冊的應(yīng)用程序產(chǎn)生的信息。%systemroot%\system32\config\appevent.evtNT審計子系統(tǒng)結(jié)構(gòu)幾乎WindowsNT系統(tǒng)中的每一項(xiàng)事務(wù)都可以在一定程度上被審計,在WindowsNT中可以在Explorer和Usermanager兩個地方打開審計。在Explorer中,選擇Security,再選擇Auditing以激活DirectoryAuditing對話框,系統(tǒng)管理員可以在這個窗口選擇跟蹤有效和無效的文件訪問。在Usermanager中,系統(tǒng)管理員可以根據(jù)各種用戶事件的成功和失敗選擇審計策略,如登錄和退出、文件訪問、權(quán)限非法和關(guān)閉系統(tǒng)等。WindowsNT使用一種特殊的格式存放它的日志文件,這種格式的文件可以被事件瀏覽器(Eventviewer)讀取。事件瀏覽器可以在Administrativetool程序組中找到。系統(tǒng)管理員可以使用事件瀏覽器的Filter選項(xiàng)根據(jù)一定條件選擇要查看的日志條目。查看條件包括類別、用戶和消息類型。審計日志的記錄格式WindowsNT的審計日志由一系列的事件記錄組成。每一個事件記錄分為三個功能部分:頭、事件描述和可選的附加數(shù)據(jù)項(xiàng)。下圖顯示了一個事件記錄的結(jié)構(gòu)。記錄頭數(shù)據(jù)時間用戶名計算機(jī)名事件ID源類型種類事件描述可變內(nèi)容,依賴于事件,可以是問題的文本解釋和糾正措施的建議附加數(shù)據(jù)附加域。如果采用的話,包含以字節(jié)或字顯示的二進(jìn)制數(shù)據(jù)及事件記錄的源應(yīng)用產(chǎn)生的信息NT事件日志管理特征WindowsNT提供了大量特征給系統(tǒng)管理員去管理操作系統(tǒng)事件日志機(jī)制。例如,管理員能限制日志的大小并規(guī)定當(dāng)文件達(dá)到容量上限時,如何去處理這些文件。選項(xiàng)包括:用新記錄去沖掉最老的記錄,停止系統(tǒng)直到事件日志被手工清除。當(dāng)系統(tǒng)開始運(yùn)行時,系統(tǒng)和應(yīng)用事件日志也自動開始。當(dāng)日志文件滿并且系統(tǒng)配置規(guī)定它們必須被手工清除時,日志停止。另一方面,安全事件日志必須由具有管理者權(quán)限的人啟動。利用NT的用戶管理器,可以設(shè)置安全審計規(guī)則。要啟用安全審計的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論