선임 제품 관리자
Android 개발자 인증은 더 안전한 생태계를 위해 매우 중요합니다. 이 세션에서는 대형 스튜디오부터 취미로 개발하는 개발자까지 모든 개발자를 위한 규정 준수 경로를 자세히 설명합니다. Google Play 및 서드 파티 앱 스토어에 게시하기 위한 주요 요구사항을 간략히 설명합니다. 이 세션에서는 새로운 제한된 배포 계정의 실시간 데모를 통해 학생과 취미로 하는 사람이 앱을 쉽고 안전하게 공유하는 방법을 보여줍니다.
이 세션의 목표는 다음과 같습니다.
3가지 주요 개발자 인증 경로를 이해합니다.
새로운 제한적 배포 계정 절차를 실시간으로 확인합니다.
규정 준수를 위한 구체적인 다음 단계를 파악합니다.
스크립트
개발자 인증에 관한 ADS 2026 세션에 오신 것을 환영합니다.
저는 Android 개발자 관계팀의 롭 클리포드입니다. 앱 및 생태계 신뢰팀의 제품 관리자인 동료 나히드 보라도 함께합니다.
오늘은 앱이 규정을 준수하도록 Android 개발자 인증에 필요한 가장 중요한 정보를 살펴보겠습니다.
우리의 사명은 간단합니다.
Google Play에서 수백만 달러 규모의 앱을 관리하든, 삼성, Oppo, Vivo, Honor, Xiaomi와 같은 다른 앱 스토어에 게시하든, 주말에 오픈소스 도구와 학생 프로토타입을 빌드하든, 모든 개발자가 인증을 향해 나아갈 수 있는 명확한 경로를 제공하고자 합니다.
보내주신 질문과 의견은 앱 환경과 새로운 도구에 직접적인 영향을 미쳐 모든 개발자가 이러한 요구사항을 더 쉽게 충족할 수 있도록 하는 데 도움이 되었습니다. 감사합니다.
그리고 채택률도 높습니다.
3월에 모든 개발자를 대상으로 인증이 시작된 이후 전 세계적으로 수백만 개의 앱이 등록되었으며, 최근 지역별 출시도 원활하게 진행되어 브라질, 싱가포르, 인도네시아, 태국 등 보호 조치가 시작된 국가에서 등록된 앱이 앱 설치의 99% 이상을 차지하고 있습니다.
이 세션이 끝나면 워크플로에 맞는 인증 경로, 제로터치 자동 이의 제기를 활용하는 방법, 기기에서 설치 시 인증 도구가 작동하는 방식, 내년 전 세계 시행까지의 주요 출시 일정을 정확히 알 수 있습니다.
나히드가 개발자 인증이 생태계를 보호하는 방식과 영향을 받는 개발자 그룹 및 필요한 사항에 대한 개요를 요약해 줄 것입니다.
나히드, 시작해 주세요.
롭, 감사합니다.
Android 개발자 인증을 도입하는 이유를 이해하려면 생태계가 직면한 적대적 환경을 살펴봐야 합니다.
오늘날 금융 사기, 전화 결제 사기, 뱅킹 트로이 목마는 사용자에게 수십억 달러의 피해를 입히고 있습니다.
이러한 위협을 분석하면 한 가지 패턴이 나타납니다.
악의적인 조직은 익명성을 악용하여 유해한 앱, 금융 사기, 사기를 빠르고 반복적으로 확산시키며, 이를 식별하는 데는 많은 노력이 필요합니다.
그리고 우리가 그들을 식별할 때쯤이면 그들은 다음 표적과 다음 패키지로 이동했습니다.
따라서 인증은 배포된 모든 앱을 인증되고 책임 있는 법인 또는 개발자와 연결하여 이러한 패턴, 즉 비대칭성을 깨뜨립니다.
인증은 사기범의 경제적 장벽을 크게 높이고 이러한 일회용 멀웨어 네트워크의 실행 가능성을 방해합니다.
Google은 전체 Android 생태계를 위한 기반 레이어를 구축하고 있으며, Android의 개방형 기반을 유지하면서 플랫폼 보안을 강화하기 위해 전 세계 배포업체와 협력하고 있습니다.
이러한 규정 준수를 위해 Google은 네 가지 경로를 마련했습니다.
첫 번째는 Google Play 개발자를 위한 것입니다.
99% 이상의 개발자가 이미 판매자 ID를 완료했으며, 99% 이상의 앱이 이미 Play에 등록되어 있습니다.
둘째, Google Play 외부에서 배포하는 개발자를 위해 전용 포털을 만들었습니다. 이에 대해서는 잠시 후에 설명하겠지만, 이 포털에서 본인 인증을 하고 패키지를 등록할 수 있습니다.
세 번째는 학생 및 취미 개발자입니다.
제한적 배포 계정은 추가 비용 없이 사용할 수 있습니다.
무료입니다.
신분증 확인이 필요하지 않으며, 간단한 QR 코드나 핸드셰이크를 통해 공유하려는 기기를 쉽게 승인할 수 있습니다.
여러분의 의견을 반영하여 오늘 한도를 20개에서 50개로 상향 조정할 예정이며 곧 출시될 예정입니다.
마지막은 고급 사용자를 위한 것입니다.
고급 사용자와 오픈소스 실험자는 투명한 경고를 통해 자유롭게 사용할 수 있으며, 이 부분에 대해서도 나중에 설명하겠습니다.
그럼 첫 번째 카테고리인 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에 대해 이야기해 줄 것입니다.
나히드님, 감사합니다.
따라서 조직이 생태계 전반의 도입을 준비함에 따라 자동화는 더욱 필수적이 되며, 특히 수십 개에서 수천 개의 앱을 관리하는 대형 스튜디오와 서드 파티 배포자에게는 더욱 그렇습니다.
이러한 사용 사례를 지원하기 위해 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에서 유익한 시간 보내시기 바랍니다.
감사합니다.