Uma alternativa ao FreeTSA
Por BlockchainSignÚltima atualização
O FreeTSA é uma autoridade de registo temporal RFC 3161 gratuita e pública. Faz o hash do seu ficheiro, envia um pedido de registo temporal e recebe um token assinado. É uma infraestrutura e não um produto, e para o público-alvo isso é uma vantagem. Esta página trata do caso em que o utilizador não é esse público.
O que é o FreeTSA
Uma autoridade de registo temporal que implementa o RFC 3161, oferecida gratuitamente. O fluxo de trabalho baseia-se no openssl:
openssl ts -query -data file.pdf -sha256 -cert -out file.tsq
curl -H "Content-Type: application/timestamp-query" \
--data-binary @file.tsq https://freetsa.org/tsr > file.tsr
openssl ts -verify -in file.tsr -queryfile file.tsq -CAfile cacert.pem
O seu ficheiro nunca sai da máquina — a pedido contém apenas o hash. A saída é um token .tsr que guarda junto do ficheiro.
Isto é genuinamente útil e verdadeiramente gratuito, e para automatizar registos temporais num build ou ficheiro é difícil superar. Vários outros serviços desta categoria, incluindo o ProofStamper, utilizam o FreeTSA como base.
As fricções, que dizem respeito inteiramente ao público-alvo
Nada disto é uma crítica ao software. É uma questão de quem tem de utilizar o resultado.
- A linha de comandos é a interface. Não há painel de controlo, nem conta, nem suporte.
- Tem de guardar o token. O ficheiro
.tsré a prova. Se o perder, não há nada em que se apoiar; a autoridade não mantém um registo para si. - A verificação exige a cadeia de certificados. Precisa do certificado da CA para verificar, e este tem de estar disponível e ser confiável daqui a anos.
- A saída não é apresentável. Um
.tsré um bloco binário. Entregar um a um cliente, seguradora ou advogado adversário implica também ensinar-lhes o RFC 3161. - Sem garantias. É um serviço gratuito gerido como bem público, com a disponibilidade e suporte que tal implica.
Onde nos situamos
| FreeTSA | BlockchainSign | |
|---|---|---|
| Custo | Gratuito | $0,99–$9,99 por certificado |
| Interface | openssl na linha de comandos | Uma página web |
| O que fica consigo | Um ficheiro de token .tsr |
Um certificado com link para a transação pública |
| Se o perder | Prova perdida | O hash está na própria transação |
| Confiança assenta em | Cadeia de certificados da TSA | Registo distribuído Ethereum público |
| Explicar a alguém | O utilizador é a documentação | Um certificado mais um link Etherscan |
| Disponibilidade | Melhor esforço, serviço gratuito | Serviço pago, suporte direto |
| O seu ficheiro | Nunca enviado | Nunca enviado |
O modelo de privacidade é o mesmo em ambos os lados: só o hash vai para qualquer lugar. Não reivindicamos vantagem aí, porque não há nenhuma.
O que vendemos é a diferença entre um token e um documento. O nosso certificado indica o hash do ficheiro, a transação e um link que qualquer pessoa pode abrir. Alguém sem conhecimentos de criptografia consegue seguir o processo. Um .tsr não pode ser seguido por quem não saiba já o que é.
Escolha o FreeTSA se
- Se sentir confortável com o openssl e mantiver os ficheiros de token com fiabilidade.
- Estiver a automatizar registos temporais num build, pipeline ou ficheiro.
- Quiser especificamente o RFC 3161.
- O custo for o fator decisivo.
Escolha-nos se
- Alguém não técnico tiver de analisar isto eventualmente.
- Quiser um documento de certificado em vez de um token binário.
- Preferir não depender da disponibilidade contínua de uma cadeia de certificados.
- Quiser o registo num registo distribuído público que possa ler diretamente.
Se é técnico e a prova é para si, use o FreeTSA. Não custa nada e funciona. O gerador gratuito de hash SHA-256 neste site fornecerá o hash necessário, sem enviar dados para lado nenhum.