Ouvrir le menu principal

MacGeneration

Recherche

Les applications du Mac App Store piratées ? Une simple négligence des développeurs

Anthony Nelzin-Santos

vendredi 07 janvier 2011 à 10:47 • 62

macOS

skitchedLe bruit court que le Mac App Store serait piraté, que les applications seraient faciles à craquer ou copier… et c'est largement imprécis. Les applications téléchargées sur le Mac App Store contiennent un fichier de reçu du paquet (receipt) signé et chiffré : seule Apple peut générer des fichiers de reçus considérés comme valides. Pour s'assurer que l'application provient bien du Mac App Store et a été acquise légitimement, les applications peuvent vérifier ce fichier de reçu.

Apple fournit (compte développeur obligatoire) cinq étapes pour valider ce fichier de reçu, de la vérification de la présence du fichier de reçu à la vérification du hash de son GUID. On peut en effet « pirater » assez facilement Angry Birds : il suffit de le récupérer chez un ami, y transférer certains fichiers d'une application que l'on a acquis, et il tourne. Et c'est normal : au lieu de vérifier cinq aspects de la validation d'un fichier de reçu, Angry Birds n'en vérifie que deux. Et peut donc être berné.

En testant quelques applications, on s'aperçoit vite qu'assez peu d'applications peuvent être aussi vite détournées, mais le fait que la porte soit ainsi ouverte pose d'ores et déjà un problème. Le développeur Sean Christmann (via) explique de plus que les méthodes décrites par Apple ne sont pas forcément les plus fiables. Elle se base en effet sur un fichier info.plist, facile à repérer et modifier : il conseille donc de tout coder en dur dans son application pour assurer un minimum de sécurité.

Les développeurs devront donc vérifier leur code, et il ne serait d'ailleurs pas étonnant qu'à la faveur du « à peine lancé, déjà piraté », Apple renforce la sécurité de son Mac App Store en excluant les applications qui ne vérifient pas correctement les fichiers de reçu. Premier soubresaut donc pour le Mac App Store.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Et si on imaginait le passé et l'avenir de l'Apple Watch avec ChatGPT ?

07/06/2025 à 15:35

• 65


Avec Apple Intelligence, revoilà les vieux démons du « Grand Tout »

07/06/2025 à 11:00

• 16


Découvrez UPDF 2.0, avec 41 % de réduction sur la nouvelle version 📍

07/06/2025 à 10:00

• 0


Précommandez le tee-shirt des 25 ans de MacGeneration

07/06/2025 à 09:30

• 30


Sortie de veille : les dernières rumeurs sur iOS 19… ou iOS 26 ?

07/06/2025 à 08:00

• 13


Promos : le MacBook Air M4 entrée de gamme à 1 027 € (-172 €) et le 15” haut de gamme à 1628 € (-361 € !)

06/06/2025 à 23:55

• 16


Promos : le MacBook Air M2 à 799 € et l'iPhone 16 Pro Max à 1299 €

06/06/2025 à 22:31

• 7


Orange lance la 5G+, ou 5G Stand Alone, sur les iPhone [🆕 : Free et Bouygues aussi]

06/06/2025 à 22:28

• 152


YouTube part à la chasse aux ad blockers, au grand dam des resquilleurs

06/06/2025 à 20:15

• 54


Les « e-dogs », les chiens gendarmes capables de flairer le matériel électronique

06/06/2025 à 18:30

• 2


Mark Gurman continue de gâcher la surprise, à quelques jours de la WWDC

06/06/2025 à 17:41

• 76


DNS4EU, un nouveau résolveur DNS public et européen

06/06/2025 à 12:20

• 85


Ugreen imagine une grosse station de charge USB-C qui fournit jusqu’à 500 W pour six appareils

06/06/2025 à 11:26

• 18


Est-il vraiment si simple de contourner le contrôle parental d'un iPhone ?

06/06/2025 à 10:50

• 39


Le divorce entre Trump et Musk fait plonger Tesla et met en danger l’ISS

05/06/2025 à 23:00

• 111


Microsoft Office 2021 à vie sur Mac à prix cassé : une aubaine à ne pas rater 📍

05/06/2025 à 23:00

• 0