系統架構師考點--系統安全

大家好。今天我來總結一下系統安全相關的考點,這類考點每年都會考到,一般是在上午場客觀題,占2-4分。

一、信息安全基礎知識

信息安全包括5個基本要素:機密性、完整性、可用性、可控性與可審查性

(1)機密性:確保信息不暴露給未授權的實體或進程。

(2)完整性:只有得到允許的人才能修改數據,并且能夠判別出數據是否已被篡改。

(3)可用性:得到授權的實體在需要時可訪問數據,即攻擊者不能占用所有的資源而阻礙授權者的工作。

(4)可控性:可以控制授權范圍內的信息流向及行為方式。

(5)可審查性:對出現的信息安全問題提供調查的依據和手段。

信息安全的范圍包括:設備安全、數據安全、內容安全和行為安全。

(1)信息系統設備的安全是信息系統安全的首要問題,是信息系統安全的物質基礎,它包括3個方面:設備的穩定性、可靠性、可用性。

(2)數據安全即采取措施確保數據免受未授權的泄露、篡改和毀壞,包括3個方面:數據的秘密性、完整性、可用性。

(3)內容安全是信息安全在政治、法律、道德層次上的要求,包括3個方面:信息內容政治上健康、符合國家法律法規、符合道德規范。

(4)信息系統的服務功能是指最終通過行為提供給用戶,確保信息系統的行為安全,才能最終確保系統的信息安全。行為安全的特性包括:行為的秘密性、完整性、可控性。

信息的存儲安全包括:信息使用的安全、系統安全監控、計算機病毒防治、數據的加密和防止非法的攻擊等。

(1)信息使用的安全。包括用戶的標識與驗證、用戶存取權限限制。

(2)系統安全監控。系統必須建立一套安全監控系統,全面監控系統的活動,并隨時檢查系統的使用情況,一旦有非法入侵者進入系統,能及時發現并采取相應措施,確定和填補安全及保密的漏洞。還應當建立完善的審計系統和日志管理系統,利用日志和審計功能對系統進行安全監控。

(3)計算機網絡服務器必須加裝網絡病毒自動檢測系統,以保護網絡系統的安全,防范計算機病毒的侵襲,并且必須定期更新網絡病毒檢測系統。

網絡安全

網絡安全隱患體現在:物理安全性、軟件安全漏洞、不兼容使用安全洞、選擇合適的安全哲理。

網絡安全威脅:非授權的訪問、信息泄露或丟失、破壞數據完整性、拒絕服務攻擊、利用網絡傳播病毒。

安全措施的目標:訪問控制、認證、完整性、審計、保密。

二、信息安全系統的組成框架

從實現技術上來看,信息安全系統涉及以下技術:

(1)基礎安全設備:包括密碼芯片、加密卡、身份識別卡等,此外還涵蓋運用到物理安全的物理環境保障技術,建筑物、機房條件及硬件設備條件滿足信息系統的機械防護安全,通過對電力供應設備以及信息系統組件的抗電磁干擾和電磁泄漏性能的選擇性措施達到相應的安全目的。

(2)計算機網絡安全:指信息在網絡傳輸過程中的安全防范,用于防止和監控未經授權破壞、更改和盜取數據的行為。通常涉及物理隔離,防火墻及訪問控制,加密傳輸、認證、數字簽名、摘要,隧道及VPN 技術,病毒防范及上網行為管理,安全審計等實現技術。

(3)操作系統安全:指操作系統的無錯誤配置、無漏洞、無后門、無特洛伊木馬等,能防止非法用戶對計算機資源的非法存取,一般用來表達對操作系統的安全需求。操作系統的安全機制包括標識與鑒別機制、訪問控制機制、最小特權管理、可信通路機制、運行保障機制、存儲保護機制、文件保護機制、安全審計機制,等等。

(4)數據庫安全:可粗略劃分為數據庫管理系統安全和數據庫應用系統安全兩個部分,主要涉及物理數據庫的完整性、邏輯數據庫的完整性、元素安全性、可審計性、訪問控制、身份認證、可用性、推理控制、多級保護以及消除隱通道等相關技術。

(5)終端安全設備:從電信網終端設備的角度分為電話密碼機、傳真密碼機、異步數據密碼機等。

例題:
在這里插入圖片描述

答案:D、D、B、C

三、信息安全技術

加密技術是一個密碼系統,通常簡稱為密碼體制(cryptosystem),由五部分組成:

(1)明文空間M,它是全體明文的集合。

(2)密文空間C,它是全體密文的集合。

