ตอบสนองเหตุการณ์
แก้ความลับที่รั่วจากที่เก็บโค้ด
เพิกถอนข้อมูลรับรองที่รั่ว สอบการใช้ในทางผิด อัปเดตบริการที่พึ่งพาอย่างปลอดภัย และลดการเกิดซ้ำ
กระบวนการ
ทำตามลำดับนี้
- เปิดเหตุและระบุประเภทความลับ ผู้ให้บริการ ที่เก็บ เส้นทางเปิดเผย การมองเห็น ประวัติคอมมิต ส้อม บันทึก และเจ้าของที่กระทบ โดยไม่คัดลอกค่าไปตั๋วหรือแชท
- เพิกถอนหรือปิดความลับที่เปิดที่ผู้ให้บริการผู้ออกทันที อย่าพึ่งการลบคอมมิต เพราะสำเนาก่อนหน้านี้อาจยังอยู่
- สร้างตัวแทนด้วยสิทธิ์น้อยที่สุดและวันหมดอายุที่เหมาะสม อัปเดตที่เก็บความลับที่อนุมัติและบริการที่พึ่ง แล้วตรวจการทำงาน
- ทบทวนบันทึกผู้ให้บริการ ที่เก็บ CI คลาวด์ และแอปพลิเคชันเพื่อหาการใช้ตั้งแต่ช่วงเปิดเผยที่น่าจะเป็นไปได้แรกถึงการเพิกถอน และยกระดับกิจกรรมน่าสงสัย
- ลบความลับจากโค้ดและการตั้งค่าปัจจุบัน ตัดสินกับผู้ดูแลที่เก็บว่าต้องเขียนประวัติใหม่หรือไม่ และประสานผลที่รบกวน
- เพิ่มการสแกนความลับ การปกป้องการผลัก กฎละเว้นที่ต้องทบทวน และรูปแบบการฉีดที่ปลอดภัยกว่า ค้นหาที่เก็บที่เกี่ยวข้องที่ได้รับอนุญาตหาการเปิดเผยเดียวกัน
- บันทึกเส้นเวลา ผลกระทบ การหมุน หลักฐาน และการกระทำป้องกัน แล้วปิดต่อเมื่อข้อมูลรับรองเก่าใช้ไม่ได้และบริการใช้ตัวแทนแล้ว
เตรียมสิ่งนี้
ข้อมูลที่แมวจะขอ
- การเตือนสแกนความลับหรือการอ้างที่เก็บ
- ผู้ให้บริการข้อมูลรับรองและเจ้าของ
- สิทธิที่เก็บและผู้ให้บริการที่ได้รับอนุญาต
- รายการบริการที่พึ่ง
เราเตอร์ + playbook เดียว
จัดเส้นทางก่อน เลือกอันเดียว
Cat Paw โหลด playbook เดียวต่องาน ไม่ผสมหลายอัน เริ่มที่เราเตอร์นี้ เส้นทางที่เหลือเป็นตัวเลือกเฉพาะ workflow
- เราเตอร์:
cybersecurity-pack skills/cybersecurity-skills/implementing-secret-scanning-with-gitleaks/SKILL.mdskills/cybersecurity-skills/implementing-secrets-scanning-in-ci-cd/SKILL.md
เส้นเขต
ขอบเขตเดินทางไปกับพรอมต์
- อย่าวาง พิมพ์ ส่ง หรือเก็บค่าความลับในรายงานหรือบทสนทนา
- ถือข้อมูลรับรองว่าถูกเจาะ และเพิกถอนก่อนทำความสะอาดที่เก็บ
- ประสานการเขียนประวัติใหม่และการหมุนในผลิตกับเจ้าของ อย่าทำให้ผู้ใช้พังหรือลบหลักฐานทางนิติวิทยาศาสตร์
เสร็จหมายถึง
จุดจบที่ตรวจได้
ข้อมูลรับรองที่รั่วไม่ผ่านการตรวจ ผู้ใช้ที่ทราบทั้งหมดใช้ตัวแทนสิทธิ์น้อยที่สุด การทบทวนการใช้ผิดถูกบันทึก และการสแกนหรือการควบคุมป้องกันกำลังทำงาน
แหล่งที่มา
กระบวนการนี้มาจากไหน
- docs.github.com/en/code-security/tutorials/remediate-leaked-secrets/remediating-a-leaked-secret
- docs.github.com/en/code-security/concepts/secret-security/secret-scanning
แหล่งที่มาตั้งรูปแบบของ workflow โพสต์ Reddit และชุมชน ถ้ามี ให้ถือเป็นเรื่องเล่าจากผู้ปฏิบัติ ไม่ใช่ข้อเท็จจริงสากล