diff --git a/src/pages/about.astro b/src/pages/about.astro index 3577b0d..1a820e8 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -116,7 +116,7 @@ import { SITE } from '../data/site';
Firebase Functions에서 Apple 연결 해제와 Google·Naver 토큰 흐름, 개인정보 보존을 맡고(카카오·네이버 연결 해제와 7일 유예는 인턴 구현) App Attest 기반 App Check를 연동했습니다. 인턴 2명의 프로젝트로, 앱 로직·UI는 인턴들이 맡고 저는 보조로 보안·배포·서버리스 백엔드를 지원했습니다. 1.1.0 업데이트 출시 당일, 아직 1.0.0을 쓰던 사용자의 회원가입이 실패했습니다. 원인은 제가 넣은 새 필수 필드였습니다. 새 필드가 없는 1.0.0 요청을 따로 구분해 받고, 별개 원인인 손상된 Apple 비밀키도 바로잡아 소셜 가입 방식 4종을 복구했습니다.
모바일 신분증 도입에 앞서 App Attest·DID·VC·ZKP를 조사하고 iOS Attestation 샘플을 구현·검증했습니다. ZKP만으로는 증명 입력이 발급 원본인지 보장되지 않는 점을 짚어, VC 필드의 Merkle Root를 발급자가 서명하고 검증자가 재계산한 뒤 proof를 검증하는 방안을 제안했습니다.
+모바일 신분증 도입에 앞서 App Attest·DID·VC·ZKP를 조사하고 iOS Attestation 샘플을 구현·검증했습니다.