What is an Apple Push Notification service (APNs) certificate?

Certifikát APNs: Klíč k efektivní správě Apple zařízení

26/06/2024

Rating: 4.64 (5998 votes)

V dnešním digitálním světě, kde jsou zařízení Apple nedílnou součástí firemních i osobních ekosystémů, se efektivní a bezpečná správa stává prioritou. Ať už spravujete flotilu iPhonů pro své zaměstnance, iPady ve školním prostředí, nebo Macy ve vývojářském týmu, klíčovým prvkem pro centralizovanou kontrolu je Apple Push Notification Service (APNs) certifikát. Tento certifikát není jen technickým detailem, ale představuje základní kámen pro spolehlivou a zabezpečenou komunikaci mezi vaším systémem správy mobilních zařízení (MDM) a každým jednotlivým zařízením Apple.

What is an Apple Push Notification service (APNs) certificate?
An Apple Push Notification Service (APNs) certificate is a security credential provided by Apple that allows Mobile Device Manager Plus (MDM) server to communicate with Apple devices (iOS, macOS, iPadOS, etc.) securely.

Bez platného APNs certifikátu by byla jakákoli snaha o vzdálenou konfiguraci, instalaci aplikací nebo provedení bezpečnostních příkazů marná. Tento článek vás provede všemi důležitými aspekty APNs certifikátu – od jeho základního účelu, přes podrobný proces vytvoření a správy, až po tipy pro řešení běžných problémů. Pochopení a správné používání APNs certifikátu je nezbytné pro každého správce, který chce zajistit plynulý chod a maximální bezpečnost svých Apple zařízení.

Obsahový index

Co je služba Apple Push Notification Service (APNs) a její certifikát?

Apple Push Notification Service (APNs) je robustní a zabezpečená služba společnosti Apple, která umožňuje vývojářům a správcům posílat oznámení a příkazy na zařízení Apple (iPhone, iPad, Mac, Apple Watch, Apple TV). Funguje jako centrální relé mezi poskytovatelem obsahu (v našem případě MDM serverem) a koncovým zařízením. Je to páteřní síť, která zajišťuje, že kritické informace, jako jsou upozornění na nové zprávy, aktualizace aplikací nebo vzdálené příkazy MDM, dorazí na zařízení v reálném čase a spolehlivě.

APNs certifikát je bezpečnostní pověření vydané společností Apple, které autentizuje váš MDM server u služby APNs. Lze si jej představit jako digitální pas, který prokazuje identitu vašeho MDM serveru a umožňuje mu komunikovat s APNs. Bez tohoto certifikátu by služba APNs odmítla jakoukoli komunikaci z vašeho MDM serveru, protože by nemohla ověřit jeho legitimitu. Certifikát zajišťuje, že pouze důvěryhodné MDM servery mohou odesílat push notifikace a příkazy na spravovaná Apple zařízení. Je to kritický prvek pro zabezpečení a integritu celého procesu správy.

Jak probíhá komunikace mezi MDM, APNs a zařízeními Apple?

Proces komunikace je vícekrokový a zabezpečený, což zajišťuje, že příkazy MDM dorazí na zařízení spolehlivě a bezpečně:

  1. MDM Server generuje příkaz: Správce iniciuje akci v MDM konzoli (např. instalace aplikace, aktualizace konfigurace, vymazání zařízení).
  2. MDM Server odesílá notifikaci APNs: MDM server, pomocí svého platného APNs certifikátu, odesílá notifikační požadavek (malou datovou zprávu) službě APNs. Tato notifikace obsahuje unikátní identifikátor zařízení a informaci o dostupnosti nového příkazu na MDM serveru.
  3. APNs předává notifikaci zařízení: Služba APNs, po ověření platnosti certifikátu MDM serveru, předává tuto notifikaci na příslušné Apple zařízení. Zařízení udržuje trvalé, zabezpečené připojení k APNs pro příjem těchto notifikací.
  4. Zařízení kontaktuje MDM Server: Jakmile zařízení obdrží push notifikaci od APNs, naváže zabezpečené spojení přímo s MDM serverem.
  5. Zařízení stáhne a provede příkaz: Zařízení si vyžádá a stáhne plný příkaz od MDM serveru a následně jej provede.

