เราเพิกถอนคีย์ลงนามของส่วนเสริมอย่างไร
อัปเดตล่าสุด: 4 ตุลาคม 2026
ส่วนเสริมทุกตัวของ Sekervia ได้รับการลงนาม (Ed25519) แอปจะปฏิเสธส่วนเสริมใดก็ตามที่ลายเซ็นไม่ตรงกับคีย์ที่แอปรู้จัก แต่การลงนามเพียงอย่างเดียวยังไม่พอ สิ่งที่สำคัญคือ จะเกิดอะไรขึ้นในวันที่คีย์สูญหายหรือถูกบุกรุก และใช้เวลานานเท่าใด
พันธสัญญาของเรา
ภายใน 24 ชั่วโมง หลังจากพบปัญหา คีย์ที่เกี่ยวข้องจะถูกถอดออกจาก Sekervia
ภายใน 72 ชั่วโมง เวอร์ชันที่แก้ไขและลงนามแล้วจะถูกส่งออกผ่านการอัปเดตอัตโนมัติ
คีย์ที่ถูกถอดออกแล้วจะ ถูกปฏิเสธอย่างถาวร แม้ว่าสำเนาเก่าของแอปหรือแพ็กเกจใดยังคงนำเสนอคีย์นั้นอยู่ก็ตาม: Sekervia เก็บรายการคีย์ที่ถูกถอดออกและตรวจสอบรายการนี้ก่อนการตรวจสอบอื่นใด
สิ่งที่เราทำ ทีละขั้นตอน
1. ตรวจพบ — การตรวจสอบอัตโนมัติจะยืนยันในทุกเวอร์ชันว่าส่วนเสริมทุกตัวที่ส่งมอบได้รับการลงนามด้วยคีย์ที่ยังมีผลใช้งาน การหมุนเวียนคีย์ที่ทำผิดพลาดจะทำให้การตรวจสอบนี้ล้มเหลว
2. สร้างคีย์ใหม่ — ส่วนที่เป็นคีย์ส่วนตัวจะถูกจัดเก็บไว้อย่างปลอดภัยทันที ก่อนการลงนามใด ๆ
3. แทนที่ ไม่ใช่เพิ่ม — คีย์เก่าจะถูกนำออกจากแอปและถูกเพิ่มเข้าในรายการคีย์ที่ถูกถอดออก
4. ลงนามใหม่ ส่วนเสริมทางการทุกตัวด้วยคีย์ใหม่
5. พิสูจน์ — การทดสอบจะยืนยันว่าไม่มีส่วนเสริมใดใช้คีย์ที่ถูกถอดออก และคีย์ที่ถูกถอดออกจะไม่ถูกนำกลับมาใช้อีก
6. เผยแพร่ เวอร์ชันที่แก้ไขแล้วผ่านการอัปเดตที่ลงนามแล้ว
7. แจ้งให้ทราบ — บันทึกประจำรุ่นจะระบุคีย์ที่ถูกถอดออก วันที่ และเหตุผล ส่วนเสริมที่ยังลงนามด้วยคีย์นั้นจะไม่ถูกโหลดอีกต่อไป: นี่เป็นความตั้งใจ
สิ่งที่เคยเกิดขึ้นกับเรา
เมื่อวันที่ 22 กันยายน 2026 ขณะที่เรากำลังจะลงนามส่วนเสริมใหม่ เราพบว่าส่วนที่เป็นคีย์ส่วนตัวของคีย์หนึ่งของเรา ซึ่งสร้างขึ้นเมื่อวันที่ 4 กันยายน ได้ สูญหาย ไป: คีย์นั้นไม่เคยถูกจัดเก็บไว้อย่างปลอดภัยเลย ภายในไม่กี่นาทีต่อมา เราได้เริ่มใช้คีย์ใหม่ ลงนามส่วนเสริมใหม่ และถอดคีย์เก่าออก ไม่มีส่วนเสริมใดถูกลงนามโดยบุคคลที่สาม
แต่การสูญหายนี้ถูกตรวจพบหลังเกิดเหตุถึง 18 วัน เพราะไม่มีสิ่งใดตรวจสอบว่าคีย์ยังคงอยู่ นี่คือเหตุผลที่ขั้นตอนที่ 2 ในปัจจุบันกำหนดให้ต้องจัดเก็บคีย์ไว้อย่างปลอดภัย ก่อน การลงนามใด ๆ