Připravte své aplikace pro macOS na notářské ověření pomocí 4D

Automaticky přeloženo z Deepl

Nyní je k dispozici Catalina (macOS 10.15) a společnost Apple oznámila, že notářské ověření softwaru distribuovaného mimo App Store se stalo povinným. To může vyvolat několik otázek: Co když moje aplikace 4D není notářsky ověřená? Budu ji moci notářsky ověřit? Jak? Nepropadejte panice! Máme pro vás řešení a v tomto příspěvku na blogu najdete odpovědi.

Notářské ověření: bezpečnější používání Macu

V posledních několika letech společnost Apple přijala opatření na ochranu uživatelů před škodlivým softwarem. Výsledkem jsou nové povinnosti pro software distribuovaný v App Store nebo mimo něj, ať už je stažený z internetu, nebo přímo z webových stránek vývojáře. Při instalaci nebo prvním spuštění softwaru se zobrazí žádost o potvrzení a nepodepsaný software vyžaduje před jeho použitím zvláštní akci uživatele.

volitelně s aplikací Mojave

Počínaje systémem Mojave (MacOS 10.14) zavedla společnost Apple nový koncept: notářské ověření. Vývojáři byli vyzváni, aby svůj software předložili společnosti Apple ke kontrole zabezpečení, a jakmile se prokázalo, že neobsahuje žádný škodlivý obsah, byl notářsky ověřen. Uživatelé, kteří software poprvé spustili, byli informováni, že Apple potvrdil jeho nezávadnost.

Povinné u Cataliny

S aplikací Catalina se notářské ověření stalo povinností pro jakýkoli software distribuovaný v App Store i mimo něj. To znamená, že ve výchozím nastavení se u každého neoznámeného softwaru zobrazí varovná zpráva a při spuštění bude zablokován. Uživatelé budou mít stále možnost vynutit otevření softwaru prostřednictvím panelu Předvolby systému nebo pomocí klávesové zkratky Ctrl+klik na soubor aplikace ve Finderu, ale společnost Apple tento postup nedoporučuje.

Aktualizovaný proces vestavěného podpisu s 4D v18

Aby mohly být aplikace kvalifikovány pro notářské ověření, musí splňovat určité podmínky, většinou související s podpisem. Všechny součásti musí být podepsány, musí obsahovat bezpečné časové razítko a musí být povolena funkce Hardened Runtime. To znamená, že schopnosti aplikace jsou jasně definovány. Ve verzi 4D v18 jsme aktualizovali naše vestavěné funkce pro podepisování, abychom splnili všechny požadavky společnosti Apple. Zejména podpis je nyní rekurzivní. Přestože nové požadavky na podpis vstoupí v platnost až v únoru 2020, můžete aplikace vytvořené a podepsané pomocí 4D v18 notářsky ověřit!

Proces notářského ověření vyžaduje, abyste aplikaci odeslali společnosti Apple, a probíhá mimo systém 4D. Brzy vám poradíme, jak nejsnáze postupovat, do té doby se podívejte na oficiální dokumentaci společnosti Apple, kde najdete další podrobnosti.

Thomas Maul
• VP pro strategii, produktové řady 4D • Když byla v roce 1988 vytvořena německá pobočka 4D, Thomas nastoupil do společnosti jako technický ředitel a pomohl vybudovat komunitu 4D vývojářů v Německu i Rakousku. Po mnoha letech podpory zákazníků s technickými problémy a stále větší angažovanosti v otázkách prodeje a managementu byl v roce 1999 povýšen na výkonného ředitele pro 4D Germany. Od roku 2005 se jako člen výkonné rady stal součástí celosvětové strategie společnosti, což vedlo k jeho současné pozici viceprezidenta pro strategii, produktové řady 4D, zodpovědného za definování a realizaci celkové strategie pro produktovou řadu 4D ve vztahu k týmům programování, výzkumu a vývoje, prodeje a marketingu.