天天看點

2020-2021-1學期 20202423陳馭骐《網絡空間安全專業導論》第十三周學習總結

2020-2021-1學期 20202423陳馭骐《網絡空間安全專業導論》第十三周學習總結

第6章 應用安全基礎

6.1 應用安全概述

在各類應用服務系統中身份認證是保障應用安全的基礎,其不僅僅包括傳統的人的身份認證,裝置、軟體等網絡實體都需要身份認證和可信管理。不同場景、不同限制條件下需要采用多種多樣的身份認證方式。

6.2 身份認證與信任管理

6.2.1 身份認證的主要方法

(1)使用者名/密碼

(2)動态密碼/一次性密碼

(3)挑戰應答認證

(4)基于生物特征和實體特征

(5)圖靈測試

(6)多因子認證

6.2.2 公鑰基礎設施

公鑰基礎設施是支撐公鑰應用的一系列安全服務的集合。

數字證書的管理标準主要有PKI和X.509。

6.2.3 身份認證的主流标準

(1)RADIUS

(2)線上快速身份認證

(3)聯盟身份管理

6.2.4 通路控制模型

1.自主通路控制和強通路控制

DAC:使用者自理,靈活通路,缺少安全性

MAC:集中管理,效率偏低,安全性高

2.基于角色的通路控制

RBAC:角色的引入實作了使用者與權限之間的分離,簡化了授權管理。(在調整時隻需調整與使用者相關練的角色權限,即可實作所有使用者權限的調整)

6.2.5 零信任模型

核心思想:網絡邊界内外的任何東西,在未驗證之前都不予以信任。

谷歌的BeyondCorp體系由以下特點:

(1)内網應用程式和服務不再對公網可見

(2)企業内網的邊界消失

(3)基于身份、裝置、環境認證的精準通路控制

(4)提供網絡通信的端到端加密

6.3 隐私保護

6.3.1 隐私的定義

隐私是指個體的敏感資訊,群體或組織的敏感資訊可以表示為個體的公共敏感資訊。

隐私保護主要采用基于資料擾亂的方法和基于密碼的方法。

6.3.2 k匿名

如果每個個體的特定敏感值在一個大群體中都是一樣的,那麼在這個大的群體中從這些敏感值就區分不出特定的個體,這就是k匿名的原理。

K匿名的使用必須滿足以下條件:

(1)敏感列不能洩露出被泛化列的資訊

(2)如果一個共享準辨別符、包含k條記錄集合的敏感值相同,這個資料對于同質化攻擊任然是脆弱的。

(3)釋出資料的維數要足夠低

6.3.3 拆分隐私

拆分隐私是一種基于統計學的技術,主要應用于對一個資料集計算統計量的時候,保護使用者隐私。、

6.3.4 隐私計算

隐私計算是面向隐私資訊全生命周期保護的計算理論和方法,具體是指在處理視訊、音頻、圖像、圖形、文字、數值、泛在網絡行為資訊流等資訊時,對所涉及的隐私資訊進行描述、度量、評價和融合等操作,形成一套符号化、公式化且具有量化評價标準的隐私計算理論、算法及應用技術,支援多系統融合的隐私資訊保護。

6.3.5 隐私保護的法律法規

(1)HIPAA

(2)Regulation P

(3)FACT

(4)PCI DSS

(5)GDPR

(6)《網絡安全法》

6.4 雲計算及其安全

6.4.1 什麼是雲計算

1.雲計算:是一種基于網絡通路和共享使用的,以按需配置設定和自服務置備等方式對可伸縮、彈性的共享實體和虛拟資源池等計算資源供應和管理的模式。

2.虛拟化技術:是雲計算的基礎,其快速發展主要得益于硬體日益增長的計算能力和不斷降低的成本。

6.4.2 雲計算安全

雲基礎設施安全

1.虛拟化帶來的安全威脅

(1)虛拟機逃逸

(2)邊信道攻擊

(3)網絡隔離

(4)鏡像和快照的安全

2.雲計算架構對基礎設施安全的正面影響

(1)高度的管理集中化和自動化帶來的安全增益

(2)網絡虛拟化和SDN帶來的安全增益

(3)對業務連續性的增益

雲資料安全

1.雲存儲資料安全

(1)雲加密資料庫

(2)密文搜尋

(3)密文資料可信删除

2.雲計算資料安全

3.雲共享資料安全

6.5 區塊鍊及其安全

6.5.1 比特币于區塊鍊

通俗地講,區塊鍊是采用了密碼技術的去中心化的分布式資料庫,在區塊鍊網絡中沒有中心節點,所有節點地位相同。每個節點都監聽一個實踐段内區塊鍊網絡中的所有交易,并将交易資料以區塊方式打包。同時通過共識機制競争将其區塊加入到區塊鍊當中的記賬權。

6.5.2 共識機制

(1)POW

(2)POS

(3)DPOS

(4)PBFT

6.5.3 智能合約

智能合約的總體目标是為了滿足抵押、支付、保密等合約條件,最小化意外或惡意情況的發生并最小化信任中介的智能。利用智能合約可以降低仲裁以及強制執行的成本,并降低違約帶來的損失等。

智能合約的優點:去中心化,較低的人為幹預風險,可觀察性與可驗證性,高效性與實時性,低成本。

6.5.4 區塊鍊的主要類型

1.公有鍊

2.聯盟鍊

3.私有鍊

6.5.5 區塊鍊的安全

區塊鍊面臨的安全問題:

1.51%算力攻擊

2.攻擊交易所

3.軟體漏洞

4.隐私洩露

6.6 人工智能及其安全

6.6.1 人工智能的主要技術領域

1.自然語言處理

2.計算機視覺

3.深度學習

4.資料挖掘

6.6.2 人工智能自身的安全問題

1.對抗樣本

2.模型萃取

3.投毒攻擊

4.訓練資料竊取

6.6.3 人工智能對網絡空間安全的影響

1.人工智能技術及其應用的複雜性帶來的安全挑戰

2.利用人工智能的網絡犯罪

3.人工智能的不确定性引發的安全風險

4.人工智能對隐私保護造成的安全挑戰

5.基于人工智能的網絡功放愈加激烈