Tento zprostředkovaný model zajišťuje, že MDM server nemusí udržovat neustálé spojení s tisíci zařízeními, což by bylo neefektivní a náročné na zdroje. Místo toho se spoléhá na robustní a škálovatelnou infrastrukturu APNs, která efektivně doručuje oznámení, což šetří baterii zařízení a snižuje síťový provoz.

Vytvoření a nahrání certifikátu APNs: Podrobný průvodce

Vytvoření a konfigurace APNs certifikátu je zásadní krok pro zahájení správy Apple zařízení. Proces je pečlivě navržen tak, aby zajistil bezpečnost a důvěryhodnost. Zde je podrobný návod:

1. Stáhněte soubor CSR (Certificate Signing Request)

Prvním krokem je získání souboru CSR (žádost o podepsání certifikátu), který je podepsán vaším poskytovatelem MDM (např. ManageEngine). Tento soubor je nezbytný pro vytvoření APNs certifikátu na portálu Apple Push Certificates.

  • Přejděte na MDM konzoli do sekce Zápis (Enrollment) -> APNs certifikát.
  • Klikněte na tlačítko „Začít“ (Get Started) pro zahájení procesu.
  • Stáhněte soubor Vendor-signed CSR (VendorSignedCSR.plist). Tento soubor je již podepsán a připraven k nahrání na portál Apple.

Poznámka: Pokud používáte on-premise verzi MDM nebo Endpoint Central a nemáte přístup k mdm.manageengine.com, může se vygenerovat soubor ManualCSR. Pro získání podepsaného souboru VendorSignedCSR zajistěte, že je URL přístupná, nebo kontaktujte podporu MDM pro získání souboru.

2. Přístup k portálu APNs: Dvě klíčové metody

Pro přístup na portál Apple Push Certificates a vytvoření certifikátu máte k dispozici dvě hlavní metody. Každá z nich má své výhody a je důležité vybrat tu, která nejlépe vyhovuje potřebám vaší organizace. Správná volba Apple ID je zde klíčová pro budoucí správu a obnovu certifikátu.

Metoda A: Využití spravovaných Apple ID (přes Apple Business Manager / Apple School Manager)

Tato metoda poskytuje nejvyšší úroveň kontroly a zabezpečení, ideální pro organizace, které již využívají Apple Business Manager (ABM) nebo Apple School Manager (ASM).

  • Plná administrativní kontrola: Správci ABM/ASM mají granulární kontrolu nad účty, včetně možnosti resetovat hesla, aktivovat/deaktivovat účty a spravovat přístup. To zajišťuje organizační vlastnictví a snižuje riziko při odchodu zaměstnanců.
  • Bezproblémová správa: ABM správci si udržují plný přístup k certifikátům, což zabraňuje problémům se správou certifikátů, které by mohly nastat, pokud by certifikát byl vázán na individuální účet zaměstnance, který opustí organizaci.

Kroky k vytvoření spravovaného Apple ID pro APNs:

  1. Ujistěte se, že je vaše organizace zapsána v Apple Business Manager (ABM) nebo Apple School Manager (ASM).
  2. Přihlaste se do ABM/ASM jako administrátor.
  3. Přejděte na Účty (Accounts) -> Uživatelé (Users) -> klikněte na „+“ pro přidání nového uživatele.
  4. Zadejte požadované údaje (jméno, e-mail, role).
  5. Přiřaďte roli „Administrátor“ nebo „APNs Certificate Manager“.
  6. Uživatel obdrží e-mail s pokyny k nastavení svého spravovaného Apple ID.

Metoda B: Použití sdíleného Apple ID pro přístup k certifikátu APNs

