개발자가 아니어도  10초면 보안 걱정 끝!  

무료체험하기

해커가 아니라 ‘봇’이 돈을 버는 구조

리워드·쿠폰 자동화 악용

해커가 아니라 ‘봇’이 돈을 버는 구조

리워드·쿠폰 자동화 악용

 

“이벤트 참여자가 이렇게 많을 리가 없는데요?”

신규 고객 확보를 위해 출석 이벤트와 쿠폰 프로모션을 진행한 한 식음료 앱.

오픈 첫 주, 내부 대시보드는 화려했습니다.

  • 이벤트 참여 수 급증
  • 쿠폰 사용률 폭발
  • DAU·MAU 상승

하지만 한 달 뒤, 숫자는 다른 이야기를 하기 시작합니다.

  • 매출은 그대로인데
  • 마케팅 비용만 급증
  • 정상 고객의 쿠폰 사용률은 오히려 하락

이벤트를 즐긴 건 고객이 아니라 ‘봇’이었습니다.

 

왜 리워드·쿠폰 자동화가 위험할까?

이 공격의 가장 큰 문제는 이것입니다.

“해킹처럼 보이지 않는다”

 

리워드 자동화의 특징

  • 정상 사용자 행동과 거의 동일
  • 서버 요청도 정상
  • 결제·로그인 오류 없음

 

즉, 보안 사고처럼 보이지 않는 비즈니스 파괴 행위입니다.

 

실제 사례: 에뮬레이터 농장이 만든 가짜 고객

한 멤버십 기반 식음료 앱에서 실제로 발생한 사례입니다.

 

발견된 현상

  • 특정 시간대에 출석 체크 폭증
  • 신규 계정 생성 패턴 반복
  • 동일한 행동 흐름이 수백 개 계정에서 동시 발생

 

조사 결과

  • 에뮬레이터 수십 대 동시 실행
  • 매크로로 자동 클릭
  • 출석 → 미션 → 쿠폰 발급 → 포인트 적립
  • 일부는 바로 중고 마켓에서 쿠폰 판매

 

사람이 아니라 ‘자동화 환경’이 이벤트를 수확하고 있었습니다.

 

공격 방식은 이렇게 진행됐다

 

1) 에뮬레이터 다중 실행

  • 실제 안드로이드 단말처럼 위장
  • 기기 ID·OS 정보 랜덤화

 

2) 매크로·자동 입력

  • 출석 버튼 자동 클릭
  • 이벤트 참여 자동화
  • 반복 계정 생성

 

3) 서버는 전부 정상 처리

  • 로그인 성공
  • 이벤트 참여 정상
  • 쿠폰 발급 정상

 

서버 입장에선 “정상 사용자의 정상 요청”

 

보안의 문제는 어디에 있었을까?

문제는 명확했습니다. “앱이 실행되는 환경과 입력 주체를 검증하지 않았다”

 

구체적인 보안 공백

  • 에뮬레이터 실행 차단 없음
  • 자동 입력·비정상 터치 탐지 부재
  • 동일 행동 반복 패턴에 대한 클라이언트 검증 없음
  • 앱 무결성·신뢰도 기반 제한 미적용

 

즉, ‘사람이 누른 버튼’이라는 전제를 믿은 것이 문제였습니다.

 

LIAPP은 어떻게 방어했는가

리워드 자동화는 서버보다 ‘앱 레벨’에서 먼저 차단해야 합니다.

 

  • 에뮬레이터 실행 환경 탐지
  • 루팅·가상화·후킹 환경 감지
  • 비정상 환경에서 앱 실행 제한
  • 동일 좌표 반복 터치
  • 비현실적인 반응 속도

 

적용 이후, 어떤 변화가 있었을까?

보안 적용 후 결과는 즉각적이었습니다.

  • 에뮬레이터 기반 참여 거의 0
  • 쿠폰 남용 중단
  • 마케팅 비용 정상화
  • 실제 사용자 혜택 체감도 상승

 

무엇보다 중요한 변화는 이것입니다.

“리워드는 비용이 아니라 ‘신뢰 기반 보상’이라는 인식”

 

식음료 앱이 얻어야 할 교훈

리워드·쿠폰은 고객에게는 혜택이지만 플랫폼에는 현금과 동일한 자산입니다.

그리고 이 자산은 서버보다 먼저 여기서 지켜야 합니다.

  • 실행되는 앱
  • 입력하는 손
  • 보여지는 화면

 

식음료 앱 교훈

배달·멤버십 앱의 사고는 서버에서 시작되지 않는다. 주문을 만드는 ‘앱’, 누르는 ‘손’, 보이는 ‘화면’에서 시작된다. 이 3가지는 선택이 아니라, 식음료 앱 운영의 기본 방어선입니다.

 

#식음료앱보안 #배달앱보안 #리워드악용 #쿠폰자동화 #매크로공격 #에뮬레이터 #마케팅비용 #포인트보안 #멤버십앱 #모바일보안 #앱무결성 #자동화차단 #LIAPP #LISS #LIKEY

도입문의