安全上線
AWS Security 開發者實務
Rahul Singh
Technical Product Manager
檢查清單的用途
6 個問題,
在部署前先問
不是 6 個設定
要打開
六個問題,依請求順序
依序發問
誰驗證呼叫端的權杖(token)?
AWS 在查哪個身分?
六個問題,依請求順序
依序發問
誰驗證呼叫端的權杖?
AWS 在查哪個身分?
什麼阻止一個租戶讀到別人的列?
資料庫密碼放在哪裡?
六個問題,依請求順序
依序發問
誰驗證呼叫端的權杖?
AWS 在查哪個身分?
什麼阻止一個租戶讀到別人的列?
資料庫密碼放在哪裡?
誰持有金鑰、誰用過它?
明天的下載會留下紀錄嗎?
有勾不等於安全
此服務的三個重點
角色,不是金鑰:可讀取每個物件
有勾不等於安全
此服務的三個重點
角色,不是金鑰:可讀取每個物件
承租戶欄:篩選在你的程式碼裡
已啟用加密:金鑰不可共用
設定看不出的落差
你寫下當天是正確的:
服務當時有呼叫的每個動作
設定看不出的落差
你寫下當天是正確的:
服務當時有呼叫的每個動作
現在太寬了:
那一半已不再呼叫
修正:
只授與 CloudTrail 90 天內實際使用的動作
寫下理由,不寫設定值
一個選擇的兩個面向
你的程式碼設定的值
你設定它的理由
寫下理由,不寫設定值
一個選擇的兩個面向
你的程式碼設定的值
你設定它的理由
寫下並獲同意:
一份決策
沒被紀錄:
未預期的變動
同樣的問題,新呼叫端
Workload identity:
非人的呼叫端身分
同樣的問題,新呼叫端
Workload identity:
非人的呼叫端身分
同樣三個問題:
AWS 可驗的身分、範圍不超出工作、行為有紀錄
改變的是:
呼叫端
下一步該往哪裡
你的服務:
那六個問題
上層帳戶:
GuardDuty、Security Hub、AWS Config、Organizations
一起來練習吧!
AWS Security 開發者實務
Preparing Video For Download...