• ‘Find My Parking Cops’, 시 웹사이트에서 스크랩한 데이터를 활용해 주차 벌금을 실시간으로 추적 — 샌프란시스코 운전자가 주차 딱지를 피하도록 돕는 웹사이트 전면 공개

    주차 단속 요원은 하루에 몇 건의 위반 딱지를 발부할 수 있나요?

    article image

    소프트웨어 엔지니어인 라일리 월즈(Riley Walz)는 샌프란시스코 시(City of San Francisco) 웹사이트에서 데이터를 스크래핑하는 웹사이트를 제작했습니다. 이를 통해 실시간으로 주차 위반 티켓 발부 정보와 경찰관이 티켓을 작성한 위치를 추적할 수 있게 되었습니다. 이 정보는 'Find My Parking Cops' 웹 앱에서 쉽게 이용 가능하며, 애플의 '나의 찾기(Find My)' 앱과 유사한 인터페이스를 채택하여 사용이 빠르고 간편합니다.

    샌프란시스코의 탑다운 지도 위에 현재 활동 중인 경찰관 명단과, 특정 경찰관이 이번 주 동안 발부한 총 위반 벌금액을 보여주는 리더보드가 표시됩니다. 월즈는 자신의 창작물을 X에 공유했지만, 몇 시간 만에 시가 해당 웹사이트를 폐쇄하면서 그의 작업물은 일시적으로 무용지물이 되었습니다. 그러나 그는 우회적인 방법을 고안하여 추적 사이트의 기능을 복구하는 데 성공했으며, 적어도 당분간은 그 기능을 유지할 수 있게 되었습니다.

    월즈에 따르면, 이 웹페이지를 만들게 된 계기는 룸메이트가 주차 위반 티켓을 받았기 때문입니다. 참고로, 벌금 납부용 공식 웹사이트에서도 티켓 번호만 알면 위반 통지서 전체 사본을 확인할 수 있습니다. 정확한 정보를 입력하면, 위반 차량의 제조사, 색상, 번호판, 위반 이유와 함께 티켓을 발부한 경찰관의 이니셜 등 주차 위반과 관련된 모든 상세 정보를 볼 수 있습니다.

    엽서에 숨겨진 블루투스 추적기, 군함을 노출시키다

    사용자가 기기를 만지다 로봇 청소기 6,700대 이상을 실수로 제어하게 되다

    그가 겪었던 또 다른 난관은 바로 티켓 번호의 구조였습니다. 현재 시스템에는 거의 10억 건의 티켓이 나열되어 있지만, 그는 이것이 샌프란시스코의 실제 주차 위반 건수에는 크게 못 미친다고 판단했습니다. 친구의 티켓 번호에 숫자를 하나 더 추가했을 때, 샌프란시스코 웹사이트는 오류를 반환했습니다. 하지만 추가적인 실험과 심층 조사를 거친 끝에, 그는 티켓 번호가 마지막 자릿수가 6일 경우를 제외하고는 11씩 증가하는 규칙을 발견했으며, 이때는 다음 티켓 번호를 얻기 위해 4를 더해야 한다는 것을 알아냈습니다. 이 패턴을 활용함으로써 그는 다음 주차 위반 발부 티켓을 예측할 수 있게 되었고, 이는 추적 과정을 훨씬 쉽게 만들었습니다. 또한, '클레임 ID(claim ID)'를 파악하여 티켓의 모든 세부 정보를 추출하는 데 성공했습니다.

    이러한 정보를 바탕으로, 그는 주차 티켓이 발부되는 즉시 복사하고 저장하는 스크래퍼를 개발했습니다. 이후 임대한 Apple Maps API 키를 이용해 데이터를 지도 위에 표시함으로써, 누구나 위치 정보, 티켓 발부 건수, 특정 주차 경찰관이 근무 시간 동안 부과한 총 벌금액을 확인할 수 있게 되었습니다. 당연하게도, 월즈 자신이 강조하듯이 이 정보는 주차 벌금을 회피하는 데 활용될 수 있습니다. 사용자들은 언제 주차 경찰관들이 티켓을 발부할 가능성이 높은 지역의 대략적인 분포를 파악할 수 있습니다.

    이는 완벽하게 불법이라기보다는, 무엇을 알고 접근하느냐에 따라 인터넷에서 데이터를 수집하는 것이 얼마나 쉬운지를 보여주는 사례입니다. 다만, 주차 티켓에 개인 정보가 자주 포함되는 특성상 사생활 침해 문제가 발생할 소지도 있습니다. 샌프란시스코 시는 주차 위반 시스템을 반드시 강화해야 하지만, 동시에 시민들이 위반 사항을 해결하기 위해 납부 포털에 쉽게 접근할 수 있도록 보장해야 할 필요도 있습니다. 그와 동시에, 이 지도는 샌프란시스코가 시스템을 수정하고 보안을 강화하기 전까지는 누구나 접근하여 확인할 수 있습니다.

    업데이트된 뉴스, 분석, 리뷰를 받으려면 Google News에서 Tom's Hardware를 팔로우하거나 즐겨찾는 소스로 등록하세요. '팔로우' 버튼을 눌러 최신 정보를 받아보세요!

    [출처:] https://www.tomshardware.com/tech-industry/cyber-security/find-my-parking-cops-uses-data-scraped-from-city-website-to-track-parking-fines-in-real-time-entire-website-dedicated-to-helping-san-francisco-motorists-avoid-parking-tickets-goes-live