Signature du code des apps sous macOS

Toutes les apps de l’App Store sont signées par Apple. Cette signature vise à garantir qu’elles n’ont pas été altérées. Apple signe également les apps préinstallées sur ses appareils.

Sur les appareils sous macOS 10.15, toutes les apps qui ne proviennent pas de l’App Store doivent être signées par le développeur à l’aide d’un certificat d’identification délivré par Apple (associé à une clé privée) et notarisées par Apple, afin que la fonctionnalité Gatekeeper, si elle est configurée par défaut, autorise leur exécution. Les apps maison doivent également être signées avec un certificat de développeur délivré par Apple pour que les utilisateurs puissent en valider l’intégrité.

Sur les appareils sous macOS, la notarisation et la signature de code fonctionnent séparément et peuvent être effectuées par différents acteurs et à des fins différentes. La signature du code est effectuée par le développeur à l’aide de son certificat d’identification (délivré par Apple). La vérification de cette signature prouve à l’utilisateur que le logiciel du développeur n’a pas été altéré depuis qu’il l’a conçu et signé. La notarisation peut être effectuée par quiconque participe à la chaîne de distribution du logiciel et prouve qu’Apple a reçu une copie du code pour confirmer l’absence de tout logiciel malveillant. Un ticket de notarisation, stocké sur les serveurs Apple, peut être facultativement joint à l’app (par n’importe qui) sans invalider la signature du développeur.

Les contrôles d’accès obligatoires requièrent la signature du code pour activer les déclarations d’autorisation protégées par le système. Par exemple, les apps qui demandent à traverser le coupe-feu doivent détenir un code signé assorti de l’autorisation appropriée émanant des contrôles d’accès obligatoires.

Date de publication : 18 février 2021
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Ces renseignements étaient-ils utiles?
Limite de caractères : 250
La limite maximale de caractères est de 250.
Merci de vos commentaires.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.