안드로이드 개발자 인증이 뭐길래, 사이드로딩 이렇게 바뀐다

안드로이드 사이드로딩에 개발자 인증이 붙었다. 구글이 왜 이 정책을 밀어붙이는지, 쿠바·이란은 왜 예외인지, APK 안전하게 설치하는 법까지 한번에 정리했다.

APK 파일 하나 받아서 설치하는 것, 이제 예전처럼 쉽지 않다. 구글이 안드로이드 개발자 신원 확인 정책을 넓히면서, 플레이 스토어 밖에서 앱을 깔 때도 개발자 인증 여부부터 따지게 됐다. 이른바 사이드로딩 얘기다.

사이드로딩이 뭔지부터 짚고 가자

사이드로딩은 구글 플레이 스토어나 원스토어 같은 공식 마켓을 거치지 않고 APK 파일을 직접 받아서 기기에 깔아버리는 방식이다. 베타 테스트 앱, 국가 제한 때문에 스토어에 안 올라온 앱, 회사 내부 업무용 앱… 이런 걸 설치할 때 많이 쓴다. iOS는 처음부터 막혀 있었지만 안드로이드는 초창기부터 이걸 허용해왔다. 그리고 이 자유로움이 안드로이드를 안드로이드답게 만드는 특징이었다.

구글 개발자 인증, 뭘 요구하나

구글이 새로 도입한 개발자 인증(Developer Verification) 제도는 간단히 말해 이거다. 플레이 스토어에 앱을 안 올리는 개발자라도 정부 발급 신분증 같은 걸로 신원을 등록하라는 것. 인증 안 받은 개발자가 만든 앱은 설치가 아예 막히거나, 최소한 경고 화면을 거쳐야 한다. 문제는 여기서 시작된다. 취미로 앱 만들어서 친구들끼리 나눠 쓰던 개발자, 오픈소스 프로젝트 하나 배포하던 소규모 팀까지 전부 이 절차를 밟아야 한다. 반발이 안 나올 수가 없다.

왜 굳이 이렇게까지 하나

구글 쪽 설명은 명확하다. 악성 앱 차단. 가짜 은행 앱, 스미싱 문자에 딸려오는 앱, 스파이웨어. 상당수가 사이드로딩 경로로 퍼진다는 게 근거다. 개발자 신원만 확인되면 악성코드 뿌린 계정 추적이 훨씬 쉬워진다는 논리다. 틀린 말은 아니다. 근데 부작용도 만만찮다. 소규모 개발자와 오픈소스 커뮤니티 입장에서는 신원 등록 자체가 진입 장벽이다. 결국 안드로이드 생태계가 갖고 있던 자유도가 그만큼 줄어드는 셈이다.

쿠바, 이란은 왜 예외일까

이 정책에서 눈에 띄는 대목 하나. 미국 수출 제재 대상 국가는 예외로 뒀다는 점이다. 쿠바, 이란, 북한처럼 미국 상무부 제재 목록에 오른 나라 사용자들은 애초에 구글 서비스를 정식으로 쓰기가 어렵다. 개발자 인증 시스템에 접근할 방법 자체가 없다는 뜻이다. 그래서 구글은 이 지역만큼은 예전처럼 인증 없이 APK 설치를 그대로 놔두기로 했다. 아이러니하다. 제재국 일반 사용자는 오히려 규제 강화의 영향을 안 받는데, 그 나라에서 앱 만들어서 해외로 내보내려는 개발자는 인증 절차에서 사실상 빠지게 되는 처지다.

그래서 지금도 APK 설치는 되나 — 단계별로

정책이 바뀌었다고 사이드로딩 자체가 사라지는 건 아니다. 기기별로 방법을 정리하면 이렇다.

  • 설정 진입: 설정 → 보안(또는 애플리케이션) → 출처를 알 수 없는 앱 설치 메뉴로 들어간다
  • 앱별 권한 부여: 안드로이드 8 이상은 APK 설치할 브라우저나 파일관리자 앱마다 개별로 권한을 줘야 한다
  • APK 다운로드: 믿을 만한 출처에서 받는다. 개발자 공식 깃허브, 공식 홈페이지가 우선이다
  • 플레이 프로텍트 검사: 설치 전후 자동 스캔 켜두면 알려진 악성코드 패턴은 걸러낸다
  • 제조사별 차이: 삼성은 ‘앱 설치 제한’이라는 이름으로, 샤오미는 ‘MIUI 보안센터’ 안에 따로 들어있는 식이라 기기마다 메뉴명이 조금씩 다르다

일반 사용자가 챙길 건 이 정도

당장 이 정책 때문에 뭘 바꿔야 할 필요는 별로 없다. 다만 출처 불분명한 사이트, ‘무료 프리미엄 버전’ 내세우는 커뮤니티 자료는 피하는 게 낫다. 설치 전에 앱이 요구하는 권한 목록 한 번쯤 훑어보는 습관도 들이면 좋다. 손전등 앱인데 연락처나 SMS 접근을 요구한다? 이런 건 의심해봐야 한다. 은행이나 결제 앱은 무조건 공식 스토어나 은행 홈페이지 링크로만 설치하고, 지인이 카톡으로 보낸 APK 파일은 한 번 더 출처를 확인하고 까는 게 안전하다.

이것도 궁금하죠?

Q. 플레이 스토어에서만 앱을 받으면 개발자 인증과 무관한가?
A. 맞다. 플레이 스토어에 올라온 앱은 이미 구글의 개발자 등록·심사 절차를 거친 상태라 따로 신경 쓸 게 없다. 인증 이슈는 스토어 밖에서 APK를 직접 받을 때만 해당한다.

Q. 회사 업무용 사내 앱도 인증받아야 하나?
A. 기업 자체 배포 방식은 보통 별도 예외 트랙이 마련돼서 일반 소비자용 앱과는 절차가 다르다. 회사 IT 부서에 확인하는 게 확실하다.

Q. 인증 안 된 앱은 아예 못 까나?
A. 완전 차단보다는 경고 화면 거치는 단계적 제한이 먼저 적용되는 구조다. 다만 정책이 지역별로 순차 확대되는 중이라 시기와 국가에 따라 체감 강도는 다를 수 있다.

출처: Ars Technica

테크가이드팀

테크가이드팀

Home-In-One 테크가이드팀은 IT 기기 비교, 소프트웨어 추천, 트러블슈팅 가이드 등 실용적인 기술 콘텐츠를 제작합니다. 초보자도 쉽게 따라할 수 있는 단계별 가이드를 지향합니다.