2022년 11월 WIRED 칼럼에서 OkCupid의 소프트웨어 엔지니어인 Ruben Martinez Jr.는 Taylor Swift Eras Tour 사전 판매를 위해 Ticketmaster 대기열에 서 있던 상황을 설명한다. 당시 그의 단체 채팅방 친구들은 각자 앞에 2,000명 이상이 있다고 보았다. 그는 백분율을 찾으려고 브라우저 개발자 도구를 열었다가, 대신 자신에게 배정된 정확한 번호인 23,913과, 대기열을 떠나지도 티켓을 사지도 않은 앞사람 수인 13,759를 발견했다.

그는 단체 채팅방에 문자를 보내, 실제 순번을 보여주는 Chrome 확장 프로그램을 만드는 데 Ticketmaster가 버그를 고치는 데 필요한 시간보다 더 적게 걸릴지 물었다. 그랬다. 그는 약 40분이 걸렸다고 말한다. 그는 이를 트윗하고 GitHub에 오픈소스로 공개했으며, 그때 금요일로 예정되어 있던 일반 판매를 위해 Chrome 웹 스토어에 제출했다.

Martinez는 자신이 작업을 마친 뒤 대기열이 움직이기 시작했고 자신과 친구들이 좌석을 얻었다고 말한다. WIRED는 다른 팬들은 그렇게 운이 좋지 않았으며, 사이트가 일부 사용자에게는 다운되었다고 보도되었다고 전한다.

대기열의 실제 숫자는 이미 모든 브라우저로 전송되고 있었고, 이를 표시하는 데는 40분짜리 확장 프로그램이면 충분했다.

Ticketmaster의 인터페이스는 사용자가 기다리는 동안 신뢰할 만한 정보를 거의 주지 않았다.

정확한 숫자는 이미 브라우저가 받은 데이터 안에 있었다.

Chrome 확장 프로그램은 그러한 데이터를 빠르게 읽고 표시할 수 있으며, 오픈소스로 공개했기 때문에 다른 팬들도 사용할 수 있었다.

어떤 시스템이 자신의 상태를 숨길 때는 그 시스템이 이미 클라이언트에 보내고 있는 것을 확인하라. 빠진 정보는 한 번 들여다보면 찾을 수 있을지도 모른다.

WIRED에 따르면, 이 확장 프로그램은 목요일에 승인되었는데, 같은 날 Ticketmaster가 금요일 일반 판매를 취소한다고 발표했기 때문에 그 판매에서는 쓰이지 못했다. 이 사건으로 정치인들은 Ticketmaster의 시장 지위에 대한 조사를 요구했다. Martinez는 회사의 수수료와 불충분한 인프라 투자에 답답함을 느낀다고 말한다.

근거 확인하기

출처

  1. The OkCupid Dev Who Built a Hack to Get Taylor Swift Tickets WIRED · wired.com ·