F-Droid (새 창)는 자유 오픈 소스 소프트웨어(FOSS)만을 제공하는 Android용 앱 스토어입니다. 덕분에 개인정보를 침해하는 Google Play Store를 대체할 수 있는 훌륭한 대안이 됩니다.
이 글에서는 F-Droid가 무엇인지, 왜 사용해야 하는지, 어떻게 사용하는지 알아보겠습니다. 또한 F-Droid에 대한 몇 가지 우려 사항도 살펴보겠습니다.
- F-Droid란 무엇인가요?
- 왜 F-Droid를 사용해야 할까요?
- 최고의 F-Droid 앱은 무엇인가요?
- F-Droid 사용법
- F-Droid 저장소
- F-Droid는 안전한가요?
- F-Droid의 대안이 있나요?
F-Droid란 무엇인가요?
Play Store와 마찬가지로, F-Droid는 무료이며 독점 소프트웨어가 포함되어 있지 않고 오픈 소스 원칙을 준수하는 엄선된 앱 모음을 제공하는 앱 저장소입니다. 이는 앱의 소스 코드가 공개되어 있어 귀하가 해당 보안, 개인정보 기능 및 작동 방식을 직접 검증할 수 있음을 의미합니다.
F-Droid는 자원봉사자 커뮤니티에 의해 개발 및 유지 관리되며 개인정보 친화적이고 투명한 앱 생태계를 제공하는 것을 목표로 합니다. 귀하는 F-Droid 저장소에서 앱을 다운로드할 수 있으며, F-Droid는 앱을 업데이트된 상태로 유지할 수 있도록 도와줍니다.
FOSS에 대한 이러한 초점은 투명성과 사용자 권한 강화라는 Proton의 원칙에 부합하며, 이것이 바로 Proton VPN 앱을 F-Droid에서 이용할 수 있는(새 창) 이유입니다.
Play Store와 달리, F-Droid를 사용하기 위해 계정을 등록할 필요가 없습니다.
왜 F-Droid를 사용해야 할까요?
F-Droid를 사용해야 하는 주된 이유는 두 가지입니다.
1. Google Play Store가 아닙니다
Google의 전체(그리고 막대한 수익을 올리는) 비즈니스 모델(새 창)은 귀하에 대해 최대한 많은 정보를 파악하여 매우 개인화된 광고를 타겟팅하는 것입니다.
귀하가 Google Play Store에서 앱을 다운로드하고 사용할 때, Google은 귀하에 대한 상당한 양의 데이터를 수집합니다. 여기에는 귀하의 기기에 대한 정보, 앱 사용 방식, 앱 사용 위치(국가 데이터) 등이 포함됩니다(새 창). 이 모든 정보는 귀하의 실제 신원과 연결되며, Google이 다른 수많은 앱, 서비스 및 트래커를 통해 귀하에 대해 수집한 다른 정보와 결합됩니다.
또한 Google Play Store의 많은 앱에는 타사 추적 라이브러리 또는 소프트웨어 개발 키트(SDK)가 포함되어 있습니다. 이러한 추적 메커니즘을 통해 앱 개발자와 타사 기업은 다양한 앱과 웹사이트에서 귀하의 행동, 관심사 및 사용 패턴에 대한 정보를 수집할 수 있습니다.
마찬가지로 독점 소프트웨어인 Android용 Amazon Store도 비슷한 문제를 겪고 있습니다.
2. 오픈 소스 앱
F-Droid는 Play Store에 없는 엄선된 오픈 소스 앱의 쉽게 탐색 가능한 저장소를 제공합니다. 물론 오픈 소스 앱은 GitHub 및 유사한 플랫폼에서도 제공되지만(이것이 오픈 소스인 이유 중 하나이기도 합니다), 개발자로부터 직접 다운로드한 APK 파일의 경우 손쉬운 업데이트 메커니즘이 없습니다. F-Droid는 이러한 메커니즘을 제공합니다.
F-Droid를 사용하면 오픈 소스 Android 앱을 훨씬 더 쉽게 찾고, 설치하고, 업데이트할 수 있습니다. 많은 사람들이 F-Droid 사용을 자유 및 오픈 소스 커뮤니티를 지원하는 방법으로 여기기도 합니다.
최고의 F-Droid 앱은 무엇인가요?
F-Droid에는 많은 훌륭한 앱이 있으며, 그 중 다수는 Play Store에 없습니다. 앱이 Play Store에 있더라도 F-Droid에서 설치하면 Google을 관계에서 삭제할 수 있습니다.
다음 목록이 완전한 것은 아니지만, F-Droid에서 이용할 수 있는 고품질 앱의 일부를 소개합니다. Proton VPN은 여기에 나열된 앱을 공식적으로 검토하지 않았으며 어떠한 방식으로도 보증하지 않습니다(물론 Proton VPN 자체는 제외).
1. Proton VPN(새 창) – Proton Mail 개발사가 만든 스위스 기반의 노로그 VPN 서비스입니다. 여러 VPN 프로토콜(WireGuard® 및 당사의 Stealth 난독화 프로토콜 포함) 중에서 선택하거나, Smart 프로토콜이 귀하에게 가장 적합한 옵션을 선택하도록 할 수 있습니다. 당사의 Android 앱은 킬 스위치, 분할 터널링, VPN Accelerator, 대체 라우팅(새 창), NetShield Ad-blocker 등의 기능을 제공합니다.
2. Fennic F-Droid(새 창) – 최신 버전의 Firefox를 기반으로 하는 오픈 소스 브라우저이지만, 추가적인 추적 방지 기능이 포함되어 있고 독점 코드 조각과 원격 측정 정보가 삭제되었습니다. Play Store에서는 이용할 수 없습니다.
3. Droid-ify/(새 창)Neo Store(새 창)/Aurora(새 창) – F-Droid 저장소에 접근할 때 향상된 환경을 제공하는 비공식 F-Droid 앱입니다. 자세한 세부사항은 아래를 참조하십시오. 말할 필요도 없이, 이 앱들은 Play Store에서 이용할 수 없습니다.
4. Open Camera(새 창) – HDR, 얼굴 인식, 비디오 및 오디오 녹음, 자동 흔들림 보정 등을 지원하는 오픈 소스 카메라 앱입니다. Play Store에서 제공되는 버전과 달리, Open Camera의 F-Droid 버전은 광고가 전혀 없습니다.
5. DuckDuckGo Privacy Browser(새 창) – DuckDuckGo는 부분적으로만 오픈 소스이기 때문에 당사의 개인정보 보호를 위한 최고의 브라우저(새 창) 목록에서 삭제되었습니다. 그러나 F-Droid 버전은 완전히 오픈 소스입니다.
이 앱은 광범위한 추적 방지 기능을 제공하고, 기본으로 HTTPS 연결을 강제하며, 인터넷 사용 기록을 쉽게 삭제할 수 있는 “Fire” 버튼이 있고, 생체 인식을 사용하여 잠금 및 해제할 수 있습니다. 가장 혁신적인 기능 중 하나는 기업의 서비스 약관에 대한 성적표인 개인정보 등급(Privacy Grade)입니다. 그리고 당연히 이 앱은 DuckDuckGo를 검색 엔진으로 사용합니다.
하지만 고유한 지문(새 창)을 가지고 있으며, 동기화 기능이 없어 범용 브라우저로서의 유용성이 제한됩니다.
6. OsmAnd +(새 창) – OpenStreetMap(새 창)(OSM) 데이터를 사용하고 오프라인 지도, 실시간 음성 및 화면 탐색 등의 기능을 제공하는 오픈 소스 지도 앱입니다. Google 지도만큼 좋지는 않지만, 귀하가 가는 곳마다 귀하를 추적하지는 않습니다.
7. Music(새 창) – 로컬 음악 플레이어에 필요한 모든 것을 제공하는, Android 위젯이 포함된 수려한 디자인(Material)의 음악 플레이어입니다. 이 앱은 아티스트 및 앨범 아트를 자동 다운로드하고, 곡의 태그와 메타데이터를 편집할 수 있으며, 취침 타이머 등의 기능이 있습니다.
8. AnySoftKeyboard(새 창) – 다국어 지원, 제스처, 이모티콘 키보드, 사전, 가상 키 및 음성 데이터 입력을 지원하는 키보드입니다. 또한 귀하의 휴대폰 기본 키보드나 대부분의 상용 키보드와 달리, 귀하가 입력하는 모든 내용을 스파이처럼 감시하지 않습니다.
F-Droid 사용법
F-Droid는 앱 저장소입니다. 공식 F-Droid 앱을 사용하여 이 저장소(및 기타 F-Droid 호환 저장소 – 아래 참조)에 접근할 수 있지만, 많은 사람들은 대신 비공식 타사 앱을 사용하는 것을 선호합니다.
가장 대표적인 앱으로는 Droid-ify(새 창), Neo Store(새 창), Aurora Droid(새 창)가 있습니다. 귀하는 원할 때 언제든 이 앱들을 귀하의 기기에서 동시에 실행할 수 있으며, 이 모든 앱이 F-Droid 앱에 대한 업데이트 알림을 제공합니다.
공식 F-Droid 앱은 다소 투박한 사용자 인터페이스 기능을 가지고 있습니다. 또한 2016년에 출시된 Android 7.1용으로 구성된 오래된 소프트웨어 개발 키트(새 창)(SDK)를 대상으로 하므로, 최신 보안 및 개인정보 개선 사항이 부족합니다.
가장 주목할 점은, 이전 SDK를 사용하여 컴파일된 앱은 샌드박싱(새 창)(앱 작동이 중단되거나 개인정보가 유출될 경우 피해를 보다 쉽게 차단하기 위해 앱을 격리하는 Android의 보안 메커니즘)이 더 취약하다는 것입니다.
그렇기는 하지만, 공식 F-Droid 앱은 대체로 본연의 역할을 잘 수행합니다. 귀하는 카테고리별로 앱을 검색 및 설치할 수 있으며, 앱 업데이트를 사용할 수 있을 때 알림을 받을 수 있습니다.

