Pode configurar suas conexões cliente/servidor de maneira que 4D Server e as máquinas 4D remotos se comuniquem em modo seguro.
A comunicação cliente/servidor está baseada no protocolo SSL (Secured Socket Layer).
O protocolo SSL foi desenhado para dar seguridade aos intercâmbios de dados entre duas aplicações, principalmente entre um servidor web e um navegador. O protocolo SSL está desenhado para autenticar ao remetente e o receptor e para garantir a confidencialidade e integridade da informação intercambiável. Para obter uma descrição detalhada do protocolo SSL, consulte a seção Usar protocolo SSL no manual de Linguagem de 4D.
Quanto a 4D Server e 4D Client, o protocolo SSL permite reforçar a segurança das comunicações. Os mecanismos de geração de chaves e de autenticação são manipulados de forma transparente por 4D Server e não requerem de nenhuma configuração adicional do usuário.
Nota: Criptografar conexões cliente/servidor diminui as conexões.
A nível de rede, o protocolo SSL é inserido entre a capa TCP/IP (nível baixo) e o protocolo de alto nível.
Para usar SSL em uma configuração cliente/servidor "tradicional", certifique-se que na máquina 4D Server e em todas as máquinas 4D Client, o arquivo 4DSLI.DLL (Windows) ou pacote 4DSLI.bundle (Mac OS) estão instalados corretamente. está instalado corretamente. Este arquivo é a interface da capa de segurança (Secured Layer interface) dedicada à gestão do SSL. Ele deveria estar:
- Em Windows: junto aos arquivos executáveis das aplicações 4D e 4D Server
- Em Mac OS: na sub pasta [4D Extensions] dos pacotes de software de 4D e 4D Server.
Este arquivo se instala por padrão.
Por outro lado, a criptografia de conexões 4D Server não está habilitada por padrão. Você deve ativar desta maneira: Abra a página "Cliente-Servidor /Opções rede" das propriedades da base da caixa de diálogo e selecione a opção de Criptografar as conexões cliente-servidor (ver a seção
Preferências de configuração).
Por padrão, a caixa de seleção não está selecionada.
A continuação, você deve sair e relançar o 4D Server para que esta configuração seja tida em conta.
Todos os computadores remotos 4D se conectarão em modo de segurança.
O símbolo “acento circunflexo” (^) aparece a frente do nome das bases publicadas em modo SSL na página de conexão TCP/IP a 4D Server:
![](../../picture/68522/pict68522.EN.png)
Nota: Quando o nome de uma base não se publica dinamicamente na página de conexão TCP/IP, o usuário pode introduzir manualmente na página Personalizado (ver as seções Conexão a um banco de dados 4D Server e Preferências de publicação). Neste caso, deve iniciar o nome com um ^ (acento circunflexo) se a base se publica em modo seguro; caso contrário a conexão será rejeitada.