검색 가능한 개인정보 암호화: AES-GCM과 HMAC
전화번호 같은 개인정보를 AES-256-GCM 암호문과 HMAC 검색 토큰으로 나누고 키 버전·정규화·배치 이관을 안전하게 설계하는 법을 설명한다.
주제
백엔드에 관한 3개의 기록을 모았습니다.
전화번호 같은 개인정보를 AES-256-GCM 암호문과 HMAC 검색 토큰으로 나누고 키 버전·정규화·배치 이관을 안전하게 설계하는 법을 설명한다.
전체 대상을 한 번에 처리하던 작업을 100건 단위로 나누고 claim·lease·멱등성·재시도로 중단 뒤에도 이어 가는 설계를 설명한다.
29초 걸린 관리자 통계에서 독립 쿼리의 직렬 대기와 날짜 컬럼 함수 조건을 찾아 Promise.all과 반개구간 범위로 바꾼 과정을 설명한다.