17 votes

Y a-t-il un moyen d'autoriser temporairement le SSL non sécurisé sur Safari dans High Sierra ?

Apparemment, High Sierra a modifié la façon dont Safari traite les certificats SSL non fiables.

Dans le passé, vous pouviez contourner un avertissement SSL et visiter un site. Mais si vous reveniez sur ce site lors d'une nouvelle session, vous receviez à nouveau l'avertissement.

Mais maintenant, demander à Safari de vous autoriser à visiter un site avec un certificat non fiable, apparemment exige que vous ajoutiez le certificat non approuvé au magasin de confiance du système.

Pour moi, c'est en fait moins sécurisé . Voici un scénario dans lequel il pourrait y avoir un problème : Supposons que vous configurez un nouveau serveur et que, initialement, il possède un certificat auto-signé. Vous savez que cela va se produire, mais vous devez vous connecter pour effectuer une configuration initiale ou des tests. Vous ignorez l'avertissement SSL et poursuivez votre chemin. Plus tard dans la journée ou le lendemain, vous essayez de configurer le serveur avec un certificat SSL approprié, mais vous vous trompez et votre site continue de servir son certificat auto-signé. Vous visitez le site dans Safari et... tout semble correct ! Aucun avertissement. Vous êtes donc convaincu d'avoir correctement configuré votre certificat. Mais ce n'est pas le cas.

Oui, bien sûr, vous pouvez aller dans Keychain Access et supprimer manuellement le certificat, mais cela semble être non seulement beaucoup d'étapes supplémentaires mais aussi quelque chose de facile à oublier de faire.

Ma question est donc la suivante : y a-t-il un moyen de faire en sorte que Safari temporairement sans ajouter quoi que ce soit à la mémoire du système, permettre une connexion à un site Web SSL non fiable, sans avoir à ajouter le certificat et à se souvenir de le supprimer manuellement par la suite ?

1 votes

Aucune réponse pour le moment, et je commencerais bien une prime si ce n'était pas le fait que j'ai peu de représentants ici, et le fait que je pense que la réponse est non. Essayer d'afficher une page personnelle avec un certificat qui a été expiré pour un seul jour et je ne peux pas. Ça ne me semble pas si indigne de confiance que ça.

11voto

Anonymous Points 111

Bien qu'il n'y ait plus de bouton, vous pouvez toujours appeler CertificateWarningController.visitInsecureWebsiteWithTemporaryBypass() dans la console Safari Web Developer pour contourner l'avertissement et visiter le site non sécurisé.

  • S'il n'est pas activé, allez dans Safari > Préférences > Avancé et sélectionnez l'option "Afficher le menu Développer dans la barre de menus" en bas.

    1. Développer > Afficher la console Javascript.

    2. Pâte CertificateWarningController.visitInsecureWebsiteWithTemporaryBypass() dans la console.

    3. Appuyez sur enter pour exécuter le code et contourner la page d'avertissement sans ajouter le certificat non fiable à votre trousseau de clés.

3 votes

Cela ne semble plus fonctionner (safari 5.1 en WIN10) - CertificateWarningController.visitInsecureWebsiteWithTemporaryBypass() renvoie une erreur.

0 votes

Fonctionne comme un bookmarklet avec javascript:CertificateWarningController.visitInsecureWebsite‌​WithTemporaryBypass(‌​);

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X