信息安全與網絡安全---引言

僅供參考

文章目錄

  • 一、計算機安全
    • 1.1 CIA三元組
    • 1.2 影響等級
    • 1.3 計算機安全的挑戰
  • 二、OSI安全體系結構
    • 2.1 安全攻擊
    • 2.2 安全服務
    • 2.3 安全機制
  • 三、基本安全設計準則
  • 四、攻擊面和攻擊樹(重點)
    • 4.1 攻擊面
    • 4.2 攻擊樹
  • 五、習題與答案


一、計算機安全

(1)對某個自動化信息系統的保護措施
(2)其目的在于實現信息系統資源的完整性機密性、以及可用性

1.1 CIA三元組

C:機密性

數據機密性Data confidentiality——不泄露給未授權的個體;
隱私性Privacy——個人可控制和影響與之相關的信息;

I:完整性

數據完整性Data integrity——只能由某特定的、己授權的方式來更改;
系統完整性System integrity——系統正常實現其預期功能;

A:可用性

真實性Authenticity——驗證使用者的身份及信號的信息源;
可計量性Accountability——求每個實體可被唯一地追蹤.

1.2 影響等級

安全違規(機密性損失完整性損失或者可用性損失)對個人或組織的影響,分成三種等級:
low低級——損失有限
Moderate中級——嚴重的負面影響
High高級——巨大和災難性的負面影響。

1.3 計算機安全的挑戰

(1)不簡單
(2)必須考慮潛在的攻擊potential attacks
(3)使用的處理違反直覺counter-intuitive
(4)確定機制使用的場合
(5)涉及的算法、協議和機密信息
(6)設計者和攻擊者之間的一場智力較量
(7)直到災難發生前其投入是沒什么利益可圖的
(8)需要經常地監控
(9)通常是事后的考慮
(10)對系統的使用是一種障礙impediment


二、OSI安全體系結構

OSI安全模型關注安全攻擊安全機制安全服務

威脅和攻擊通常表達同一個意思:

1)威脅:一種可能會造成攻擊的潛在危險;
2)攻擊:一種故意逃避安全服務(特別是從方法和技術上)并且破壞系統安全策略的智能行為

2.1 安全攻擊

任何可能危及機構的信息安全的行為

類型:
(1)被動攻擊:容易防范
兩種被動攻擊類型:消息內容泄露攻擊、流量分析攻擊
被動攻擊難以檢測、防范方法是加密

(2)主動攻擊:容易檢測
四種主動攻擊類型:
1)假冒——防范方法:身份認證(數據源認證)
2)重放:消息被重排從而產生非授權效應——防范方法:加時間戳
3)改寫消息——防范方法:消息認證碼、數字簽名
4)拒絕服務——防范方法:沒有有效方法
主動攻擊檢測容易、防范方法是檢測攻擊者及時恢復

2.2 安全服務

由系統提供的對系統資源進行特定保護的處理或通信服務。

目的:抵抗安全攻擊

有什么服務:
(1)認證:向接收者保證消息是來自它所要求的源(對等實體認證、數據源認證)
(2)控制訪問:防止對資源的非授權使用
(3)數據機密性:防止非授權的數據泄露;
(4)數據完整性:確保被認證實體發送的數據與接收到的數據完全相同;
(5)不可抵賴性:防止發送者或接收者否認一個已傳輸的消息;
(6)可用性:資源的可訪問/可使用

2.3 安全機制

安全服務是通過安全機制實現的

特定安全機制:加密、數字簽名、訪問控制、數據完整性、認證交換、流量填充、路由控制、公證

普適的安全機制:可信功能、安全標簽、事件檢測、安全審計跟蹤、安全恢復

三、基本安全設計準則

最小權限
最不常見的機制
心理可接受性
隔離
封裝
模塊化
分層
最小驚訝準則
機制的經濟性
——嵌入硬件和軟件的安全措施的設計應盡可能簡單和小。
默認的安全失效——訪問決策應基于許可機制,而不是排除機制。
完全仲裁——根據訪問控制機制檢查;
開放設計——安全機制的設計應該公開,不保密;
權限分離——多個權限屬性實現對受限資源的訪問;

四、攻擊面和攻擊樹(重點)

4.1 攻擊面

一個攻擊面是由系統中可達到的和可被利用漏洞組成
攻擊面分析有助于評估系統威脅的規模和嚴重程度
攻擊面也為測試增強安全措施修改服務和應用等方面提供指導

分類:
(1)網絡攻擊面—企業網、廣域網、因特網的漏洞
(2)軟件攻擊面—應用、效用或操作系統代碼中的漏洞;
(3)人為攻擊面—雇員和外人制造的漏洞

4.2 攻擊樹

一個攻擊樹是一個帶分支的、分層數據結構,是利用漏洞的潛在技術集合

1)根節點:攻擊的目標,它是安全事件
2)分支和子節點:攻擊者實現上述目標的方式被交替地、遞增地表示為該樹的分支和子節點
3)葉節點:不同的攻擊發起方式

使用攻擊樹的初衷是能高效地利用攻擊模板中的有用信息

