automaticamente acompanhando os usuários que editaram um documento do word

3

Existe uma maneira de determinar quais nomes de login editaram um documento do Microsoft Word? Por exemplo, o aluno A entrega uma tarefa concluída na aula, mas o aluno b realmente foi o único a fazê-lo. Isso pode ser comprovado se o campo autor do documento contiver o usuário atualmente conectado que editou o documento. Idealmente, gostaria que o usuário conectado no momento fosse listado como autor e forçasse a ativação das alterações de rastreamento. Observe que isso está em um domínio do Windows, portanto, a política de grupo é uma opção.

    
por Jared 29.05.2009 / 18:03

7 respostas

1

Existem muitas soluções possíveis para esse problema, usando a diretiva de grupo para afetar as opções do sistema de arquivos e do Word, todas sujeitas a pelo menos uma falha comum ... Como você detecta um usuário usando Copiar e Colar para mover o conteúdo de o primeiro documento em um que eles "criaram"? Eu não acho que haja uma solução técnica para esse problema.

    
por 29.05.2009 / 22:26
1

Se bem me lembro, na nuvem hazey do passado, os Documentos da Microsoft são gerados com um Identificador Único Global (GUID) que pode e tem sido usado forense para rastrear a origem de um documento.

O GUID e uma infinidade de dados não visíveis são arquivados com um documento do Microsoft Word em seus formatos de arquivos binários , incluindo informações do usuário no que é denominado 'metadados'. Mais recentemente (relativamente) as pessoas estão achando importante remover essas informações antes de liberar documentos Office 97 2000 2003 (2007 é deixado como um exercício.)

E a partir de seus próprios artigos da base de conhecimento:

Metadata is created in a variety of ways within Word documents. As a result, there is no single method that you can use to eliminate all such content from your documents. The following sections describe areas where metadata may be saved in Word documents.

Nome de usuário: A partir do link acima, o MS Word 97, 2000, 2003 pode usar seu nome de login na rede como detalhes do usuário para documentos criados, salvos pela última vez sob essa conta, da mesma forma, comentários / macros adicionados a documentos existentes. >

A Microsoft não publicou uma forma programática de extrair metadados de nome de usuário armazenados em documentos, embora eles publiquem (veja os links acima) como você pode "remover" dados armazenados.

De toda a Web você pode encontrar histórias de como extrair informações de edição, locais de arquivos foram usados para políticos de vergonha , por isso é possível obter os metadados, embora com algum trabalho.

Na minha experiência com o Microsoft Word 2000, é possível rastrear os metadados:

  1. authorship / edits - a sequência no arquivo do documento é igual às edições reais que observamos
  2. Caminhos de armazenamento (ou seja, quais diretórios / nomes e seqüência o arquivo evoluiu).

Nada que se levantaria em um tribunal (por falta de documentação real da Microsoft), mas bom o suficiente em um curso que marca a sequência para questionar a autenticidade de um documento.

Para o Microsoft Word 2007, a vida pode ser mais fácil, pois os metadados estão diretamente acessíveis no formato Docx / XML . Para quem gosta de dor, acessando os metadados de usuário do Microsoft Word 97, 2000, 2003 envolveu o seguinte para mim:

  1. Obtenha um editor hexadecimal (ou uma ferramenta de pesquisa de arquivos que analisa arquivos binários)
  2. No final do documento, você encontrará metadados como _PID_HLINKS para hiperlinks (?) no documento, bem como o Resumo do documento, etc. A parte superior do arquivo parece ser informações de formato / contexto de arquivo junto com o texto real do DOC.

Com um bom editor hexadecimal, ferramenta de pesquisa / arquivo, você deve ver padrões que sejam relevantes para o seu cenário de aula, para facilitar a pesquisa em seus documentos.

Boa sorte

Editar: enfatize formatos binários . Tive a chance de ver os arquivos RTF do MS Word hoje e eles definitivamente não fornecem Meta Data (até onde eu entendo).

    
por 25.06.2009 / 14:46
0

Você pode ativar o "Acesso ao objeto de auditoria". Ative a auditoria em arquivos e pastas individuais que você deseja assistir. Faça o seguinte no Editor de Diretiva de Grupo ": Iniciar > Execute > gpedit.msc (ou" diretiva de segurança local ", se não for membro de um domínio.)

Navegue até "Política de auditoria" no painel esquerdo. Clique duas vezes na entrada "Audit Object Access". Clique nas caixas de seleção "Success" e "Failure" para habilitar a auditoria de arquivos e confirme com "OK". Escolher "sucesso" a cada acesso será registrado no log de eventos do servidor.

Se você quiser selecionar arquivos ou pastas individuais, clique com o botão direito do mouse no arquivo no Explorer e escolha "Propriedades". Selecione a aba "Segurança" e clique no botão "Avançado". Selecione a guia "Auditoria" e clique no botão "Adicionar". Selecione o grupo "Todos" e clique nas ações que você deseja auditar e confirmar.

Essa configuração permite rastrear somente o acesso aos arquivos que aconteceram no próprio servidor de arquivos, é claro.

    
por 29.05.2009 / 18:28
0

Não acho que exista uma solução técnica simples (usando recursos de auditoria de arquivos do Windows) para esse requisito.

Especialmente se o objetivo é rastrear, se a pessoa B estava trabalhando em algo que deveria ser feito pela pessoa A.

Este é um requisito relacionado ao Identity Tracking (com exclusividade que não pode ser falsificado) e às verificações de auditoria automatizadas acopladas a um sistema de gerenciamento de documentos.

    
por 29.05.2009 / 23:26
0

Suponho que, tendo esse tipo de requisito, é melhor começar a pensar na instalação dos Serviços do SharePoint e colocar documentos em sua biblioteca de documentos. O Sharepoint suporta manter o histórico dos documentos carregados e editados, incluindo a pessoa (conta do Windows) que trabalhou com eles e quando. A única coisa que você deve fazer neste caso é forçar qualquer um a compartilhar e enviar documentos somente através da biblioteca de documentos do Sharpoint.

    
por 04.06.2009 / 10:20
0

Desculpe, não no mundo do Windows. O que você quer não pode ser alcançado com o Word e as permissões do Windows estão longe de ser granulares o suficiente para fazê-lo. Qualquer coisa que você possa tentar pode e será contornado pelos alunos.

    
por 30.06.2009 / 11:08
0

Do ponto de vista não técnico: o que impede o aluno A de dar ao aluno B a senha da conta da Microsoft e permitir que o aluno B faça a atribuição por meio de sua conta?

Em seguida, o aluno A transfere a tarefa impressa, tendo a conta deles sido a única a acessar o documento, e o aluno A vai para casa e altera a senha para que o aluno B não possa mais usar a conta.

Melhor ainda, o aluno A cria uma "conta fictícia" em seu nome e dá ao aluno B a senha, supondo que o aluno B ainda esteja mais do que disposto a fazer o que deveria ser o trabalho do aluno A. Até onde sei, a única coisa que você pode provar é que a conta do aluno A foi acessada no computador do aluno B.

Parece que não há maneira de contornar isso, mas boa sorte para você.

    
por 01.02.2016 / 06:04