지난 4월 20일, 마스터카드(MasterCard)는 남아프리카공화국에서 새로운 생체 인식 직불카드를 출시한다고 발표했습니다. 카드 자체에 지문 센서가 내장되어 있어, 결제 단말기에 카드를 갖다 대는 동시에 손가락을 센서에 올리면 PIN 번호 입력 없이 결제가 완료되는 방식입니다. 카드 발급사는 해당 국가를 실험장으로 삼아 기술을 다듬고 성숙시킨 뒤, 다른 국가로 확장할 계획입니다.
결제를 그 어느 때보다 빠르게 처리할 수 있다는 기대감 속에 대체로 호평을 받고 있지만, 한 가지 묻고 싶습니다. 과거 방식의 PIN 번호보다 지문이 반드시 더 안전하다고 단언할 수 있을까요? 편리하고 미래적인 인증 방식이라고 해서 보안 효과가 더 뛰어난 것은 아니기 때문입니다.
생체 인증은 강력한 트렌드

비밀번호로 권한 있는 정보에 접근하는 방식은 유서가 깊습니다. 고대 위병이 침입자에게 암구호를 외우게 하여 통과 여부를 판단하던 시절부터 존재했죠. 디지털 시대에는 사용자 계정의 안전을 지키는 값싸고 간편한 수단으로 자리 잡았습니다. 반면 지문 인증은 주로 대기업이나 국가 기관만 관심을 가졌던 분야였습니다.
그러나 애플과 삼성이 스마트폰에 지문 스캐너를 탑재하며 경쟁적으로 선보이면서 상황은 완전히 바뀌었습니다. 이후 고급 제품군에 생체 인증을 넣는 것이 하나의 트렌드가 되었고, 삼성의 갤럭시 S8은 홍채 스캐너까지 포함하고 있습니다.
사람들이 이러한 인증 방식을 신뢰하는 이유는 고유성 때문입니다. 해커가 나와 같은 지문이나 홍채 패턴을 가지고 있지 않으리라는 점은 상당히 안전한 가정입니다. 자신의 기기와 계정에 '생물학적으로 묶여' 있다는 확신은 큰 안도감을 줍니다. 아마도 마스터카드가 이러한 신뢰에 착안해 카드 자체에 지문 스캐너를 장착하고, PIN 없이도 안전한 결제를 가능하게 만든 것도 같은 맥락일 것입니다.
우려해야 할 이유

마스터카드의 이번 조치는 은행 계좌처럼 민감한 정보를 PIN 번호 대신 지문과 연동해도 되는지에 대한 의문도 함께 불러일으킵니다. 언뜻 보면 합리적인 전략처럼 느껴집니다. 내 지문보다 더 안전한 것이 있을까요? 전통적인 4자리 PIN 번호는 0000부터 9999까지 1만 가지 경우의 수를 가지는 반면, 지문은 수십억 가지의 조합이 가능합니다. 후자를 추측하기가 훨씬 어려워 보입니다.
그런데 이 논리에는 작은 문제가 있습니다. 도둑이나 해커는 훔친 카드의 인증 정보를 일일이 추측하려 하지 않는다는 점입니다. 에너지가 너무 많이 들고, 시도 횟수가 일정 횟수를 넘으면 카드가 잠기기 때문입니다. 대신 인증 정보 자체를 훔치면 추측할 필요조차 없어집니다. 실제로 ATM에 가짜 키패드를 설치하거나, 피해자 곁에서 번호 입력을 몰래 훔쳐보는 등 다양한 교묘한 방법으로 PIN 번호를 알아낼 수 있습니다.
언뜻 보면 PIN 번호가 생체 인식보다 확실히 덜 안전해 보입니다. 지문은 훔칠 수 없으니까요.
틀린 생각입니다.
사실 지문을 훔치는 일은 생각보다 쉽습니다. 얀 키슬러(Jan Kissler)라는 이름으로 활동하는 잘 알려진 해커는 독일 국방장관 웉술라 폰 데어 라이엔(Ursula von der Leyen)의 고해상도 사진에서 지문 데이터를 추출해, 그녀의 생체 인식 잠금 데이터에 접근할 수 있을 만큼 정교하게 재현해냈습니다.
손가락 내부의 정맥 패턴을 매핑해 지문 스캐너를 더 강화하려는 시도도 있었지만, 스위스 연구진이 특수 영상 기법으로 이 방식을 우회하면서 무용지물이 되었습니다. 그리고 2015년 7월 미국 인사관리국(OPM) 해킹 사건도 잊을 수 없습니다. 해커들은 2,150만 건의 사회보장번호를 탈취했고, 여기에 더해 560만 명의 지문까지 훔쳐갔습니다.
그리고 그것이 중요한 이유
앞서 언급한 것 같은 거대한 데이터베이스가 유출되어 해커가 비밀번호를 손에 넣었다면 그 피해는 상당히 심각하지만, 신속하게 비밀번호를 변경하면 피해 확산을 막을 수 있습니다. 그런데 지문이 도난당했다면 어떻게 될까요? 그것을 대체 어떻게 '변경'할 수 있을까요?
여기에 문제의 핵심이 있습니다. 지문은 철회할 수 없는 데이터라는 점입니다. 태어날 때부터 평생 가지고 가는 것이며, 홍채나 다른 생체 식별 정보도 마찬가지입니다. 할 수 있는 최선은 다른 손가락으로 바꾸는 것이지만, 손가락은 열 개뿐입니다. 유명인이거나 웹에 고해상도 사진이 많이 공개되어 있다면, 이 현실에서 벗어나기란 더욱 어렵습니다.
결국 생체 인증은 공적인 삶을 살지 않는 사람들이 고도로 통제된 보안 환경에서 사용할 때 가장 효과적입니다(예: 정부 요원). 소비자 기술의 일부로서 생체 인증은 잠재적으로 보안을 희생하는 편의 기능입니다. 역설적이게도, 당신이 더 공적인 인물이 될수록 당신의 지문은 덜 안전해집니다.
현재로서는 생체 인식에 모든 것을 맡기는 것이 몇 년 후 해커들이 대규모 지문·홍채 데이터베이스를 노리기 시작할 때 터질 시한폭탄이 될 수 있습니다.
소비자 기술에서 생체 인증을 더 안전하게 사용할 방법이 있다고 생각하시나요? 댓글로 여러분의 생각을 들려주세요!