애드온 서명 키를 폐기하는 방법
최종 업데이트: 2026년 10월 4일
Sekervia의 모든 애드온은 서명(Ed25519)되어 있습니다. 앱은 서명이 자신이 알고 있는 키와 일치하지 않는 애드온을 모두 거부합니다. 하지만 서명만으로는 충분하지 않습니다. 중요한 것은 키가 분실되거나 유출된 날 무슨 일이 일어나며, 얼마나 빨리 대응하는가입니다.
우리의 약속
문제가 확인된 후 24시간 이내에 해당 키를 Sekervia에서 제거합니다.
72시간 이내에 서명된 수정 버전을 자동 업데이트로 배포합니다.
제거된 키는 앱의 이전 사본이나 패키지가 여전히 그 키를 제시하더라도 영구적으로 거부됩니다. Sekervia는 제거된 키 목록을 보관하며 다른 모든 검증보다 먼저 이 목록을 확인합니다.
단계별 대응 절차
1. 탐지 — 자동 검사가 매 버전마다 배포되는 모든 애드온이 유효한 키로 서명되었는지 확인합니다. 키 교체가 잘못되면 이 검사가 실패합니다.
2. 새 키 생성 — 개인 키 부분은 어떤 서명보다도 먼저 즉시 안전한 곳에 보관됩니다.
3. 추가가 아닌 교체 — 이전 키는 앱에서 제거되어 제거된 키 목록에 등록됩니다.
4. 재서명 — 모든 공식 애드온을 새 키로 다시 서명합니다.
5. 증명 — 테스트를 통해 제거된 키를 가진 애드온이 없으며, 제거된 키가 다시는 사용되지 않음을 검증합니다.
6. 배포 — 수정 버전을 서명된 업데이트로 배포합니다.
7. 공지 — 릴리스 노트에 제거된 키, 날짜, 사유를 명시합니다. 여전히 그 키로 서명된 애드온은 더 이상 로드되지 않습니다. 이는 의도된 것입니다.
실제로 있었던 일
2026년 9월 22일, 한 애드온을 재서명하려던 중 9월 4일에 생성한 키 하나의 개인 키 부분이 분실되었음을 확인했습니다. 한 번도 안전한 곳에 보관된 적이 없었던 것입니다. 이후 몇 분 이내에 새 키를 사용하기 시작하고, 애드온을 재서명하고, 이전 키를 제거했습니다. 제3자가 서명한 애드온은 없었습니다.
그러나 이 분실은 발생 후 18일이 지나서야 발견되었습니다. 키가 여전히 존재하는지 확인하는 장치가 없었기 때문입니다. 그래서 이제 2단계에서는 어떤 서명보다도 먼저 키를 안전한 곳에 보관하도록 의무화하고 있습니다.