도구 및 실적

Android 개발자 인증: Play, 서드 파티 앱 배포자, 취미 개발자를 위한 경로

스피커

  • 롭 클리포드

    Android 신뢰 및 안전팀 개발자 관계 엔지니어

  • 나히드 보라

    선임 제품 관리자

정보

강연 소개

Android 개발자 인증은 더 안전한 생태계를 위해 매우 중요합니다. 이 세션에서는 대형 스튜디오부터 취미로 개발하는 개발자까지 모든 개발자를 위한 규정 준수 경로를 자세히 설명합니다. Google Play 및 서드 파티 앱 스토어에 게시하기 위한 주요 요구사항을 간략히 설명합니다. 이 세션에서는 새로운 제한된 배포 계정의 실시간 데모를 통해 학생과 취미로 하는 사람이 앱을 쉽고 안전하게 공유하는 방법을 보여줍니다.

이 세션의 목표는 다음과 같습니다.

3가지 주요 개발자 인증 경로를 이해합니다.

새로운 제한적 배포 계정 절차를 실시간으로 확인합니다.

규정 준수를 위한 구체적인 다음 단계를 파악합니다.

요약

  • Android 개발자 인증은 배포된 앱을 책임 있는 법인에 연결하여 금융 사기 및 일회용 멀웨어 네트워크를 억제합니다. 내년에 전 세계적으로 시행되기 전에 4개 시장에서 지역별 시행이 시작되었습니다.
  • 개발자는 Google Play Console 또는 전용 Android Developer Console을 통해 등록할 수 있습니다. 학생과 취미로 개발하는 사용자는 패키지를 무료로 등록하여 최대 50대의 연결된 기기에서 공유할 수 있습니다.
  • Android Developer Console API를 사용하면 서드 파티 스토어와 개발자가 프로그래매틱 방식으로 앱 등록을 자동화하고 패키지 충돌을 해결할 수 있습니다. Android 개발자 Status API는 패키지 이름이 등록되어 있는지 확인합니다.
  • 숙련된 사용자는 개발자 옵션에서 고급 흐름을 사용 설정하여 등록되지 않은 앱을 사이드로드할 수 있습니다. 이 경로는 소셜 엔지니어링 사기를 방해하기 위해 기기 재부팅과 24시간 카운트다운을 적용합니다.

리소스

Gemini Notebook

주제

  • developer-verification
  • app-security
  • google-play-console
  • android-developer-console
  • 사이드로드

스크립트

소개

  • 개발자 인증에 관한 ADS 2026 세션에 오신 것을 환영합니다.

  • 저는 Android 개발자 관계팀의 롭 클리포드입니다. 앱 및 생태계 신뢰팀의 제품 관리자인 동료 나히드 보라도 함께합니다.

  • 오늘은 앱이 규정을 준수하도록 Android 개발자 인증에 필요한 가장 중요한 정보를 살펴보겠습니다.

  • 우리의 사명은 간단합니다.

  • Google Play에서 수백만 달러 규모의 앱을 관리하든, 삼성, Oppo, Vivo, Honor, Xiaomi와 같은 다른 앱 스토어에 게시하든, 주말에 오픈소스 도구와 학생 프로토타입을 빌드하든, 모든 개발자가 인증을 향해 나아갈 수 있는 명확한 경로를 제공하고자 합니다.

  • 보내주신 질문과 의견은 앱 환경과 새로운 도구에 직접적인 영향을 미쳐 모든 개발자가 이러한 요구사항을 더 쉽게 충족할 수 있도록 하는 데 도움이 되었습니다. 감사합니다.

  • 그리고 채택률도 높습니다.

  • 3월에 모든 개발자를 대상으로 인증이 시작된 이후 전 세계적으로 수백만 개의 앱이 등록되었으며, 최근 지역별 출시도 원활하게 진행되어 브라질, 싱가포르, 인도네시아, 태국 등 보호 조치가 시작된 국가에서 등록된 앱이 앱 설치의 99% 이상을 차지하고 있습니다.

  • 이 세션이 끝나면 워크플로에 맞는 인증 경로, 제로터치 자동 이의 제기를 활용하는 방법, 기기에서 설치 시 인증 도구가 작동하는 방식, 내년 전 세계 시행까지의 주요 출시 일정을 정확히 알 수 있습니다.

  • 나히드가 개발자 인증이 생태계를 보호하는 방식과 영향을 받는 개발자 그룹 및 필요한 사항에 대한 개요를 요약해 줄 것입니다.

  • 나히드, 시작해 주세요.

