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
後續兩個有興趣的可以參考全文,都是滿有趣的一些想法,值得閱讀擴展自己的認知
同時也有34部Youtube影片,追蹤數超過14萬的網紅李哈利Harry,也在其Youtube影片中提到,一年一度的雙十一大促銷剛剛結束,你的網店銷量還好嗎? 如果你的網店銷量成功上漲至少 2 倍,恭喜你! 如果你的網店銷量跟平時的銷量差不多,也不要灰心,因為我邀請了凱文老師在今天的視頻裡和你分享我們會在 2020 年剩下的促銷檔期所進行的亞馬遜行銷策略! 除了行銷策略以外,我們還會教你如何有效管...
「list listing」的推薦目錄:
- 關於list listing 在 矽谷牛的耕田筆記 Facebook 的最佳貼文
- 關於list listing 在 Siennylovesdrawing Facebook 的最佳解答
- 關於list listing 在 Siennylovesdrawing Facebook 的精選貼文
- 關於list listing 在 李哈利Harry Youtube 的最讚貼文
- 關於list listing 在 BlueBerries詭計星的頻道 Youtube 的最佳貼文
- 關於list listing 在 Kanchan lad Youtube 的最讚貼文
- 關於list listing 在 Are both "**listing** of items" and "**list** of items ... 的評價
- 關於list listing 在 Directory Listing · robinrodricks/FluentFTP Wiki - GitHub 的評價
- 關於list listing 在 How To Make a Directory Listing Website with WordPress and ... 的評價
list listing 在 Siennylovesdrawing Facebook 的最佳解答
Yeah‼️ Sienny Yong aka Siennylovesdrawing has started her 2nd blog with Medium since Apr 2019
Hence, she would like to sharing here some of the content created specially for #Property/ #HomeLivibg (This is Part 2) via 🌐
https://siennylovesdrawing.wordpress.com/2021/07/31/more-property-home-living-content-from-https-siennylovesdrawing-medium-com-part-2/
Part 1 via 🌐 https://siennylovesdrawing.wordpress.com/2020/10/31/more-property-home-living-content-from-https-siennylovesdrawing-medium-com/
Happy reading ya 🤗
#share #sharing #sharingiscaring #blog #life #lifestyle #blogger #blogging #bloggers #influencer #influencers #sharing #sharingiscaring #blog #contentcreator #blogger #bloggers #influencer #influencers #siennylovesdrawing #home #homeliving #property #development
list listing 在 Siennylovesdrawing Facebook 的精選貼文
Yeah‼️ Sienny Yong aka Siennylovesdrawing has started her 2nd blog with Medium since Apr 2019
Hence, she would like to sharing here some of the content created specially for Digital/ Technology/ Mobile (This is Part 2) via 🌐 https://siennylovesdrawing.wordpress.com/2021/07/16/more-digital-technology-mobile-content-from-https-siennylovesdrawing-medium-com-part-2/
Part 1 via 🌐 https://siennylovesdrawing.wordpress.com/2020/11/17/more-digital-technology-mobile-content-from-https-siennylovesdrawing-medium-com/
Happy reading ya 🤗
#share #sharing #sharingiscaring #blog #life #lifestyle #blogger #blogging #bloggers #influencer #influencers #digital #technology #smartphones #app #devices #camera #Xiaomi #OPPO #vivo #JBL #audio #game #gamer #technology #Tiktok
list listing 在 李哈利Harry Youtube 的最讚貼文
一年一度的雙十一大促銷剛剛結束,你的網店銷量還好嗎?
如果你的網店銷量成功上漲至少 2 倍,恭喜你!
如果你的網店銷量跟平時的銷量差不多,也不要灰心,因為我邀請了凱文老師在今天的視頻裡和你分享我們會在 2020 年剩下的促銷檔期所進行的亞馬遜行銷策略!
除了行銷策略以外,我們還會教你如何有效管理亞馬遜庫存,還有如何操作有效率的促銷策略,讓你花出去的每筆廣告費用帶來最大化的投資回報率!
00:00 前導
00:40 亞馬遜第四季度
01:12 亞馬遜庫存管理
03:18 優化亞馬遜產品 listing
04:25 如何處理 PPC 問題
06:37 提早為惡性競爭做好準備
------------------
👉 搶先加入「投資帶我飛」社團:
https://www.officialharrylee.com/invest-with-harry
👉 了解我的第一個 NFT - HL Family:
https://www.harryleefam.com
👉 加入「HL Family」NFT Discord 社群:
https://discord.gg/2x3tF6JSvu
🧑🏻🏫 線上課程的銷售秘密免費教學:
https://www.officialharrylee.com/onlinecourse-webinar-registration13?sl=youtube
🧑🏻🏫 Shopify 電商大師班免費教學:
https://www.officialharrylee.com/shopify-webinar-registration13?sl=youtube
📖 Shopify電商大師班免費攻略:
https://www.officialharrylee.com/shopify-cheatsheet3?sl=youtube
🧑🏻🏫 社交媒體行銷藍圖免費教學:
https://www.officialharrylee.com/smma-webinar-registration-singup1?sl=youtube
📖 社交媒體行銷藍圖免費攻略:
https://www.officialharrylee.com/smma-cheatsheet?sl=youtube
------------------
🔔 訂閱我的頻道、打開小鈴鐺,你才不會漏了我未來的新影片:
https://www.youtube.com/c/harrylee?sub_confirmation=1
🛍【免費14天試用】網店必備 Shopify:
https://www.shopify.com/?ref=usfox
⏳【免費14天試用】行銷漏斗軟件 Clickfunnels:
https://bit.ly/2Whj7qJ
📮【免費14天試用】全自動郵件發送系統 Active Campaign:
https://bit.ly/2Ik528e
📈【免費】YouTube 數據分析工具 - Tubebuddy:
https://www.tubebuddy.com/tbnb
📈券商: Webull 微牛APP (美國/中國/馬來西亞) 用戶
https://act.webull.com/k/lZu8Lz9dDOkt/main
------------------
🎒 我的設備:
📷 相機Canon M50 -
https://amzn.to/2GB4eJZ
🎙 相機麥克風 Rode -
https://amzn.to/2Dm7ZSE
🎤 電腦麥克風 -
https://amzn.to/2IJWZ4X
------------------
❤️ Instagram:
https://www.instagram.com/harryleemedia/
✅ 微信ID:
leemedia
👨💻 Facebook:
https://www.facebook.com/officialharryleemedia
🙋🏻♀️ Facebook 群組:
https://www.facebook.com/groups/400282737418604
🌐 官網:
https://www.officialharrylee.com
📨 聯絡郵箱:
harry@harryleemedia.com
------------------
🔥 其他不可錯過的超人氣視頻:
👉 Shopify電商教學 -
https://www.youtube.com/watch?v=FamZf6shbNw&list=PLYMEh7yZ5BIzpVbNKwJh2SATFSRSUreML
👉 社交媒體營銷教學 -
https://www.youtube.com/watch?v=rts2uk7cAMw&list=PLYMEh7yZ5BIx-b02W1fhdvbjxPSOZ0AdA&index=2&t=11s
👉 Facebook 廣告操作完整教學 -
https://www.youtube.com/watch?v=8SPnnoUVGB4&list=PLYMEh7yZ5BIzzsLU6rc_d-ZYtwh7hKuRo
👉 YouTube 營銷推廣教學 -
https://www.youtube.com/watch?v=rcYbGG2gWJY&list=PLYMEh7yZ5BIy13MbQNe_wM15X_c8yN5Kh
👉 關於網絡賺錢的秘密 -
https://www.youtube.com/watch?v=jreIXWTrH4A&list=PLYMEh7yZ5BIzPG_IaEuTmSomVFs-9fUHL
👉 關於個人品牌與成長 -
https://www.youtube.com/watch?v=m7CZMu23dj8&list=PLYMEh7yZ5BIzxt1XI10vRl55n8M5ioAYn
------------------
‼️ 重要聲明:
以上部分鏈結是聯盟營銷鏈結,但不會影響你在購買時的價格和權益。
收到的聯盟佣金會被用來運作這個頻道,讓我在未來能夠產出更多更好的內容給你。
在此聲明,謝謝你的支持!
#亞馬遜 #亞馬遜電商 #跨境電商
list listing 在 BlueBerries詭計星的頻道 Youtube 的最佳貼文
Approx SEA/Global will be having this update on 26 Oct or may be coming soon.
After changing to account only, your might facing bad MVP listing at your main char guild, so you can choose to clear the VR using your alt char at other guilds.
For a detailed guide on how the method work, please watch the video.
Anything unclear please comment below.
如果本尊公會的遺跡王不漂亮, 可以選擇去打小號公會的遺跡. 台版有好心人士整理出列表在line群供大家參考. 感謝 感謝小密助理群/潔語0u0
如果還是有點不明白的可以下面留言發問
BGM: 魔王魂
https://maoudamashii.jokersounds.com/archives/bgm_maoudamashii_cyber26.html
https://www.youtube.com/watch?v=vZ9RZF5hhjM
list listing 在 Kanchan lad Youtube 的最讚貼文
Hey guys, welcome back to a new travel vlog - where I take you to Bhopal(MP) my birth place.
It was a road trip that took us approx 12 hours to reach the main city and I stayed at my Uncle’s house so I had everything planned and places I wanted to show Nia.
Bhopal is situated on hills, surrounded by lakes and has a beautiful weather and there are a few places I feel you must visit if you happen to travel there anytime.
1. Upper Lake - a beautiful scenic spot for boating and hanging out with your friends and family.
2. Sair Sapata - a small spot to just sit and relax.
3. Boat club - it’s meant for boating, eating street delicacies and watching the sunset.
4. Van Vihar National park - a beautiful habitat for animals and a must visit if you’re with kids or love wildlife and nature like me.
5. New Market - for all your shopping needs.
6. Top’n’Town - the most famous ice cream brand in Bhopal serving yummy desserts.
7. Tribal Museum- for those interested in history.
Everyone has different choices I am listing the ones I like and feel are a must visit during your stay in Bhopal.
Tell me if you’re ever been to this city or if it’s on your list ??
Find all the photos on my Instagram.
Any comments/questions are welcome.
Love
Kancchan
list listing 在 Directory Listing · robinrodricks/FluentFTP Wiki - GitHub 的推薦與評價
GetListing() - Get a file listing of the given directory. Add FtpListOption.Recursive to recursively list all the sub-directories as well. Returns one ... ... <看更多>
list listing 在 How To Make a Directory Listing Website with WordPress and ... 的推薦與評價
Get Web Hosting: https://www.darrelwilson.com/nameheroDownload Directory Theme: https://darrelwilson.com/listingproHow To Market Directory ... ... <看更多>
list listing 在 Are both "**listing** of items" and "**list** of items ... 的推薦與評價
Firstly, both list and listing are commonly used as count nouns, and they are synonymous. But secondly, though their denotations are ... ... <看更多>