(3)密鑰空間K,它是全體密鑰的集合。其中每一個密鑰K均由加密密鑰Ke和解密密鑰Kd組成,即K=<Ke,Kd>。

(4)加密算法E,它是一組由M 至c的加密變換。

(5)解密算法D,它是一組由C到M 的解密變換。

對于明文空間M 中的每一個明文M,加密算法E在密鑰Ke 的控制下將明文M 加密成密文C:C=E(M,Ke)

而解密算法D在密鑰Kd的控制下將密文C解密出同一明文M:M=D (C, Kd )=D (E (M, Ke),Kd)

對稱加密技術

數據的加密和解密的密鑰(密碼)是相同的,屬于不公開密鑰加密算法。其缺點是加密強度不高(因為密鑰位數少)且密鑰分發困難(因為密鑰還需要傳輸給接收方,也要考慮保密性等問題)優點是加密速度快,適合加密大數據。

常見的對稱密鑰加密算法如下:

DES: 替換+移位、56位密鑰、64位數據塊、速度快,密鑰易產生。

3DES: 三重DES,兩個56位密鑰K1、K2。

加密:K1加密->K2解密->K1加密。

解密:K1解密->K2加密->K1解密

AES: 是美國聯邦政府采用的一種區塊加密標準,這個標準用來替代原先的DES.對其的要求是“至少像3DES一樣安全”

RC-5: RSA數據安全公司的很多產品都使用了RC-5。

IDEA: 128位密鑰,64位數據塊,比DES的加密性好,對計算機功能要求相對低。

非對稱加密技術

數據的加密和解密的密鑰是不同的,分為公鑰和私鑰。是公開密鑰加密算法其缺點是加密速度慢。優點是安全性高,不容易破解。

非對稱技術的原理是:發送者發送數據時,使用接收者的公鑰作加密密鑰私鑰作解密密鑰,這樣只有接收者才能解密密文得到明文。安全性更高,因為無需傳輸密鑰。但無法保證完整性。如下:
圖片
常見的非對稱加密算法如下:

RSA:512位(或1024位)密鑰,計算機量極大,難破解。

Elgamal、ECC(橢圓曲線算法)、背包算法、Rabin、D-H等。

相比較可知,對稱加密算法密鑰一般只有56位,因此加密過程簡單,適合加密大數據,也因此加密強度不高;而非對稱加密算法密鑰有1024位,相應的解密計算量龐大,難以破解,卻不適合加密大數據,一般用來加密對稱算法的密鑰,這樣,就將兩個技術組合使用了,這也是數字信封的原理。

數字信封原理:信是對稱加密的密鑰,數字信封就是對此密鑰進行非對稱加密,具體過程:發送方將數據用對稱密鑰加密傳輸,而將對稱密鑰用接收方公鑰加密發送給對方。接收方收到數字信封,用自己的私鑰解密信封,取出對稱密鑰解密的原文。

數字信封運用了對稱加密技術和非對稱加密技術,本質是使用對稱密鑰加密數據,非對稱密鑰加密對稱密鑰,解決了對稱密鑰的傳輸問題。

信息摘要

信息摘要就是一段數據的特征信息,當數據發生了改變,信息摘要也會發生改變,發送方會將數據和信息摘要一起傳給接收方,接收方會根據接收到的數據重新生成一個信息摘要,若此摘要和接收到的摘要相同,則說明數據正確。信息摘要是由哈希函數生成的。

信息摘要的特點:不算數據多長,都會產生固定長度的信息摘要;任何不同的輸入數據,都會產生不同的信息摘要:單向性,即只能由數據生成信息摘要不能由信息摘要還原數據。

信息摘要算法:MD5(產生128位的輸出)、SHA-1(安全散列算法,產生160位的輸出,安全性更高)。

數字簽名

唯一標識一個發送方。發送者發送數據時,使用發送者的私鑰進行加密,接收者收到數據后,只能使用發送者的公鑰進行解密,這樣就能唯一確定發送方,這也是數字簽名的過程。但無法保證機密性。如下:
在這里插入圖片描述

公鑰基礎設施PKI

公鑰基礎設施PKI是以不對稱密鑰加密技術為基礎,以數據機密性、完整性身份認證和行為不可抵賴性為安全目的,來實施和提供安全服務的具有普適性的安全基礎設施。

