Programiranje

Yosemite 10.10.3 razbije nekatere programe in spletna mesta HTTPS

Nihče, ki ima izkušnje z Appleom, ni bil presenečen, ko je Mac OS X Yosemite 10.10 razbil več deset aplikacij. Razvijalci programske opreme že več mesecev delajo z beta različicami Yosemite, zato je večina imela združljive različice svojih aplikacij, pripravljenih za prenos v enem ali dveh dneh po izdaji Yosemitea. Kot je odkril Paul Venezia, prodajalci specializiranih aplikacij pogosto trajajo dlje.

Po drugi strani pa uporabniki in razvijalci programske opreme pričakujejo manjše nadgradnje različic, s katerimi bodo odpravili napake in uvedli le nove funkcije, ki ne bodo motile stvari. Toda to ne velja za Yosemite 10.10.3, ki je zlomil številne spletne strani HTTPS, spletne storitve in programe, ki s teh mest in storitev prenašajo vsebino.

Osebno sem se spotaknil ob takšni napaki v namizju Tableau: podokno Odkrivanje aplikacije je nenadoma prenehalo delovati. Razvijalci programske opreme v Tableauju so težavo izsledili do Applea, ki je enostransko spustil korensko potrdilo Geotrust / Equifax iz korenske shrambe. Tableau bo certifikat nadgradil na svojem spletnem mestu, vendar ga ne bi bilo treba, saj je Geotrust prodajalce opozoril, da je potrdilo še vedno v uporabi (poševno moje):

Ta korenski CA je bil korenski uporabljen za vsa potrdila SSL GeoTrust SSL do 22. julija 2010. Ta koren bo še dolga leta potreben za preverjanje potrdil GeoTrust SSL in se lahko še vedno uporablja kot del navzkrižnega certificiranja, da se zagotovi starejše aplikacije še naprej zaupajo certifikatom GeoTrust. Ta koren morajo prodajalci še naprej vključevati v prodajalne korenov. Dobavitelji ne bi smeli načrtovati odstranjevanja podpore za ta koren, dokler uradno ne obvestijo, da koren ni več potreben za podporo potrdil ali validacijo CRL.

Če imate takšno težavo, poskusite z naslednjo rešitvijo, ki je povsem varna, vendar zahteva skrbniška dovoljenja:

  1. Z računalnika Mac pojdite na //www.geotrust.com/resources/root-certificates.
  2. Prenesite certifikat: Root 1 - Equifax Secure Certificate Authority.
  3. V mapi Prenosi kliknite datoteko Equifax .pem.
  4. Ko boste pozvani, da potrdite dodajanje certifikata, v aplikaciji Keychain izberite System in kliknite Add.
  5. Vnesite geslo, ko ste pozvani, da spremenite sistemski privezek
  6. Na vprašanje, ali želite zaupati potrdilom, ki jih je podpisal Equifax ... od zdaj naprej kliknite Vedno zaupaj.
  7. Vnesite svoje geslo, da potrdite to izbiro.
  8. Zaprite in znova odprite aplikacijo ali spletni brskalnik.

Opomba za Apple: To ne bi smelo biti tako težko. Popoln nadzor nad lastnim ekosistemom naj bi preprečil tovrstne neumnosti, kajne?

$config[zx-auto] not found$config[zx-overlay] not found