F-Droid의 앱은 수동으로 업데이트해야 하지만, 단 한 번의 터치로 완료할 수 있습니다. (자동 업데이트 및 설치도 가능하지만, 루팅된 기기가 있어야만 합니다. Google은 Android 운영 체제를 통해 이 제한을 적용하며, 이는 모든 F-Droid 저장소 앱에 적용됩니다).
2024년 2월 업데이트: F-Droid 1.19 이상 버전은 무인 업데이트를 지원합니다(새 창).

또한 F-Droid는 앱 설명에 귀하가 선호하지 않을 수 있는 안티 기능 (광고, 추적 또는 비자유 소프트웨어(새 창)에 대한 의존성 등)을 명확하게 표시합니다.

비공식 F-Droid 저장소 앱은 개선된 사용자 인터페이스를 제공하고, 최신 Android SDK를 지원하며, 간편한 저장소 관리 기능(아래 참조) 등을 제공합니다. 아래에서 볼 수 있는 Neo Store는 전형적인 FOSS 방식으로 Droid-ify의 포크이며, Droid-ify 자체도 인기 있는 Foxy-Droid(새 창)의 포크입니다.

F-Droid 저장소
이미 언급했듯이 F-Droid는 앱 저장소입니다. F-Droid와 완전히 호환되는 다른 오픈 소스 앱 저장소도 수없이 존재합니다. 이는 소유자가 최소한 어느 정도 선별한 앱 라이브러리이며, 공식 F-Droid 저장소에서는 제공되지 않는 흥미로운 앱을 제공할 수 있습니다.
이들 대부분은 GitHub 페이지에서 직접 APK를 가져오므로 개발자가 디지털 서명을 합니다. 그러나 타사 저장소는 귀하의 책임하에 사용해야 합니다.
귀하는 이러한 외부 저장소(새 창)를 공식(새 창) 및 비공식 F-Droid 앱에 추가하실 수 있습니다.

