← 블로그로 돌아가기
Guides

계정이 연달아 막히는 이유, MostMate의 네 가지 설계 원칙으로 층별 점검

계정 열두 개를 지문 브라우저 하나로 돌리면서 각 프로필의 User-Agent와 Canvas, 폰트를 모두 손으로 바꿔 겹치는 값이 하나도 없게 만들었습니다. 그로부터 석 달 뒤, 그중 다섯 개가 같은 날 본인 확인을 요구받았습니다.

파라미터를 서로 다르게 바꾸는 것은 문장의 앞부분을 끝낸 것에 불과합니다. 뒷부분은 그 값들이 서로 설명이 되어야 한다는 것입니다.

MostMate는 이 문제를 네 가지 원칙으로 나눴습니다.

독립, 일관성, 현실성, 안정. 공식 사이트는 이를 한 문장으로 정리합니다. 프로필끼리는 서로 독립적이고, 프로필 안쪽은 논리적으로 일관되어야 한다. 구호처럼 들리지만 열어 보면 네 가지 구체적인 실패가 나옵니다. 스토리지가 계정 사이에서 섞이는 것, 신호가 서로 모순되는 것, 손으로 짜맞춘 듯한 조합, 장기간에 걸친 정체성 표류입니다. 원칙 하나가 실패 하나씩을 막고, 넷은 서로 부딪히기도 합니다.

네 가지 원칙이 각각 막는 실패

독립이 다루는 것은 경계입니다. 프로필마다 쿠키, 로컬 스토리지, IndexedDB, 세션, 캐시를 통째로 한 계정에 귀속시키고, 지문과 네트워크 설정도 따로 관리합니다. 가장 많이 오해되는 지점은 프록시입니다. 프록시는 별도로 설정하는 것이고, 두 프로필에 같은 프록시를 넣으면 바깥에서 보이는 공인 IP는 그대로 하나입니다. 프로필을 격리해도 그것만으로는 출구가 나뉘지 않습니다. 출구는 따로 준비해야 합니다. 공식 사이트가 이 점을 분명히 적어 둔 이유는 초보자가 가장 자주 놓치는 부분이기 때문입니다.

MostMate 관리 화면의 프로필 목록

일관성이 푸는 것은 설명의 문제이고, 넷 가운데 손이 가장 많이 갑니다. 운영체제, User-Agent, GPU, WebGL, Canvas, 화면, 시간대, 언어, IP가 서로 어긋나서는 안 됩니다. Windows에 Apple 컴퓨터에만 나오는 GPU를 붙이고, 미국 IP에 Asia/Shanghai 시간대를 맞추고, 390×844 휴대폰 해상도를 1920×1080 데스크톱에 얹는 식입니다. 값 하나하나는 모두 정상입니다. 합쳐 놓으면 존재하지 않는 기기를 묘사하게 됩니다. 반대로 흔치 않은 조합이라도 안에서 설명이 되면 문제가 아닐 수 있습니다. 공식 사이트도 이 지점에 여지를 남겨 두었습니다. 드문 조합에도 합리적인 설명이 있을 수 있고, 그 대조표가 보여 주는 것은 확인하는 방식입니다. 기준이 되는 것은 자기 일관성입니다.

한 겹 더 놓치기 쉬운 부분이 있습니다. 프로필에 설치하는 확장 프로그램입니다. 확장 프로그램은 페이지에 자기만의 인터페이스와 폰트, 스타일을 주입합니다. 비슷한 확장을 넣은 프로필끼리는 바깥에서 보이는 모습이 가까워집니다. 관리 화면의 앱 센터에서는 프로필별로 확장을 설치합니다. 여기도 처음부터 끝까지 같은 기준으로 가는 편이 좋고, 오늘 설치하고 내일 지우는 운영은 피하는 게 낫습니다.

