Compartilhamentos confiáveis e segurança
[O DDE de rede não é mais suportado. Nddeapi.dll está presente no Windows Vista, mas todas as chamadas de função retornam NDDE_NOT_IMPLEMENTED.]
O DDE de rede usa compartilhamentos confiáveis e descritores de segurança para controlar o acesso aos compartilhamentos.
Ações confiáveis
Quando um usuário cliente se conecta a um compartilhamento DDE de um computador remoto, o DDE de rede aceita a solicitação somente se as seguintes instruções forem verdadeiras:
- O usuário que criou o compartilhamento concedeu status confiável ao compartilhamento chamando NDdeSetTrustedShare. Somente o criador do compartilhamento pode conceder status confiável ao compartilhamento. Nem mesmo um administrador pode conceder status confiável a um compartilhamento DDE criado por um usuário diferente.
- O usuário que criou o compartilhamento está atualmente conectado ao computador servidor.
O processo de concessão de status confiável a um compartilhamento adiciona o compartilhamento à lista de compartilhamentos confiáveis do usuário conectado no DSDM. Isso cria uma relação de confiança entre o servidor e seus clientes. Depois que um compartilhamento DDE tiver status confiável, os clientes poderão se conectar a ele, desde que o usuário que criou o compartilhamento esteja conectado. Quando o cliente se conecta ao compartilhamento a partir de um computador remoto, o DDE de rede aceita a solicitação somente se o compartilhamento estiver listado na lista de compartilhamentos confiáveis do usuário conectado no DSDM.
Segurança
O DDE de rede executa uma verificação de segurança adicional quando o cliente solicita dados ou um link. Ele verifica se o servidor concedeu ao usuário remoto a permissão necessária para a operação. O servidor controla o acesso ao compartilhamento por meio do parâmetro pSD da funçãoNDdeShareAdd do. Este parâmetro especifica o descritor de segurança. Se esse parâmetro for NULL , a função criará um descritor de segurança padrão que concede acesso total ao criador do compartilhamento e concede permissão de leitura e link a todos os outros usuários. Para conceder ou negar permissões adicionais a usuários individuais ou grupos de usuários, crie e use um descritor de segurança. Para obter mais informações sobre descritores de segurança, consulte Access Control.
Para obter o descritor de segurança para um compartilhamento DDE existente, chame a funçãoNDdeGetShareSecurity. Você pode editar as informações e, em seguida, atualizar o descritor de segurança para o compartilhamento usando o função NDdeSetShareSecurity.