(1)數字證書:一個數據結構,是一種由一個可信任的權威機構簽署的信息集合。在不同的應用中有不同的證書。如X.509證書必須包含下列信息:(1)版本號、(2)序列號、(3)簽名算法標識符、(4)認證機構、(5)有效期限、(6)主題信息、(7)認證機構的數字簽名、(8)公鑰信息。公鑰證書主要用于確保公鑰及其與用戶綁定關系的安全。這個公鑰就是證書所標識的那個主體的合法的公鑰。任何一個用戶只要知道簽證機構的公鑰,就能檢查對證書的簽名的合法性。如果檢查正確,那么用戶就可以相信那個證書所攜帶的公鑰是真實的,而且這個公鑰就是證書所標識的那個主體的合法的公鑰。例如駕照。

(2)簽證機構CA:負責簽發證書、管理和撤銷證書。是所有注冊用戶所信賴的權威機構,CA在給用戶簽發證書時要加上自己的數字簽名,以保證證書信息的真實性。任何機構可以用CA的公鑰來驗證該證書的合法性。

例題:
圖片
答案:C、C
圖片
答案:A、B

訪問控制

訪問控制是指主體依據某些控制策略或權限對客體本身或是其資源進行的不同授權訪問。訪問控制包括3個要素,即主體、客體和控制策略。
訪問控制包括認證、控制策略實現和審計3方面的內容。

(1)訪問控制矩陣(ACM):是通過矩陣形式表示訪問控制規則和授權用戶權限的方法。主體作為行客體作為列。
圖片

(2)訪問控制表(ACL):目前最流行、使用最多的訪問控制實現技術。每個客體有一個訪問控制表是系統中每一個有權訪問這個客體的主體的信息。這種實現技術實際上是按列保存訪問矩陣。

(3)能力表:對應于訪問控制表,這種實現技術實際上是按行保存訪問矩陣。每個主體有一個能力表是該主體對系統中每一個客體的訪問權限信息。使用能力表實現的訪問控制系統可以很方便地查詢某一個主體的所有訪問權限。

圖片
(4)授權關系表:每一行(或者說元組)就是訪問矩陣中的一個非空元素,是某一個主體對應于某一個客體的訪問權限信息。如果授權關系表按主體排序,查詢時就可以得到能力表的效率;如果按客體排序查詢時就可以得到訪問控制表的效率。

四、信息安全的抗攻擊技術

為對抗攻擊者的攻擊,密鑰生成需要考慮3個方面的因素:增大密鑰空間、選擇強鑰(復雜的)、密鑰的隨機性(使用隨機數)。

拒絕服務攻擊有許多種,網絡的內外部用戶都可以發動這種攻擊。內部用戶可以通過長時間占用系統的內存、CPU 處理時間使其他用戶不能及時得到這些資源,而引起拒絕服務攻擊;外部黑客也可以通過占用網絡連接使其他用戶得不到網絡服務。

外部用戶針對網絡連接發動拒絕服務攻擊主要有以下幾種模式:消耗資源、破壞或更改配置信息、物理破壞或改變網絡部件、利用服務程序中的處理錯誤使服務失效。

分布式拒絕服務DDoS攻擊是傳統Dos攻擊的發展,攻擊者首先侵入并控制一些計算機,然后控制這些計算機同時向一個特定的目標發起拒絕服務攻擊。克服了傳統DOS受網絡資源的限制隱蔽性兩大缺點。

拒絕服務攻擊的防御方式:

(1)加強對數據包的特征識別,攻擊者發送的數據包中是有一些特征字符串。通過搜尋這些特征字符串就可以確定攻擊服務器和攻擊者的位置。

(2)設置防火墻監視本地主機端口的使用情況。如果發現端口處于監聽狀態,則系統很可能受到攻擊。

(3)對通信數據量進行統計也可獲得有關攻擊系統的位置和數量信息。在攻擊時,攻擊數據的來源地址會發出超出正常極限的數據量。

(4)盡可能的修正已經發現的問題和系統漏洞。

ARP欺騙

正常ARP原理:如圖所示,主機A想知道局域網內主機B的MAC地址,那么主機A就廣播發送ARP請求分組,局域網內主機都會收到,但只有B收到解析后知道是請求自己的MAC地址,所以只有B會返回單播的響應分組,告訴A自己的MAC地址。A收到響應分組后,會建立一個B的IP地址和MAC地址映射,這個映射是動態存在的,如果一定時間AB不再通信,那么就會清空這個地址映射,下次如果還要通信,則重復這個過程。
圖片

ARP欺騙原理:上述過程主機A是不管其有沒有發送過請求廣播分組的,而是只要收到了返回的分組信息,就會刷新IP地址和MAC地址的映射關系這樣就存在安全隱患,假設有主機C,模擬返回分組格式,構造正確的IP地址和自己的MAC地址映射A收到后也會刷新映射關系,那么當A再次向B發送信息時,實際就發送到了C的MAC地址,數據就被C監聽到了。