攻擊樹既能對系統設計及其應用提供指引,也能對對策的強度和選擇提供幫助。

五、習題與答案

什么是計算機安全、信息安全和網絡安全?

(1)計算機安全:是指對某個自動化信息系統的保護措施,其目的在于實現信息系統資源的完整性、可用性以及機密性(包括硬件、軟件、固件、信息/數據、電信)。

(2)信息安全:是指防止任何對數據進行未授權訪問的措施或者防止造成信息有意無意泄露、破壞、丟失等問題的發生,讓數據處于遠離危險、免于威脅的狀態或特性。

(3)網絡安全:是指計算機網絡環境下的信息安全

PDRR安全模型包含哪些階段?

四個階段:
保護(Protection)
檢測(Detection)
響應(reaction)
恢復(restore)。

說明攻擊面和攻擊樹的區別。

(1) 攻擊面 :系統中一系列可訪問且可利用的 漏洞組成。
(2)攻擊樹 :攻擊樹是采用分支化、層次化表示來利用安全漏洞的可能技術集合的數據結構 。換句話說,攻擊樹根據不同的攻擊提供了一種正式的、系統的方法來描述系統的安全性(在樹結構中表示對系統的攻擊, 目標是根節點 , 實現目標的不同方法是葉節點 ),攻擊樹是對已定義系統執行威脅和風險分析的正式方法

攻擊方法通常可分為被動攻擊和主動攻擊,這兩類攻擊各有什么特點?它們各自包含哪些攻擊形式?

(1)被動攻擊:難以檢測,容易防范,防范方法是加密;攻擊形式分為消息內容泄露攻擊流量分析攻擊

(2)主動攻擊:容易檢測,防范方法是檢測攻擊者、及時恢復;攻擊形式分為冒充重放改寫信息拒絕服務

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

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

相關文章

C# VB.NET取字符串中全角字符數量和半角字符數量

C# VB.NET中Tuple輕量級數據結構和固定長度數組-CSDN博客 https://blog.csdn.net/xiaoyao961/article/details/148872196 下面提供了三種統計字符串中全角和半角字符數量的方法,并進行了性能對比。 性能對比(處理 100 萬次 "Hello,世界…

CC++公司面試題[個人總結,持續更新中]

嵌入式初級面試題 姓名: 日期: 開始時間: (答題時間60分鐘,答題過程中請不要上網查詢資料,不可帶走答卷) 1:設float a=2,b=4,c=3;,以下C語言表達式與代數式(a+b)+c計算結果不一致的是( )[3分] A.(a+b)c/2 B. (1/2)*(a+b)c C. (a+b)c*1/2 D.c/2(a+b) 2:為了向二進制文件尾部…

Qt QGraphics簡述及例程 - QGraphicsView、QGraphicsScene和QGraphicsItem

Qt QGraphics簡述及例程 引言一、簡單例程二、關于坐標系問題 引言 QGraphics*是Qt框架中,主要用于處理2D圖形項的顯示、交互和管理的模塊,包括QGraphicsView、QGraphicsScene和QGraphicsItem。提供了一套高效的場景-視圖架構,適合開發復雜的…

代碼隨想錄打卡第一天

文章講解&#xff1a;代碼隨想錄 視頻講解&#xff1a;手把手帶你撕出正確的二分法 | 二分查找法 | 二分搜索法 | LeetCode&#xff1a;704. 二分查找_嗶哩嗶哩_bilibili class Solution { public:int search(vector<int>& nums, int target) {int left0;//左邊界int…

時序數據庫全面解析與對比

文章目錄 1. 時序數據庫概述1.1 時序數據特點1.2 時序數據庫核心功能 2. 主流時序數據庫對比2.1 InfluxDB2.2 Prometheus2.3 TimescaleDB2.4 OpenTSDB2.5 TDengine 3. 全方位對比3.1 功能對比3.2 性能對比3.3 適用場景對比3.4 社區與生態 4. 選型建議4.1 根據數據規模選擇4.2 根…

【STM32CubeMX】ST官網MCU固件庫下載及安裝

用STM32CubeMX自帶的Updater更新固件包會遇到各種幺蛾子&#xff08;如下圖所示&#xff09;&#xff0c;所以干脆自己下載固件包&#xff0c;快速升級固件。 1. ST官網搜索你需要的MCU型號&#xff0c;并選擇需要的固件版本&#xff0c;我這里是H7的MCU所以就找H7&#xff08;…

青少年編程與數學 01-012 通用應用軟件簡介 13 網上學習資源

青少年編程與數學 01-012 通用應用軟件簡介 13 網上學習資源 一、什么是網上學習資源&#xff08;一&#xff09;網上學習資源的基本定義&#xff08;二&#xff09;網上學習資源的工作原理&#xff08;三&#xff09;網上學習資源的類型 二、網上學習資源的重要意義&#xff0…

Python Selenium 忽略證書錯誤

