Prepare as suas aplicações MacOS para o notariado com 4D

Tradução automática de Deepl

Catalina (macOS 10.15) está agora disponível e a Apple anunciou que a autenticação de software distribuído fora da App Store se tornou um requisito. Isto pode levantar algumas questões: e se a minha aplicação 4D não for notarializada? Serei eu capaz de a autenticar? Como? Não entre em pânico! Temos a sua cobertura e este post no blogue fornece as respostas.

Notarização: uma experiência de utilizador Mac mais segura

Nos últimos anos, a Apple tem tomado medidas para proteger os utilizadores de software malicioso. Isto resultou em novas obrigações para o software distribuído dentro ou fora da App Store, quer descarregado da Internet ou directamente do website do programador. Ao instalar ou lançar o software pela primeira vez, é apresentado um pedido de confirmação e o software não assinado requer uma acção específica do utilizador antes que o software possa ser utilizado.

opcional com Mojave

Começando com Mojave (MacOS 10.14), a Apple introduziu um novo conceito: a autenticação notarial. Os programadores foram encorajados a submeter o seu software à Apple para uma verificação de segurança e uma vez provado que estava livre de qualquer conteúdo malicioso, o mesmo foi autenticado. Os utilizadores que lançaram o software pela primeira vez foram informados de que a Apple certificou a sua inocuidade.

Obrigatório com Catalina

Com Catalina, a autenticação tornou-se um requisito para qualquer software distribuído dentro ou fora da App Store. Isto significa que, por defeito, qualquer software não notarizado exibirá uma mensagem de aviso e será bloqueado quando lançado. Os utilizadores ainda poderão forçar o software a abrir através do painel de Preferências do Sistema ou usando Ctrl+Click no ficheiro de aplicação do Finder, mas isto não é recomendado pela Apple.

Processo de assinatura integrado actualizado com 4D v18

Para serem qualificados para o registo notarial, os pedidos devem satisfazer condições específicas, na sua maioria relacionadas com a assinatura. Todos os componentes devem ser assinados, incluir um carimbo de data/hora seguro, e deve ser activada a capacidade de execução endurecida. Isto significa que as capacidades da aplicação estão claramente definidas. Em 4D v18, actualizámos as nossas características de assinatura incorporadas a fim de satisfazer todos os requisitos da Apple. Em particular, a assinatura é agora recursiva. Embora os novos requisitos de assinatura só entrem em vigor em Fevereiro de 2020, é possível notar as aplicações construídas e assinadas com 4D v18!

O processo de autenticação requer que submeta a sua candidatura à Apple e é conduzido fora do 4D. Em breve dar-lhe-emos dicas sobre a forma mais fácil de proceder, entretanto, consulte a documentação oficial da Apple para mais detalhes.

Thomas Maul
• VP de Estratégia, Linha de produtos 4D - Quando a filial Alemanha de 4D foi criada em 1988, Thomas entrou para a empresa como Diretor Técnico, ajudando a criar a comunidade de desenvolvedores 4D tanto na Alemanha quanto na Áustria. Depois de muitos anos apoiando aos clientes com problemas técnicos e estando cada vez mais envolvido em questões de vendas e a gestão, foi promovido a Diretor Geral de 4D Alemanha em 1999. Como membro da junta executiva desde 2005, passou a formar parte da estratégia mundial da empresa, o que o levou a seu cargo atual de Vice-presidente de Estratégia, Linha de Produtos 4D, responsável de definir e executar a estratégia global para a linha de Produtos 4D em relação às equipes de Programa, I+D, Vendas e Marketing.