ARP欺騙的防范措施:

①在winxp下輸入命令:arp-sgate-way-ip gate-way-mac 固化arp 表,阻止arp 欺騙。

②使用ARP服務器。通過該服務器查找自己的ARP轉換表來響應其他機器的ARP廣播。確保這臺ARP服務器不被黑。

③采用雙向綁定的方法解決并且防止ARP欺騙。

④ARP 防護軟件–ARPGuard。通過系統底層核心驅動,無須安裝其他任何第三方軟件(如WinPcap)以服務及進程并存的形式隨系統啟動并運行,不占用計算機系統資源。無需對計算機進行IP地址及MAC地址綁定,從而避免了大量且無效的工作量。也不用擔心計算機會在重啟后新建ARP 緩存列表,因為此軟件是以服務與進程相結合的形式存在于計算機中,當計算機重啟后軟件的防護功能也會隨操作系統自動啟動并工作。

DNS欺騙

首先是冒充域名服務器,然后把查詢的IP地址設為攻擊者的IP地址,這樣的話,用戶上網就只能看到攻擊者的主頁,而不是用戶想要取得的網站的主頁了,這就是DNS 欺騙的基本原理。也即改掉了域名和IP地址的對應關系。黑客是通過冒充DNS服務器回復查詢IP的,如下圖所示:
圖片
DNS欺騙的檢測:

①被動監聽檢測:通過旁路監聽的方式,捕獲所有DNS請求和應答數據包,并為其建立一個請求應答映射表。如果在一定的時間間隔內,一個請求對應兩個或兩個以上結果不同的應答包,則懷疑受到了DNS欺騙攻擊。

②虛假報文探測:采用主動發送探測包的手段來檢測網絡內是否存在DNS 欺騙攻擊者。如果向一個非DNS服務器發送請求包,正常來說不會收到任何應答,如果收到了應答包,則說明受到了攻擊。③交叉檢查查詢:在客戶端收到DNS 應答包之后,向DNS服務器反向查詢應答包中返回的IP地址所對應的DNS 名字,如果二者一致說明沒有受到攻擊,否則說明被欺騙。

IP欺騙

IP欺騙的原理和流程:

①首先使被冒充主機hostb的網絡暫時癱瘓,以免對攻擊造成干擾。

②然后連接到目標機hosta的某個端口來猜測ISN 基值和增加規律。

③接下來把源址址偽裝成被冒充主機hostb,發送帶有SYN標志的數據段請求連接。

④然后等待目標機hosta發送SYN+ACK 包給已經癱瘓的主機,因為現在看不到這個包。

⑤最后再次偽裝成主機hostb向目標主機hosta 發送的ACK,此時發送的數據段帶有預測的目標機的ISN+1。

⑥連接建立,發送命令請求。

IP欺騙的防范: 雖然IP 欺騙攻擊有著相當難度,但這種攻擊非常廣泛,入侵往往由這里開始。預防這種攻擊可以刪除UNX中所有的/etc/hosts.equiv、$HOME/.rhosts文件,修改/etc/inetd.conf文件,使得RPC機制無法應用。另外,還可以通過設置防火墻過濾來自外部而信源地址卻是內部IP的報文。

端口掃描

端口掃描就是嘗試與目標主機的某些端口建立連接,如果目標主機該端口有回復(見三次握手中的第二次),則說明該端口開放,即為“活動端口"。

掃描原理分類:

(1)全TCP連接:這種掃描方法使用三次握手,與目標計算機建立標準的TCP連接。

(2)半打開式掃描(SYN掃描):在這種掃描技術中,掃描主機自動向目標計算機的指定端口發送SYN數據段,表示發送建立連接請求。如果目標計算機的回應TCP報文中SYN=1ACK=1,則說明該端口是活動的,接著掃描主機傳送一個RST給目標主機拒絕建立TCP連接,從而導致三次握手的過程失敗。如果目標計算機的回應是RST,則表示該端口為“死端口”,這種情況下,掃描主機不用做任何回應。

(3)FIN掃描:依靠發送FIN來判斷目標計算機的指定端口是否是活動的。發送一個FIN=1的TCP報文到一個關閉的端口時,該報文會被丟掉,并返回一個RST 報文。但是,如果當FIN 報文到一個活動的端口時,該報文只是被簡單的丟掉,不會返回任何回應。從FIN掃描可以看出,這種掃描沒有涉及任何TCP 連接部分。因此,這種掃描比前兩種都安全,可以稱之為秘密掃描。