Android 개발자 인증이 필요한 이유

  • 롭, 감사합니다.

  • Android 개발자 인증을 도입하는 이유를 이해하려면 생태계가 직면한 적대적 환경을 살펴봐야 합니다.

  • 오늘날 금융 사기, 전화 결제 사기, 뱅킹 트로이 목마는 사용자에게 수십억 달러의 피해를 입히고 있습니다.

  • 이러한 위협을 분석하면 한 가지 패턴이 나타납니다.

  • 악의적인 조직은 익명성을 악용하여 유해한 앱, 금융 사기, 사기를 빠르고 반복적으로 확산시키며, 이를 식별하는 데는 많은 노력이 필요합니다.

  • 그리고 우리가 그들을 식별할 때쯤이면 그들은 다음 표적과 다음 패키지로 이동했습니다.

  • 따라서 인증은 배포된 모든 앱을 인증되고 책임 있는 법인 또는 개발자와 연결하여 이러한 패턴, 즉 비대칭성을 깨뜨립니다.

  • 인증은 사기범의 경제적 장벽을 크게 높이고 이러한 일회용 멀웨어 네트워크의 실행 가능성을 방해합니다.

  • Google은 전체 Android 생태계를 위한 기반 레이어를 구축하고 있으며, Android의 개방형 기반을 유지하면서 플랫폼 보안을 강화하기 위해 전 세계 배포업체와 협력하고 있습니다.

카테고리별 맞춤 경로

  • 이러한 규정 준수를 위해 Google은 네 가지 경로를 마련했습니다.

  • 첫 번째는 Google Play 개발자를 위한 것입니다.

  • 99% 이상의 개발자가 이미 판매자 ID를 완료했으며, 99% 이상의 앱이 이미 Play에 등록되어 있습니다.

  • 둘째, Google Play 외부에서 배포하는 개발자를 위해 전용 포털을 만들었습니다. 이에 대해서는 잠시 후에 설명하겠지만, 이 포털에서 본인 인증을 하고 패키지를 등록할 수 있습니다.

  • 세 번째는 학생 및 취미 개발자입니다.

  • 제한적 배포 계정은 추가 비용 없이 사용할 수 있습니다.

  • 무료입니다.

  • 신분증 확인이 필요하지 않으며, 간단한 QR 코드나 핸드셰이크를 통해 공유하려는 기기를 쉽게 승인할 수 있습니다.

  • 여러분의 의견을 반영하여 오늘 한도를 20개에서 50개로 상향 조정할 예정이며 곧 출시될 예정입니다.

  • 마지막은 고급 사용자를 위한 것입니다.

  • 고급 사용자와 오픈소스 실험자는 투명한 경고를 통해 자유롭게 사용할 수 있으며, 이 부분에 대해서도 나중에 설명하겠습니다.

Google Play 및 외부 앱 인증

  • 그럼 첫 번째 카테고리인 Google Play 개발자에 대해 자세히 알아보겠습니다.

  • 앞서 말씀드렸듯이 대부분의 개발자는 이미 인증을 받았으며 대부분의 패키지도 이미 인증을 받았습니다.

  • 또한 Play Console은 등록하는 모든 패키지를 백엔드 레지스트리를 통해 자동으로 등록합니다.

  • 하지만 즉시 확인해야 하는 중요한 시나리오가 하나 있습니다.

  • 많은 개발자가 Play 외부에서 엔터프라이즈 변형이나 다른 스토어용으로 앱을 배포합니다.

  • 다른 패키지 이름이나 서명 키를 사용하는 경우 Google에서 해당 앱을 인식하지 못합니다.

  • 따라서 등록되어 있는지 확인해야 합니다. 다음 단계를 따르세요.

  • Play Console에 개발자 인증 탭이 있으며, 여기에서 앱을 등록할 수 있습니다.

  • 이제 두 번째 카테고리를 살펴보겠습니다.

  • Google Play 외부에 배포된 앱입니다.

  • Google Play Console에 의존하지 않고도 지원을 제공하기 위해 전용 콘솔을 만들었습니다.

  • android.google.com/developerconsole입니다.

  • 온보딩 워크플로는 간단한 3단계로 구성됩니다.

  • 첫 번째 단계는 계정을 만드는 것입니다.

  • 조직 또는 개인으로 등록할 수 있습니다.

  • 둘째, 신분증 확인을 완료할 수 있습니다.

  • 따라서 조직인 경우 D-U-N-S 번호가 필요합니다.

  • DUNS 번호가 없는 경우 최소 30일이 소요되므로 즉시 등록하고 절차를 시작해야 합니다.

  • 마지막 단계는 패키지와 키를 등록하는 것입니다. 패키지를 업로드하고 서명 키가 본인의 소유임을 증명하는 매우 간단한 방법이 있습니다.

  • 이제 모든 작업이 완료되었습니다.

  • 이제 롭에게 마이크를 넘기겠습니다. 롭이 여러분의 삶을 더 편리하게 만들어 줄 도구와 API에 대해 이야기해 줄 것입니다.

