{"id":28,"date":"2011-01-10T10:59:00","date_gmt":"2011-01-10T10:59:00","guid":{"rendered":"http:\/\/www.renaudpradenc.com\/?p=28"},"modified":"2013-01-17T15:39:51","modified_gmt":"2013-01-17T14:39:51","slug":"piratage-d-angry-birds","status":"publish","type":"post","link":"https:\/\/www.renaudpradenc.com\/?p=28","title":{"rendered":"Piratage sur le MAS"},"content":{"rendered":"<p>\u00c0 peine le Mac App Store fut il lanc\u00e9 que des pirates annonc\u00e8rent triomphalement voir r\u00e9ussi \u00e0 cracker de nombreuses applications, dont un c\u00e9l\u00e8bre jeu sous iOS, dor\u00e9navant disponible sur Mac. Contrairement \u00e0 ce qu&#8217;on a pu lire sur trop de sites, la s\u00e9curit\u00e9 du MAS n&#8217;a pas \u00e9t\u00e9 d\u00e9jou\u00e9e; il s&#8217;agit d&#8217;une incomp\u00e9tence des d\u00e9veloppeurs.<\/p>\n<p>Voici ce que doit faire une application \u00e0 son lancement, &#8221;au minimum&#8221;:<\/p>\n<ol>\n<li>v\u00e9rifier que le re\u00e7u (&#8220;receipt&#8221;) de l&#8217;application qui se trouve dans _MASReceipt est pr\u00e9sent<\/li>\n<li>v\u00e9rifier qu&#8217;il a \u00e9t\u00e9 sign\u00e9 par Apple<\/li>\n<li>v\u00e9rifier que le CFBundleIdentifier du fichier Info.plist correspond bien \u00e0 l&#8217;application.<\/li>\n<li>Pour pouvoir comparer, il faut stocker cet identifiant dans le code de l&#8217;appli<\/li>\n<li>v\u00e9rifier le num\u00e9ro de version<\/li>\n<li>v\u00e9rifier que le GUID (n\u00b0 d&#8217;identification de l&#8217;ordinateur) correspond \u00e0 celui du re\u00e7u.<\/li>\n<\/ol>\n<p>D&#8217;apr\u00e8s la proc\u00e9dure de piratage qu&#8217;on m&#8217;a transmise, ces applications n&#8217;effectuent vraisemblablement pas la 3e v\u00e9rification. Sachant que ces consignes ont \u00e9t\u00e9 donn\u00e9es par Apple depuis des mois, je ne peux m&#8217;emp\u00eacher de penser que cet &#8220;oubli&#8221; est volontaire. Il s&#8217;agit probablement d&#8217;une mani\u00e8re de faire parler de ces logiciels, selon la maxime de Richard Branson: &#8220;parlez de moi. En bien ou en mal, mais parlez de moi&#8221;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c0 peine le Mac App Store fut il lanc\u00e9 que des pirates annonc\u00e8rent triomphalement voir r\u00e9ussi \u00e0 cracker de nombreuses applications, dont un c\u00e9l\u00e8bre jeu sous iOS, dor\u00e9navant disponible sur Mac. Contrairement \u00e0 ce qu&#8217;on a pu lire sur trop de sites, la s\u00e9curit\u00e9 du MAS n&#8217;a pas \u00e9t\u00e9 d\u00e9jou\u00e9e; il s&#8217;agit d&#8217;une incomp\u00e9tence des [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[45,46,43],"class_list":["post-28","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-mac-a","tag-piratage","tag-recu"],"_links":{"self":[{"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/posts\/28","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=28"}],"version-history":[{"count":4,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/posts\/28\/revisions"}],"predecessor-version":[{"id":111,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=\/wp\/v2\/posts\/28\/revisions\/111"}],"wp:attachment":[{"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=28"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=28"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.renaudpradenc.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}