현실성이라는 말이 겨냥하는 것은 파라미터의 출처입니다. 프로필 조합은 실제 기기와 실제 브라우저의 논리를 따라야 하고, 값을 무작위로 모아 붙이는 것과는 다릅니다. 무작위화에는 말하지 않은 전제가 하나 있습니다. 드물수록 부딪힐 확률이 낮다는 전제입니다. 실제 컴퓨터를 오래 쓰면 운영체제 버전, GPU, 폰트, 시간대는 일정한 범위 안에 머뭅니다. 억지로 만든 희귀한 조합은 설명이 더 어려워질 뿐입니다.

행동의 리듬도 이 원칙이 다룹니다. 계정 성장 플랜은 업계에서 흔히 말하는 계정 육성에 해당하고, 첫 한 달을 다섯 단계로 나눕니다. 초기화 단계, 워밍업 단계, 정상 상호작용 단계, 비즈니스 활성 단계, 자율 운영 단계입니다. 매일 권장하는 행동 몇 가지가 함께 제시됩니다. 프로필을 열고, 피드를 한 번 훑고, 밀린 알림에 답하는 식입니다. 옆에는 하지 말아야 할 목록도 있습니다. 짧은 시간에 대량으로 상호작용하기, 홍보성 콘텐츠 올리기, 댓글 일괄 복사입니다. 이 목록이 해야 할 일 목록보다 값어치가 큽니다.

MostMate 계정 성장 플랜의 육성 진행 화면

안정이 묶는 것은 시간축입니다. 같은 프로필의 핵심 디지털 정체성은 오래 써도 합리적인 범위에서 안정적으로 유지되어야 합니다. 실행할 때마다 무관한 정체성을 새로 만드는 것이 아닙니다. Andriamilanto 등은 2021년에 실제 브라우저 지문 약 400만 건을 집계했고, 속성의 90% 이상이 여섯 달 뒤에도 변하지 않았습니다(수치는 이 지문 연구의 체계적 문헌 고찰을 따릅니다). 실제 기기의 안정성은 대부분의 예상보다 높고, 매일 정체성을 갈아 끼우는 방식이 부자연스러워 보이는 이유도 여기에 있습니다.

안정은 바꾸지 말라는 뜻이 아닙니다. 브라우저는 업데이트되고, 프록시는 끊기고, 세션은 만료됩니다. 관리 화면에서는 로그인, 조작, 프로필 공유와 이전이 기록으로 남습니다. 문제가 생겼을 때는 기록을 거슬러 올라가는 편이 누가 무엇을 건드렸는지 기억으로 짐작하는 것보다 훨씬 빠릅니다. 변화가 나쁜 방향으로 가는지 보고 싶다면 일주일에 한 번 계정 상태를 확인해 보세요. 여러 관리 화면의 상태를 한곳에 모아 줍니다.

MostMate 네 가지 설계 원칙 도해: 독립, 일관성, 현실성, 안정

어려운 것은 넷이 서로 부딪힌다는 점입니다

독립과 일관성은 서로 당깁니다. 모든 프로필의 값을 다르게 흔들면 독립은 채워지지만 일관성이 깨질 수 있습니다. 한 프로필 안에서 User-Agent와 GPU는 원래 한 쌍이었습니다. 둘 중 하나만 바꾸면 조합은 아무도 쓰지 않는 것으로 변합니다.

현실성과 안정도 서로를 누릅니다. 현실 세계는 움직입니다. 브라우저는 대략 네 주마다 주 버전을 내고, 운영체제는 기능 업데이트를 배포합니다. 프로필이 영원히 움직이지 않기를 요구하면 현실과 충돌합니다. 공식 사이트의 표현은 핵심 디지털 정체성을 합리적으로 안정시키라는 것입니다. 동시에 브라우저 업데이트, 세션 만료, 의도적인 네트워크 변경은 여전히 일어난다고 인정합니다. 정말 바꿔야 할 때는 관련 설정을 함께 확인합니다.

