A pergunta raramente é se a gestão de dispositivos Apple precisa de cifra, porque precisa. A verdadeira pergunta é se a sua frota precisa de uma VPN de uso geral antes de um Mac ou iPad poder ser gerido, e para a maioria das implementações geridas pela internet a resposta é não. A Apple permite que o dispositivo chegue a um serviço de gestão segundo o seu próprio calendário, e o tráfego que importa é um canal de comandos assinado, não uma sessão de ambiente de trabalho. Se isso funciona para si depende de três condições, e é fácil confundi-las porque, vistas de fora, todas parecem acesso remoto.

Nomeie a necessidade antes de escolher um transporte

Os comandos de gestão e os perfis de configuração são uma necessidade, a partilha interativa de ecrã é uma segunda, e chegar a uma aplicação interna privada é uma terceira. Têm proprietários diferentes, autenticação diferente e, muitas vezes, uma exposição aceitável muito diferente. Juntá-las é como uma frota acaba com uma lista de portas pública que ninguém consegue defender.

As três necessidades não partilham um transporte:

NeedWhat actually carries it
Management commands and profilesThe enrolled device pulls from a service it can reach; APNs only wakes it
Interactive screen sharingA remote-support tool or private desktop path with its own authentication
Private application accessThat application's permitted network path, which may well be a VPN

A confusão começa habitualmente com uma lista de verificação antiga do servidor. Um documento histórico sobre o OS X Server enumera um conjunto longo de portas, e alguém reencaminha-as todas na periferia porque o serviço de gestão está algures lá dentro. Isso não é uma arquitetura de gestão, e alarga a superfície exposta muito para além do plano de controlo que estava a tentar publicar.

O que a notificação push faz realmente

No fluxo documentado pela Apple, o servidor de gestão envia uma notificação APNs para dizer ao dispositivo que há trabalho à espera. O dispositivo abre então uma ligação ao servidor de gestão e pede os seus comandos. O push é uma campainha, não um túnel: não transporta qualquer carga arbitrária, nem uma sessão de ambiente de trabalho remoto, nem o tráfego de outra aplicação.

Por isso, o dispositivo tem de estar inscrito no serviço pretendido, confiar nos pontos finais esperados e conseguir chegar tanto ao serviço de gestão como aos serviços Apple de que o fluxo depende. O guia da Apple para a preparação da rede enumera essas dependências, e não são partes negociáveis do fluxo. Um servidor de gestão que só existe dentro da sua rede continua a precisar de um caminho suportado que o dispositivo possa realmente usar. Chamar-lhe MDM não torna alcançável um ponto final inalcançável.

Mantenha os caminhos permitidos explícitos, incluindo qualquer política de proxy e de inspeção TLS no meio. Um equipamento de inspeção que quebre a cadeia de certificados esperada parecerá exatamente uma inscrição quebrada.

Quando a VPN é a resposta errada

Se o seu serviço de gestão estiver publicado na internet com um certificado correto e for o dispositivo a iniciar cada ligação, uma VPN acrescenta um salto sem acrescentar um controlo. O dispositivo já se autentica com a sua identidade de inscrição, e o servidor já decide que comandos aceita. Um túnel à frente disso muda o caminho de rede, não a decisão de confiança.

O mesmo plano de controlo também pode entregar o próprio perfil de VPN. Essa ordem importa: uma configuração de VPN gerida chega como apenas mais uma carga, pelo que o dispositivo não precisa de que o túnel exista antes de receber o perfil que o cria.

Quando a VPN é a resposta certa

Há frotas em que o ponto final de gestão nunca deveria ser alcançável a partir da internet, e isso é um desenho legítimo e não uma falta de coragem. Ambientes regulados, pequenas equipas internas de TI e servidores que também alojam outras interfaces administrativas caem frequentemente aí. Nesse caso, um caminho de acesso protegido à frente do serviço de gestão é arquitetura deliberada, não um remendo.

A partilha de ecrã e o acesso a aplicações privadas pertencem geralmente também a esse lado da linha. Ambos expõem muito mais do que um canal de comandos, e ambos merecem a sua própria autenticação em vez de viajarem na identidade de inscrição.

A armadilha de arranque que quebra a recuperação

Aqui está a falha contra a qual eu desenharia: o único caminho para o serviço de gestão passa por uma VPN, e o perfil ou a credencial de VPN no dispositivo expiraram. O dispositivo não consegue chegar ao servidor para recolher um comando de substituição, e o servidor não consegue empurrar nada por um túnel que não vai levantar-se. A recuperação passa agora a depender de um utilizador que pode estar a centenas de quilómetros.

Mantenha um segundo caminho independente para a recuperação, seja um canal de gestão fora de banda, um administrador local ou um serviço de gestão que continue alcançável sem o túnel. Teste-o enquanto tudo funciona, porque durante um incidente não terá um teste limpo.

Depois anote qual das três necessidades cada caminho serve, e remova os reencaminhamentos de portas que não servem nenhuma delas. Uma frota que pode ser gerida sem um túnel geral, e que ainda pode ser reparada quando é o túnel que se rompeu, é o resultado pelo qual vale a pena desenhar.

Artigos relacionados