(4)第三方掃描:第三方掃描又稱“代理掃描”,這種掃描是利用第三方主機來代替入侵者進行掃描。這個第三方主機一般是入侵者通過入侵其他計算機而得到的,該“第三方”主機常被入侵者稱之為“肉雞”。這些“肉雞”一般為安全防御系數極低的個人計算機。

強化ICP/IP堆棧以抵御拒絕服務攻擊

1.同步包風暴(SYN Flooding):利用TCP協議缺陷發送大量偽造的TCP連接請求,使得被攻擊者資源耗盡。三次握手,進行了兩次,不進行第三次握手,連接隊列處于等待狀態,大量這樣的等待,會占滿全部隊列空間,使得系統掛起。可以通過修改注冊表防御SYN Flooding 攻擊。

2.ICMP攻擊:ICMP協議本身的特點決定了它非常容易被用于攻擊網絡上的路由器和主機。比如,前面提到的“Ping of Death"攻擊就是利用操作系統規定的ICMP 數據包的最大尺寸不超過64KB這一規定,達到使TCP/IP 堆棧崩潰、主機死機的效果。可以通過修改注冊表防御ICMP 攻擊。

3.SNMP攻擊:SNMP還能被用于控制這些設備和產品,重定向通信流,改變通信數據包的優先級,甚至斷開通信連接。總之,入侵者如果具備相應能力,就能完全接管你的網絡。可以通過修改注冊表項防御系統漏洞掃描指對重要計算機信息系統進行檢查,發現其中可能被黑客利用的漏洞。包括基于網絡的漏洞掃描(通過網絡遠程掃描主機)、基于主機的漏洞掃描(在目標系統安裝了代理掃描)。

例題:

圖片

答案:A

五、信息安全的保證體系和評估方法

GB17859-999 標準規定了計算機系統安全保護能力的五個等級:

  1. 用戶自主保護級:本級的計算機信息系統可信計算機通過隔離用戶與數據,使用戶具備自主安全保護的能力。本級實施的是自主訪問控制,即計算機信息系統可信計算機定義和控制系統中命名用戶對命名客體的訪問。
  2. 系統審計保護級:本級的計算機信息系統可信計算機實施了粒度更細的自主訪問控制,它通過登錄規程、審計安全性相關事件和隔離資源,使用戶對自己的行為負責。在自主訪問控制的基礎上控制訪問權限擴散。
  3. 安全標記保護級:本級的計算機信息系統可信計算機具有系統審計保護級所有功能。此外,還提供有關安全策略模型、數據標記以及主體對客體強制訪問控制的非形式化描述;具有準確地標記輸出信息的能力:消除通過測試發現的任何錯誤。本級的主要特征是計算機信息系統可信計算機對所有主體及其所控制的客體(例如:進程、文件、段、設備)實施強制訪問控制。
  4. 結構化保護級:本級的計算機信息系統可信計算機建立于一個明確定義的形式化安全策略模型之上,它要求將第三級系統中的自主和強制訪問控制擴展到所有主體與客體。此外,還要考慮隱蔽通道。對外部主體能夠直接或間接訪問的所有資源(例如:主體、存儲客體和輸入輸出資源)實施強制訪問控制。
  5. 訪問驗證保護級:本級的計算機信息系統可信計算機滿足訪問監控器需求。訪問監控器仲裁主體對客體的全部訪問。訪問監控器本身是抗篡改的:必須足夠小,能夠分析和測試。與第四級相比,自主訪問控制機制根據用戶指定方式或默認方式,阻止非授權用戶訪問客體。訪問控制的粒度是單個用戶。訪問控制能夠為每個命名客體指定命名用戶和用戶組,并規定他們對客體的訪問模式。沒有存取權的用戶只允許由授權用戶指定對客體的訪問權。

安全風險管理

在風險評估實施前,應該考慮:

(1)確定風險評估的范圍。

(2)確定風險評估的目標。

(3)建立適當的組織結構。

(4)建立系統性的風險評估方法。

(5)獲得最高管理者對風險評估策劃的批準。

風險評估的基本要素:脆弱性、資產、威脅、風險和安全措施,與這些要素相關的屬性分別為業務戰略、資產價值、安全需求、安全事件和殘余風險,這些也是風險評估要素的一部分。

風險計算模型包含信息資產、弱點/脆弱性、威脅等關鍵要素。每個要素有各自的屬性,信息資產的屬性是資產價值,弱點的屬性是弱點被威脅利用后對資產帶來的影響的嚴重程度,威脅的屬性是威脅發生的可能性。風險計算的過程如下:

