Applications
Les applications sont les logiciels qu'on installe sur les téléphones ou qui sont installés de base.
Applications de sur-couche
Les constructeurs de téléphone (Apple, Google, Xiaomi, Samsung, Nokia, Sony, Motorola, Blackberry, Huawei…), les développeurs du système d'exploitation (Apple, Google, Blackberry…) ou les opérateurs téléphoniques vendeurs de téléphones (en france : Orange, SFR, Free, Bouygues…) installent un certain nombre d'applications de base sur le téléphone. Elles sont parfois compliquées à désactiver et souvent impossibles à désinstaller si on n’a pas de compétences techniques. Certaines ne peuvent pas être retirées sans créer des bugs sur l'appareil.
Sur-couche Google
Google a le monopole du système d'exploitation Android (AOSP) sur les téléphones hors-Apple (et quelques autres exceptions). En proposant un système d'exploitation open-source, Google impose au passage ses applications (Play Store, Google, Gmail, Photos, Gallerie, Youtube, Drive…). En se rendant dans les ⚙ Paramètres, on peut essayer de les désinstaller ou a minima les désactiver. Selon la marque, le modèle du téléphone et la version d'Android, cette opération est plus ou moins accessible. Le bouton “Désinstaller” ou “Désactiver” peut être grisé, ce qui signifie qu'on ne peut pas cliquer dessus.
Sur-couche constructeur
La majorité des constructeurs de téléphones reprennent le système d'exploitation Android, open-source, et lui injectent des fonctionnalités spécifiques. S'il a de base un certain nombres d'applications de base (téléphone, contacts, SMS…), le constructeur peut le remplacer par ses propres applications de base.
Par exemple, Samsung met sa propre Horloge, son propre Navigateur web, son propre Composeur (Téléphone), son propre Agenda qui fonctionnent avec leurs lots d'autorisations ou de pisteurs.
En se rendant dans les ⚙ Paramètres, on peut essayer de les désinstaller ou a minima les désactiver. Selon la marque, le modèle du téléphone et la version d'Android, cette opération est plus ou moins accessible. Le bouton “Désinstaller” ou “Désactiver” peut être grisé, ce qui signifie qu'on ne peut pas cliquer dessus.
Sur-couche opérateur
Certains opérateurs comme Orange ou SFR installent sur les téléphones vendus des applications qui leur sont liées. Elles sont souvent faciles à désactiver.
Parfois, c'est en entrant sa carte Sim que l'application de l'opérateur s'installe d'office sur un emplacement appelé par exemple “Outils SIM” (ex : LycaMobile Services…) pour gérer la carte SIM.
Retirer de force les sur-couches
Certaines applications de sur-couche sont récalcitrantes et ne peuvent être juste désinstallées ni désactivées. Pour les retirer, on peut envisager de changer le système d'exploitation si on a un modèle compatible (voir page dédiée), ⚠ c'est une opération technique et qui présente des risques de casser définitivement le téléphone. Sinon, on peut envisager d'utiliser le petit logiciel adb et de faire une opération technique depuis le terminal d'un ordinateur (voir page correspondante).
Critères de choix d'applications
Les applications ont un grand pouvoir de surveillance. C'est pourquoi on peut choisir d'utiliser des applications « de confiance », ou « un peu plus de confiance ».
Confiance
Mais alors il faut définir ce que « confiance » signifie, et comment acquérir cette confiance.
La confiance en une appli peut se jouer à différents endroits:
sécurité : l'appli fait-elle bien ce qu'elle dit et dit-elle bien ce qu'elle fait ?
fiabilité dans le temps : Est-ce que les gens continuent de travailler dessus pour corriger les vulnérabilités ? De quand date la dernière mise-à-jour ?
Logiciels libres
Un logiciel libre est un logiciel qui permet à son utilisateur d'exécuter le programme, de lire et de modifier de code-source (la « recette » de l'application), de redistribuer des copies exactes ou des copies modifiées. Et tout ça librement, sans contraintes.
Une application peut être open-source mais payante, ou gratuite mais à code fermé (WhatsApp, Chrome, Adobe Acrobat Reader). Ou partiellement gratuites (Spotify, Canva, Protonmail).
Une application privative à code fermé ne laisse pas à la communauté d'évaluer sa qualité en terme de sécurité. Elle pourrait volontairement chercher à nuire (de manière large ou ciblée), sans qu'on puisse s'en apercevoir, car sa recette n'est pas rendue publique. Exemples : Skype, malwares et ransomwares cachés dans des jeux, etc.
Une appli libre permettra à une communauté de scruter son fonctionnement et avec un peu de chance de reprendre le développement si l'équipe d'origine quitte.
⚠ Attention, libre ≠ sécure, une appli libre peut contenir du code malveillant (volontairement ou non).
Critères
Certaines applications ont une réputation basée sur plusieurs éléments :
la qualité de l'application dans le temps
l'utilisabilité de l'application et sa tendance à susciter l'acceptation par de nouveaux·elles utilisateur·rices
la réactivité à la correction des vulnérabilités et la fréquence des mises-à-jour
la réputation de l'équipe de développement
le modèle économique de l'équipe de développement
les phénomènes de mode
Attention : pour certaines applications il est recommandé de d'abord installer, lancer et tester la nouvelle application libre avant de désinstaller / désactiver leur équivalent.
Liste d'applis
Voyons quelques applications, pas toutes fiables pareillement, pas toutes mises à jour régulièrement, mais toutes libres.
Magasin d'applications
F-Droid : propose des applis principalement libres. Attention tout ce qui est dans F-Droid n'est pas forcément extraordinaire: il peut y avoir des pisteurs dans les applications (mais dans ce cas là on peut le savoir), des bouts d'applis qui ne sont pas libres ou encore des failles de sécurité connues, etc. Une partie de ces applis contre indiquées sont recensés sur le site de F-droid dans leur liste “d'antifonction”:
https://f-droid.org/fr/docs/Anti-Features/
Aurora Store : interface libre à Google Play Store, permettant de l'utiliser sans compte Google (rappel : les applis dans le Play Store sont pour la plupart non-libres et peuvent potentiellement être modifiées par Google). Lorsqu'il y a à la fois Aurora store et le Google Play Store d'installé, les mises à jour des applis peuvent être faites par défaut par le Play store, même si elles sont installées par Aurora store. Ça vaut le coup de désactiver le Play store si Aurora store a été installé.
Obtainium : permet d’installer et mettre à jour des applis directement depuis leurs dépôts GitHub / GitLab / F-Droid ou d’autres serveurs sans liens avec Google. C’est bien pour des utilisateur·rices d’android déjà à l’aise avec le bidouillage de téléphone.
Sur beaucoup de téléphones sous Android et notamment les versions 10 et plus, il est possible d'activer les
“Profils d'utilisateurs” ou “Comptes d'utilisateur” ou “Utilisateurs multiples”, qui permettent d'avoir une séparation plus rigide des applis. Quand on utilise un
OS libre (tel que GrapheneOS ou LineageOS), on peut activer cette fonctionnalité, installer F-Droid dans tous les profils et n'utiliser Aurora Store que dans un profil dédié.
Messageries instantannées visant à protéger la confidentialité des communications
-
Conversations : protocole de chiffrement XMPP/Jabber, sans numéro de téléphone, décentralisé
Element : protocole de chiffrement Matrix, sans numéro de téléphone, décentralisé
SimpleX : protocole SMP, sans numéro de téléphone, décentralisé
-
Cwtch : comme Briar
Il existe aussi un comparateur d’applications de communication fait par le site nothing2hide sur plusieurs critères intéressants (attention il y a quelques erreurs dans le comparateur par exemple le code source du serveur de Telegram n’est absolument pas libre ni opensource). Cette page compare les logiciels : Briar, Conversations, Delta chat, Element, iMessage, Jami, Signal, Telegram, Threema, Whatsapp, Wire sur la sécurité et vie privée, la durabilité, les fonctions et les modes de stockages.
On trouve aussi des gens qui râlent (à raison) sur Signal et comparent d'autres applis : https://md.lqdn.fr/s/9tEgRhfkL#
Pour les SMS
⚠ les SMS c’est vraiment pas sécurisé parce qu'ils passent par le réseau 2G sans être chiffrés ! Il existe des applications qui permettent de chiffrer les SMS de bout-en-bout (Silence, Deku, etc.) mais elles sont soit vieilles donc pas mises-à-jour, soit dysfonctionnelles.
Pour les audio/visio-conférences
Appels Signal
Jitsi : audio/vidéo à plusieurs, mais non chiffré de bout-en-bout (meet.systemli.org ; vc.autistici.org)
Plumble : protocole Mumble, audio uniquement
Wire : uniquement à deux
Pour les e-mails
→ Ces deux clients permettent de chiffrer les e-mails avec PGP à l’aide de OpenKeyChain.
Navigation web
IronFox : dérivé de Firefox, axé sur la protection de la vie privée, bloqueur de pubs intégré (uBlock Origin)
Vanadium : une version renforcée de Chromium. Développée par l'équipe de GrapheneOS.
Tor Browser : augmente drastiquement l'anonymat de la navigation, mais ne fonctionne pas sur tous les sites (si besoin passer par un proxy comme celui de
startpage)
Brave : si on a un iPhone ; permet de bloquer les pubs
VPN
Prix libre : RiseupVPN, CalyxVPN (parfois bug, mais c’est vraiment des camarades)
Payant :
Mullvad VPN (5 €/mois pour 5 appareils, possibilité de payer à plusieurs 1 compte, possibilité de payer de manière anonyme par exemple en liquide)
Freemium : ProtonVPN (option de base gratuite, meilleur service payant 10€/mois ou 3€/mois sur un an)
Gratuit : Orbot (pas vraiment un VPN, mais fonctionnement proche) : pour faire passer les connexions de tout le tél par Tor (ne marche pas pour toutes les applis, ni avec l'utilisation en parallèle d'un pare-feu (firewall)), pas simple de configuration.
Pare-feu
Isolation d'applis
Si vous devez installer une application non-libre que vous utilisez rarement (réseau social, whatsapp, appli bancaire…) sans qu’elles aient accès au reste du téléphone (contacts, photos, listes des applis). Ou si on veut plus compartimenter ses identités sur un même téléphone.
Utiliser le gestionnaire de profils du téléphone, ou l’application Shelter (hors GrapheneOS)
Utiliser les profils sur GrapheneOS
Autres applis de sécurité
Exodus Privacy : analyse les applicationspour lister les pisteurs et les autorisations.
Hypatia : scanneur de malware, fonctionne hors internet
Consultation et gestion de photos
Secure Camera (installée de base sur GrapheneOS)
Open Camera
Obscuracam : qui peut être configuré pour flouter les visages automatiquement.
Scrambled Exif : pour supprimer les métadonnées d’une image
Cryptocam + OpenKeyChain : chiffrement direct des photos et vidéos avec OpenPGP. Nécessite « Cryptocam Companion
GUI/CLI » pour ouvrir les vidéos dans l'ordi. (Demande quelques connaissances et un peu de lecture de tutoriels en anglais, sur
https://cryptocam.gitlab.io)
Lecture de vidéos / musique
Lecture de documents
Secure PDF Viewer (par défaut sur GrapheneOS), nécessite Android 12, vraiment sécurisé.
MuPDF : pour afficher PDF et autres
Librera : pour lire des ebooks
Bonus : pleins de ebooks à télécharger sur trantor.is, z-lib.org, libgen.rs ou fourtoutici.ac
Calendrier/agenda
Fossify Calendar : fonctionne hors-ligne
Etar – OpenSource Calendar
DAVx⁵ : synchronisation de calendrier distant, avec Nextcloud par exemple. Compatible avec fFossify Calendar ou Etar.
Notes
Fossify Notes : hors-ligne, avec un super widget
Nextcloud Notes : pour synchroniser avec un nextcloud
Standard Notes : notes chiffrées de bout en bout en local et sur le cloud (dispo en version ordi aussi)
Alternatives à Youtube/Bandcamp/Soundcloud/Framatube
Podcasts
Cartes
Comaps : basé sur OpenStreepMap, fork d'Organic Maps
OsmAnd : basé sur OpenStreetMap
GMaps WV : pas le top, mais isole une page web pour accéder à GoogleMaps, pratique pour faire des itinéraires
Jeux
Lona (sorte de snake arondi)
TowerJump
Puzzles (plein de casse-têtes trop stylés)
Rabbit Escape
Sokoban
Shattered Pixel Dungeon (exploration)
Sauvegardes du téléphone
Sécurité
Hypatia Antivirus pour Android, vous permet de scanner vos documents et votre
OS afin de détecter la présence de virus connus
Extirpater (effacer l’espace disque disponible) - Écrase la mémoire libre du téléphone (shred) permet de s’assurer que même lorsqu’on supprime des documents sur le tel, il sera difficile pour quelqu’un de les récupérer. Attention pour des documents vraiment sensibles, à cause du fonctionnement de la mémoire du téléphone, des données peuvent subsister dans d'autres parties du téléphone.
Duress Password (réinitialisation du téléphone sur code de déverrouillage spécial) sur GrapheneOS
ATTENTION: Duress utilise les services d'accessibilité, donc pour les versions antérieures à Android 10, il désactive le chiffrement du téléphone pour fonctionner. Il faut donc choisir entre “pouvoir réinitialiser son tel sur un mauvais code” et “avoir un tel chiffré”.
⚠ toutes les données du téléphones sont perdues définitivement
Sentry : limiter le nombre de tests de mot de passe, désactive la connection USB.
AirGuard : application pour détecter les Airtag, qui sont des petits traqueurs matériels faciles à trouver dans le commerce [défense spécifique].
Autres
Une série d'applis trop biens et dispo dans F-Droid : Fossify (https://www.fossify.org/). Avant ça s'appelait Simple Mobile Tools mais le créateur a vendu à une boîte de merde, donc des gens ont repris le projet l'ont renommé pour lui donner une seconde vie ! (c'est la force du logiciel libre). Il y a un calendrier, un gestionnaire de contacts, une appli SMS, une appli de notes, une galerie, etc.
Un certain nombre d'applis ont des versions ordinateurs – à prendre en considération pour avoir des communications ordi-téléphones :
Signal (Signal-desktop, axolotl.chat)
Conversations, compatible avec Dino, Pidgin, Gajim, etc
-
Tor Browser
Thunderbird
RiseupVPN
Mullvad VPN (payant 5 euros / mois pour 6 appareils, possibilités de payer à plusieurs, possibilité de payer de manière anonyme).
etc.
Note : il est important de veiller à mettre à jour ses applis dès que possible afin de bénéficier des corrections de sécurité les plus récentes.
Conclusion : Applis visant à protéger l'identité de leurs utilisateurices
Tor Browser : pour naviguer sur le web
Orbot : pour faire passer les connexions des autres applis par Tor (ne marche pas pour toutes les applis), ni avec l'utilisation en parallèle d'un pare-feu (firewall)
Conversations ou SimpleX : pour échanger des messages instantanés sans donner de numéro de tél
Briar : pour échanger des messages instantanés sans donner de numéro de tel ou d'e-mail et sans se connecter à un serveur centralisé
Applications à ne plus utiliser