2.2. Elementos de segurança relacionados com o intercâmbio de mensagens O esquema de segurança baseia-se numa combinação do protocolo HTTPS e da assinatura XML. No âmbito deste esquema, utiliza-se a assinatura XML para assinar todas as mensagens enviadas ao servidor e é possível autenticar o remetente da mensagem conferindo a assinatura. É utilizado um protocolo SSL unilateral (apenas um certificado de servidor) para proteger a confidencialidade e a integridade da mensagem em trânsito que oferece proteção contra tentativas de apagamento/reprodução e aditamento. Em vez de aplicar, como previsto, o SSL bilateral, decidiu-se aplicar a assinatura XML. A assinatura XML está mais próxima do roteiro de serviços Web do que o SSL bilateral e tem, por conseguinte, vantagens estratégicas. A assinatura XML pode ser aplicada de diversas maneiras, mas a abordagem escolhida consiste em utilizar a assinatura XML enquanto parte da segurança de serviços Web (WSS). A WSS especifica a utilização da assinatura XML. Uma vez que a WSS tem por base a norma SOAP, afigura-se lógico adotar essa norma na medida do possível. 2.3. Elementos de segurança não relacionados com o intercâmbio de mensagens 2.3.1. Autenticação de utilizadores Os utilizadores da aplicação Web Eucaris autenticam-se mediante um nome de utilizador e uma senha. Uma vez que se utiliza a norma de autenticação Windows, os Estados podem aumentar o nível de autenticação dos utilizadores, se for caso disso, mediante certificados de clientes. 2.3.2. Papel de utilizador A aplicação Eucaris suporta diferentes papéis de utilizador. Cada grupo tem a sua autorização específica. Por exemplo, os utilizadores (exclusivos) da funcionalidade "Acordo de Eucaris" não podem utilizar a funcionalidade "Prüm". Os serviços de administrador estão separados dos papéis de utilizadores finais normais. 2.3.3. Registar e reconstituir o intercâmbio de mensagens A aplicação Eucaris permite o registo (logging) de todos os tipos de mensagens. A função de administrador permite ao administrador nacional determinar quais as mensagens que são registadas: pedidos dos utilizadores finais, pedidos recebidos de outros Estados, informações prestadas a partir dos registos nacionais, etc.