Estou procurando um serviço / ferramenta existente que suporte a seguindo em um ambiente shell tipo UNIX:
wget
/ curl
, ssh
, git
etc. Por design, tal serviço seria útil como um curto prazo livre de adulteração sistema de auditoria / ferramenta :
Alguns casos de uso como
pode ser facilmente suportado escrevendo para um serviço "somente anexo"
do script de inicialização /etc/rc.d/
ou de (ana)cron
,
respectivamente. Se um invasor roubar o computador e inicializar o sistema operacional
anterior), ou hacks para ele (o último), o usuário seria capaz de
detectá-lo, talvez com alguma ajuda de outro serviço de monitoramento
que lê o antigo serviço de gravação somente de anexação. (Observe o invasor
não foi possível excluir as entradas, pois é um armazenamento "somente para anexar".
Tentativas atuais de emulação desse serviço:
ssh 'bash -c "cat ... >> writes.$(date +%Y-%m-%d)"'
Problema: requer uma máquina confiável (e limpeza de dados do tipo "faça você mesmo")
Crie um novo documento anônimo pastebin.com em cada gravação. Não é viável:
Não há armazenamento livre de violação da URL para cada documento não é viável (editar ou reutilizar o mesmo permitiria exclusão)
provável proibição de IP se as gravações forem muito frequentes
Usando um serviço de gerenciamento de arquivos baseado em nuvem, como o Dropbox
root
ssh
/ scp
em um site confiável
máquina / servidor, garantindo que eles não escapem da RAM (use
/run/shm/
para armazená-los, se necessário) Problemas:
Sistema de Controle de Versão sem reescrever o histórico, como o Mercurial
Problema: o armazenamento é limitado - a limpeza de entradas antigas não é possível (não a exclusão e a recriação tornariam o serviço indisponível naquele período de tempo)
Qualquer ideia de como apoiar / implementar tal serviço é apreciada.