Droid-ify와 같은 비공식 앱은 공식 F-Droid 앱보다 대폭 개선된 저장소 관리 기능을 제공합니다.
인기 있는 Guardian Project(새 창) 저장소는 개인정보 보호 및 보안 앱을 전문으로 하며 현재 공식 F-Droid 앱에 기본으로 포함되어 있습니다. IzzyOnDroid(새 창) 및 Bromite(새 창) 저장소도 좋은 평가를 받고 있습니다(단, Proton VPN이 보증하지는 않습니다).
F-Droid는 안전한가요?
F-Droid는 오픈 소스 Android 앱을 찾고, 다운로드하고, 업데이트할 수 있는 편리한 방법을 제공합니다. F-Droid 저장소에 등록되려면 앱은 멀웨어 스캔(VirusTotal(새 창) 사용)을 거치고 F-Droid의 무료 소프트웨어 요구 사항을 충족하는지 확인하는 보안 검사를 받아야 합니다.
그러나 이러한 검사는 (F-Droid 팀의 표현을 빌리자면(새 창)) “기본적인” 수준입니다. 오픈 소스 앱은 본질적으로 소스 비공개 앱보다 더 안전할 가능성이 높지만 이를 보장할 수는 없습니다. 하지만 이는 Play Store의 앱 역시 마찬가지로 보장할 수 없습니다(새 창).
2020년 1월, F-Droid 보안의 여러 측면에 대해 (개인정보 보호 커뮤니티 사이에서) 널리 공유된 비판 글(새 창)이 PrivSec.dev에 게시되었습니다. 보안을 중요하게 생각하는 분들이라면 이 문서를 면밀히 읽어볼 가치가 있습니다. 가장 심각한 비판은 다음과 같이 요약할 수 있습니다.
1. 앱이 앱 개발자가 아닌 F-Droid에 의해 서명됨
대부분의 앱 스토어에서는 앱 개발자가 앱에 서명합니다. 반면 F-Droid는 소스 코드에서 모든 앱을 빌드한 다음 자체 키로 서명합니다(재현 가능한 빌드(새 창) 중 일부는 이 정책에서 제외됨).
귀하가 F-Droid 팀을 신뢰하는 한 이는 보안상의 이점을 제공하는데, 악의적인 개발자가 GitHub 페이지에 없는 코드를 APK에 추가하는 것을 방지하기 때문입니다. 그러나 이는 귀하가 또 다른 제3자(F-Droid)를 신뢰해야 함을 의미하기도 합니다.
또한 2021년 8월부터 Google이 Play Store에서 앱에 서명한다는 점도 유념해야 합니다.
2. 느린 업데이트
정기적인 업데이트는 시급한 보안 취약점을 해결하는 경우가 많기 때문에 중요합니다. F-Droid 팀이 앱을 검토하고, 빌드하고, 서명해야 한다는 사실은 앱이 업데이트되는 시점과 해당 업데이트가 F-Droid에 게시되는 시점 사이에 상당한 지연이 발생할 수 있음을 의미합니다.
이 문제는 F-Droid가 독점 코드를 사용하는 앱을 금지함으로써 더욱 가중됩니다. 결과적으로 많은 앱이 이러한 규칙을 준수하기 위해 F-Droid용 버전을 별도로 운영하고 있으며, 이를 유지 관리하는 데 추가 시간이 소요됩니다.
3. 오래된 앱
공식 F-Droid 앱이 오래된 SDK를 타겟으로 하는 방식(대부분의 비공식 F-Droid 앱에서 해결된 문제)에 대해서는 이미 논의했습니다. 불행히도 이는 F-Droid 저장소 자체에도 해당되는 이야기입니다.
이는 하위 호환성(Android 기기에서 항상 발생하는 문제)에는 도움이 되지만, F-Droid 저장소에 수년 동안 보안 업데이트를 받지 못한 앱이 가득하다는 의미이기도 합니다.
귀하는 설치할 계획인 앱이 F-Droid에서 마지막으로 업데이트된 시기를 항상 확인해야 합니다. 이 정보는 해당 다운로드 페이지에서 확인할 수 있습니다.
그렇다면 F-Droid는 안전한가요? 이는 귀하의 위협 모델에 따라 다릅니다. 위의 우려 사항(및 기사에서 제기된 다른 문제들)은 타당하지만, 많은 사람들에게 F-Droid의 편리함은 그 단점보다 더 큽니다.
F-Droid의 대안이 있나요?
Play Store나 Amazon Store와 같은 독점 앱 스토어 외에는 딱히 없습니다. 그러나 위에서 제기된 보안 문제가 우려된다면 다른 옵션이 있습니다.
귀하는 개발자의 GitHub 페이지에서 직접 APK를 수동으로 다운로드하고 설치할 수 있습니다(기술적 능력이 있는 경우 소스에서 직접 컴파일할 수도 있습니다). 그런 다음 RSS 리더를 사용하여 각 앱의 GitHub Releases 페이지를 모니터링하여 업데이트가 준비되었을 때 알림을 받을 수 있습니다.
맺음말
F-Droid가 결코 완벽하지는 않지만, 그럼에도 불구하고 오픈 소스 커뮤니티에 귀중한 서비스를 제공하고 있습니다. 상용 독점 소프트웨어에 대한 훌륭하고 개인정보 보호에 유리한 대안을 제공하는 고품질 앱이 수백 개나 있습니다. 귀하의 위협 모델이 허용한다면, 귀하에게 적합한 앱을 찾고, 설치하고, 최신 상태로 유지하는 데 이보다 더 쉬운 방법은 없습니다.







