Criptografa uma pasta no Windows 7, mas permite acesso ao programa

1

Eu sou um desenvolvedor da web e às vezes desenvolvo sites no meu laptop que incluem informações confidenciais do cliente. Eu posso ativar a criptografia para as pastas relevantes, mas quando faço isso, meu servidor Apache local não consegue mais acessar dados nas pastas criptografadas. Como eu permito que o Apache acesse os dados criptografados sem comprometer a criptografia?

    
por Tamlyn 08.07.2011 / 12:46

2 respostas

2

Todo o software, incluindo o servidor Apache, está sendo executado sob uma conta de usuário. A conta de usuário específica limita os direitos do software de acessar recursos, como arquivos ou a rede. Algumas contas de "usuário" são internas ao Windows e não representam usuários humanos. O Apache provavelmente será executado em uma conta interna desse tipo.

Quando você criptografa um arquivo no Windows, normalmente também restringe o acesso à sua própria conta de usuário. Como resultado, outras contas de usuário não podem mais acessá-lo. Como o Apache não é executado na sua conta de usuário (afinal, ele não está conectado, o Apache não pode acessar seus arquivos criptografados.

Uma solução fácil é ativar a criptografia de todo o disco. Este deve ser o padrão para laptops de qualquer maneira; eles são muito vulneráveis a roubo, perda, etc. Você precisará de uma senha para inicializar seu laptop, mas uma vez inicializado, o disco permanece acessível a todos os softwares, incluindo o Apache.

    
por 08.07.2011 / 14:18
2

Outra solução deve ser:

Se você estiver usando o Windows EFS e iniciando o Apache como um serviço, precisará fazer o seguinte:

  • vá para Serviços e encontre o serviço Apache
  • pare o serviço
  • clique com o botão direito do mouse - > propriedades - > LogON TAB
  • marque "Esta conta"
  • preencha o nome da sua conta do Windows, por exemplo. ". \ nome de usuário"
  • forneça sua senha
  • inicie o serviço

O serviço Apache deve agora ver os arquivos.

    
por 18.02.2014 / 10:07