Tato metoda je jednodušší na implementaci a eliminuje závislost na individuálním Apple ID zaměstnance, což zajišťuje plynulé obnovení certifikátu i při změnách v týmu.

  • Odstranění závislosti na jednotlivci: Zabraňuje komplikacím s obnovou certifikátu v případě, že zaměstnanec, který certifikát vytvořil, opustí organizaci.
  • Jednoduchost: Vytvoříte jedno Apple ID (pokud ho již nemáte) s generickou e-mailovou adresou (např. [email protected]), která slouží jako společný týmový účet.

Kroky k vytvoření certifikátu pomocí sdíleného Apple ID:

  1. Přejděte na Apple Push Certificates Portal.
  2. Přihlaste se pomocí Apple ID vytvořeného se sdílenou e-mailovou adresou (např. [email protected]). Pokud nemáte sdílené Apple ID, vytvořte si jej. Je důležité, aby toto ID nebylo vázáno na konkrétního zaměstnance.
  3. Po přihlášení klikněte na „Vytvořit certifikát“ (Create a Certificate).
  4. Postupujte podle pokynů na obrazovce a nahrajte dříve stažený soubor Vendor-signed CSR.
  5. Vygenerujte a stáhněte soubor APNs certifikátu (bude mít příponu .pem, .crt nebo .cer). Tento soubor je připraven k nahrání do MDM konzole.

Srovnání metod pro získání APNs certifikátu

FunkceSpravované Apple ID (ABM/ASM)Sdílené Apple ID
VlastnictvíOrganizační kontrola, nezávislé na jednotlivciTýmové vlastnictví, nezávislé na jednotlivci
ZabezpečeníVyšší (integrace s ABM/ASM, granulární role)Standardní (závisí na zabezpečení sdíleného Apple ID)
Správa účtuAdministrátoři ABM/ASM mohou resetovat hesla, spravovat roleStandardní správa Apple ID, heslo by mělo být sdíleno bezpečně
Obnova certifikátuBezproblémová, i při odchodu zaměstnanceBezproblémová, pokud je Apple ID přístupné týmu
Doporučeno proVětší organizace s ABM/ASM implementacíMenší a střední organizace, nebo ty bez ABM/ASM
Komplexnost nastaveníVyšší (vyžaduje ABM/ASM konfiguraci)Nižší (vyžaduje jen vytvoření Apple ID)

3. Nahrání certifikátu do MDM konzole

Po úspěšném stažení APNs certifikátu z portálu Apple je posledním krokem jeho nahrání do vaší MDM konzole.

  • Přejděte zpět do MDM konzole do sekce Zápis (Enrollment) -> APNs certifikát.
  • Nahrajte stažený soubor APNs certifikátu (.pem/.crt/.cer).
  • Zadejte firemní Apple ID, které bylo použito k vytvoření APNs certifikátu. Je naprosto klíčové, abyste si toto Apple ID zapamatovali a používali ho pro budoucí obnovy.
  • Zadejte název vaší organizace.
  • Do pole „E-mailové oznámení o vypršení platnosti APNs“ zadejte e-mailovou adresu (nebo více adres) pro zasílání upozornění o blížícím se vypršení platnosti certifikátu. To je velmi důležitý krok, který vám pomůže předejít výpadkům.
  • Klikněte na tlačítko „Nahrát“ (Upload).

Po úspěšném nahrání byste měli vidět potvrzovací zprávu: „Certifikát APNs byl úspěšně nahrán!“ v MDM konzoli. Nyní můžete okamžitě začít zapisovat Apple zařízení kliknutím na „Zapsat nyní“ (Enroll Now) nebo si později prohlédnout podrobnosti certifikátu. Pokud používáte on-premise verzi, můžete ověřit funkčnost certifikátu pomocí možnosti „Ověřit připojení APNs“.

Důležité poznámky a osvědčené postupy pro správu APNs certifikátu

