ความปลอดภัยไซเบอร์
ตรวจท่าทีความปลอดภัยของเวิร์กโหลดและคลัสเตอร์ Kubernetes
ระบุและแก้การตั้งค่าเสี่ยงของเวิร์กโหลด ตัวตน เครือข่าย ความลับ อิมเมจ และคอนโทรลเพลน ด้วยการเปลี่ยนแปลงที่ทดสอบแล้ว
กระบวนการ
ทำตามลำดับนี้
- ขออนุญาตและสำรวจคลัสเตอร์ เนมสเปซ เวิร์กโหลด ความอ่อนไหวของข้อมูล การใช้ร่วม การเปิดเผย เจ้าของ รุ่น และขอบเขตบริการที่จัดการ
- เก็บแมนิเฟสต์และการตั้งค่าแบบอ่านอย่างเดียวของ RBAC บัญชีบริการ การควบคุมรับเข้า การเข้าถึง API บันทึกตรวจ แนวนโยบายเครือข่าย ความลับ เรจิสทรี โหนด และวิธีสำรอง
- ตรวจอิมเมจและการควบคุมห่วงโซ่อุปทานเรื่องเรจิสทรีที่เชื่อถือ การอ้างอิงที่ไม่เปลี่ยน การจัดการช่องโหว่ ที่มา เนื้อหาน้อยที่สุด และจังหวะอัปเดต
- ประเมินบริบทความปลอดภัยของเวิร์กโหลดเรื่องสิทธิ์ การเข้าโฮสต์ ความสามารถ รหัสผู้ใช้ ระบบไฟล์ ขีดจำกัดทรัพยากร และ seccomp หรือการควบคุมเคอร์เนลอื่น
- ประเมินการแยกคลัสเตอร์และเนมสเปซ สิทธิ์น้อยที่สุด การปกป้องความลับ การเปิดภายนอก การบังคับนโยบาย ความปลอดภัยคอนโทรลเพลน และการบันทึก เทียบแนวทาง NIST และ Kubernetes
- จัดลำดับผลการค้นพบตามเส้นทางโจมตีและผลกระทบเวิร์กโหลด แล้วทยอยการเปลี่ยนแมนิเฟสต์หรือแพลตฟอร์มที่อนุมัติ พร้อมย้อนกลับและการตรวจโดยเจ้าของบริการ
- ทดสอบการแก้ไขซ้ำ ตรวจสุขภาพแอปพลิเคชัน และเพิ่มนโยบายเป็นโค้ดหรือการตรวจต่อเนื่องเพื่อจับการเกิดซ้ำ
เตรียมสิ่งนี้
ข้อมูลที่แมวจะขอ
- ขอบเขตคลัสเตอร์และเนมสเปซ
- สิทธิ Kubernetes และคลาวด์แบบอ่านอย่างเดียว
- เจ้าของเวิร์กโหลดและการจัดชั้นข้อมูล
- ที่เก็บการติดตั้งและข้อจำกัดการบำรุงรักษา
เราเตอร์ + playbook เดียว
จัดเส้นทางก่อน เลือกอันเดียว
Cat Paw โหลด playbook เดียวต่องาน ไม่ผสมหลายอัน เริ่มที่เราเตอร์นี้ เส้นทางที่เหลือเป็นตัวเลือกเฉพาะ workflow
- เราเตอร์:
cybersecurity-pack skills/cybersecurity-skills/performing-kubernetes-cis-benchmark-with-kube-bench/SKILL.mdskills/cybersecurity-skills/auditing-kubernetes-cluster-rbac/SKILL.mdskills/cybersecurity-skills/scanning-kubernetes-manifests-with-kubesec/SKILL.md
เส้นเขต
ขอบเขตเดินทางไปกับพรอมต์
- สำรวจแบบอ่านอย่างเดียวก่อน และอย่าใช้แมนิเฟสต์หรือรันคอนเทนเนอร์โดยไม่มีขอบเขตการเปลี่ยนแปลงที่อนุมัติ
- อย่าดึงค่าความลับ ให้ตรวจเมทาดาทาและการควบคุมปกป้องแทน
- ทดสอบการเปลี่ยนการรับเข้า RBAC และแนวนโยบายเครือข่ายในสเตจหรือคลื่นจำกัดพร้อมย้อนกลับ
เสร็จหมายถึง
จุดจบที่ตรวจได้
ทุกด้านในรายการตรวจในขอบเขตมีหลักฐานและการจัดการ การแก้วิกฤตถูกตรวจโดยไม่ถดถอยบริการ และการตรวจนโยบายต่อเนื่องครอบคลุมการตั้งค่าเสี่ยงสูงที่ตกลง
แหล่งที่มา
กระบวนการนี้มาจากไหน
- csrc.nist.gov/pubs/sp/800/190/final
- kubernetes.io/docs/concepts/security/security-checklist/
- kubernetes.io/docs/concepts/security/application-security-checklist/
แหล่งที่มาตั้งรูปแบบของ workflow โพสต์ Reddit และชุมชน ถ้ามี ให้ถือเป็นเรื่องเล่าจากผู้ปฏิบัติ ไม่ใช่ข้อเท็จจริงสากล