OS X : les documents non enregistrés sont automatiquement envoyés sur iCloud

Stéphane Moussie |

Après la polémique sur les informations envoyées par Spotlight à Apple qui a vite été éteinte, OS X Yosemite fait à nouveau l'objet de critiques sur la confidentialité des données. Un chercheur en sécurité pointe un comportement qu'il juge anormal ; les documents non enregistrés sont, par défaut, sauvegardés dans iCloud.

Prenons un exemple concret : vous ouvrez TextEdit et commencez à prendre des notes. Tant que vous n'avez pas enregistré le fichier à l'emplacement de votre choix (menu Fichier > Enregistrer... ou raccourci ⌘+S), le document sera sauvegardé à intervalle régulier dans iCloud.

En fait, ce comportement n'a rien de nouveau. Il a été introduit par Lion et est lié à la fonction de sauvegarde automatique des applications. Nous en faisions part en 2011 :

Si vous créez un document dans TextEdit, on ne vous demandera pas de sauvegarder le document texte en cours en quittant l'application. Ce document est stocké par le système dans une partition cachée (/Volumes/MobileBackups) [le nom est assez explicite, ndr] et inaccessible pour l'utilisateur.

Apple ne fait pas non plus de mystère là-dessus. Dans une fiche technique, qui date d'avant iCloud Drive, il est expliqué dans quels cas les documents non enregistrés sont sauvegardés automatiquement sur iCloud :

  • Le document est enregistré automatiquement lors de sa création et de sa modification.
  • Le document est enregistré automatiquement et de manière périodique au cours de sa modification.
  • Sur les appareils iOS et à l’adresse iCloud.com, le document est enregistré automatiquement lors de sa fermeture, ou lors de la fermeture de l’application.
  • Sur les ordinateurs Mac, le document est enregistré automatiquement lors de sa fermeture, mais uniquement s’il a été ouvert depuis iCloud ou s’il a été enregistré manuellement dans iCloud.

Le dernier point est toutefois discutable, puisque nous avons pu constater qu'un document créé ex nihilo était enregistré automatiquement sur iCloud lors de la fermeture de l'application (sans avoir été ouvert depuis iCloud, donc). Un comportement que nous avons observé sous OS X 10.10.1, mais pas sous 10.10. La fiche technique datant d'avant iCloud Drive, elle ne permet pas de savoir si c'est un changement lié à ce nouveau système de synchronisation.

En résumé, cette sauvegarde automatique est très pratique, mais on peut en effet critiquer que les fichiers soient sauvegardés automatiquement sur iCloud (et donc sur les serveurs d'Apple) plutôt qu'en local, même si on comprend la logique qui sous-tend ce fonctionnement (on retrouve son fichier sur tous les terminaux de manière transparente).

Si vous voulez être sûr que vos documents ne soient pas enregistrés sur iCloud, vous pouvez soit désactiver iCloud Drive pour certaines applications (Préférences Systèmes > iCloud > iCloud Drive > Documents), soit enregistrer votre fichier en local rapidement (les modifications ne sont plus enregistrées dans iCloud et la version du document résultant d’un enregistrement automatique est supprimée des serveurs d'Apple).

Une autre option, qu'Apple ne précise pas dans sa fiche, est la désactivation de la sauvegarde de l'état de l'application (Préférences Systèmes > Général > Fermer les fenêtres à la fermeture d'une app), qui a pour effet de couper la sauvegarde automatique du document.

En cochant la case Fermer les fenêtres à la fermeture d'une app dans le panneau Général des Préférences Système, le document n'est pas sauvegardé automatiquement.
avatar Léopold FEZEU | 

Pour résumer, au pire il s'agit de masturber des fourmis, ou au mieux de décrier une fonction super pratique...

avatar Arpee | 

+15, Léopold ;-)

avatar misc | 

@Léopold FEZEU

Si l'on est de l'école du "Je n'ai rien a cacher" oui.

avatar patrick86 | 

"Pour résumer, au pire il s'agit de masturber des fourmis, ou au mieux de décrier une fonction super pratique..."

La sauvegarde automatique est TRÉS pratique et utile.

Que iCloud soit l'emplacement par défaut est discutable.

avatar vinyvm | 

et @ trarz opir et autre arpee : je vais vous apprendre quelque chose qui risque de vous choquer : vous n'êtes pas seuls au monde !
En d'autres termes, pour certains (comme moi) il n'est tout simplement pas envisageable que certains documents (confidentiels) soient enregistrés ne serait-ce qu'un court instant sur un serveur distant autre que celui de l'institut de recherche dans lequel je travaille. C'est même interdit par nos instances.
Bref, si remettre en cause cette fonction c'est pour vous "masturber des fourmis" ou "être parano" pour d'autres c'est plus que justifié de s'en inquiéter.

avatar ce78 | 

@vinyvm : dans ce cas n'utilisez pas iCloud. On ne vous oblige pas, si ?

avatar bugman | 

@ce78 :

Bein... il a quand même fallu un chercheur en sécurité pour imaginer qu'un document non sauvegardé dans un éditeur de texte puisse se retrouver dans le cloud. Tu le savais toi ?

