패스키 + 디바이스 인텔리전스: 계층형 계정 탈취 방어
패스키는 자격 증명 도난 공격면을 차단하지만 계정 복구, 등록, 세션 하이재킹은 여전히 노출된 채로 남긴다. 디바이스 인텔리전스는 패스키가 구조적으로 메울 수 없는 빈틈을 채워 계층형 ATO 방어를 구성한다.
패스키는 지난 10년간 소비자 인증에 일어난 가장 중요한 개선이지만, 업계가 이를 프레이밍하는 방식에는 미묘한 오해가 섞여 있다. 그 프레이밍은 패스키가 계정 탈취를 "해결한다"는 것이다. 패스키는 계정 탈취를 해결하지 않는다 — 그중 한 부류, 가장 크고 가장 자동화하기 쉬운 부류를 제거할 뿐이며, 그렇게 함으로써 공격자를 패스키가 구조적으로 보호할 수 없는 계정 수명주기 영역으로 밀어낸다.
이 글은 패스키를 배포하면서 패스키가 무엇을 다루고, 무엇을 노출된 채로 두며, 디바이스 인텔리전스 계층이 어디에 들어맞는지 냉정한 지도를 원하는 보안 아키텍트와 제품 보안 팀을 위한 것이다. 핵심 주장은 이렇다: 패스키와 디바이스 인텔리전스는 보완 관계다. 패스키는 인증을 단단히 하고, 디바이스 인텔리전스는 그 주변의 모든 것을 지킨다.
패스키가 실제로 고치는 것
패스키는 공유 비밀을 통째로 없앰으로써 자격 증명 도난을 고친다. 피싱할 비밀번호가 없고, 여러 사이트에 재사용할 비밀번호가 없으며, 유출 덤프에 남아 스터핑을 기다리는 비밀번호도 없다. 이는 단 한 번의 조치로 가장 큰 계정 탈취 공격면을 닫는다.
메커니즘상, 패스키는 WebAuthn과 FIDO2 표준을 사용해 사이트마다 생성되는 공개키-개인키 쌍이다. 개인키는 사용자의 디바이스(또는 동기화된 자격 증명 제공자)를 절대 벗어나지 않으며, 사이트는 공개키만 저장한다. 인증은 암호학적 챌린지-응답이다: 사이트가 챌린지를 보내면 디바이스가 개인키로 서명하고, 사이트는 공개키로 검증한다. 재사용 가능한 것은 아무것도 회선을 건너지 않는다.
여기서 두 가지 속성이 따라 나오며, 이 둘이 바로 ATO에서 중요한 지점이다:
피싱 저항성. 패스키는 사이트의 오리진(origin)에 암호학적으로 묶여 있다. 유사 도메인 피싱 사이트에 도달한 사용자는 그곳에서 자신의 패스키를 제시할 수 없다 — 오리진이 일치하지 않으므로 브라우저가 그것을 제공하지 않는다. 이는 일회용 코드 MFA를 무력화하는 실시간 피싱 프록시 범주(Evilginx 방식 공격) 전체를 무너뜨린다. 자격 증명이 잘못된 목적지로 중계되는 것 자체가 불가능하다.
대량으로 훔칠 공유 비밀이 없음. 유출할 해시 비밀번호 데이터베이스도, 사들일 자격 증명 목록도, 크리덴셜 스터핑에 쓸 재료도 없다. 자동화된 비밀번호 공격의 경제성은 도난 자격 증명이 값싸고 재사용 가능하다는 데 달려 있는데, 패스키는 그런 것을 존재하지 않게 만든다.
패스키가 실제로 관장하는 흐름 — 이미 자신의 패스키를 보유한 디바이스에서 로그인하는 사용자 — 에서는 이는 사실상 빈틈이 없다. 만약 전체 사용자 기반이 오로지 이미 소유한 디바이스에서 패스키로만 인증한다면, 고전적인 ATO 각본은 사멸할 것이다.
그러나 어떤 실제 서비스도 그런 세계에서 운영되지 않는다.
패스키가 다루지 못하는 공격면
패스키는 인증 이벤트를 지킨다. 계정 탈취는 인증 이벤트에만 국한되지 않는다 — 계정 수명주기 전체를 노리며, 그 수명주기의 대부분은 패스키가 관장하는 범위 밖에 있다. 네 가지 빈틈이 중요하다.
계정 복구. 이것이 가장 큰 문제다. 모든 서비스에는 디바이스를 잃어버린 사용자가 다시 들어올 수 있는 방법이 필요하다. 그 복구 경로 — 이메일 링크, SMS 코드, 보안 질문, 백업 코드, 헬프데스크 검증 — 는 정의상 패스키 없이 인증하는 방법이다. 패스키를 뚫지 못하는 공격자는 대신 복구 흐름을 공격하며, 복구 흐름은 대개 그것이 우회하는 기본 인증보다 훨씬 약하다. "SMS 코드로 재설정"이라는 대체 수단을 둔 패스키 배포는, 정문이 아무리 강해도 피싱 가능하고 SIM 스와핑 가능한 뒷문을 가진 셈이다.
디바이스 등록. 계정에 새 패스키를 추가하는 것은 계정 수정 행위이며, 공격자가 자기 디바이스의 패스키를 등록할 수 있다면 이제 영구적이고 정당한 접근 권한을 갖게 된다. 등록은 보통 기존의 인증된 세션으로 통제되는데 — 이는 그 세션을 성립시킨 무엇이든의 약점, 위에서 말한 복구 흐름을 포함해 그대로 물려받는다는 뜻이다. 새-패스키-등록은 현대판 "전달 규칙 추가"다: 조용하고, 지속적이며, 놓치기 쉽다.
세션 하이재킹. 패스키는 인증을 하지만, 지속적으로 재인증하지는 않는다. 일단 사용자가 로그인하면, 그 결과로 생긴 세션 토큰은 여느 것과 다름없는 소지자(bearer) 자격 증명이다. 이를 훔치면 — 멀웨어, 악성 확장 프로그램, 침해된 디바이스, 또는 토큰 유출 공격을 통해 — 패스키를 한 번도 건드리지 않고 인증된 세션을 손에 넣는다. 로그인의 강도는 그 뒤 한 시간의 보안에 대해 아무것도 말해 주지 않는다.
미등록 롱테일. 패스키 도입은 실제로 일어나고 있지만 부분적이다. 어떤 소비자 사용자 기반에서든 의미 있는 비율은 패스키를 갖지 않을 것이다: 오래된 디바이스, 공용 또는 회사 기기, 프롬프트를 닫아버린 사용자, 이해하지 못하는 사용자. 그 계정들 하나하나에는 여전히 비밀번호 기반 또는 코드 기반 경로가 있고, 공격자는 바로 그 경로에 집중한다. 서비스는 사용 가능한 가장 약한 인증 방식만큼만 보호되며, 미등록 롱테일에게 그 방식은 곧 예전 방식이다.
네 가지 전반에 걸친 패턴은 이렇다: 강력한 인증은 계정을 탈취하려는 동기를 없애지 않고, 공격을 이동시킬 뿐이다. 이것이 2026년 ATO 지형의 일관된 교훈이다 — 각 벡터가 단단해질수록 공격자는 그다음으로 약한 곳으로 흘러간다. 패스키는 싸움터를 로그인 폼에서 복구 흐름, 등록 단계, 로그인 이후 세션으로 옮긴다.
디바이스 인텔리전스가 빈틈을 메우는 이유
디바이스 인텔리전스가 패스키의 빈틈을 메우는 것은, 그것이 다른 축에서 작동하기 때문이다: 패스키는 "이 사용자가 올바른 키를 보유하는가"를 묻지만, 디바이스 인텔리전스는 "이것이 이 계정에 대해 우리가 기대하는 디바이스와 맥락인가, 모든 행위에서"를 묻는다. 두 번째 질문은 패스키가 관여하지 않을 때에도 답할 수 있다 — 그리고 그것이 바로 복구, 등록, 미등록 롱테일의 상황이다.
그 메커니즘은 지속적 디바이스 신원이다: 브라우저, 하드웨어, 네트워크, 행동 신호로 구성된 안정적 식별자로, 저장된 자격 증명에 의존하지 않고 여러 세션에 걸쳐 돌아온 디바이스를 인식한다. (그 식별자가 어떻게 구성되며 쿠키가 삭제돼도 왜 살아남는지는 디바이스 핑거프린팅의 작동 원리에서 다룬다.) 그 신원이 계정의 이력에 붙으면, 네 가지 빈틈 각각이 패스키로는 제공할 수 없는 통제 수단을 얻는다.
알려진 디바이스에 묶인 복구. 복구 시도가 도착하면, 디바이스 인텔리전스는 복구 흐름이 달리 답할 수 없는 질문에 답한다: 이 복구가 이 계정이 한 번이라도 사용한 적 있는 디바이스에서 시작되고 있는가? 데이터센터 IP에서, 새로운 국가의, 완전히 새로운 디바이스로부터의 복구는 사용자의 평소 노트북에서의 복구보다 범주적으로 더 위험하다. 그 신호는 복구 흐름을 계층화하게 해준다 — 알려진 디바이스에서는 가벼운 검증, 알려지지 않은 디바이스에서는 무거운 검증(또는 보류) — 모두에게 똑같이 약한 SMS 확인을 적용하는 대신에.
디바이스 신뢰로 통제되는 등록. 새 패스키를 등록하려는 요청은 디바이스 이력에 대비해 점수화될 수 있다. 사용자의 확립된 디바이스에서 패스키를 등록하는 것은 예상된 일이다. 몇 분 전에야 나타난 디바이스에서, 복구 이벤트 직후에, 의심스러운 네트워크에서 등록하는 것은 계정이 탈취되고 있다는 시그니처다. 디바이스 인텔리전스는 그 등록 요청을 보이지 않는 것에서 읽을 수 있는 것으로 바꾼다.
지속적인, 로그인 이후 세션 점수화. 디바이스 신원은 로그인 시점만이 아니라 모든 요청에서 평가되므로, 한 디바이스에서 시작해 다른 디바이스에서 이어지는 세션 — 훔친 토큰이 다른 곳에서 재생되는 지문 — 을 탐지할 수 있다. 세션 도중 디바이스 또는 네트워크 맥락이 인증된 디바이스에서 멀어지는 것은, 정문 인증 강도가 아무리 세도 잡을 수 없는 하이재킹 신호다. 이것이 제로 트러스트 디바이스 검증 원칙이다: 신뢰는 문 앞에서 한 번 부여되는 것이 아니라 지속적으로 평가된다.
미등록 사용자에 대한 커버리지. 패스키를 끝내 도입하지 않은 사용자에게는, 디바이스 인텔리전스가 일을 하는 계층이다 — 그들의 알려진 디바이스를 인식해 정당한 로그인을 낮은 마찰로 통과시키면서, 바로 이 집단을 노리는 크리덴셜 스터핑과 알려지지 않은 디바이스 시도를 표시한다. 부분적 패스키 도입으로 가장 크게 노출된 사용자가, 디바이스 인텔리전스가 가장 직접적으로 보호하는 대상이다.
관통하는 논지: 패스키는 한 순간의 키 소지를 증명하고, 디바이스 인텔리전스는 모든 순간에 걸쳐 디바이스와 행동 맥락을 확립한다. 전자의 빈틈은 정확히 후자의 영역이다.
두 계층이 실제로 결합되는 방식
계층형 배포에서, 패스키와 디바이스 인텔리전스는 나란히 작동하며, 각자가 적합한 결정에 대해 권위를 갖고, 하나의 위험 그림에 신호를 공급한다.
로그인에서, 존재하는 경우의 패스키는 강력한 기본 요소다 — 피싱에 강하고, 공유 비밀이 없다. 디바이스 인텔리전스는 그 곁에서 조용히 작동하며, 디바이스가 알려진 것이고 맥락이 정상인지 확인한다. 인식된 디바이스에서의 패스키 로그인에 대해 이는 보이지 않는다: 사용자는 로그인하고, 아무것도 프롬프트되지 않는다. 디바이스 신호는 기대와 어긋날 때만 참조된다.
복구와 등록에서는, 패스키가 제시되지 않으므로(그것이 바로 이 흐름들의 요점이다), 디바이스 인텔리전스가 기본 위험 입력이 된다. 스마트 시그널 판정 — 알려진 디바이스, 네트워크 평판, 행동 일관성 — 이 흐름을 가볍게 진행할지, 더 강한 검증으로 격상할지, 검토를 위해 보류할지를 결정한다. 여기가 패스키 배포의 진짜 뒷문에 자물쇠가 채워지는 곳이다.
로그인 이후, 디바이스 인텔리전스는 지속적 평가를 제공한다. 패스키의 임무는 인증에서 끝났고, 디바이스 계층은 토큰 도난을 나타내는 맥락 변화를 감시하며, 세션 도중 디바이스 신호가 깨지면 재인증을 강제할 수 있다.
미등록 사용자에 대해서는, 디바이스 인텔리전스가 로그인에서도 기본 부하를 짊어지며, 사용자가 패스키를 도입할 때까지(그리고 도입한다면) 돌아온 알려진 디바이스와 크리덴셜 스터핑 시도를 구별한다.
역할 분담이 깔끔한 것은, 두 메커니즘이 진정으로 다른 질문에 답하고 진정으로 다른 방식으로 실패하기 때문이다. 패스키는 비밀번호 재설정을 요청하는 디바이스가 신뢰할 만한지 말해 줄 수 없고, 디바이스 인텔리전스는 키 소지에 대한 피싱 저항적 암호학적 증명을 제공할 수 없다. 한쪽을 다른 쪽 없이 배포하면 예측 가능한 구멍이 남는다 — 패스키만으로는 복구와 세션 흐름이 물러 있고, 디바이스 인텔리전스만으로는 정문에서의 암호학적 인증 강도가 없다.
패스키 롤아웃을 위한 정직한 프레이밍
패스키를 롤아웃하고 있다면, 정확한 내부 메시지는 "우리는 계정 탈취를 해결했다"가 아니다. "우리는 자격 증명 도난을 공격 벡터로서 제거했고, 이제 공격자가 이동해 갈 흐름들을 단단히 해야 한다"이다. 그 흐름들 — 복구, 등록, 세션, 그리고 미등록 롱테일 — 은 정문이 강해졌다는 바로 그 이유로 다음 라운드의 ATO 시도가 집중될 곳이다. 복구를 동시에 단단히 하지 않는 패스키 롤아웃은, 자물쇠를 문에서 창문으로 옮기면서 창문은 열어 두는 것이다.
그 단단히 하기가 바로 디바이스 인텔리전스 계층이 제공하는 것이며, 가장 강력한 ATO 태세가 둘을 짝짓는 이유다. 패스키는 인증 이벤트를 거의 무적으로 만든다. 디바이스 인텔리전스는 계정 수명주기의 나머지 — 인증 이벤트가 무적이 되었기 때문에 공격자가 향하는 부분 — 를 관측 가능하고 점수화 가능하게 만든다.
Tracio는 그 짝의 디바이스 인텔리전스 절반을 공급한다: 쿠키 삭제와 새 세션에도 살아남는 지속적 디바이스 신원, 네트워크 및 행동 위험 신호, 그리고 복구·등록·지속적 세션 검사에 꽂히는 50ms 미만으로 반환되는 판정이다. 이는 알려진 디바이스에서의 패스키 로그인 뒤에서 조용히 작동하며, 패스키가 닿을 수 없는 바로 그 지점에서 앞으로 나선다.
디바이스 인텔리전스가 당신의 패스키 배포가 열어 둔 흐름들을 어떻게 메우는지 보고 싶은가?
무료 체험 시작하기 — 2,500회 검증 무료, 신용카드 불필요. 디바이스 인텔리전스를 당신의 인증·복구·세션 아키텍처에 맞춰 그려 보려면 데모 예약하기.