이 페이지는 원래 영어로 작성되었습니다. 번역은 AI의 도움을 받아 작성되었으며 아직 다듬는 중입니다 —알려주세요어색한 부분이 있다면.
봇은 포커를 치지 않는다. 우리가 그것을 확실히 한다.
poker

봇은 포커를 치지 않는다. 우리가 그것을 확실히 한다.

March 6, 2026 작성자 The Salty Korean 3 분 읽기

그 느낌을 알 것이다.

세 시간째 세션 중이다. 잘 치고 있다 — 테이블을 읽고, 스팟을 고르고 있다. 그리고 그 플레이어가 있다. 항상 포지션이 좋다. 타이밍 텔이 전혀 없다. 뒤처져 있을 때도 정확히 같은 시간 안에 폴드한다. 앞서 있을 때는 기계 같은 정밀함으로 벳을 한다. 큰 팟을 잃고 의자에 기대며 생각한다: 저건 진짜 사람인가?

그 사람이었을 수도 있다. 아마 그 사람이었을 것이다. 하지만 당신이 그런 의심을 해야 했다는 사실 자체가 문제다.

봇은 실재한다. 텍사스 시장의 어떤 것보다 훨씬 더 큰 플랫폼들에서 문서로 기록되어 왔다. 플레이어들이 그들을 신고하고, 운영사들이 그들의 존재를 인정하며, 대규모 밴 웨이브가 주기적으로 일어난다. 그리고 일반적인 대응은 수동 서포트 티켓, 리뷰 과정, 그리고 피해가 다 생긴 뒤 몇 주 후에 나오는 밴이다 — 그 계정이 이미 당신의 스택에 자기 엣지를 쏟아부은 지 한참이 지난 후에.

우리는 그게 앞뒤가 바뀌었다고 생각한다. 공정한 플레이는 출시 후에 나사로 덧붙이는 feature가 아니다. 첫날부터 설계해야 하는 것이다. 우리가 정확히 무엇을 만들고 있는지 소개한다.

행동 분석

인간은 아름답게도 일관성이 없다. 우리는 주저한다. 미스클릭을 한다. 어려운 결정에는 더 오래 걸리고, 쉬운 건 스냅 폴드한다. 배드비트 이후에는 틸트한다. 봇은 그 어느 것도 하지 않는다 — 그들은 무엇을 봐야 할지 알고 있는 사람에게는 눈에 띄게 수상할 정도로 일관적이다.

salty.poker의 모든 계정은 시간이 지나면서 행동의 베이스라인을 구축한다: 액션 타이밍 분포, 핸드 강도별 의사결정 속도, 핸드 사이 인터랙션의 리듬. 우리는 단지 당신이 얼마나 빨리 행동하는지 재는 것이 아니다 — 당신이 어떻게 플레이하는지에 대한 통계적 지문을 만들고 있다. 계정의 패턴이 인간적 규범에서 적절한 조합의 방식으로 벗어날 때, 리뷰 대상으로 플래그된다.

우리는 정확한 임계값을 공개하지 않는다. 그 부분은 의도적으로 모호하게 둔다.

스텝업 챌린지

행동 플래그가 자동으로 누군가를 밴하지는 않는다 — 우리는 그렇게 운영하고 싶지 않다. 오탐은 실제로 존재하고, 잘못된 밴은 끔찍한 플레이어 경험이다.

대신, 리스크 플래그는 스텝업 챌린지를 트리거한다: 적절한 순간에 가벼운 마찰을 만드는 CAPTCHA 변형과 퍼즐 체크. 인간은 거의 눈치채지 못한다. 봇은 안정적으로 실패한다. 챌린지의 유형과 난이도는 리스크 시그널에 따라 확장된다 — 약한 플래그에는 약한 챌린지, 강한 플래그에는 더 강한 것. 대부분의 정당한 플레이어는 그 일이 일어났다는 사실조차 모른다.

디바이스와 계정 수준의 리스크 스코어링

봇은 갑자기 나타나지 않는다. 그들은 군집을 이룬다. 여러 계정에 걸쳐 같은 디바이스 fingerprint. 유기적인 가입 패턴과 맞지 않는 계정 생성 속도. 계정 생성 시기와 맞지 않는 활동 수준.

우리는 세션 수준이 아니라 디바이스와 계정 수준에서 리스크를 추적한다. IPQualityScore는 실시간 디바이스 및 IP 리스크 점수를 제공한다 — VPN, 데이터센터 IP, 알려진 프록시 인프라, 그리고 더 넓은 웹에서 사기 이력이 있는 디바이스를 플래그한다. 그 시그널은 우리 자체의 velocity 체크 및 계정 연령 휴리스틱과 결합되어 복합 리스크 점수를 만들고, 이 점수는 계정이 플랫폼 어디로 가든 따라다닌다.

정교한 봇 링은 단일 사람 플레이어와 매우 다르게 보인다. 그렇게 보이지 않으려 해도.

빠른 집행, 그러나 리뷰 경로 포함

집행이 일어날 때는 빠르게 일어난다 — 서포트 티켓이 열린 지 몇 주 뒤가 아니라. 플래그된 계정은 리뷰가 끝날 때까지 즉시 제한된다. 피해가 다 생기고 난 뒤가 아니라. 그리고 우리가 드물게 오판했을 때를 위한, 문서화된 이의제기 경로가 있다. 우리는 때때로 틀릴 것이기 때문이고, 플레이어들은 공정한 절차를 누릴 자격이 있다.

작은 풀에서는 왜 이것이 더 중요한가

지역형 플랫폼에는 이런 점이 있다: 풀이 작다는 것은 봇 하나가 비례적으로 훨씬 더 큰 영향을 미친다는 뜻이다. 활성 캐시 게임 플레이어가 50명인 플랫폼의 $1/$2 테이블에 있는 봇 하나는, 5만 명의 플랫폼에 있는 봇 하나보다 훨씬 큰 문제다.

우리는 그걸 안다. 그래서 우리는 집행을 ops 작업이 아니라 인프라로 다룬다.

한 가지 더

우리는 더 넓은 온라인 포커 환경에서 무슨 일이 일어나는지 면밀히 주시한다 — 플랫폼들의 건강 상태, 시간이 지나며 드러나는 패턴, 누구도 공개적으로 말하기 전부터 잘못되어 가는 것들. 그 가시성이 우리가 무엇을 어떻게 만들지에 영향을 준다.

우리는 누구도 손가락질하지 않는다. 그냥 거기에 맞춰 짓는다.

당신은 상대가 사람인지 의심해야 할 필요가 없어야 한다. 우리는 당신이 그럴 필요가 없도록 만들고 있다.

이런 문제에 우리가 기술적으로 어떻게 접근하는지 — 스펙 주도 방법론, AI 툴링, 엔지니어링 철학 — 에 대해서는 The Salty Korean에 쓴다.

Stay salty.

태그: platform trust bots fair-play security
공유:

The Salty Korean

Salty Poker Network의 창립자. 텍사스 포커, 플랫폼 구축, 온라인 포커의 미래에 대해 글을 씁니다. 자세한 내용은 여기에서 The Salty Korean.