API를 사용한 인증 자동화

  • 나히드님, 감사합니다.

  • 따라서 조직이 생태계 전반의 도입을 준비함에 따라 자동화는 더욱 필수적이 되며, 특히 수십 개에서 수천 개의 앱을 관리하는 대형 스튜디오와 서드 파티 배포자에게는 더욱 그렇습니다.

  • 이러한 사용 사례를 지원하기 위해 Google은 Android Developer Console API를 빌드하여, 수동으로 이 프로세스를 진행할 경우 심각한 병목 현상이 발생할 수 있는 사용 사례에 대해 원활한 프로그래매틱 등록을 지원합니다.

  • 먼저 API의 통합 모델에 대해 알아보겠습니다.

  • Android 개발자 인증은 Play뿐만 아니라 다른 앱에도 적용되므로, Android Developer Console API는 다른 스토어에서 규정 준수 워크플로를 사용자 환경에 직접 쉽게 통합하는 데 필요한 프레임워크를 제공합니다.

  • 따라서 Android Developer Console API를 사용하면 계정이 인증되었는지 확인하고, 생성 및 완료 기준을 프로그래매틱 방식으로 관리하고, 새 패키지 처리를 포함한 등록을 관리할 수 있습니다. 또는 공개 서명 키를 연결하여 이미 등록된 패키지를 처리하거나, API가 인증 토큰을 통해 소유권의 암호화 증명을 시행하는 기존 패키지를 처리할 수 있습니다.

  • 개발자를 대신하여 키를 관리하는 경우 스토어 백엔드에서 개발자의 수동 상호작용 없이 이 프로세스를 완전히 자동화할 수 있습니다.

  • 마지막으로, API에는 실제 설치 수를 기반으로 한 충돌 해결 규칙이 포함되어 있어 알려진 설치 수의 50% 이상을 차지하는 키가 우선순위를 갖게 되므로 기존 패키지 이름에 대한 무단 선점을 방지할 수 있습니다.

  • Android Developer Console API에는 Android Developer Console 범위를 사용하는 표준 OAuth 2.0 웹 서버 흐름을 사용하는 유용한 인증 모델도 포함되어 있습니다.

  • 개발자 인증은 Google 계정의 인증된 법인과 연결되어 있으므로 기존 서비스 계정과 API 키를 사용할 수 없습니다.

  • 대신 GitHub Actions 또는 Cloud Build와 같은 CI/CD 환경에서는 액세스 유형 오프라인으로 일회성 동의 흐름을 수행하고, Secret Manager에 갱신 토큰을 안전하게 저장하고, 필요에 따라 단기 액세스 토큰을 생성합니다.

  • 마지막으로, Android Developer Console API는 Play 외의 앱 배포자도 사용할 수 있습니다.

  • 스토어는 이 기능을 활용하여 개발자의 규정 준수 흐름을 개선할 수 있으며, 개발자도 이 기능을 직접 사용하여 개발자 CI/CD 흐름에 통합하거나, 다양한 앱의 대규모 카탈로그를 관리하고 전체 포트폴리오의 인증 상태를 관리하기 위한 맞춤형 솔루션을 개발해야 하는 게시자를 위해 적합한 흐름을 구축할 수 있습니다.

  • Android Developer Console API는 규정 준수를 쉽게 관리할 수 있는 강력한 도구를 제공합니다.

  • Developer Console API를 사용하려면 여기에 표시된 QR 코드를 사용하여 개발자 문서를 확인하세요.

  • Android Developer Console API 외에도 Android 앱 패키지 이름이 인증된 Android 개발자에게 이미 등록되어 있는지 확인할 수 있는 Android Developer Status API도 도입했습니다.

  • 소프트웨어 개발 도구, IDE 또는 자동화된 CI/CD 워크플로를 빌드하는 경우 이 서버 간 API를 통합하여 사용자가 패키지 등록 상태를 확인하고, 앱 서명 인증서가 등록된 사용자 인증 정보와 일치하는지 확인하고, 인식할 수 없는 앱을 등록하라는 메시지를 표시할 수 있습니다.

  • ADS에 참석하신 분들은 Android 플랫폼 데모 세션을 확인하여 이 API가 라이브 패키지의 등록을 확인하는 방법을 살펴보실 수 있습니다.