(1)對信息資產進行識別,并對資產賦值。

(2)對威脅進行分析,并對威脅發生的可能性賦值。

(3)識別信息資產的脆弱性,并對弱點的嚴重程度賦值。

(4)根據威脅和脆弱性計算安全事件發生的可能性。

結合信息資產的重要性和發生安全事件的可能性,計算信息資產的風險值。

六、網絡安全技術

防火墻

防火墻是在內部網絡和外部因特網之間增加的一道安全防護措施,分為網絡級防火墻和應用級防火墻。

網絡級防火墻層次低,但是效率高,因為其使用包過濾和狀態監測手段,般只檢驗網絡包外在(起始地址、狀態)屬性是否異常,若異常,則過濾掉,不與內網通信,因此對應用和用戶是透明的。

但是這樣的問題是,如果遇到偽裝的危險數據包就沒辦法過濾,此時,就要依靠應用級防火墻,層次高,效率低,因為應用級防火墻會將網絡包拆開,具體檢查里面的數據是否有問題,會消耗大量時間,造成效率低下,但是安全強度高。

入侵檢測系統IDS

防火墻技術主要是分隔來自外網的威脅,卻對來自內網的直接攻擊無能為力此時就要用到入侵檢測IDS技術,位于防火墻之后的第二道屏障,作為防火墻技術的補充。

原理:監控當前系統/用戶行為,使用入侵檢測分析引擎進行分析,這里包含一個知識庫系統,囊括了歷史行為、特定行為模式等操作,將當前行為和知識庫進行匹配,就能檢測出當前行為是否是入侵行為,如果是入侵,則記錄證據并上報給系統和防火墻,交由它們處理。

不同于防火墻,IDS入侵檢測系統是一個監聽設備,沒有跨接在任何鏈路上無須網絡流量流經它便可以工作。因此,對IDS的部署,唯一的要求是:IDs應當掛接在所有所關注流量都必須流經的鏈路上。因此,IDS在交換式網絡中的位置一般選擇在:

(1)盡可能靠近攻擊源。

(2)盡可能靠近受保護資源。

入侵防御系統IPS

IDS和防火墻技術都是在入侵行為已經發生后所做的檢測和分析,而IPS是能夠提前發現入侵行為,在其還沒有進入安全網絡之前就防御。在安全網絡之前的鏈路上掛載入侵防御系統IPS,可以實時檢測入侵行為,并直接進行阻斷,這是與IDs的區別,要注意。

殺毒軟件

殺毒軟件用于檢測和解決計算機病毒,與防火墻和IDS要區分,計算機病毒要靠殺毒軟件防火墻是處理網絡上的非法攻擊。

蜜罐系統

偽造一個蜜罐網絡引誘黑客攻擊蜜罐網絡被攻擊不影響安全網絡,并且可以借此了解黑客攻擊的手段和原理,從而對安全系統進行升級和優化。

網絡攻擊和威脅

圖片

七、網絡安全協議

物理層主要使用物理手段,隔離、屏蔽物理設備等,其它層都是靠協議來保證傳輸的安全,具體如下圖所示:
圖片

SSL協議:安全套接字協議,被設計為加強web安全傳輸(HTTP/HTTPS/)的協議安全性高,和HTTP結合之后,形成HTTPS安全協議,端口號為443。

SSH協議:安全外殼協議,被設計為加強Telnet/FTP安全的傳輸協議。

SET協議:安全電子交易協議主要應用于B2C模式(電子商務)中保障支付信息的安全性。SET協議本身比較復雜,設計比較嚴格,安全性高,它能保證信息傳輸的機密性、真實性、完整性和不可否認性。SET協議是PKI框架下的一個典型實現,同時也在不斷升級和完善,如SET2.0將支持借記卡電子交易。

Kerberos協議:是一種網絡身份認證協議,該協議的基礎是基于信任第三方它提供了在開放型網絡中進行身份認證的方法,認證實體可以是用戶也可以是用戶服務。這種認證不依賴宿主機的操作系統或計算機的IP地址,不需要保證網絡上所有計算機的物理安全性,并且假定數據包在傳輸中可被隨機竊取和改。

PGP協議:使用RSA公鑰證書進行身份認證,使用IDEA(128位密鑰)進行數據加密,使用MD5進行數據完整性驗證。

發送方A有三個密鑰:A的私鑰、B的公鑰、A生成的一次性對稱密鑰。
接收方B有兩個密鑰:B的私鑰、A的公鑰。

圖片