文章目錄 Python Selenium 忽略證書錯誤和忽略&#x1f527; **一、忽略 SSL 證書錯誤**1. **基礎配置&#xff08;適用于 Chrome/Firefox&#xff09;**2. **高級場景&#xff1a;指定證書指紋**3. **瀏覽器兼容方案** &#x1f507; **二、隱藏 DevTools 監聽提示**1. **禁用…

YOLOv8模型在RDK5開發板上的部署指南:.pt到.bin轉換與優化實踐

以下是針對在RDK5開發板(基于NVIDIA Jetson Orin平臺)部署YOLOv8模型的詳細技術指南,涵蓋從模型轉換、優化到部署的全流程: YOLOv8模型在RDK5開發板上的部署指南:.pt到.bin轉換與優化實踐 ——基于TensorRT的高性能嵌入式部署方案 第一章:技術背景與核心概念 1.1 RDK5開…

內網橫向-工作流

一、信息收集階段 操作 工具 / 命令 說明 系統基礎信息采集 systeminfo、whoami /user 查看系統版本、用戶 SID 等 域內用戶 / 組查詢 net user /domain、net group "domain admins" /domain 列出域用戶及管理員組 域控及網絡結構探測 nltest /dsgetdc、ip…

個人日記本小程序開發方案(使用IntelliJ IDEA)

個人日記本小程序開發方案(使用IntelliJ IDEA) 一、項目創建與環境配置 1. 新建項目 打開IDEA → New Project → JavaFX選擇JDK 11+版本添加必要依賴:<!-- pom.xml --> <dependencies><dependency><groupId

react快速開始項目模板

代碼倉庫 gitee 創建項目 首先保證安裝了node, 然后使用vite創建項目 vite npm create vite react-learn cd react-learn npm i 目錄結構 一個完整的前端項目需要: 狀態管理 在全局維護共有的狀態(數據), 讓頁面組件之間共享數據, 我們使用pinia路由 路由讓頁面之間可以…

scrapy+django+pyecharts+mysql 實現西安游客行為分析系統大屏_用戶畫像_空間分析_路線智能推薦

項目地址 link 此處展示部分結果 思路 描述性統計 可視化大屏 用戶畫像&#xff08;聚類&#xff0c;情感分析&#xff09; 空間分析

AC-DC-AC間接變頻電源設計方案(工頻50Hz→20KHz)

AC-DC-AC間接變頻電源設計方案(工頻50Hz→20KHz) 一、方案分析與選擇 1. 可選電路結構分析 方案1:二極管整流+Boost PFC+全橋逆變 優點: 輸入功率因數高(>0.99)直流電壓穩定可控輸出波形質量好缺點: 電路復雜度較高成本相對較高方案2:晶閘管相控整流+電容濾波+半…

七天學完十大機器學習經典算法-09.梯度提升算法:預測藝術的精進之道

接上一篇《七天學完十大機器學習經典算法-08.K均值聚類&#xff1a;無監督學習的萬能分箱術》 想象你在教一個學生解決復雜數學題&#xff1a;先讓他做基礎題&#xff0c;然后針對錯誤部分強化練習&#xff0c;再針對新錯誤繼續訓練...如此反復精進&#xff0c;直到完美掌握——…

數據庫(MYsql)

一、Mysql概述 數據庫&#xff1a;存儲數據的倉庫 &#xff0c;數據是有組織的進行存儲 數據庫管理系統&#xff1a;操縱和管理數據庫的大型軟件&#xff08;BBMS&#xff09; SQL&#xff1a;定義了一套操作關系型數據庫統一標準&#xff0c;操作關系型數據庫的編程語言 數…

【SpringBoot】Spring Boot + RESTful 技術實戰指南

在當今的軟件開發領域&#xff0c;Spring Boot 與 RESTful API 的結合已成為構建高效、可擴展 Web 應用的標配。本文將通過一個完整的項目示例&#xff0c;從知識鋪墊到部署上線&#xff0c;帶你一步步掌握 Spring Boot RESTful 的開發流程。 一、知識鋪墊 1.1 Spring Boot …

安卓中靜態和動態添加子 View 到容器

1.靜態添加子View 在XML布局文件中直接定義子View&#xff1a; <!-- activity_main.xml --> <LinearLayoutxmlns:android"http://schemas.android.com/apk/res/android"android:id"id/container"android:layout_width"match_parent"a…

【NLP】自然語言項目設計03

目錄 03模型構建 代碼架構核心設計說明 初步構建模型并進行訓練時遇到的一些問題 問題一&#xff1a;模型欠擬合 使用1 model - lstm 解釋使用lstm時無法正常的進行cudnn加速 使用2 model - transformer 項目簡介 訓練一個模型&#xff0c;實現歌詞仿寫生成 任務類型&am…

WebRTC(十二):DTLS

在 WebRTC 中的作用 DTLS&#xff08;Datagram Transport Layer Security&#xff09;是 TLS 的 UDP 版本&#xff0c;在 WebRTC 中用于&#xff1a; 安全協商加密密鑰對等驗證&#xff08;基于 X.509 證書 fingerprint&#xff09;為 SRTP/SRTCP 提供密鑰材料 WebRTC 不直接…