효율과 일관성도 부딪힙니다. 창 동기화는 여러 프로필의 입력을 맞춰 한 번의 클릭을 여러 창에서 동시에 적용합니다. 일괄 작업과 자동화 흐름도 같은 일을 합니다. 반복 동작을 손에서 떼어 놓는 것입니다. 아껴 주는 시간은 분명합니다. 다만 동기화되는 것은 동작이고 정체성 신호가 아닙니다. 반대로 속도를 위해 운영체제도 해상도도 다른 창을 한 묶음에 넣어 동기화하면, 어떤 조작은 일부 창에서 성립하지 않습니다. 동작 자체가 이상 신호가 됩니다. 설정이 비슷한 프로필끼리 묶는 편이 아무거나 몇 개 고르는 것보다 수월합니다.

충돌이 생겼을 때의 판단 순서는 이렇습니다. 먼저 설명이 되는지 확인하고, 다음으로 충분히 독특한지 따지고, 마지막에 함부로 건드리지 않는 이야기를 합니다. 일관성은 단단한 제약이고, 자기 모순적인 신호 조합은 아무리 희귀해도 성립하지 않습니다. 독립은 경계이고, 계정 하나에 프로필 하나라는 원칙은 양보할 수 없습니다. 현실성과 안정은 정도의 문제이고, 절충이 허용됩니다.

일관성을 항목별로 확인할 수 있는 형태로 만들기

MostMate 공식 사이트의 브라우저 환경 페이지는 브라우저 정체성을 세 계층으로 나눕니다. 기기 계층에는 운영체제, GPU, 화면이 들어갑니다. 브라우저 계층에는 User-Agent, WebGL, 스토리지가 들어갑니다. 네트워크 계층에는 IP, 시간대, 언어가 들어갑니다. 세 계층은 어느 것도 혼자서는 의미가 없습니다. 판단 기준은 서로를 설명할 수 있는지입니다. 공식 사이트에는 그냥 지나치기 쉬운 문장이 하나 더 있습니다. 그 일관성 대조표가 보여 주는 것은 확인하는 방식이고, 플랫폼의 탐지 규칙이 아닙니다. 이 둘을 섞어서 이야기하면 도구에 비현실적인 기대를 갖게 됩니다.

실제 작업은 이 순서로 진행합니다.

  1. 네트워크 계층을 먼저 정합니다. 프록시와 지역을 앞에서 고르면 시간대와 언어에 무엇을 적을지가 정해집니다. 시간대를 먼저 굳힌 뒤 프록시를 찾으면 대개 되돌아와야 합니다.
  2. 이어서 기기 계층입니다. 운영체제가 정해지면 GPU 모델, 화면 크기, 메모리, CPU 코어 수에 합리적인 범위가 생깁니다. 그 범위를 벗어나지 않게 고릅니다.
  3. 브라우저 계층이 마무리합니다. User-Agent 안의 운영체제 버전과 브라우저 버전은 기기 계층과 맞추고, WebGL이 알려 주는 렌더러 이름은 GPU 모델과 일치시킵니다.
  4. 계층을 넘나들며 가장 자주 부딪히는 세 쌍을 다시 확인합니다. User-Agent와 GPU, IP와 시간대·언어, 화면 크기와 기기 종류입니다.
  5. 일주일 뒤에 다시 측정합니다. 같은 프로필에서 BrowserLeaks 같은 공개 점검 도구를 한 번 더 돌려 주요 항목이 흔들리지 않았는지 비교합니다.

이 순서를 처음 한 번 끝까지 돌리면 대략 이십 분이 걸립니다. 값을 몇 개 적당히 바꾸는 것보다 느립니다. 대신 설명할 수 있는 설정이 남습니다. 실제로 문제가 생겼을 때 어느 계층부터 볼지 알게 됩니다. 프록시를 고르는 데 그 절반이 사라지고, 이 단계에는 지름길이 없습니다.

되풀이되는 세 가지 오해

  1. 넷을 네 개의 스위치로 보는 것. User-Agent만 바꾸고 GPU를 그대로 두면 일관성은 그 자리에서 깨집니다.
  2. 확장 프로그램을 중립적으로 보는 것. 플러그인이 페이지에 무엇을 주입하는지 설치 전에 확인하는 사람은 드물고, 한 묶음의 프로필에서 어떤 곳은 설치하고 어떤 곳은 하지 않으면 차이가 드러납니다.
  3. 안정을 영원히 움직이지 않는 것으로 읽는 것. 안정은 핵심 디지털 정체성이 이유 없이 변하지 않는 것이지, 정당한 업데이트를 모두 거부하라는 뜻이 아닙니다.

