hashify: Uma Ferramenta para Visualização de Hashes com Animações

  • Jorge Miguel Ribeiro USP
  • Daniel Macêdo Batista USP
  • José Coelho de Pina USP

Resumo


Comparar hashes é uma operação importante em segurança digital, porém tediosa e propensa a erros quando os hashes estão na forma de strings hexadecimais. Esse artigo apresenta um novo software de visualização de hashes com animações. O software, nomeado hashify, utiliza 4 caracteres e 4 ícones SVG para gerar animações de 2 segundos que transmitem por volta de 48 bits de uma sequência derivada do hash original. Ele foi implementado como uma biblioteca JavaScript e foi embutido em um protótipo de extensão do Firefox, que utiliza a biblioteca para mostrar uma estampa do certificado HTTPS utilizado em uma página web. A probabilidade de colisão e os resultados de uma pesquisa feita com usuários atestam a eficácia do hashify.

Referências

Akhawe, D. and Felt, A. P. (2013). Alice in Warningland: A Large-Scale Field Study of Browser SecurityWarning Effectiveness. In USENIX Security 13, pages 257–272.

Davis, C. (2011). RoboHash. https://robohash.org/.

Felt, A. P., Ainslie, A., Reeder, R.W., Consolvo, S., Thyagaraja, S., Bettes, A., Harris, H., and Grimes, J. (2015). Improving SSL Warnings: Comprehension and Adherence. In ACM CHI’15, pages 2893–2902.

Lin, Y.-H., Studer, A., Chen, Y.-H., Hsiao, H.-C., Kuo, L.-H., McCune, J. M., Wang, K.-H., Krohn, M., Perrig, A., Yang, B.-Y., et al. (2010). SPATE: Small-Group PKI-less Authenticated Trust Establishment. IEEE Transactions on Mobile Computing, 9(12):1666–1681.

Maina Olembo, M., Kilian, T., Stockhardt, S., Hülsing, A., and Volkamer, M. (2014). Developing and Testing SCoP–a Visual Hash Scheme. Information Management & Computer Security, 22(4):382–392.

Perrig, A. and Song, D. (1999). Hash Visualization: a New Technique to Improve Real-World Security. In CryTEC ’99.

Preshing, J. (2011). Hash collision probabilities. https://preshing.com/20110504/hash-collision-probabilities/.

Tan, J., Bauer, L., Bonneau, J., Cranor, L. F., Thomas, J., and Ur, B. (2017). Can Unicorns Help Users Compare Crypto Key Fingerprints? In ACM CHI’17, pages 3787–3798.
Publicado
13/10/2020
Como Citar

Selecione um Formato
RIBEIRO, Jorge Miguel; BATISTA, Daniel Macêdo; PINA, José Coelho de. hashify: Uma Ferramenta para Visualização de Hashes com Animações. In: SALÃO DE FERRAMENTAS - SIMPÓSIO BRASILEIRO DE SEGURANÇA DA INFORMAÇÃO E DE SISTEMAS COMPUTACIONAIS (SBSEG), 20. , 2020, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 109-116. DOI: https://doi.org/10.5753/sbseg_estendido.2020.19277.