Compartilhamento de pastas do Windows - Excel capaz de ler o conteúdo de arquivos de pastas não compartilhadas

Compartilhamento de pastas do Windows - Excel capaz de ler o conteúdo de arquivos de pastas não compartilhadas

Encontrei um problema estranho e gostaria de obter alguns conselhos/informações da comunidade.

Alguns fatos:

Máquina Windows 7 Pro atuando como um "Servidor" com uma pasta compartilhada da empresa que chamaremos de Share clientes Windows 7 e 10, cada um com suas próprias credenciais para se conectar a este "servidor". A Sharepasta contém subpastas que são compartilhadas com base nas credenciais do usuário. O acesso à pasta funciona corretamente ao navegar na pasta, os usuários têm acesso onde o acesso é concedido, nenhum acesso onde o acesso não foi concedido.

As especificidades do problema:

Para simplificar, digamos que haja uma pasta de nível superior chamada Sharee duas subpastas, uma chamada Admine outra chamada Inventory. O administrador é compartilhado apenas com os gerentes, mas o inventário é compartilhado com todos.

Eu crio um arquivo Excel chamado AdminFile.xlsxna pasta Admin e atribuo o valor Success!a cell A1.

Em seguida, crio um arquivo Excel nomeado AdminFileViewer.xlsxna pasta Inventário e atribuo a fórmula de matriz{='\\Server\Share\Admin\[AdminFile.xlsx]!$A$1}

AdminFileViewer.xlsx pode ler AdminFile.xlsx e exibir o resultado "Sucesso!" para usuários quenãoter acesso ao \\Server\Share\Admin\AdminFile.xlsxlocal do arquivo.

Confirmei que \\Server\Share\Adminnão é possível navegar na pasta no PC do usuário.

Fiz alguns testes em minha máquina local, colocando um arquivo na pasta de usuário admin e tentando fazer o mesmo, o que faz com que o Excel solicite a localização do arquivo, pois não tem acesso à pasta admin do meu espaço de usuário. Isso causa um prompt do UAC na máquina local. Isso é um pouco diferente do prompt de acesso restrito que aparece na pasta de rede ao tentar acessar uma pasta restrita digitando o caminho completo no Win Explorer. O erro é "Você não tem permissão para acessar esta pasta - entre em contato com o administrador da rede"

Minha preocupação é que, por exemplo, alguém saiba que existe um arquivo nomeado EmployeeSalaries.xlsxna Adminpasta e possa ler o conteúdo desse arquivo com o método acima, sem ter as credenciais reais para acessá-lo imediatamente.

Estou interessado na opinião de alguém sobre o assunto. Informe-me se houver alguma informação que eu possa fornecer para esclarecer.

Responder1

Com base em meus testes, se os usuários criarem uma nova fórmula para se referir à pasta de trabalho, eles não poderão acessar a pasta compartilhada porque não têm o direito de ler, alterar e ter controle total. Eles não obterão o valor da célula da pasta de trabalho. Ele mostrará um #REF! erro.

Se você criar uma fórmula para fazer referência à célula na pasta de trabalho AdminFile.xlsx na pasta Admin, a referência será bem-sucedida. O valor será inserido no AdminFileViewer.xlsx. Se o recálculo automático não estiver habilitado, os usuários verão o valor das células referentes a AdminFile.xlsx.

insira a descrição da imagem aqui

informação relacionada