Programování

Yosemite 10.10.3 rozbíjí některé aplikace a stránky HTTPS

Nikdo, kdo má s Apple nějaké zkušenosti, nebyl překvapen, když Mac OS X Yosemite 10.10 rozbil desítky aplikací. Vývojáři softwaru pracovali s Yosemite beta několik měsíců, takže většina z nich měla kompatibilní verze svých aplikací připravené ke stažení během jednoho nebo dvou dnů od vydání Yosemite. Prodejci specializovaných aplikací často trvají déle, jak zjistil Paul Venezia.

Na druhou stranu uživatelé i vývojáři softwaru očekávají, že drobné upgrady verzí opraví chyby a zavedou pouze nové funkce, které neporušují věci. Ale to není případ Yosemite 10.10.3, který rozbil řadu HTTPS webů, webových služeb a aplikací, které stahují obsah z těchto webů a služeb.

Osobně jsem o takovou chybu narazil v Tableau Desktop: Podokno Objev aplikace náhle přestalo fungovat. Vývojáři softwaru v Tableau sledovali problém až k Apple, který jednostranně zrušil kořenový certifikát Geotrust / Equifax ze svého kořenového úložiště. Tableau upgraduje certifikát na svém webu, ale nemělo by to být nutné, protože Geotrust varoval dodavatele, že certifikát se stále používá (kurzívou důl):

Tato kořenová certifikační autorita byla kořenem používaným pro všechny certifikáty SSL GeoTrust jiného než EV až do 22. července 2010. Tento kořen bude potřebný k ověření certifikátů SSL GeoTrust po mnoho dalších let a může být stále používán jako součást křížové certifikace, aby bylo zajištěno starší aplikace nadále důvěřují certifikátům GeoTrust. Tento root musí být nadále zahrnut do kořenových úložišť dodavateli. Prodejci by neměli plánovat odebrání podpory pro tento root, dokud oficiálně neoznámí, že root již není potřeba pro podporu certifikátů nebo ověření CRL.

Pokud máte takový problém, vyzkoušejte následující řešení, které je zcela bezpečné, ale vyžaduje oprávnění správce:

  1. Z počítače Mac přejděte na //www.geotrust.com/resources/root-certificates.
  2. Stáhněte si certifikát: Root 1 - Equifax Secure Certificate Authority.
  3. Ve složce Stažené soubory klikněte na soubor Equifax .pem.
  4. Po zobrazení výzvy k potvrzení přidání certifikátu vyberte v aplikaci Keychain Systém a klikněte na Přidat.
  5. Po výzvě zadejte své heslo a změňte systémovou klíčenku
  6. Na otázku, zda chcete důvěřovat certifikátům podepsaným společností Equifax ... od nynějška klikněte na Vždy důvěřovat.
  7. Tento výběr potvrďte zadáním hesla.
  8. Zavřete a znovu otevřete aplikaci nebo webový prohlížeč.

Poznámka pro Apple: Nemělo by to být tak těžké. Předpokládalo se, že úplná kontrola nad vaším vlastním ekosystémem zabrání tomuto druhu nesmyslů, že?

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