본문 바로가기

GPS 조작 어뷰징 탐지/차단

포켓몬O, 캐시워O 등 사용자 위치 기반 서비스가 우리 일상 속에 깊이 자리 잡으면서, 그 활용도는 점점 더 넓어지고 있습니다. 그러나 이러한 서비스가 ‘위치 정보 조작’으로 인해 큰 피해를 입고 있다는 사실을 알고 계셨나요? 특정 이용자의 어뷰징은 누군가의 혜택을 가로채기도 하며 서비스 제공자의 신뢰도와 수익에도 악영향을 미치는데요. 우리 주변의 '위치 조작' 사례는 무엇이 있는지 살펴보고 NHN AppGuard를 통해 이를 어떻게 방지할 수 있는지 알아보겠습니다.

위치 정보 조작으로 인한 피해 사례

1. 위치 기반 게임

'포켓몬O’와 같은 위치 정보 기반 게임에서는 사용자들이 GPS 정보를 조작하여 특정 아이템을 부정하게 획득하거나, 경쟁에서 불공정한 우위를 점하려는 시도가 빈번히 발생하고 있습니다. 이는 공정한 게임 플레이를 방해할 뿐만 아니라, 진정한 사용자들의 게임 경험을 저해합니다.

2. 위치 기반 예약 및 프로모션 서비스

A 테마파크의 경우, 특정 놀이기구 주변에서 우선 예약을 할 수 있는 서비스를 제공 중이지만 위치 정보를 조작하여 어디서든 예약 우선권을 활용하려는 시도가 발생합니다.

B 카페의 경우, 매장 근처의 고객에게 푸시 알림을 발송해 할인 쿠폰을 제공하는 프로모션을 진행했습니다. 하지만 위치 조작을 통해 해당 매장이 아니더라도 할인 쿠폰을 수령하여 부정하게 할인을 받는 사례가 발생했습니다.

3. 위치 기반 지역 커뮤니티 서비스

주변 이웃들과 중고 물품을 거래하며, 지역 사회의 연결성을 강화한다는 철학을 가진 ‘폐쇄형 마켓 C’의 경우에도 위치 조작을 통해 먼 거리에서도 거래를 할 수 있게 되면서 타 서비스 대비 차별점이 흐려져 비즈니스 존폐 위기에 놓이게 된 사례가 발생했습니다.

이처럼 위치 기반 할인 혜택이나 예약 서비스에서도 조작으로 인한 피해가 발생해, 서비스 제공자의 신뢰도뿐 아니라 수익에도 부정적인 영향을 미칠 수 있습니다.

위치 조작뿐 아니라 GPS 조작 앱 설치 여부까지!

간편하게 탐지하고 차단할 수 있습니다.

NHN AppGuard ‘위치 조작’ 탐지 및 차단 기능 신규 적용

위치 정보 기반 서비스 대상으로 한 어뷰징 방지 목적

클릭 두 번으로 간편하게 위치 조작 어뷰징 차단

이러한 문제를 해결하기 위해 NHN AppGuard는 위치 조작 탐지 기능을 추가했습니다.

NHN AppGuard 콘솔을 통해 간편하게 ‘GPS 조작 어뷰징’을 탐지하고 차단할 수 있습니다.

몇 번의 클릭으로 손쉽게 위치 조작 탐지/차단 정책을 적용해 보세요 😃

스펙 요약
  • 종류: 위치 조작앱 대응
  • 정책
    • AOS: 해제, 탐지, 조건 차단, 전체 차단, 개별 차단
    • iOS: 해제, 탐지, 조건 차단, 전체 차단

탐지/차단 대상: Mock Location(임시 위치 설정, 모의 위치 설정)

실제 위치 정보를 속이거나 변경하기 위해 사용되는 기술(Mock Location)과 위치 조작 앱을 탐지합니다. 이러한 ‘임시 위치 설정’은 주로 개발자들이 앱 테스트를 위한 목적으로 주로 사용되지만, 위에서 언급한 여러 피해 사례처럼 일반 사용자들이 특정 목적을 위해 활용하는 경우가 많습니다. NHN AppGuard가 탐지하는 위치 조작 기술/앱은 콘솔에서 자세히 확인하실 수 있습니다.

탐지/차단 기능 알아보기

탐지

  • ‘탐지’ 정책을 적용하면 앱 실행 도중 위치 조작 행위를 발견하였을 경우 로그로 기록됩니다.
  • 콘솔의 [로그 조회] 메뉴를 통해 확인할 수 있습니다.

NHN AppGuard 콘솔 [로그 조회]

조건 차단

  • 유저 ID, 기기 ID별 차단 기준을 정한 후 국가 정보, 탐지 횟수, 차단 기간을 설정할 수 있습니다.
  • 조건 차단 시 설정한 조건을 만족하면(임계치 이상일 경우 차단/미만인 경우는 탐지) 블랙리스트에 등록되며, 해당 사용자가 앱을 실행한 경우 NHN AppGuard 안내 창이 나타나고 앱이 종료됩니다.

블랙리스트에 등록된 어뷰징 사용자가 앱을 실행한 경우 노출되는 안내 창

  • ‘조건 차단’으로 설정 또는 조건을 변경한 경우, 조건에 해당되는 대상은 ‘블랙리스트’에 등록됩니다.

NHN AppGuard [블랙리스트]

[조건 차단으로 블랙리스트에 등록되는 경우]

  • 매일 00시 00분에 조건을 만족한 대상을 ‘블랙리스트’로 등록합니다.
  • 조건의 만족 여부는 전일 00:00:00~23:59:59까지 발생한 탐지 로그를 기반으로 판단하며, 각 조건은 종류별로 독립적으로 동작합니다.
  • ‘조건 차단’으로 등록된 블랙리스트로 인해 차단된 사용자는 NHN AppGuard 대시보드 탭에 노출되지 않습니다.
  • ‘조건 차단’으로 블랙리스트에 등록된 사용자는 이상 행위 없이 앱을 실행하더라도 설정한 차단 기간 동안 앱을 사용할 수 없습니다.

전체 차단

  • 위치 정보 조작이 탐지된 즉시 앱이 종료됩니다.
  • 앱이 종료되었더라도 이상 행위 없이 앱을 재실행하면 앱을 정상적으로 사용할 수 있습니다.
  • 정책을 전체 차단 또는 탐지로 변경한 경우 약 1분 후 재기동된 앱에 적용됩니다.

개별 차단

  • 특정 ‘위치 조작’ 앱 또는 설정을 선별적으로 차단할 수 있습니다. 이를 통해 보다 유연하고 정밀한 ‘위치 정보’ 관리가 가능합니다.
  • 개별 차단에서 차단으로 설정된 경우 전체 차단과 동일하게 탐지 즉시 앱이 종료됩니다.
  • 정책 저장 후 약 1분 후 재기동된 앱에 적용됩니다.
iOS의 경우'개별 탐지' 기능이 제외됩니다.

해제

  • 필요 시 직접 위치 조작 탐지 기능을 해제할 수 있습니다.
  • ‘해제’ 저장 시, 1분 후 재기동된 앱에 적용됩니다.

🧩 업데이트 예정 기능

신규 추가
업데이트
  • 화면 캡쳐 방지 기능
  • 대시보드 API 제공
  • 로딩 속도 개선
  • 식별자 난독화 기능 개선

🔗 더 읽을 만한 콘텐츠