HashiCorp Vault on AWS & K8s - 雲端地端通吃的私鑰管理平台

活動日期: 2023-05-10T11:00:00Z 活動連結 聯絡我Facebook Twitter 投影片 Info 現代網路應用需要處理許多私密金鑰的管理,例如:user 的密碼、server 的資料、database 的資料、microservices 彼此 authentication…。加上駭客團體猖獗,許多國內外知名企業紛紛遭駭,導致公司與使用者的損失。 如何系統化且自動化管理大量的私密資料,成為系統整體安全性的關鍵。 HashiCorp Vault 為一款開源的私密資料管理平台,除了保障系統安全性,比起市面上的其他管理工具,還有許多特點如: 不依賴外部服務,適合自行架設在內部公有雲/私有雲/傳統 server/Kubernetes/VM 支援跨環境的應用,可以串連混合雲中的應用,作為私鑰認證的中心 Target group 本次活動將簡介 Hashicorp Vault,並以 AWS Cloud 與本地 Kubernetes 為例,提供幾個基本的操作範例,適合初次接觸 HashiCorp Vault 與尋找私鑰管理平台的團隊。 Author Che-Chia Chang,專長的領域是後端開發,開發維運,容器化應用,以及Kubernetes開發管理。 Microsoft 最有價值從業人員 MVP。 目前為 Golang Taiwan Meetup Organizer,常出現於 CNTUG,DevOps Taipei,GDG Taipei, Golang Taipei Meetup。 Che-Chia Chang, an SRE specialize in container and Kubernetes operation. An active member of CNTUG, DevOps Taipei, GDS Taipei, Golang Taiwan Meetup. Microsoft Most Valuable Professional since 2020. ...

May 10, 2023 · 1 min · 124 words · chechiachang

Hashicorp Comminity Presentation Vault Introduction

target group 金融客戶 vault 4/15 上架 accupass 5/10 (Wed) 11:00-12:00 webbase link (online) 10:30 上線設備測試 11:00 Ming 開場 11:05 主講 12:00 Q&A (留言) 當天錄影會上線 演講大綱 基本介紹 vault 架構 企業需求 self-host 複雜的 policy 用例 demo aws auth k8s auth policy 當天提供 github example Q&A (10mins) 內容 演講主題:Hashicorp vault 雲端地端通吃的私鑰管理平台 現代網路應用需要處理許多私密金曜的管理,例如:user 的密碼,server 的資料,database 的資料,microservices 彼此 authentication…。加上駭客團體猖獗,許多國內外知名企業紛紛遭駭,導致公司與使用者的損失。 如何系統化且自動化管理大量的私密資料,成為系統整體安全性的關鍵。 Hashicorp Vault 為一款開源的私密資料管理平台,除了保障系統安全性,比起市面上的其他管理工具,有許多特點 不依賴外部服務,適合自行架設在內部公有雲/私有雲/傳統server/Kubernetes/VM 支援跨環境的應用,可以串連混合雲中的應用,作為私要認證的中心 本次演講簡介 Hashicorp Vault,以 aws cloud 與本地 kubernetes 為例,提供幾個基本的操作範例 適合初次接觸的 Hashicorp Vault,與尋找私要管理平台的團隊 講者簡介 ...

May 10, 2023 · 1 min · 89 words · chechiachang

Terraform Github Action CI/CD

AWS cross account delegation 依舊 WIP,今天延續昨天內容,使用 github action 做 terraform module 的 CI/CD iThome 鐵人賽好讀版 賽後文章會整理放到個人的部落格上 http://chechia.net/ 追蹤粉專可以收到文章的主動推播 Terraform Github Action Jobs 我們可以在 terraform repository 中增加 tool checks 到 CI/CD 中,加強 code 的品質控管 terragrunt-infrastructure-modules PR 在此 這個 PR 包含幾個 Github Action Workflow ls .github/workflows checkov.yaml format.yaml plan.yaml security-scan.yaml validate.yaml format.yaml 中執行 terraform fmt -recursive,需求與目的已在昨天說明 validate.yaml 中執行 terraform validate,用來驗證 module 內的 terraform syntax 是否符合語法 checkov.yaml 是多語言的 policy as code 工具,在這邊執行掃描 terraform code 的安全性與 CVEs 檢查 security-scan.yaml 中也是 Policy As Code 使用 tfsec 工具掃描 plan.yaml 中在 pipeline 執行自動化 terraform plan 由於 plan 需要存取 state 與 provider API,設定上有許多權限設定需要開啟,目前是一個 dummy workflow policy as code 內容可以將一篇演講,有興趣請見底下投影片: 2022 DevOpsDay: Policy As Code for Terraform: https://docs.google.com/presentation/d/1yawazO1B_sP5Yiav-XLGJXW3ZS2JTV0wGuJwhrUKQ3A ...

September 25, 2022 · 2 min · 267 words · chechiachang

Aws Cross Account Delegation & pre-commit hook

TODO 與進度 root 中設定 IAM User aws cross account iam role delegation root account MFA policy (Optional) Cloudtrail (Optional) terraform aws config security 中設定 IAM User security 設定 password policy security 設定 MFA policy security 中設定 IAM Policy & Group dev 中設定 IAM role 允許 security assume dev IAM role iThome 鐵人賽好讀版 賽後文章會整理放到個人的部落格上 http://chechia.net/ 追蹤粉專可以收到文章的主動推播 AWS cross account with iam roles 要做跨 AWS account 的 IAM Roles access control,我們先看官方文件理解這個功能 ...

September 21, 2022 · 2 min · 390 words · chechiachang

Modules and password security

使用 aws module 的好處 為何許多開源的 terraform module 內部使用的都是其他的 module,而不是從 resource 單位開始? Terraform 官方文件,如何建立 module 如何建立一個 module 根據最常出現的使用情劇與需求 專注於業務的需求與抽象,雃後把實作(terraform resource) 在 module 中組合實作出來 module 也需要考慮 resource 之間的 architecture 也要考慮到觀禮是否方便?使用上是否安全? ex. 我們需求是產生一個 IAM User 正常的實作就是寫一個 resource.aws_iam_user 達成需求 更好的實作是:除了 iam_user 外,加上 一定會需要配權限,應搭配 iam_group + iam_policy pgp encrypt 讓資料更安全 password_policy 增加密碼安全 …等 比起單一一個 iam_user 思考的更全面,更接近最佳實踐 在這次的 Best Practice 追尋之旅中,我們會帶大家去看其他團隊所寫出的 terraform module 目前已經看了 aws 的 terraform module gruntwork 的 terraform module design (我們沒看到 private module,只是跟隨文件自己刻) 這些有多年企業解決方案經驗的團隊,寫出來的 terraform module 都會考量許多 security 方面的問題 這也是我們前十篇都在專注的方向 一般來說,一個好 module 會帶來很多好處 ...

September 21, 2022 · 4 min · 656 words · chechiachang