Firefox se prépare à Gatekeeper

Florian Innocente |
Les prochaines versions de Firefox sont en train d'être signées, en prévision de Mountain Lion et de son Gatekeeper. Et ce d'autant plus qu'avec la DP3 de l'OS, sortie fin avril, Apple a activé par défaut l'option pour que ne puissent se lancer que les applications ayant reçu une signature numérique.

Celle-ci permet de s'assurer que le programme provient bien de son éditeur et qu'il n'a pas subi d'altération entre temps. Cette signature sera présente dans les applications du Mac App Store, et celles distribuées par les développeurs qui auront fait une demande de certificat auprès d'Apple. En l'absence de signature et si l'on est sur ce réglage système, on se verra une boîte d'alerte comme ci-dessous. Pour forcer malgré tout le lancement il faudra aller changer manuellement le réglage dans les préférences.

Pour éviter cette situation, un développeur de Firefox a commencé à préparer la signature de Firefox 13 et celle des versions suivantes. Ce travail a en réalité été entamé en 2007, lorsque Leopard a commencé à gérer les logiciels signés, comme le faisait Windows. Cette tâche a été confiée successivement à deux ingénieurs en stage chez Mozilla, en 2010 puis 2011, mais chacun est parti avant d'avoir pu terminer son ouvrage.

Mozilla va utiliser plusieurs signatures. Les versions très préliminaires de Firefox obligeront à désactiver le Gatekeeper, une gêne moindre sachant que peu de monde les utilise. Les versions suivantes, Nightly et Aurora, plus courues, auront le tampon d'Apple fourni aux développeurs. Enfin, les bêta et finales auront une signature d'une qualité identique, mais distincte de la précédente. Si jamais Apple venait à révoquer l'un de ces certificats, l'autre pourrait continuer de fonctionner.

Pour Mozilla (et les éditeurs en général) le temps presse, l'objectif est d'avoir un Firefox 13 - prévu le 5 juin - prêt pour l'arrivée de Mountain Lion, sachant que la WWDC le 11 juin sera l'occasion probablement de connaître sa date de sortie exacte cet été.
Accédez aux commentaires de l'article