Para que são usados ​​os carimbos de data/hora de acesso ao sistema de arquivos?

Para que são usados ​​os carimbos de data/hora de acesso ao sistema de arquivos?

Eu sempre desativo os carimbos de data e hora do último acesso, para desempenho e, francamente, para privacidade. Mas o Windows e o Linux parecem tê-los como um recursoativado por padrão, então suponho que deve haver algum uso para eles.

Com que finalidade específica os carimbos de data e hora de acesso foram inventados e considerados úteis o suficiente para garantir a inclusão nos kernels e sistemas de arquivos do sistema operacional? Eles ainda são úteis hoje ou apenas lixo histórico?


"Principalmente baseado em opinião", sim, certo. Onde pedi a opinião de alguém? Estou interessado em exemplos do mundo real de aplicativos onde eles são usados, ou justificativas/discussões históricas desde quando foram adicionados, ou a falta deles, se de fato forem inúteis. Acho que para algumas pessoas procurar motivos para encerrar perguntas parece uma realização, sem envolver nenhum esforço real.

Responder1

Eles podem ser úteis em situações específicas (auditoria informal, arquivamento), mas é prática comum no Linux desabilitar (noatime), ou pelo menos minimizar (relatime), o uso dele na maioria das situações devido a questões de desempenho e/ou privacidade. Muitas vezesmtime(tempo de modificação) ectime(hora de mudança) são os carimbos de data/hora mais úteis para usar.

Além da sobrecarga de desempenho, algo que muitas vezes renderizaum tempomenos útil é que tanto o seu sistema operacional quanto as ferramentas comumente usadas (utilitários de backup, etc.) acabam 'tocando' em muitos arquivos que de outra forma não seriam utilizados pelos usuários. Então, a menos que eles apoiem evitar a atualizaçãoum tempo[1], usá-lo para trilhas de auditoria ou arquivamento pode ser inutilizado se tarefas automatizadas comuns resultarem noum temposendo atualizado.

[1] Em muitas situações de auditoria, a capacidade de evitar a atualizaçãoum temposeria um sinal de alerta para os auditores, uma vez que o simples facto de poder ser contornado tornaria-o inválido aos seus olhos. ou seja, um agente mal-intencionado poderia usar esses mesmos recursos para evitar a detecção.

Responder2

Muitos computadores são usados ​​em ambientes empresariais, não em casa. A maioria das empresas tem requisitos legais e práticos para garantir que os dados sejam auditáveis.

Eles também são úteis no gerenciamento do sistema de arquivos, cache e processos de backup.

Caramba, eles são úteis quando você escreveu 3 documentos com nomes semelhantes e não lembra qual foi o último em que trabalhou.

informação relacionada