세 가지의 공통점은 원칙을 한 번짜리 설정 동작으로 본다는 것입니다. 원칙이 말하는 것은 계속 이어지는 상태이고, 프로필을 만들 때 체크하는 항목이 아닙니다.

MostMate로 하나의 작업 공간에 모으기

MostMate는 프로필을 네 계층 구조 위에 만듭니다. 기기 정체성, 브라우저 정체성, 스토리지 격리, 네트워크 환경입니다. 만들 때 플랫폼과 지역에 맞춘 권장 구성이 제시되고, 기본 조합은 일관성을 전제로 짜여 있습니다. 언어와 시간대, 기기 파라미터를 세밀하게 조정하려면 고급 설정으로 들어갑니다. 판단을 대신하지는 않지만, 파라미터가 어디서 오는지는 먼저 정해 줍니다. 전체 그림을 먼저 보고 싶다면 MostMate 지문 브라우저란 무엇인가를 읽어 보시면 됩니다.

사람이 늘어나면 경계도 관리해야 합니다. 프로필을 그룹으로 묶고, 그 그룹을 특정 멤버에게 권한으로 넘길 수 있습니다. 로그인과 조작은 기록으로 남아서 누가 언제 어떤 프로필을 건드렸는지 나중에 확인할 수 있습니다. 같은 주제의 글은 MostMate 블로그에 모여 있습니다.

미리 한 가지 말씀드립니다. 프로필이 만들어지는 논리를 먼저 익히고 싶다면 가입 없이 설정 미리보기를 한 번 돌려 보세요. 지원 플랫폼은 다운로드 페이지에 정리되어 있습니다. MostMate가 브라우저 환경과 다중 계정 워크플로를 어떻게 정리하는지

MostMate 다중 프로필 관리 화면을 확인하는 운영 담당자

자주 묻는 질문

네 가지 원칙 가운데 어느 것이 가장 중요한가요?

일관성입니다. 독립, 현실성, 안정에는 정도의 절충이 있습니다. 일관성에는 여지가 없습니다.

탐지 도구에서 높은 점수가 나오면 네 가지를 모두 충족한 것인가요?

꼭 그렇지는 않습니다. 도구가 돌려주는 것은 그 순간의 스냅숏입니다. 두 프로필이 같은 프록시를 쓰는지는 보이지 않습니다. 다음 달에 파라미터를 바꿀지도 보이지 않습니다.

프록시를 바꾸면 프로필을 다시 만들어야 하나요?

보통은 필요하지 않습니다. 다만 관련 항목은 함께 훑어봅니다. 출구 국가가 바뀌면 시간대와 언어도 같이 조정하는 편이 안전합니다. 그러지 않으면 네트워크 계층과 브라우저 계층이 어긋납니다. 변경한 뒤 일주일 후에 다시 측정합니다.

계정 성장 플랜의 행동을 전부 자동화에 맡겨도 되나요?

권하지 않습니다. 자동화는 반복이 많고 판단 비용이 낮은 부분에 어울립니다. 정해진 시간의 조회나 정한 리듬으로 프로필에 들어가는 일 같은 것입니다. 언제 멈춰야 하는지, 무엇을 올릴지는 사람이 봐야 합니다. 플랜에 있는 하지 말아야 할 목록은 사람이 읽으라고 있는 것이고, 프로그램이 그 판단을 대신해 주지는 않습니다.

네 가지 원칙과 탐지 회피는 같은 것인가요?

다른 이야기입니다. 공식 사이트에는 일관성 대조표가 보여 주는 것이 확인하는 방식이고 플랫폼의 탐지 규칙이 아니라고 적혀 있습니다. 설정을 자기 일관적으로 만드는 것은 프로필에 합리적인 설명을 붙이는 일입니다. 플랫폼이 보지 못하게 되는 것과는 다릅니다.