於前面三門課的安排都是偏向管理面,由框架擬定資安如何進行,及解說威脅的來源與網路的基本概念,如下圖示接下來進入到工具的應用。
產業工具:Linux 和 SQL— (目前課程)探索基礎運算技能,包括透過命令列與 Linux 作業系統通訊以及使用 SQL 查詢資料庫。
課程各單元說明:
此證書課程的每門課程都分為多個模組。您可以按照自己的進度完成課程,但模組細分旨在幫助您在整個 Google 網路安全證書。 將會發生什麼事?以下是您將在本課程每個模組中學習的技能的快速概述。
第 1 單元:作業系統簡介
您將了解作業系統、硬體和軟體之間的關係,並熟悉作業系統的主要功能。您將認識當今使用的常見作業系統,並了解圖形使用者介面 (GUI) 和命令列介面 (CLI) 如何允許使用者與作業系統互動。
模組 2:Linux 作業系統
您將了解 Linux 作業系統並了解它如何在網路安全中常用。您還將了解 Linux 架構和常見的 Linux 發行版。此外,您還將了解 Linux shell 並了解它如何讓您與作業系統進行通訊。
模組 3:Bash shell 中的 Linux 指令
您將了解透過 Bash shell 輸入的 Linux 命令。您將使用 Bash shell 導航和管理檔案系統以及對使用者進行授權和身份驗證。您還將了解在使用新的 Linux 命令時到哪裡尋求協助。
模組 4:資料庫和 SQL
您將練習使用 SQL 與資料庫進行通訊。您將學習如何查詢資料庫並過濾結果。您還將了解 SQL 如何在查詢中將多個表連接在一起。
1. 設備與作業系統:
2. 作業系統的基本概念:
3. 作業系統的歷史演變:
早期電腦(20 世紀 50 年代):
現代作業系統:
4. 作業系統的重要性:
5. 作業系統安全性:
作業系統安全對於保護電腦至關重要。
涉及的安全措施包括:
安全分析師的工作:
資訊:
此課程內容包含尚未翻譯成您的首選語言的內容。
您之前探討了為什麼作業系統是電腦運作方式的重要組成部分。在本文中,您將比較當今使用的一些流行作業系統。您還將關注使用舊版作業系統的風險。
通用作業系統,了解以下作業系統對於安全產業很有用:Windows、macOS®、Linux、ChromeOS、Android 和 iOS。
Windows 和 macOS
Windows 和 macOS 都是常見的作業系統。 Windows 作業系統於 1985 年推出,macOS 於 1984 年推出。
Windows 是一個閉源作業系統,這意味著原始碼不與公眾自由共享。 macOS 部分開源。它有一些開源元件,例如 macOS 的核心。 macOS 也有一些閉源元件。
Linux
Linux 的第一個版本於 1991 年發布,其他主要版本隨後於 20 世紀 90 年代初發布。 Linux是一個完全開源的作業系統,這意味著任何人都可以存取Linux及其原始碼。 Linux 的開源特性允許 Linux 社群的開發人員進行協作。
Linux 對於安全產業尤其重要。有一些發行版是專門為安全性而設計的。在本課程的後面部分,您將了解 Linux 及其對安全產業的重要性。
Chrome作業系統
ChromeOS 於 2011 年推出。 ChromeOS 經常用於教育領域。
安卓和iOS
Android 和 iOS 都是行動作業系統。與提到的其他作業系統不同,行動作業系統通常用於行動設備,例如手機、平板電腦和手錶。 Android於2008年推出供大眾使用,iOS於2007年推出。
作業系統和漏洞
所有作業系統都不可避免地存在安全問題。保護作業系統的一個重要部分是使系統及其所有元件保持最新狀態。
作業系統的角色:
啟動過程:
用戶與系統的互動:
運作流程示例:
使用計算器應用程式:
網路安全分析師的應用:
作業系統是電腦的關鍵元件。它們在應用程式和硬體之間建立連接,以允許用戶執行任務。在本文中,您將進一步探索這個複雜的過程,並使用新的類比和新的範例來考慮它。
啟動電腦
當您啟動或開啟電腦時,BIOS 或 UEFI 微晶片就會啟動。基本輸入/輸出系統 (BIOS)是一種包含電腦載入指令的微晶片,在較舊的系統中普遍存在。統一可擴展韌體介面(UEFI)是一種微晶片,包含電腦的載入指令並取代更現代系統上的 BIOS。
BIOS 和 UEFI 晶片都執行相同的電腦啟動功能。 BIOS 一直是標準晶片,直到 2007 年 UEFI 晶片的使用量增加。現在,大多數新電腦都包含 UEFI 晶片。 UEFI 提供增強的安全功能。
BIOS 或 UEFI 微晶片包含多種供電腦遵循的載入指令。例如,載入指令之一是驗證電腦硬體的健康狀況。
BIOS 或 UEFI 的最後一條指令啟動開機載入程式。引導程式是引導作業系統的軟體程式。作業系統完成啟動後,您的電腦就可以使用了。
完成任務
如前所述,作業系統幫助我們更有效地使用電腦。電腦完成啟動過程後,在電腦上完成任務的過程分為四個部分。
硬體完成工作後,將輸出透過作業系統發送回應用程序,以便將結果顯示給使用者。
您已經探索了很多有關作業系統的內容。另一個需要考慮的方面是作業系統可以在虛擬機器上運行。在本文中,您將了解虛擬機器和虛擬化的一般概念。您將探索虛擬機器的工作原理以及使用它們的好處。
您可以將虛擬機器的效率與城市公車進行比較。一輛城市公車有很大的空間,是同時運送多人的有效方式。如果沒有城市公車,那麼公車上的每個人都必須開自己的車。與搭乘城市公車相比,這會消耗更多的汽油、汽車和其他資源。
與一輛公車可以容納多少人類似,同一台實體機上可以託管許多虛擬機器。這樣,就不需要單獨的實體機器來執行某些任務。
基於核心的虛擬機器 (KVM) 是您熟悉的一種有用的虛擬機器管理程式。 KVM 是一種開源虛擬機器管理程序,大多數主要 Linux 發行版都支援此管理程式。它內建在 Linux 核心中,這意味著它可以用於在任何運行 Linux 作業系統的電腦上建立虛擬機,而無需額外的軟體。