例題:
圖片
答案:D、B、D

好了,今天就總結到這里了。

放棄不難,但堅持一定很酷。加油!

最后依舊是請希望大家能給作者點個關注,謝謝大家!各位老板有錢的捧個人場,沒錢的也捧個人場,謝謝各位老板!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/43811.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/43811.shtml
英文地址,請注明出處:http://en.pswp.cn/web/43811.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Navicat導入sql文件

文章目錄 Navicat導入SQL文件&#xff0c;使用默認導入&#xff0c;不做任何修改報錯嘗試一修改運行時的選擇 嘗試二修改my.ini的配置文件 Navicat導入SQL文件&#xff0c;使用默認導入&#xff0c;不做任何修改報錯 嘗試一 修改運行時的選擇 取消勾選 ‘每個運行中運行多重查…

C++ 判斷語句的深入解析

C++ 判斷語句的深入解析 C++ 是一種廣泛使用的編程語言,以其高效性和靈活性著稱。在 C++ 中,判斷語句是控制程序流程的關鍵組成部分,它們允許程序根據不同的條件執行不同的代碼路徑。本文將深入探討 C++ 中的判斷語句,包括 if、else if、else 以及 switch 語句,并展示如何…

3,區塊鏈加密(react+區塊鏈實戰)

3&#xff0c;區塊鏈加密&#xff08;react區塊鏈實戰&#xff09; 3.1 哈希3.2 pow-pos-dpos3.3非對稱加密&#xff08;1&#xff09;對稱加密AES&#xff08;2&#xff09;非對稱加密RSA 3.4 拜占庭將軍3.5 P2P網絡3.6 區塊鏈 3.1 哈希 密碼學&#xff0c;區塊鏈的技術名詞 …

在Spring Boot項目中集成單點登錄解決方案

在Spring Boot項目中集成單點登錄解決方案 大家好&#xff0c;我是微賺淘客系統3.0的小編&#xff0c;也是冬天不穿秋褲&#xff0c;天冷也要風度的程序猿&#xff01; 在現代的企業應用中&#xff0c;單點登錄&#xff08;Single Sign-On, SSO&#xff09;解決方案是確保用戶…

【Git的基本操作】版本回退 | 撤銷修改的三種情況 | 刪除文件

目錄 5.版本回退 5.1選項hard&后悔藥 5.2后悔藥&commit id 5.3版本回退的原理 6.撤銷修改 6.1情況一 6.2情況二 6.3情況三 ?7.刪除文件 Git重要能力之一馬&#xff0c;版本回退功能。Git是版本控制系統&#xff0c;能夠管理文件歷史版本。本篇以ReadMe文件為…

神器!3個免費PPT成品網站推薦+3款AIPPT工具盤點!

熬夜加班做PPT卻沒有頭緒&#xff1f;別再自己憋著想了&#xff01;現在凡事主打一個“抄作業”&#xff0c;想做ppt卻沒想法&#xff0c;可以去到ppt成品網站搜集PPT模板&#xff0c;或是使用時下流行的AI生成PPT工具&#xff0c;只需輸入PPT主題&#xff0c;即可快速生成一份…

全網最詳細的CRC講解即計算

CRC 循環冗余碼&#xff08;Cyclic Redundancy Code&#xff0c; CRC&#xff09;是一種用于校驗通信鏈路上數字傳輸準確性的計算方法&#xff08;通過某種數學運算來建立數據位和校驗位(CRC)的約定關系的&#xff09;。它是利用除法以及余數的原理來作錯誤偵測。 發送方: 使用…

客戶關系管理怎么做?這4個工具一定要會用!

在商海浮沉中&#xff0c;每一位企業家和銷售經理都深知&#xff0c;客戶是企業生存與發展的基石。但如何有效管理這些寶貴的資源&#xff0c;讓每一次互動都成為加深關系、促進成交的契機&#xff0c;卻是一門藝術加科學的結合體。今天&#xff0c;咱們就來聊聊客戶關系管理&a…

3SRB5016-ASEMI逆變箱專用3SRB5016

編輯&#xff1a;ll 3SRB5016-ASEMI逆變箱專用3SRB5016 型號&#xff1a;3SRB5016 品牌&#xff1a;ASEMI 封裝&#xff1a;SGBJ-5 批號&#xff1a;2024 現貨&#xff1a;50000 最大重復峰值反向電壓&#xff1a;1600V 最大正向平均整流電流(Vdss)&#xff1a;50A 功…

CNN -1 神經網絡-概述

