해킹 임시 조치

지금 필리핀 소프트런칭 중인데 베트남에서 해킹 앱이 풀린것 같습니다.
앱이 풀린 것으로 보여 현재 급히 앱 수정 및 심사 과정을 진행하고 있지만 그동안 임시로 필리핀 이외의 국가로 판단되면 차단하는 등의 조치를 취하고 싶은데 혹시 방법이 없을까요?

안녕하세요 개발자님,
뒤끝에서는 현재 유저 및 기기 접속을 차단하는 기능만을 제공중에 있으며,
특정 국가의 접속을 차단하는 기능은 제공되지 않고 있습니다.
도움드리지 못해 죄송합니다.

좋아요 1

그럼 혹시 코드로 차단이나 그에 준하는 조치를 취할 방법은 있을까요?
있을 수 없는 유저 데이터가 판단되면 바로 차단을 하거나 추후 일괄 차단이 쉽게 만들고 싶습니다.

현재 상황에서는 대응 조치가 이루어진 앱이 재배포 되기 전까지는 다른 대응이 불가합니다.

다음과 같은 조치들이 가능합니다.

  1. 유니티 에셋 등을 통한 코드 난독화 적용 및 메모리 난독화 적용
  2. 메모리 변조 탐지 기능 도입 => 탐지 시 로그를 저장하는 방법을 사용하여 이상 유저 판별
  3. 버전관리 기능 필수 적용 => 필수 업데이트 버전 적용으로 구버전 사용을 차단
  4. 뒤끝 인증키 변경(클라이언트 앱 아이디, 변경을 희망할 경우 요청을 통해 가능하며, 변경 이후 반영까지 일정시간 소요되기에 점검 상황에서 변경 권장) => 인증키 변경 이후는 기존 배포된 앱은 일체 이용 불가 (모든 호출이 불가하여 공지사항 등 조회조차 불가하기에 가급적 권장하지 않음)
  5. LIAPP 등의 제휴 솔루션 이용

또한 말씀해주신 것과 같이 있을 수 없는 유저 데이터가 판단되는 경우 특정 테이블/컬럼에 이상 감지 데이터를 저장(UserData 테이블 내 hack 컬럼에 기본값 false, 이상 판별시 true 로 저장하는 등), 관련 데이터가 요청된 상황을 로그로 저장(어떤 경위로 발생했는지 확인용)하고 해당 컬럼 값이 ture 인 경우 모든 플레이를 차단하고 UUID 노출과 함께 문의하라는 안내문구를 출력하는 등의 방법도 활용할 수 있습니다.

말씀해주신대로 UserData 테이블 내 hack 컬럼에 기본값 false, 이상 판별시 true 로 저장하는 방법 같은걸로 구분을 해두려 하는데 콘솔에서 해당하는 유저들의 uuid만 일괄로 검색 및 추출할 방법은 없을까요?
현재 로그 보면 치팅 유저가 딱 보이는 조건들이 있는데 콘솔에서 하나하나 차단 등록을 하려니 시간이 너무 걸려서 문의 드립니다.

게임정보의 데이터 메뉴 내에서 특정 데이터를 추출하거나 csv 다운로드하는 기능은 현재 제공되지 않고 있습니다.

데이터 내 UUID 복사 기능을 통해 해당 유저의 UUID를 복사하거나 드래그 복사하여 엑셀 등에 저장한 후,
유저 차단 메뉴에서 csv 업로드를 통한 일괄 차단을 적용할 수 있으니 이점 참고하여 이용해 주시면 감사하겠습니다.

추가로 특정 테이블 내 추가 컬럼을 생성하는 형태보다는,
원활한 데이터의 관리를 위해 전용 테이블을 두고 사용하시는 것을 권장드립니다.

좋아요 1