前面部署 App 時有用到 Secret 來儲存資料庫的敏感資料,例如登入帳號、密碼等等。ConfigMap 也是類似的用途,可以拿來存放設定檔。今天就來介紹這...
今天要開始介紹 K8s 一些內部元件設定不當的濫用,基本上都還蠻簡單的。一樣在攻擊前先看手法跟位置。參考 从攻击者视角聊聊K8S集群安全 - 上 一圖,...
概述 俗話說得好,「工欲善其事,必先利其器」。對於現今的 Kubernetes 使用者的我們來說,這句話再恰當不過。在探索 Kubernetes 的深淵中,雖然...
哈囉大家好,我是古古 在前幾篇文章中,分別去介紹了 Google Cloud 中的 IaaS (Compute Engine)、PaaS (App Engine...
通常一個 Pod 內只會有一個應用程式在運行,這也比較有利管理及規模的控制。不過有的應用程式較為複雜,例如可能需要先做些前置作業,或是有輔助的程式,這時能在 P...
今天要介紹一個透過 SSL CSR 請求偽冒身分或是濫用權限的攻擊手法,一樣在攻擊前先看手法跟位置。參考 从攻击者视角聊聊K8S集群安全 - 上 一圖,...
一、Ingress Controller安裝 二、Kubectl與Helm CLI 工具安裝 三、Rancher高可用管理平台安裝 一、添加 H...
概述 經常爬實作文章的我,常遇到的問題就是,明明所有操作與設定檔都跟教學上的一模一樣,但怎麼跑出來的,只有一堆錯誤,再經過反覆查詢後,才發現原來運作環境或服務版...
今天會開始介紹如何攻擊 K8s 的 RBAC 機制,通常設定上的疏忽有兩種,一種是給予過大的權限、另一種則是給予特殊權限進行提權。先介紹今天攻擊手法的介紹...
今天來講 Resource。前面有提到 control plane 的 scheduler 會負責將 Pod 安排到合適的 Node 上。Scheduler 考...
概述 如果講到 Grafana 這家以開源為精神指標的公司,我想很多人第一個反應都跟我一樣,就是那個「可以把資料變成好看圖表的 Dashboard 工具」吧。直...
RBAC (Role-based access control) 在 wiki 中的定義為以角色為基礎的存取控制模型。簡單來說 RBAC 有三個重要的元素如...
今天來介紹 Pod 相關的屬性及設置: Commands and Arguments Pod Lifecycle Probes Commands and A...
一、Rancher Server安裝 一、使用docker起容器 二、查看初始密碼 三、登入 四、重新設定admin密碼 二、匯入現...
一、節點規劃 二、組件版本 安裝前準備 一、設置hosts解析 二、調整系統配置 三、安裝docker 四、安裝cri-docker...
概述 在雲原生架構中,找出效能問題和不良的 CPU 使用率成了一個困難且極具挑戰性的過程。 隨著雲端環境越來越多元,使用者需要一種有效觀測手段,通常我們透過可觀...
昨天還沒把整個服務架起來,缺少資料庫的部分。Kubernetes 還有另一種 Object 是 StatefulSet,可以應用在需要保持狀態的服務上。這邊為了...
因為本篇篇幅比較少,所以跟Day13一起發佈 CVE-2022-0492 相關逃逸手法可以參考之前的鐵人賽Day19 - 當容器逃逸的生活遇到瓶頸時,...
今天會介紹如何透過掛載宿主機 /var/log 檔案再搭配觀看權限以達到任意檔案讀取的效果。以下是今天攻擊手法的介紹以及架構位置,參考 从攻击者视角聊聊...
概述 在 Kubernetes 的生態系中,我們獲得了前所未有的容器彈性,這大大助益於微服務的建構與複雜的容器編排。它為我們提供了一個強大且靈活的平台,使我們能...
前一天建立了 pod 跑 nginx,不過通常上建置 pod 不會只建一個 pod,而是使用一些 Controller 控制器來調配 Pod。假設今天服務的流量...
K8s Pod 內其實是由多個容器組成,所以逃逸的原理是一樣的,因此這邊一樣會用之前介紹過的容器逃逸手法來進行逃逸,差別只是在於這邊是用K8s的環境以及不...
概述 多年來,IT 監控以各種方式被應用和部署。其核心目的是收集有關不只是 IT 基礎設施以及雲原生服務的硬體和軟體運作指標,確保所有關鍵功能都能順利運作,進而...
前言 在 Kubernetes 中,ConfigMap 和 Secret 是兩個重要的資源類型,用於管理應用程式的配置資訊和敏感數據。本篇教程將逐步引導您如何創...
原本打算這篇直接部署個應用,但突然發現有 dashbaord 這東西!新手看圖形化介面應該會比較有感,不像 terminal 只有文字 🤣因此今天就先建立一個...
在進行 K8s 的攻擊之前,需要先來探討一下攻打有哪些戰術跟可利用的技術手法。這部分可以參考微軟的 Threat-Matrix-for-Kubernete...
概述 在我們開始探索 Grafana 的可觀測性宇宙前,我們需要知道 Kubernetes 在其中所扮演的重要角色,他已經逐漸成為現代雲原生應用服務與容器編排服...
接下來就來準備本機練習 kubernetes 的環境吧!因個人練習通常不會有多台機器能部署,社群上有不少工具提供給開發者建置本機 kubernetes 環境:...
前言 剛轉職的超新手工程師,因工作需求開始學習 kubernetes。想說藉著鐵人賽的機會讓自己記錄學習狀況。目前尚未接觸到公司的正式環境,也還未自己建構出 K...
前言 在 Kubernetes 上進行軟體部署更新是現代軟體開發的重要方面之一。Kubernetes 提供了各種部署策略,可以確保您的應用程式在更新過程中維持穩...