avatar majipoor | 

C'est vrai que si j'admets que ce sujet va au-delà de la masturbation de fourmis, l'espère que dans un cas comme le tiens il est aussi interdit d'activer iCloud sur ton Mac.

avatar Leborde | 

Une autre option, qu'Apple ne précise pas dans sa fiche, est la désactivation de la sauvegarde de l'état de l'application (Préférences Systèmes > Général > Fermer les fenêtres à la fermeture d'une app), qui a pour effet de couper la sauvegarde automatique du document.

Et il y a écrit pour commentaire que "les documents et fenêtres ne seront pas restaurés à la ré-ouverture d'une App".

Donc, puis-je en déduire que, si je ferme par CMD+W (ou bouton rouge) la fenêtre, alors ledit document est effacé des serveurs?

avatar patrick86 | 

@Leborde :

"Une autre option, qu'Apple ne précise pas dans sa fiche, est la désactivation de la sauvegarde de l'état de l'application (Préférences Systèmes > Général > Fermer les fenêtres à la fermeture d'une app), qui a pour effet de couper la sauvegarde automatique du document."

Ce réglage desactive AutoSave, donc plus de sauvegarde automatique des documents, ni sur iCloud ni en local.

avatar Mr Eddy (non vérifié) | 

Constaté déjà sous Mavericks, ça m'a souvent évité de perdre des notes jetées sur TextEdit.

avatar Dofray | 

Il me semble qu'il y a une astuce pour changer l'emplacement (iCloud) par défaut d'enregistrement de TextEdit. Quelqu'un s'en souvient-il ?

avatar trarz opir | 

Je trouve ça super. On récupère le document même dans le cas d'un plantage. Après, si on est parano…il y a les psy

avatar bugman | 

@trarz opir :

"Je trouve ça super."
Si l'on est de l'école du "Je n'ai rien a cacher" oui.

"On récupère le document même dans le cas d'un plantage."
Ce qui est le cas aussi chez moi en local.

"Après, si on est parano…il y a les psy"
En parlant de médecin, tu fais bien de me rappeler de lui en parler (il a un Mac).

avatar patrick86 | 

"On récupère le document même dans le cas d'un plantage."

Oui, c'est très bien, mais pas besoin de iCloud pour ça. Ça marche aussi très bien en local.

avatar joneskind | 

Dans la mesure ou FileVault est aussi activé par défaut, est-ce que les documents stockés sur iCloud le sont en clair ?

avatar ovea | 

Beaucoup trop de questions à propos d'iCloud ou de railleries à propos des tuyauteries d'Apple !

Par exemple : si j'ai mis mon tableau bourré dans ma chaussette droite, comment se fait-il que je doive activer iCloud pour y accéder depuis ma chaussette gauche sur iOS bien sûr ???

avatar dtb06 | 

Ah bon, y'en a qui trouvent ça normal ? Je pense que ce sont des gamins de 15 ans qui ne craignent pas de perdre leur liste de copains sous Facebook !
Pour quelqu'un qui utilise son ordi d'une façon un peu professionnelle, ce genre de comportement est inacceptable.

avatar Stardustxxx | 

La NSA vous remercie de votre collaboration!!

------->[]

avatar iPeP | 

Allez, je vais y aller de ma remarque de Product Manager au sein d'une grosse boite d'info : Encore un truc fonctionnellement idéal et super pratique... qui a été confié à des développeurs qui se sont fait plaisir en poussant l'aspect technique de la chose devant le fonctionnel et le besoin client !
Dans l'absolue, le choix devrait revenir à l'utilisateur et, soit il est clairement informé de la chose, soit le réglage par défaut ne mets pas en ligne.
Tiens, question à 1 cent : il se passe quoi quand le mac n'est pas connecté ? Je parie qu'il vont dans le dossier iCloud et sont synchronisés à la prochaine connexion ?

avatar patrick86 | 

" il se passe quoi quand le mac n'est pas connecté ? Je parie qu'il vont dans le dossier iCloud et sont synchronisés à la prochaine connexion ?"

Oui.

avatar RBC | 

Et après les mêmes se plaindraient qu'ils ont perdus des documents...

avatar ce78 | 

Comment vous faites fonctionner Continuité sans synchro dans iCloud dites-moi ? Vous êtes magiciens chez MacGe ?

avatar patrick86 | 

"Comment vous faites fonctionner Continuité sans synchro dans iCloud dites-moi ?"

Continuity utilise la synchro iCloud pour ce qui est synchronisé via iCloud. Le reste est transféré en local via Wifi + Bluetooth.

avatar Darth Philou (non vérifié) | 

En même temps, quand on commence à rédiger un nouveau document, il se passe combien de temps avant qu'on ne le sauvegarde ?

10s ? 20s ?

Pas certain qu'on ait le temps de taper des données vraiment confidentielles dans un laps si court.

Donc oui on peut toujours critiquer Apple sur le principe et la morale. D'ailleurs tout le monde passe son temps à ça, c'est devenu un sport inter national bientôt aux jeux olympiques.

Mais concrètement ? Ben on s'en fout.

Pages

CONNEXION UTILISATEUR