ref: https://itnext.io/helm-3-secrets-management-4f23041f05c3
Secret Management 的議題一直以來都是 CI/CD 流程中不可忽似的一部分,本篇文章作者不同於以往採用常見的解決方案(Hashicorp Vault, Helm Secret, SealedSecret),反而是使用 Helm 內建的 AES 加解密功能來實作 Heml Chart 資料的加解密需求。
作者認為一個良好的機密管理解決方案需要能夠為其團隊提供三個基本需求
1) 所有的機密資訊都要能夠存放到版本控制系統中(Git...etc)
2) 所有被上傳到 Chartmuseum 的 Helm Chart Package 都不能有任何 k8s secret 物件,要放的只能有加密後結果。反之使用者要使用時也必須要有能力去解密
3) 單一工具管理,以作者來說會希望能夠都使用 Helm 這個工具來處理,愈少的工具意味者依賴性愈少,同時在維護與管理上要花的心力也更少。
作者首先列舉了兩個現存的專案,分別是 Helm Secrets 以及 Hashicorp Vault 並且針對這兩者進行了簡單的介紹,並且舉出為什麼這兩個專案並不適合作者團隊的需求與使用情境。
作者最後開始認真研究 Helm 本身有什麼內建的加解密功能可以使用,最後發現 encryptAES 以及 descryptAWS 這兩個內建函式可以使用,譬如
value: encryptAES "secretkey" {{ .Values.valueToEncrypt }}
value: {{ .Values.valueToDecrypt }} | decryptAES "secretkey"
有了基本的概念與用法後,作者透過 shell script 實作一層 wrapper 來簡化整個處理流程。
最後將這些資訊也導入到 CI/CD 流程中來幫忙進行解密的相關動作,讓 CD 可以順利的將目標 Secret 給送到 Kubernetes 中。
個人心得: 採用加解密的系統個人還是喜歡採用 SealedSecret 的設計理念,將解密的時間點延後到 Kubernetes 內而並非 CI/CD 系統上,主要是 CI/CD 的 pipeline 要是沒有仔細設計其實很多人會不小心把過程命令給輸出的,這樣的話加解密的過程,使用的 Key 等都有可能會洩漏出去。
aes加密key 在 原價屋coolpc Facebook 的最讚貼文
原價屋《筆電不掉7專案》啟動!Intel i7 & AMD R7以上筆電送AencrGO加密器!
http://www.coolpc.com.tw/phpBB2/viewtopic.php?f=52&t=273470
加了密,你的筆電資料誰也偷不走!
因為有AencrGo安鎧加密器的AES-256bit加密保護,只要一拔Key,所有資料瞬間加密鎖檔,沒有你的Key和密碼就是沒輒!不管是近端電腦筆電裡的HDD和SSD,亦或雲端Google Drive、OneDrive或Dropbox都行,你的機密資料、私密照片影片不會因為被偷走變成網紅…。這隻AencrGo自原價屋開賣以來就一直都有很好的銷量,就是因為大家對資安問題越來越重視了!有關於AencrGo加密器的使用與介紹,各位可以參考下面的連結。原價屋《筆電不掉7專案》啟動!現在你來原價屋購買Intel Core i7或AMD R7以上處理器的筆電...#原價屋促銷 #筆電 #R7 #i7 #雙11 #加密器 #coolpc
aes加密key 在 原價屋coolpc Facebook 的精選貼文
不怕D槽無碼全露出!打死不招的AencrGo安鎧加密器!
http://www.coolpc.com.tw/phpBB2/viewtopic.php?f=52&t=268277
保密要訣只有一個,那就是AES-256鎖!
鎖住它...鎖住它...鎖住它...!有了AencrGo安鎧加密器,就算是007破門而入,只要我立馬拔下Key!資料瞬間加密鎖檔,沒有你的Key跟密碼,詹姆士·龐德也拿你沒轍!重要的影片、照片、帳號密碼,一旦主機中毒,難保資料通通外流,較進階的企業用戶改用雲端資料庫,雲端固然方便,但不要以為100%安全!要不網上怎麼會有XX相簿遭破解、私密照外流、企業雲端機密資料遭竊各種新聞,一不小心突然變網紅,甚至讓公司損失幾百萬都有可能...#原價屋促銷 #原價屋 #coolpc #AencrGo #安鎧 #加密器 #AES256 #Windows #Android #雙介面 #玫瑰金
aes加密key 在 線上解AES好用工具| 程式狂想筆記 的推薦與評價
AES decryption AES encryption AES Hex Key Supported - The X Online Tools · CTF在线工具-AES在线加解密|AES在线加密|AES在线解密|AES ... ... <看更多>
aes加密key 在 使用密碼以安全的方式對資料進行AES 加密 的推薦與評價
以下示例使用AES 加密給定資料塊。加密金鑰以安全的方式派生(隨機鹽,1000 輪SHA-256)。加密在CBC 模式下使用AES 和隨機IV 。 ... <看更多>
aes加密key 在 Code - GitHub 的推薦與評價
標題:使用AES-128 加密影片: Azure 媒體服務描述:瞭解如何使用AES 128 位加密來加密影片,以及如何使用Azure 媒體服務中的金鑰傳遞服務。 ... <看更多>