這章節進到了課程的尾聲了,已將多數資安相關的內容都解說了,本章將透過python將各類的日常操作自動化執行,讓組織在24h都處於保護及警戒狀態。透過python能作到很客制化的需求設定,降低資安人員及網管人員的管理維護成本。
程7內容
此證書課程的每門課程都分為多個模組。您可以按照自己的進度完成課程,但模組細分旨在幫助您在大約六個月內完成整個 Google 網路安全證書。
將會發生什麼事?以下是您將在本課程每個模組中學習的技能的快速概述。
模組 1:Python 簡介
五個圖示從左到右依序顯示四個模組所遵循的課程,並突出顯示模組 1。
您將了解 Python 程式語言以及 Python 如何在網路安全中使用。您還將探索基本的 Python 概念,包括資料類型、變數、條件語句和迭代語句。
模組 2:編寫有效的 Python 程式碼
五個圖示從左到右依序顯示四個模組所遵循的課程,其中模組 2 突出顯示。
您將擴展使用 Python 的能力。您將了解預先建置和使用者定義的 Python 函數。您還將探索模組如何幫助提供對可重複使用程式碼的存取。最後,您將關注程式碼的可讀性。
模組 3:使用字串和列表
五個圖示從左到右依序顯示四個模組所遵循的課程,其中模組 3 突出顯示。
您將了解在 Python 中使用字串和清單的更多選項,並且您將發現可套用於這些資料類型的方法。您將應用這些知識來編寫一個簡短的演算法。最後,您將使用正規表示式來搜尋字串中的模式。
模組 4:Python 實踐
五個圖示從左到右依序顯示四個模組所遵循的課程,其中模組 4 突出顯示。
您將把 Python 付諸實踐,並專注於自動化網路安全相關任務。將向您介紹如何開啟和讀取文件。然後,您將學習解析文件並建立其內容。最後,您將重點放在調試程式碼的策略。
# Print approved usernames
print("login success") # 輸出 "login success"
print(type(51.1)) # 回傳 float 類型
range(0, 5, 1) # 生成序列 0, 1, 2, 3, 4
if device_id != "la858zn":
# 執行操作
elif status == 500:
# 執行操作
else:
# 執行操作
if username == "bmoreno" and login_attempts < 5:
# 執行操作
if status == 100 or status == 102:
# 執行操作
if not account_status == "removed":
# 執行操作
for username in ["bmoreno", "tshah", "elarson"]:
# 執行操作
while login_attempts < 5:
# 執行操作