Správná správa APNs certifikátu je stejně důležitá jako jeho vytvoření. Zde jsou klíčové body, které je třeba mít na paměti:

  • Platnost APNs certifikátu: APNs certifikát je platný pouze jeden rok od data vytvoření. Je naprosto nezbytné jej obnovit před jeho vypršením, aby nedošlo k přerušení služby. Doporučuje se obnovit certifikát minimálně 2-3 týdny před datem vypršení platnosti, abyste měli dostatek času na případné řešení problémů a zajistili kontinuitu správy. Vypršení certifikátu znamená, že MDM server ztratí schopnost komunikovat se spravovanými zařízeními, což může vést k bezpečnostním rizikům a operačním problémům.
  • Firemní Apple ID pro obnovu: Vždy používejte stejné firemní Apple ID, které bylo použito pro původní vytvoření certifikátu, i pro jeho obnovu. Použití jiného Apple ID by vyžadovalo opětovné zapsání všech spravovaných zařízení, což je časově náročný a rušivý proces. To podtrhuje důležitost pečlivého výběru a správy tohoto Apple ID. Ujistěte se, že přístup k tomuto ID je bezpečně sdílen mezi relevantními správci a že jsou k dispozici záložní metody pro obnovu přístupu.
  • E-mailová oznámení: Nakonfigurujte e-mailová oznámení o vypršení platnosti APNs certifikátu. Tato oznámení slouží jako včasné varování a pomáhají vám zůstat informováni o blížících se termínech obnovy. Přidejte více e-mailových adres, ideálně adresy několika správců nebo distribučního seznamu, aby se zajistilo, že oznámení nezapadnou a že vždy někdo bude informován o nutnosti obnovy.

Odstranění certifikátu APNs v MDM konzoli

Někdy může být nutné APNs certifikát odstranit. Tento proces je však nevratný a má významné důsledky. Je důležité pečlivě zvážit dopad před provedením.

Předpoklady pro odstranění:

  • Odprovizionujte všechna Apple zařízení: Před odstraněním APNs certifikátu musíte odprovizionovat (zrušit správu) všechna Apple zařízení. Pokud zařízení zůstanou zapsaná, nebudou po odstranění certifikátu schopna komunikovat s MDM serverem a jejich správa bude přerušena.
  • Odstraňte všechny servery ABM/ASM: Pokud používáte integraci s Apple Business Manager (ABM) nebo Apple School Manager (ASM), musíte nejprve odstranit všechny servery ABM/ASM z MDM konzole.
  • Pro MSP verze: Pokud používáte verzi MDM pro poskytovatele spravovaných služeb (MSP), ujistěte se, že Apple zařízení a servery ABM/ASM jsou odstraněny ze všech zákaznických účtů.

Dopad odstranění:

Po odstranění APNs certifikátu nebudete moci spravovat žádná Apple zařízení, dokud nebude nahrán nový platný APNs certifikát. Všechny push notifikace a vzdálené příkazy přestanou fungovat. To může mít vážné dopady na bezpečnost a funkčnost zařízení, pokud nejsou včas znovu zapsána pod novým certifikátem.

Kroky k odstranění APNs certifikátu:

  • Přejděte na MDM konzoli do sekce Zápis (Enrollment) -> APNs certifikát.
  • Klikněte na tlačítko „Odebrat APNs“ (Remove APNs).
  • Potvrďte odstranění.

Poznámka: V prostředí MSP je certifikát Apple Push Notification Service (APNs) sdílen mezi všemi zákazníky. Odstranění certifikátu v tomto prostředí ovlivní všechny zákaznické účty.

Řešení běžných problémů s certifikátem APNs

