Προγραμματισμός

Το Yosemite 10.10.3 διακόπτει ορισμένες εφαρμογές και ιστότοπους HTTPS

Κανείς που δεν έχει εμπειρία με την Apple δεν εκπλήχθηκε όταν το Mac OS X Yosemite 10.10 έσπασε δεκάδες εφαρμογές. Οι προγραμματιστές λογισμικού συνεργάστηκαν με τους Yasemite betas για μήνες, οπότε οι περισσότεροι είχαν συμβατές εκδόσεις των εφαρμογών τους έτοιμες για λήψη εντός μιας ή δύο ημερών από την κυκλοφορία του Yosemite. Οι προμηθευτές εξειδικευμένων εφαρμογών χρειάζονται συχνά περισσότερο χρόνο, όπως ανακάλυψε ο Paul Venezia.

Από την άλλη πλευρά, οι χρήστες και οι προγραμματιστές λογισμικού περιμένουν μικρές αναβαθμίσεις έκδοσης για να διορθώσουν σφάλματα και να εισαγάγουν μόνο νέες λειτουργίες που δεν καταστρέφουν πράγματα. Αλλά αυτό δεν συμβαίνει με το Yosemite 10.10.3, το οποίο έσπασε μια σειρά από ιστότοπους HTTPS, υπηρεσίες Web και εφαρμογές που κατεβάζουν περιεχόμενο από αυτούς τους ιστότοπους και υπηρεσίες.

Προσωπικά πέρασα ένα τέτοιο σφάλμα στην επιφάνεια εργασίας Tableau: Το παράθυρο Discover της εφαρμογής σταμάτησε ξαφνικά να λειτουργεί. Οι προγραμματιστές λογισμικού στο Tableau εντόπισαν το πρόβλημα στην Apple, η οποία είχε αποσύρει μονομερώς το πιστοποιητικό ρίζας Geotrust / Equifax από το ριζικό κατάστημα. Η Tableau θα αναβαθμίσει το πιστοποιητικό στον ιστότοπό της, αλλά δεν θα έπρεπε, καθώς η Geotrust προειδοποίησε τους πωλητές ότι το πιστοποιητικό ήταν ακόμη σε χρήση (πλάγια ορυχεία):

Αυτή η ρίζα CA ήταν η ρίζα που χρησιμοποιήθηκε για όλα τα Πιστοποιητικά GeoTrust SSL που δεν είναι EV έως τις 22 Ιουλίου 2010. Αυτή η ρίζα θα χρειαστεί για την επικύρωση των πιστοποιητικών GeoTrust SSL για πολλά ακόμη χρόνια και ενδέχεται να εξακολουθεί να χρησιμοποιείται ως μέρος μιας διασταυρούμενης πιστοποίησης για να διασφαλιστεί Οι εφαρμογές παλαιού τύπου συνεχίζουν να εμπιστεύονται τα πιστοποιητικά GeoTrust. Αυτή η ρίζα πρέπει να συνεχίσει να περιλαμβάνεται στα καταστήματα root από τους προμηθευτές. Οι προμηθευτές δεν πρέπει να σχεδιάζουν να καταργήσουν την υποστήριξη για αυτήν τη ρίζα, έως ότου ενημερωθούν επίσημα ότι η ρίζα δεν χρειάζεται πλέον για την υποστήριξη πιστοποιητικών ή επικύρωσης CRL.

Εάν έχετε ένα τέτοιο πρόβλημα, δοκιμάστε την ακόλουθη λύση, η οποία είναι απολύτως ασφαλής, αλλά απαιτεί δικαιώματα διαχειριστή:

  1. Από το Mac σας μεταβείτε στη διεύθυνση //www.geotrust.com/resources/root-certificates.
  2. Κατεβάστε το πιστοποιητικό: Root 1 - Equifax Secure Certificate Authority.
  3. Από το φάκελο "Λήψεις", κάντε κλικ στο αρχείο Equifax .pem.
  4. Όταν σας ζητηθεί να επιβεβαιώσετε την προσθήκη του πιστοποιητικού, στην εφαρμογή Keychain επιλέξτε System και κάντε κλικ στο Add.
  5. Εισαγάγετε τον κωδικό πρόσβασής σας, όπως σας ζητηθεί να τροποποιήσετε το μπρελόκ συστήματος
  6. Όταν ερωτηθείτε εάν θέλετε να εμπιστεύεστε πιστοποιητικά που έχουν υπογραφεί από την Equifax ... από τώρα και στο εξής, κάντε κλικ στην επιλογή Πάντα εμπιστοσύνη.
  7. Εισαγάγετε τον κωδικό πρόσβασής σας για να επιβεβαιώσετε αυτήν την επιλογή.
  8. Κλείστε και ανοίξτε ξανά την εφαρμογή ή το πρόγραμμα περιήγησης στο Web.

Σημείωση για την Apple: Δεν πρέπει να είναι τόσο δύσκολο. Ο απόλυτος έλεγχος του δικού σας οικοσυστήματος υποτίθεται ότι αποτρέπει τέτοιες ανοησίες, έτσι δεν είναι;