본문으로 건너뛰기
ShieldID
전체 게시물
초안6 분 소요

능동형 라이브니스 탐지의 작동 방식

안내형 챌린지가 정적인 셀카보다 나은 이유, 능동형과 수동형 라이브니스가 실제로 무엇을 확인하는지, 프레젠테이션 공격이 어떤 모습인지 살펴봅니다.

이 게시물은 작업 중인 초안입니다. 내용은 자체 연구를 근거로 하였으며, 편집 검토 과정에서 표현이 바뀔 수 있습니다. 법률, 재무 또는 컴플라이언스 자문이 아닙니다.

얼굴 사진 한 장과 신분증 사진 한 장만으로는 실제 사람이 카메라 앞에 있다고 알 수 없습니다. 누군가 인쇄된 사진을 들거나, 다른 화면에서 영상을 재생하거나, 마스크를 쓸 수도 있습니다. 라이브니스 탐지는 더 좁고 어려운 질문에 답하는 단계입니다. 녹화물이나 복제물이 아니라, 지금 실제 사람이 있는가? 이 글에서는 능동형 라이브니스가 어떻게 작동하는지, 수동형 라이브니스와 무엇이 다른지, 실제로 어떤 공격을 막는지 설명합니다.

능동형 vs. 수동형 라이브니스

라이브니스 탐지는 대체로 두 가지 방식으로 나뉩니다. 수동형 라이브니스는 사용자에게 아무것도 요구하지 않고, 이미지 한 장이나 짧은 영상에서 실제 촬영이 아니라는 징후(질감, 반사, 화면에서 생기는 모아레 패턴, 깊이 단서 등)를 분석합니다. 빠르고 번거로움이 적지만, 한 프레임 또는 몇 프레임이라는 적은 증거로 판단해야 합니다.

능동형 라이브니스는 정지 이미지나 사전 녹화된 영상으로는 요청에 맞춰 그럴듯하게 흉내 낼 수 없는 동작, 즉 라이브 세션 중 신호에 맞춰 눈 깜박이기, 고개를 돌렸다가 중앙으로 돌아오기, 끄덕이기, 미소 짓기를 요구해요. ShieldID는 능동형 챌린지 기반 라이브니스 감지를 사용하며, 단일 사진 확인이 아니라 478포인트 3D 얼굴 랜드마크 추적으로 최소 10프레임에 걸쳐 추적해요. 시스템은 한 장의 정지 이미지에서 얼굴이 어떻게 보이는지만이 아니라, 챌린지 동안 얼굴이 어떻게 움직이는지를 살펴봐요.

셀카 한 장 대신 챌린지를 쓰는 이유

셀카 한 장은 한 프레임에서 시스템을 한 번만 속이면 됩니다. 반면 안내형 챌린지는 시스템이 무작위로 정한 일련의 동작 전체에서, 움직이는 얼굴의 수백 개 지점이 추적되는 동안 계속 속여야 합니다. 인쇄된 사진은 눈을 깜박이거나 고개를 돌리지 않습니다. 재생된 영상은 처음 녹화된 움직임에 고정되어 있어서, 나중에 주어진 챌린지에 반응할 수 없습니다. 고정된 마스크는 끄덕이거나 미소 지을 때 피부와 근육이 움직이는 방식으로 움직이지 않습니다. 그렇다고 능동형 라이브니스가 뚫릴 수 없다는 뜻은 아닙니다. 어떤 단일 검사도 그렇지 않습니다. 그래서 다른 검사를 대체하는 것이 아니라 별도의 검사와 함께 실행됩니다.

라이브니스 챌린지와 함께 실행되는 검사

라이브니스는 모든 셀카에서 매번 실행되는 여러 신호 중 하나이며, 유료 업그레이드나 비용 절감을 위해 기업이 끌 수 있는 옵션이 아닙니다. 스푸핑 방지, 딥페이크 탐지, 3D 마스크 탐지는 하나의 불투명한 라이브니스 점수로 합쳐지지 않고 각각 별도의 검사로 실행되고 따로 보고됩니다. 이는 실제로 중요합니다. 검증이 실패했을 때 설명 없는 “실패” 한 줄이 아니라, 라이브니스 챌린지, 스푸핑 신호, 딥페이크 의심, 마스크 탐지 중 무엇이 원인인지 확인할 수 있기 때문입니다.

  • 스푸핑 방지: 화면, 인쇄물, 마스크처럼 실제가 아닌 대상을 카메라에 제시하는 행위와 관련된 신호로, 라이브니스 챌린지와는 별도로 검사합니다.
  • 딥페이크 탐지: 합성되었거나 조작된 얼굴과 관련된 신호를 별도의 검사로 실행합니다.
  • 3D 마스크/인쇄물 탐지: 인쇄된 사진이나 카메라에 들어 보이는 마스크 같은 물리적 프레젠테이션 공격을 겨냥한 검사입니다.
  • 얼굴 일치: 실시간 촬영본을 신분증 속 인물 사진과 비교하는 별도의 단계이며, 원시 백분율이 아니라 고정된 판정 기준선에 따라 보고됩니다.

프레젠테이션 공격이란 어떤 모습인가

이 분야의 용어로, 살아 있고 협조적인 사람이 아닌 다른 것(사진, 영상 재생, 마스크, 딥페이크)을 제시해 생체 인식 시스템을 속이려는 시도를 프레젠테이션 공격이라고 합니다. 능동형 라이브니스, 스푸핑 방지, 딥페이크 및 마스크 탐지는 각각 서로 다른 유형의 프레젠테이션 공격을 방어합니다. 정적 챌린지는 정지된 사진을 막아 내고, 프레임 단위 추적은 실시간으로 정해지는 챌린지에 반응할 수 없으므로 미리 녹화된 영상 재생이 통과하기 더 어렵게 만듭니다. 마스크 및 딥페이크 탐지는 그럴듯하게 움직이려는 더 정교한 시도를 겨냥합니다.

한계에 대해 솔직하게

저희는 라이브니스 탐지의 정확도 수치를 공개하지 않으며, iBeta나 ISO/IEC 30107-3 같은 공식 인증을 받았다고 주장하지도 않습니다. 현재 보유하고 있지 않으며, 보유하고 있다고 말하지도 않겠습니다. 정확히 말씀드릴 수 있는 것은 무엇이 어떻게 실행되는지입니다. 수백 개의 얼굴 랜드마크를 추적하는 능동형 다중 프레임 챌린지를 사용하며, 모든 검증마다 별도의 스푸핑 방지, 딥페이크, 마스크 검사가 뒷받침합니다. 그 결과는 확인할 수 없는 하나의 점수에 합쳐지지 않고 독립된 신호로 보고됩니다. 공식 테스트가 이루어지면 근거 없는 배지가 아니라 결과와 날짜를 공개하겠습니다.

시작하기

직접 가지고 계신 신분증으로 작동 방식을 확인해 보세요.

무료 sandbox 세션을 만들고 본인 휴대폰으로 검증을 실행해 보세요.