Nous utilisons des cookies pour améliorer votre expérience.

MacBidouille

Programme bêta d'OS X : Apple collecte beaucoup d'informations

L'un des prérequis pour pouvoir adhérer au nouveau programme de test des bêta publiques d'OS X est d'accepter qu'Apple puisse à distance collecter des "données non identifiables" afin de surveiller le comportement des machines sur lesquelles les systèmes sont installés. On peut comprendre cette démarche étant donné que le but est justement que la société ait un maximum d'informations sur les problèmes rencontrés.
Le rédacteur du blog Universum Pike a voulu savoir ce qu'Apple récupérait réellement et a décortiqué les scripts qui collectent ces données. L'un d'entre eux appelé "photostream-diagnose-ext.sh". Ce script récupère beaucoup de choses, énormément de choses comme le prouve cet extrait du code:

COMMANDS=(
"echo $0 report version 6"
# added in report version 5
"codesign -vv /Applications/iPhoto.app/Contents/Library/LoginItems/PhotoStreamAgent.app"
"codesign -dvv /Applications/iPhoto.app/Contents/Library/LoginItems/PhotoStreamAgent.app"
"codesign -vv /Applications/iPhoto.app"
"codesign -dvv /Applications/iPhoto.app"
# added in report version 4
"profiles -c"
# added in report version 3
"find $HOME/Library/Application*Support/iLifeAssetManagement -ls"
"sqlite3 $HOME/Library/Application*Support/iLifeAssetManagement/ILifeAssetManagement.db .dump"
"sqlite3 $HOME/Library/Application*Support/iLifeAssetManagement/state/albumshare/*/Model.sqlite .dump"
# added in report version < 3
"sw_vers"
"/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -dump"
"launchctl list"
"defaults read com.apple.iPhoto"
"defaults read com.apple.iLifePhotoStream"
"defaults read com.apple.Aperture"
"defaults read MobileMeAccounts"
"defaults read com.apple.iLifePhotoStream.importstatus"
"cat $HOME/Library/Containers/com.apple.iPhoto/Data/Library/Preferences/com.apple.iPhoto.rejectedPhotoStreamImports $HOME/Library/Preferences/com.apple.iPhoto.rejectedPhotoStreamImports"
"ps aux"
"mdutil -s -a"
"echo $UID $USER"
"touch /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist"

La plupart des personnes ne seront pas dérangées que pratiquement toutes leurs actions soient ainsi scrutées à la loupe ou presque, le tout est de le savoir.

Notez pour finir que l'URL qui donne accès aux mises à jour bêta du programme "libre" est différente de celle destinée aux développeurs. Apple pourra donc décider de ne proposer certaines mises à jour qu'à ces derniers, ce que l'on peut comprendre au tout début des programmes bêta parfois instables.

Sondage

Comptez-vous acheter un Vision Pro ?