2026-08-12
23andMe 원시 DNA 데이터 파일, 보관하거나 공유하기 전에 암호화해야 할까?
민감한 파일을 보호하는 대부분의 조언은 결국 그 대상을 나중에라도 바꿀 수 있다는 전제를 깔고 있습니다 — 비밀번호를 새로 설정하고, 카드를 정지시키고, 계정을 닫으면 됩니다. 원시 DNA 데이터 파일은 이 전제를 완전히 깨뜨립니다. 파일을 다운로드하고, 그걸 만든 계정을 삭제하고, 더 안전한 곳에 옮겨둘 수는 있지만, 그 안에 담긴 유전자 서열 자체는 평생 다시 발급받을 수 없는 유일한 인증 정보입니다. 바로 그 되돌릴 수 없다는 성질 때문에, 지난 몇 년간 23andMe에서 실제로 벌어진 일들을 알아두고 나서 그 파일을 어디에 둘지 정할 가치가 있습니다.
2023년의 유출 사고가 3년 뒤 실제로 얼마의 대가를 치렀나
2023년 10월, 23andMe는 공격자들이 크리덴셜 스터핑(credential stuffing) — 다른 사이트에서 유출된 아이디·비밀번호 조합을 그대로 대입해보다가 우연히 맞는 계정을 찾아내는 방식 — 으로 계정에 침입했다고 밝혔습니다. 이 방식으로 직접 뚫린 계정은 약 14,000개, 당시 23andMe 고객 약 1,400만 명의 0.1%에도 못 미치는 수였습니다. 하지만 그 정도로도 충분했습니다. 공격자들은 이 계정들에 연결된, 사용자가 직접 옵트인한 "DNA 릴레이티브스(DNA Relatives)"와 "패밀리 트리(Family Tree)" 공유 기능을 긁어내어 결국 약 690만 명의 혈연·조상 매칭 데이터에 접근했습니다. 23andMe는 전체 비밀번호를 강제로 재설정했고, 그전까지는 선택 사항이었던 2단계 인증을 필수로 바꿨습니다. 그로부터 거의 3년이 지난 2026년 7월 14일, 미국 43개 주 검찰총장이 바로 이 유출 사고를 두고 1,800만 달러 규모의 다주(多州) 합의를 발표했습니다. 뉴욕주 몫만 70만 5천 달러가 넘었고, 뉴욕주 고객 305,245명이 대상이었습니다. 합의문 자체가 지적한 문제점은 구체적입니다: 다중 인증(MFA) 요구 부재, 유출된 크리덴셜 차단 목록 부재, 부족한 속도 제한과 침입 방지, 유출을 진행 중에 잡아낼 만한 로깅·모니터링 부재. 뉴욕주 검찰총장 레티샤 제임스는 이렇게 말했습니다: "뉴욕 주민들은 자신의 민감하고 개인적인 유전자 데이터를 23andMe에 맡겼지만, 결국 그 데이터가 도난당해 인터넷 어두운 구석에서 팔리고 있다는 사실을 알게 되었습니다."
유출 통지서가 발송된 것으로 이 사건이 끝난 게 아니다
23andMe는 2025년 3월 23일 파산을 신청했습니다. 1,500만 명이 넘는 고객으로부터 구축된 유전자 데이터베이스 — 이 회사의 실질적인 자산 — 는 이 파산 절차의 일부로 매각 대상에 올랐고, 2025년 7월 종결되었습니다. 23andMe의 전 CEO가 직접 설립한 TTAM 리서치 인스티튜트가 3억 500만 달러에 이를 인수했습니다. 같은 파산 절차 안에서 진행 중인 별도의 미국 소비자 집단소송 합의는 2024년 12월 예비 승인 당시 3,000만 달러로 시작했다가, 이후 5,000만 달러에 가까운 금액으로 상향 제안되었습니다 — 원래 유출 사고로부터 몇 년이 지난 지금도 이 글을 쓰는 시점까지 아직 확정되지 않았습니다. 전자프런티어재단(EFF)은 바로 이 파산 절차 때문에 2025년 3월 가이드를 발행하여, 소유권이 다시 한번 바뀌기 전에 걱정되는 사용자라면 데이터를 다운로드하고 계정을 삭제하라고 권했습니다. EFF는 그 위험성을 돌려 말하지 않았습니다: "우리의 DNA에는 우리의 전체 유전 정보가 담겨 있습니다. 그것은 우리 조상이 어디서 왔는지, 우리가 누구와 혈연관계인지, 신체적 특징이 무엇인지, 그리고 유전적으로 결정되는 질병에 걸릴 가능성이 있는지까지 드러낼 수 있습니다." 하지만 다운로드하라고 권한 그 파일에 대한 EFF 자체의 보안 조언은 단 한 문장에 그칩니다: "그렇게 한다면, 반드시 안전하게 보관하십시오." 어떤 방법으로 보관해야 하는지는 명시되어 있지 않습니다. 바로 이 빈틈이 이 글이 다루려는 것입니다.
왜 이 파일은 비밀번호보다 훨씬 더 조심해야 하는가
유출된 비밀번호는 새로 바꾸면 됩니다. 원시 DNA 파일은 그럴 수 없습니다 — 평생 똑같은 서열이고, 심지어 23andMe 계정을 만든 적도 동의한 적도 없는 혈연 가족의 정보까지 함께 담고 있습니다. 대부분의 사람이 당연히 있을 거라고 생각하는 법적 보호는 실제로는 훨씬 좁습니다. 미국 연방 유전정보차별금지법(GINA)은 건강보험 가입 자격과 고용 관련 결정만을 대상으로 합니다. 생명보험, 장애보험, 장기요양보험에는 명시적으로 적용되지 않습니다 — 이런 상품을 판매하는 보험사는, 별도로 그 빈틈을 메운 주가 아니라면, 유전 정보를 다른 건강 정보와 마찬가지로 합법적으로 활용할 수 있습니다. 질병 발병 가능성을 드러내는 파일은 추상적인 프라이버시 문제에 그치지 않습니다 — 일단 새어 나가면, 상당수의 보험사가 기한 없이 그 정보를 근거로 판단을 내릴 수 있다는 뜻입니다.
"안전하게 보관하십시오"가 실제로 의미해야 하는 것
EFF를 비롯한 여러 곳이 권하는 대로 원시 데이터를 다운로드하고 계정을 삭제하는 것은 데이터가 어디에 있는지만 바꿀 뿐, 그 데이터가 어떤 형태로 그곳에 있는지는 바꾸지 못합니다. 개인 클라우드 드라이브나 가족과 공유하는 폴더, 외장 드라이브에 놓인 평문 .txt 파일은 크리덴셜 스터핑이나 잘못 설정된 공유 링크가 정확히 노리는 종류의 표적입니다. 데이터를 23andMe의 서버에서 빼내는 것 자체만으로는 이 문제가 저절로 해결되지 않습니다. "안전하게 보관하십시오"를 구체적으로 옮기면 이렇습니다: 백업되거나 동기화되거나 공유되기 전에, 파일 자체를 본인(혹은 직접 선택한 가족 구성원)만 아는 패스프레이즈로 로컬에서 먼저 암호화하는 것입니다. 그러면 그 데이터를 담고 있는 저장 위치에 나중에 무슨 일이 벌어지든, 실제로 거기 놓여 있는 것은 그 패스프레이즈 없이는 읽을 수 없는 암호문뿐입니다.
NearSeal이 여기서 하는 역할
NearSeal은 파일을 전적으로 브라우저 안에서 암호화합니다 — 파일도 패스프레이즈도 기기를
벗어나지 않고, 이 과정 어디에도 계정이나 서버가 없습니다. 이 지점이 특히 중요한 이유는, 결국
목표가 23andMe와 같은 업로드-신뢰 모델을 다른 회사를 상대로 그대로 반복하지 않는 것이기
때문입니다. 기본 형식은 패스프레이즈로부터 PBKDF2-SHA256을 220회 반복해 AES-256-GCM
키를 유도합니다. 옵션으로 선택할 수 있는 age-encryption.org
형식은 대신 scrypt와 ChaCha20-Poly1305를 사용하며, 표준 age나 rage
CLI로도 열립니다 — 몇 년 뒤 형제자매나 부모님이 각자의 도구로 같은 파일을 열어야 할 수도 있다면
이 점이 중요해집니다. NearSeal이 할 수 없는 일은 2023년의 유출을 되돌리거나, GINA가 무엇을
보장하는지를 바꾸거나, 이미 한 번 팔린 데이터베이스를 누가 소유하게 될지를 정하는 것입니다.
NearSeal이 할 수 있는 일은, 사용자가 실제로 통제할 수 있는 단 하나의 사본 — 다운로드한 뒤 본인
기기에 놓인 그 원시 유전자 데이터 — 이 다음번 잘못된 링크나 재사용된 비밀번호를 기다리는
평문으로 남아 있지 않도록 하는 것입니다.