학생 및 취미 개발자를 위한 제한된 배포

  • 이제 세 번째 카테고리인 제한적 배포 계정을 살펴보겠습니다.

  • 이 경로는 학생, 취미 개발자, 독립 제작자가 Android에서 앱을 계속 빌드하고 친구, 가족, 반 친구, 동료와 공유할 수 있도록 특별히 설계되었습니다.

  • 이 절차는 100% 무료입니다.

  • 연회비, DUNS 번호, 사업자 등록 서류가 필요하지 않습니다.

  • Google 계정만 있으면 됩니다.

  • 제한적 배포에 사용할 패키지를 등록하는 방법은 간단합니다.

  • Android Developer Console로 이동하여 유효한 패키지 이름(예: Camera Magic)을 등록하고 친숙한 이름을 지정하기만 하면 됩니다.

  • 패키지 이름을 입력한 후 빌드 단계에서 생성된 공개 SHA-256 키를 추가하여 등록을 완료합니다. 이렇게 하면 해당 패키지와 빌드 이름이 계정에 결합되어 내 계정으로 등록됩니다.

  • 패키지를 등록한 후에는 다른 사용자의 기기를 개발자 계정의 연결된 기기로 추가하여 패키지를 공유할 수 있습니다.

  • 이렇게 하려면 개발자 콘솔에서 새 연결 기기를 만들고, 친숙한 이름을 할당한 다음, 이 새 기기의 소유자와 공유할 수 있는 QR 코드와 링크를 생성합니다.

  • 링크를 열면 내가 알고 신뢰하는 개발자인지, 내 기기에 앱을 설치하도록 허용할지 묻는 메시지가 표시됩니다.

  • 사용자가 동의하면 생성된 코드를 받게 되며, 이 코드를 개발자에게 다시 전송합니다. 개발자가 이 코드를 입력하면 사용자의 기기에 개발자 계정과 연결된 앱을 설치할 수 있게 됩니다.

