ref: https://www.cyberark.com/resources/threat-research-blog/securing-kubernetes-clusters-by-eliminating-risky-permissions
本篇文章是一個基礎分享文,整個主軸圍繞於 Authentication 與 Authorization 兩大塊,同時透過這兩大概念的介紹來分享一些會可能會有資安問題的設定
開頭作者探討了 Kubernetes 的架構,並且將 API Server 這個重點核心拿來出探討,提到為了存取 Kubernetes API,使用者必須要經過三個階段的處理,分別是
Authentication, Authorization 以及 Admission Control
接者用一個簡單的流程來說明上述三者的差異,假設今天有一個 Client 想要請求 API Server 幫忙創建一個 Pod 的物件。
首先 API Server 會針對該請求進行 Authentication 的檢查,通常情況下會使用 Certificate, Tokens, Basic Authentication(username/password) 來判別。
如果通過後,則會進入到 Authorization 的階段,該階段要判別發送當前 Request 的 Client 是否擁有創建 Pod 的權限,如果有權限就會把相關操作交給後續的 Admission Control 來處理。
文章中舉了一個名為 AlwaysPullImages 的 Admission Controller,該 Controller 對於一個多用戶的 Kubernetes Cluster 來說特別有用,主要是用來確保使用者 A 想要使用的 Private Image 不能被使用者 B 存取。
試想一個情況,假設今天使用者 A 順利於 NodeA 上抓取了自己的 Private Image,那使用者 B 假如很剛好知道這個 Image 的名稱,是不是有機會就可以不需要相關權限直接使用 NodeA 上的 Image?
所以這個 Admission Controller 就是用來避免這個問題的。
接者作者從 Authentication 與 Authorization 中個挑選一個方式來介紹並且講解這兩者如何結合的。
Authentication 使用的是 Service Account Token,管理會事先於 Kubernetes 內創立一個相關的 Service Account,並且把該 SA(Service Account) 的 Token 給交給 Client(Kubeconfig 也可)
Client 發送 HTTPS 請求到 API Server 的時候就可以夾帶這個 Token 的資訊,這樣 API Server 就會去檢查該 Token 是否存在於 Cluster 內。
事實上當每個 Pod 被創立後, Kubernetes 預設情況下就會將該 namespace 下的 service account 資訊給掛載到該 Pod 內的 "/var/run/secrets/kubernetes.io/serviceaccount" 這個路徑
這樣該 Pod 就可以使用該 Service Account Token 的資訊與 API Server 溝通。
Authorization 則是使用 RBAC 的方式來處理, RBAC 由三個部分組成,分別是 Role(代表可以針對 Cluster 進行什麼樣類型的操作,譬如 create pod, delete pod), Subject(你是誰,譬如 Service Account), RoleBinding(用來將 Role 與 Subject 給綁定)
管理員要創建並且管理這些叢集的話,就要好好的去設計這三個物件的關係,來確保最後的 Client 可以擁有剛剛好符合其需求的權限,千萬不要為了懶散而給予過多權限。
接者作者列舉了五種 Risky permissions 的可能情境
1. Listing secrets
大部分的應用程式開發者都會使用 secret 的物件來管理一些機密資訊,如帳號密碼,憑證等,所以一個擁有 list secrets 的 service account 其實是相對危險的。
非必要的話,不要讓管理員以外的任何使用者有這個權限,特別是使用 ClusterRole/ClusterRoleBinding 時要特別注意
2. Creating a pod with a privileged service account
假設今天有一個攻擊者已經獲得一個可以創建 pod 的 service account,那該攻擊者已經可以很順利的於叢集內創建 Pod 去進行基本操作(譬如挖礦)
如果攻擊者很巧地又知道目標 namespace 內存在一個很強的 service account,它就有辦法讓他創立的 Pod 去使用這個很強的 Service Account 並且進行更多後續操作
3. Impersonating privileged accounts
作者提到 Impersonating 這個 Role 裡面的動作要特別小心使用,擁有這個權限的使用者可以輕鬆化身為其他的使用者/群組
舉例來說,一個擁有 Impersonating -> users/group 的 serviceaccount 是沒有辦法看到任何 secrets 的物件。
但是攻擊者只要使用的時候加上 --as=null --as-group=system:master 則就會變成如 master 般的上帝擁有這些權限
因此這種權限設定上要特別小心
4. Reading a secret – brute-forcing token IDs
5. Creating privileged RoleBindings
後續兩個有興趣的可以參考全文,都是滿有趣的一些想法,值得閱讀擴展自己的認知
同時也有137部Youtube影片,追蹤數超過19萬的網紅OmegaGamesWiki™,也在其Youtube影片中提到,PS4 PRO版のTHE LAST OF US PART 2の難易度サバイバル、ノーダメージ&100%収集品攻略動画です、Part 14。 過激なムービーシーンがYouTubeのガイドライン違反になる可能性があるため、そういうシーンは編集でカットします、申し訳ございません。 PART 14 ・C...
「password list」的推薦目錄:
- 關於password list 在 矽谷牛的耕田筆記 Facebook 的最佳貼文
- 關於password list 在 BorntoDev Facebook 的最佳解答
- 關於password list 在 Facebook 的最讚貼文
- 關於password list 在 OmegaGamesWiki™ Youtube 的最佳解答
- 關於password list 在 OmegaGamesWiki™ Youtube 的最佳貼文
- 關於password list 在 OmegaGamesWiki™ Youtube 的最佳貼文
- 關於password list 在 SecLists/10-million-password-list-top-1000000.txt at master 的評價
- 關於password list 在 Password List organizers - Download PDF Document - Pinterest 的評價
- 關於password list 在 Changing Django's default list of Common Password - Stack ... 的評價
password list 在 BorntoDev Facebook 的最佳解答
⭐ มารู้จักกับ Dictionary Attack มันคืออะไร มีรายละเอียดยังไง หาคำตอบได้ที่นี่ !!
.
🔹 Dictionary Attack คือเทคนิคการสุ่มเดา Password จากคำต่าง ๆ ที่อยู่ใน Dictionary ที่พบได้บ่อย ๆ หรือนิยมใช้กัน เอามาเก็บไว้เป็น Word list โดยสามารถโจมตีด้วยความถี่อย่างน้อย 1 ล้านคำต่อวินาที
.
✨ อีกวิธีหนึ่งที่จะใช้โจมตีกันก็คือ Brute Force Attack เป็นการคาดเดา Password จากทุกความเป็นไปได้ของตัวอักษรในแต่ละหลัก (มั่วอย่างมีหลักการนั่นเอง) เช่น รหัสมีจำนวน 4 หลัก แต่ละหลักสามารถตั้งค่าตัวเลข 0-9 ดังนั้น โปรแกรมจะทำการไล่ตัวเลขจาก 0000 ไปจนถึง 9999 จนกว่าได้ Password ที่ถูกต้อง
.
🌈 แต่โดยส่วนมากพวกระบบต่าง ๆ จะมีการป้องกันการโจมตีทั้งสองรูปแบบนี้อยู่แล้ว เช่น หากป้อนผิดครบ 3 ครั้งต้องรอ 5, 15, 30, 60 นาที ทำให้ค่อนข้างเสียเวลาหากจะโจมตีด้วยวิธีนี้
.
🖌️ เพราะฉะนั้นการตั้งรหัสผ่านหากเป็นไปได้ควรที่จะตั้งให้มีความยาวอย่างน้อย 8 ตัวอักษร มีตัวอักขะตัวใหญ่เล็กผสมกัน ควรมีตัวเลขอยู่ในรหัส และควรหลีกเลี่ยงการใช้คำศัพท์ในรหัสผ่านด้วย เพื่อความปลอดภัยของบัญชีของเรานั่นเอง !!
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
password list 在 Facebook 的最讚貼文
macOS Big Sur 11.2 Update 11.2
สำหรับใครที่ใช้ M1 แล้วมีปัญหาเรื่อง Bluetooth ติด ๆ ดับ ๆ Big Sur 11.2 ออกมาแก้ไขปัญหาเรื่องนี้แล้วนะครับ ลอง Update กันดู
และมีแก้ไขในอีกหลาย ๆ เรื่องตาม List ด้านล่าง
---
macOS Big Sur 11.2 improves Bluetooth reliability and fixes the following issues:
• External displays may show a black screen when connected to a Mac mini (M1, 2020) using an HDMI to DVI converter
• Edits to Apple ProRAW photos in the Photos app may not save
• iCloud Drive could turn off after disabling the iCloud Drive Desktop & Documents Folders option
• System Preferences may not unlock when entering your administrator password
• Globe key may not display the Emoji & Symbols pane when pressed
Some features may not be available for all regions, or on all Apple devices.
For more detailed information about this update, please visit: https://support.apple.com/kb/HT211896
For detailed information about the security content of this update, please visit: https://support.apple.com/kb/HT201222
password list 在 OmegaGamesWiki™ Youtube 的最佳解答
PS4 PRO版のTHE LAST OF US PART 2の難易度サバイバル、ノーダメージ&100%収集品攻略動画です、Part 14。
過激なムービーシーンがYouTubeのガイドライン違反になる可能性があるため、そういうシーンは編集でカットします、申し訳ございません。
PART 14
・CHATPER 32: Return to the Coast
・CHATPER 33: The Shortcut 10:50
・CHATPER 34: The Descent 34:58
・NEW GAME
・SURVIVOR DIFFICULTY
・NO DAMAGE
・STEALTHY WAY
・100% COLLECTIBLES(127 Artifacts, 20 Journal Entries, 48 Trading Cards, 32 Coins, 14 Safes, 8 Training Manuals, 25 Workbenches, 12 Weapons)
収集品/COLLECTIBLES:
CHAPTER 32 - Return to the Coast(全0個)
---
CHAPTER 33 - The Shortcut(全11個)
1) Artifact: Amputation Supplies(103/127)
*自動入手/Automatically in your inventory
2) Coin: Nevada(18/32)12:40
3) Artifact: Survivor Plea(104/127) 14:42
4) Safe (Password = 30-23-04) 16:26
5) Artifact: Neighbor Exchange(105/127) 16:55
6) Artifact: Scavenging List(106/127) 19:45
7) Workbench(19/25)20:11
8) Coin: Colorado(19/32)21:04
9) Artifact: Seraphite Truce(107/127) 22:29
10) Workbench(20/25)26:16
11) Artifact: Seraphite Orders(108/127) 30:46
CHAPTER 34 - The Descent(全9個+武器1個)
1) Coin: Illinois(20/32)36:16
2) Artifact: Gym Safe Code(109/127) 37:26
3) Safe (Password = 12-18-79) 38:01
*トロフィー「金庫破り」/Trophy "Safecracker"
4) Artifact: FEDRA Orders(110/127) 38:51
5) Artifact: FEDRA Final Note(111/127) 44:40
6) Weapon: Flamethrower 46:44
7) Coin: Oregon(21/32)48:42
8) Coin: Wisconsin(22/32)52:25
9) Coin: Rhode Island(23/32)53:21
10) Coin: Missouri(24/32)56:39
サムネイル製作:K.K
LAST OF US PART II - SURVIVOR DIFFICULT NO DAMAGE 100% COLLECTIBLES WALKTHROUGH PLAYLIST:
⇒https://www.youtube.com/playlist?list=PL4fd59i0eA3Vh4HZ0-w3Ro53FJSA-AQnd
LAST OF US REMASTERED - GROUNDED DIFFICULT NO DAMAGE NO UPGRADE 100% COLLECTIBLES WALKTHROUGH PLAYLIST:
⇒https://www.youtube.com/playlist?list=PL4fd59i0eA3X7ueDVvMwh_kZ_1Pm2VvOz
======================
- ゲームタイトル: ラストオブアス パーツ2/THE LAST OF US PART 2(PS4版)
- 発売日: 2020年6月19日
- 価格: PS4版:6,900円+税
- ジャンル : サバイバルアクション
- ESRB : Cero Z
- 開発: NAUGHTY DOG
- 発売: (株)ソニー・インタラクティブエンタテインメント
=======================
#LastOfUsPart2 #SURVIVOR #AllCollectibles
=======================
"Copyright Disclaimer Under Section 107 of the Copyright Act 1976,
allowance is made for "fair use" for purposes such as criticism,
comment, news reporting, teaching, scholarship, and research.
Fair use is a use permitted by copyright statute that might otherwise
be infringing. Non-profit, educational or personal use tips the balance
in favor of fair use."
=======================
password list 在 OmegaGamesWiki™ Youtube 的最佳貼文
PS4 PRO版のTHE LAST OF US PART 2の難易度サバイバル、ノーダメージ&100%収集品攻略動画です、Part 13。
過激なムービーシーンがYouTubeのガイドライン違反になる可能性があるため、そういうシーンは編集でカットします、申し訳ございません。
PART 13
・CHATPER 30: The Forest
・CHATPER 31: The Coast 21:35
・NEW GAME
・SURVIVOR DIFFICULTY
・NO DAMAGE
・STEALTHY WAY
・100% COLLECTIBLES(127 Artifacts, 20 Journal Entries, 48 Trading Cards, 32 Coins, 14 Safes, 8 Training Manuals, 25 Workbenches, 12 Weapons)
収集品/COLLECTIBLES:
CHAPTER 30 - The Forest(全3個)
1) Workbench(17/25)9:59
2) Training Manual: Firearms 10:19
3) Artifact: Failed Truce(99/127) 10:54
CHAPTER 31 - The Coast(全9個+サバイバルガイド, 武器1個, 武器ホルスター1個)
1) Workbench(18/25)22:11
2) Upgrade: Gun Holster 22:52
3) Coin: Alabama(14/32)25:04
4) Artifact: Infirmary Note(100/127) 26:32
5) Weapon: Crossbow 27:19
6) Artifact: Mutiny Note(101/127) 28:10
7) Coin: West Virginia(15/32)29:29
8) Safe (Password = 90-77-01) 33:30
9) Training Manual #1: Ordnance 33:53
10) Artifact: Ferry Log(102/127) 34:44
11) Coin: Utah(16/32)35:14
12) Coin: Mississippi(17/32)37:10
サムネイル製作:K.K
LAST OF US PART II - SURVIVOR DIFFICULT NO DAMAGE 100% COLLECTIBLES WALKTHROUGH PLAYLIST:
⇒https://www.youtube.com/playlist?list=PL4fd59i0eA3Vh4HZ0-w3Ro53FJSA-AQnd
LAST OF US REMASTERED - GROUNDED DIFFICULT NO DAMAGE NO UPGRADE 100% COLLECTIBLES WALKTHROUGH PLAYLIST:
⇒https://www.youtube.com/playlist?list=PL4fd59i0eA3X7ueDVvMwh_kZ_1Pm2VvOz
======================
- ゲームタイトル: ラストオブアス パーツ2/THE LAST OF US PART 2(PS4版)
- 発売日: 2020年6月19日
- 価格: PS4版:6,900円+税
- ジャンル : サバイバルアクション
- ESRB : Cero Z
- 開発: NAUGHTY DOG
- 発売: (株)ソニー・インタラクティブエンタテインメント
=======================
#LastOfUsPart2 #SURVIVOR #AllCollectibles
=======================
"Copyright Disclaimer Under Section 107 of the Copyright Act 1976,
allowance is made for "fair use" for purposes such as criticism,
comment, news reporting, teaching, scholarship, and research.
Fair use is a use permitted by copyright statute that might otherwise
be infringing. Non-profit, educational or personal use tips the balance
in favor of fair use."
=======================
password list 在 OmegaGamesWiki™ Youtube 的最佳貼文
PS4 PRO版のTHE LAST OF US PART 2の難易度サバイバル、ノーダメージ&100%収集品攻略動画です、Part 12。
過激なムービーシーンがYouTubeのガイドライン違反になる可能性があるため、そういうシーンは編集でカットします、申し訳ございません。
PART 12
・CHATPER 27: The Aquarium
・CHATPER 28: Hostile Territory 15:01
・CHATPER 29: Winter Visit 43:13
・NEW GAME
・SURVIVOR DIFFICULTY
・NO DAMAGE
・STEALTHY WAY
・100% COLLECTIBLES(127 Artifacts, 20 Journal Entries, 48 Trading Cards, 32 Coins, 14 Safes, 8 Training Manuals, 25 Workbenches, 12 Weapons)
収集品/COLLECTIBLES:
CHAPTER 27 - The Aquarium(全0個)
---
CHAPTER 28 - Hostile Territory(全15個+サバイバルガイド, 武器1個, 武器ホルスター1個)
1) Artifact: Scar’s Suicide Note(87/127) 18:18
2) Training Manual: Close Quarters 18:38
3) Coin: North Dakota(13/32)19:24
4) Safe (Password = 68-96-89) 25:24
5) Artifact: Plea to Seraphite Prophet(88/127) 27:20
6) Artifact: Jasmine Bakery Safe(89/127) 27:48
7) Artifact: Strange Relic(90/127) 28:02
8) Weapon: Double Barrel Shotgun 29:01
9~14) Artifact: Prayer for Victory, Seraphite Prayer to Prophet – Peace, Respect, Steed, Prosperity, Pairing(91~96/127) 29:33
15) Artifact: WLF Soldier Meets Prophet Letter(97/127) 31:54
16) Upgrade: Gun Holster 32:29
17) Artifact: Letter from Seraphite Father to Son(98/127) 38:08
18) Workbench(16/25)38:29
CHAPTER 29 - Winter Visit(全0個)
---
サムネイル製作:K.K
LAST OF US PART II - SURVIVOR DIFFICULT NO DAMAGE 100% COLLECTIBLES WALKTHROUGH PLAYLIST:
⇒https://www.youtube.com/playlist?list=PL4fd59i0eA3Vh4HZ0-w3Ro53FJSA-AQnd
LAST OF US REMASTERED - GROUNDED DIFFICULT NO DAMAGE NO UPGRADE 100% COLLECTIBLES WALKTHROUGH PLAYLIST:
⇒https://www.youtube.com/playlist?list=PL4fd59i0eA3X7ueDVvMwh_kZ_1Pm2VvOz
======================
- ゲームタイトル: ラストオブアス パーツ2/THE LAST OF US PART 2(PS4版)
- 発売日: 2020年6月19日
- 価格: PS4版:6,900円+税
- ジャンル : サバイバルアクション
- ESRB : Cero Z
- 開発: NAUGHTY DOG
- 発売: (株)ソニー・インタラクティブエンタテインメント
=======================
#LastOfUsPart2 #SURVIVOR #AllCollectibles
=======================
"Copyright Disclaimer Under Section 107 of the Copyright Act 1976,
allowance is made for "fair use" for purposes such as criticism,
comment, news reporting, teaching, scholarship, and research.
Fair use is a use permitted by copyright statute that might otherwise
be infringing. Non-profit, educational or personal use tips the balance
in favor of fair use."
=======================
password list 在 Password List organizers - Download PDF Document - Pinterest 的推薦與評價
Sep 17, 2012 - This printable password list organizer is to be used to track usernames and passwords for multiple computer and online programs and websites. ... <看更多>
password list 在 SecLists/10-million-password-list-top-1000000.txt at master 的推薦與評價
It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, ... ... <看更多>