CNN -1 神經網絡-概述 一:芯片科技發展介紹了解1> 芯片科技發展趨勢2> 芯片使用領域3> 芯片介紹1. 神經網絡芯片2. 神經網絡處理單元NPU(Neural Processing Unit)二:神經網絡1> 什么是神經網絡2> 神經元3> 人工神經網絡三:卷積神經網絡(CNN)入門講解一…

【Spring】springSecurity使用

一、基本配置 1. 引入依賴 在Spring Boot項目中&#xff0c;使用Spring Security首先需要引入相應的依賴。在pom.xml中添加spring-boot-starter-security依賴&#xff1a; <dependency> <groupId>org.springframework.boot</groupId> <artifactId>…

Kodcloud可道云安裝與一鍵發布上線實現遠程訪問詳細教程

文章目錄 1.前言2. Kodcloud網站搭建2.1. Kodcloud下載和安裝2.2 Kodcloud網頁測試 3. cpolar內網穿透的安裝和注冊4. 本地網頁發布4.1 Cpolar云端設置4.2 Cpolar本地設置 5. 公網訪問測試6.結語 1.前言 本文主要為大家介紹一款國人自研的在線Web文件管理器可道云&#xff0c;…

唐劉:當 SaaS 愛上 TiDB(一)- 行業挑戰與 TiDB 的應對之道

導讀 在 TiDB 8.1 發布后&#xff0c;TiDB 展現了強大的支持 SaaS 業務的能力&#xff0c;成為 SaaS 業務數據庫的優先選擇之一。 本文為“當 SaaS 愛上 TiDB”系列文章的第一篇&#xff0c;系列文章將從技術原理和真實用戶體驗兩個角度深入探討 TiDB 在 SaaS 業務中的表現&a…

qt gridlayout 應用舉例

Qt的GridLayout是一種非常有用的布局管理器&#xff0c;它允許你在一個網格中放置控件&#xff0c;這樣你就可以創建出結構清晰、布局整齊的用戶界面。下面是一個使用GridLayout的簡單例子&#xff0c;展示了如何在一個窗口中放置幾個按鈕。 #include <QApplication> …

太速科技-3U VPX飛騰處理器刀片計算機

3U VPX飛騰處理器刀片計算機 一 、產品概述 該產品是一款基于國產飛騰FT2000 4核或騰銳D2000 8核的高性能3U VPX刀片式計算機。產品提供了4個x4 PCIe 3.0總線接口&#xff0c;同時可配置為1個x16或2個x8 PCIe3.0接口&#xff0c;因此具有很強的擴展性&#xff0c;極大…

agents 分類

一、分類 自動agent、半自動agent、領域、自定義sop和支持人為干預的agent。 先潑個冷水&#xff0c;目前這些agent項目都是實驗品&#xff0c;發展還沒有做知識庫問答相關開源項目那么成熟&#xff0c; 二、全自動agent autoGPT、loopGPT、babyAGI 全自動agent就是人類不可…

sizeof()

一、題目 *struct T { char a; int *d; int b; int c:16; double e; }; T *p; 在64位系統以及64位編譯器下&#xff0c;以下描述正確的是 A: sizeof 24 B: sizeof(p) 24 C: sizeof(p->a) 1 D: sizeof(p->e) 4 二、解析 p是一個指針&#xff0c;指針在32位機器上是…

GEE數據集——全球Ookla 5G 基站地圖數據(Ookla 5G Map Data)

Ookla 5G Map Data Ookla 5G 地圖數據 Ookla 5G Map? 于 2019 年 5 月推出,旨在全面展示 5G 技術在全球的擴展情況。在推出之初,該地圖突出顯示了 17 個國家的 300 項部署,說明了這一變革性技術的初步推廣情況。隨著時間的推移,該地圖已大幅增長,現在包含了來自 142 個…

實例演示Kafka-Stream消息流式處理流程及原理

以下結合案例&#xff1a;統計消息中單詞出現次數&#xff0c;來測試并說明kafka消息流式處理的執行流程 Maven依賴 <dependencies><dependency><groupId>org.apache.kafka</groupId><artifactId>kafka-streams</artifactId><exclusio…

Java中的LinkedList(鏈表)(如果想知道Java中有關LinkedList的知識點,那么只看這一篇就足夠了!)

前言&#xff1a;在Java編程語言中&#xff0c;Java集合框架提供了一組豐富的數據結構&#xff0c;以滿足各種應用需求。其中&#xff0c;LinkedList作為一種常用的數據結構&#xff0c;具有獨特的優勢和廣泛的應用場景。 ???這里是秋刀魚不做夢的BLOG ???想要了解更多內…