고급 사용자를 위한 고급 흐름

  • 개발자를 위한 대안으로 제한된 배포 외에도, 등록되지 않은 패키지를 재량에 따라 계속 설치하려는 고급 사용자를 위한 옵션으로 고급 흐름도 제공합니다.

  • Google은 숙련된 사용자가 위험을 감수하기로 판단하면 등록되지 않은 앱을 설치할 수 있는 고급 흐름을 구축했으며, 일반 사용자를 소셜 엔지니어링 사기로부터 보호하기 위한 필수적인 안전장치도 마련했습니다.

  • 실제 금융 사기 및 착신전환 사기에서 범죄자는 긴급성, 공포, 고압적인 전화 강압을 사용하여 피해자가 악성 페이로드를 사이드로드하도록 강요합니다.

  • Advanced Flow는 기기 재부팅과 건너뛸 수 없는 24시간 카운트다운을 요구하여 이러한 압박을 방해하고, 잠재적 피해자에게 자신이 요청받은 행동에 대해 정보에 입각한 결정을 내릴 수 있는 시간과 공간을 제공합니다.

  • 이 옵션을 사용 설정하려면 먼저 설정, 휴대전화 정보로 이동하여 빌드 번호를 7번 탭하여 기기를 개발자 모드로 전환합니다.

  • 이 영상을 시청하고 계신 분 중 아직 개발자가 아니신 분은 새로운 역할을 맡게 되신 것을 축하드립니다.

  • 웃어 주셔서 감사합니다.

  • 이제 기기가 개발자 모드로 전환되었으므로 시스템, 개발자 옵션으로 이동하여 인증되지 않은 개발자의 앱 허용을 사용 설정하면 고급 흐름 옵션에 액세스할 수 있습니다.

  • 이 옵션을 사용 설정하면 PIN을 입력해야 할 수 있으며, 누군가 이 작업을 하라고 지시하는 경우 사기일 가능성이 높다는 경고를 확인해야 합니다.

  • 그런 다음 기기를 다시 시작하여 24시간 보안 지연을 시작합니다.

  • 이 단계는 사기 피해자가 사기범이 사용하는 긴급성 전술에서 벗어날 기회를 얻고, 이러한 착취 시도를 차단하는 데 도움을 받는 데 매우 중요합니다.

  • 24시간 동안 설정에는 고급 흐름을 사용할 수 있을 때까지 남은 시간을 보여주는 카운트다운 타이머가 표시됩니다.

  • 24시간이 지나면 사용자는 인증을 7일 동안 일시적으로 사용 중지할지 아니면 영구적으로 사용 중지할지 선택할 수 있습니다.

  • 마지막으로 사용자는 이 기본 안전 예방 조치를 삭제하는 데 내재된 위험을 인지한 후 '완료'를 탭하여 고급 흐름의 기기 구성을 완료해야 합니다.

  • 그 이후부터 사용자는 등록되지 않은 앱을 설치할 수 있습니다.

  • 이를 통해 고급 사용자는 원하는 앱을 제한 없이 설치할 수 있는 제어 권한을 갖게 되며, 일반 사용자는 안전하게 보호됩니다.

출시 로드맵 및 주요 목표

  • 이제 개발자 인증 출시 일정을 살펴보겠습니다.

  • 1단계는 2026년 3월에 Android Developer Console이 도입되면서 시작되었습니다.

  • 그리고 5개월 후 개발자 도구가 더 널리 제공되면서 2단계가 시작되었습니다.

  • 3단계는 가장 최근의 중요한 마일스톤인 2026년 9월 30일입니다.

  • 이 날짜에 앞서 언급한 4개 지역 출시 시장(브라질, 인도네시아, 싱가포르, 태국)에서 지역별 시행이 시작되었습니다.

  • 현재 이 시장에서는 7개의 주요 파트너 스토어가 인증된 개발자 요구사항을 시행하고 있습니다.

  • 4단계에서는 2027년에 이 사용자 보호 요구사항을 신중하고 점진적으로 확대할 예정입니다.

  • 마지막으로, 중국에 거주하지만 이러한 시행 지역에 배포하는 경우 배포할 앱도 등록해야 합니다.

  • 나히드에게 다시 넘겨서 마무리하고 해야 할 일을 요약해 드리겠습니다.

실천 체크리스트 및 리소스

  • 좋습니다.

  • 좋습니다.

  • 롭, 감사합니다.

  • 가장 중요한 단계를 요약하자면, Google Play에서 배포하는 개발자의 경우 지금 바로 Play Console에서 앱을 감사하고 앱이 등록 및 소유권 주장이 완료되었는지 확인하세요. 특히 Google Play 외부에서 배포하는 앱의 경우 더욱 그렇습니다.

  • 둘째, Google Play 외부에서만 배포하는 앱의 경우 이 링크를 통해 Android Developer Console 계정을 만드세요.

  • 학생과 취미 개발자는 무료 계정을 만들고 최대 50대의 기기에 배포할 수 있습니다.

  • 오늘 참여해 주신 여러분께 진심으로 감사드립니다.

  • 전 세계 수십억 명의 사용자를 위해 Android를 더 안전하고 보안이 강화된 생태계로 만드는 데 함께해 주셔서 감사합니다.

  • 다음 슬라이드에는 개발자 문서에 액세스할 수 있는 QR 코드가 있습니다.

  • 앞으로 어떤 앱을 빌드하실지 정말 기대됩니다.

  • Android Dev Summit에서 유익한 시간 보내시기 바랍니다.

  • 감사합니다.