Compartilhar via


Compartilhamentos confiáveis e segurança

[O DDE de rede não tem mais suporte. 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.

Compartilhamentos 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áveis ao compartilhamento chamando NDdeSetTrustedShare. Somente o criador do compartilhamento pode conceder status confiáveis ao compartilhamento. Nem mesmo um administrador pode conceder status confiáveis a um compartilhamento DDE criado por um usuário diferente.
  • No momento, o usuário que criou o compartilhamento está conectado ao computador servidor.

O processo de concessão de status confiáveis 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áveis, 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 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 marcar 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ção NDdeShareAdd . Esse 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 Controle de Acesso.

Para obter o descritor de segurança para um compartilhamento DDE existente, chame a função NDdeGetShareSecurity . Você pode editar as informações e atualizar o descritor de segurança para o compartilhamento usando a função NDdeSetShareSecurity .