I přes pečlivé nastavení se mohou objevit problémy s APNs certifikátem. Zde jsou tipy pro řešení nejčastějších situací:

  • Vypršel platnost APNs certifikátu: Toto je nejčastější problém. Řešením je okamžitá obnova APNs certifikátu. Postupujte podle kroků popsaných v části „Vytvoření a nahrání certifikátu APNs“ a ujistěte se, že pro obnovu použijete stejné firemní Apple ID, jaké bylo použito pro původní certifikát. Nezapomeňte, že vypršení certifikátu znamená okamžité zastavení veškeré komunikace s MDM.
  • Push notifikace nefungují: Pokud zařízení nepřijímají push notifikace nebo vzdálené příkazy, zkontrolujte následující:
    • Ověřte, zda je certifikát APNs správně nahrán v MDM: Zkontrolujte stav certifikátu v MDM konzoli. Ujistěte se, že se nezobrazují žádné chyby nahrávání.
    • Pro on-premise instalace ověřte konektivitu: Ujistěte se, že váš MDM server má správné síťové připojení k serverům APNs společnosti Apple. To zahrnuje správné nastavení firewallu a proxy serveru. Můžete použít možnost „Ověřit připojení APNs“ v MDM konzoli.
    • Ujistěte se, že certifikát nevypršel: Znovu zkontrolujte datum vypršení platnosti certifikátu.
    • Zkontrolujte portál Apple Developer Portal: Někdy mohou nastat problémy přímo na straně Apple. Přihlaste se na portál Apple Developer Portal (nebo Apple Push Certificates Portal) pomocí Apple ID použitého pro vytvoření certifikátu a zkontrolujte, zda s certifikátem nejsou spojeny nějaké problémy nebo upozornění.

Často kladené otázky (FAQ)

1. Jak často musím obnovovat APNs certifikát?

APNs certifikát je platný po dobu jednoho roku od data vytvoření. Je třeba jej obnovovat každoročně, před vypršením jeho platnosti, aby se zajistila nepřetržitá správa Apple zařízení. Doporučuje se provést obnovu alespoň 2-3 týdny před datem vypršení platnosti, aby se předešlo potenciálním výpadkům.

2. Co se stane, když zapomenu obnovit APNs certifikát?

Pokud platnost APNs certifikátu vyprší, váš MDM server ztratí schopnost odesílat push notifikace a příkazy na spravovaná Apple zařízení. To znamená, že nebudete moci instalovat aplikace, aktualizovat konfigurace, provádět vzdálené vymazání nebo uzamčení zařízení, ani přijímat informace o stavu zařízení. Zařízení se stanou „nespravovatelnými“ a budou vyžadovat opětovné zapsání po obnovení certifikátu, což je časově náročné.

3. Mohu použít jiné Apple ID pro obnovu certifikátu?

Ne, důrazně se doporučuje vždy použít stejné firemní Apple ID, které bylo použito pro původní vytvoření APNs certifikátu. Použití jiného Apple ID pro obnovu by vedlo k vytvoření nového certifikátu, který není spojen s dříve zapsanými zařízeními. V důsledku toho byste museli všechna spravovaná Apple zařízení znovu zapsat do MDM, což je velká komplikace.

4. Jaký je rozdíl mezi Vendor-signed CSR a Manual CSR?

Vendor-signed CSR je žádost o podepsání certifikátu, která je již podepsána vaším poskytovatelem MDM (např. ManageEngine). Tento soubor je přímo připraven k nahrání na portál Apple Push Certificates. Manual CSR je generován, pokud váš MDM server nemá přístup k internetové adrese poskytovatele MDM (např. mdm.manageengine.com). V takovém případě je nutné tento soubor ručně nechat podepsat a zpracovat, což je složitější proces a vyžaduje kontakt s podporou MDM.

5. Jak mohu zajistit, že mi neunikne termín obnovy certifikátu?

Nejlepším způsobem je nastavit si e-mailová oznámení o vypršení platnosti APNs certifikátu přímo v MDM konzoli. Zadejte více e-mailových adres (např. e-mailové adresy všech relevantních správců nebo distribuční seznam), aby se zajistilo, že oznámení dorazí k někomu, kdo může jednat. Dále si můžete přidat připomenutí do kalendáře s dostatečným předstihem.

6. Je APNs certifikát spojen s konkrétním zařízením?

Ne, APNs certifikát není spojen s konkrétním zařízením. Je spojen s vaším MDM serverem a slouží k ověření identity vašeho MDM serveru u služby APNs. Díky tomu může MDM server posílat push notifikace na všechna Apple zařízení, která jsou pod jeho správou.

Chceš-li si přečíst další články podobné jako Certifikát APNs: Klíč k efektivní správě Apple zařízení, navštiv kategorii iPhone.

Go up