NUDGES PARA SEGURANÇA DE CRIPTOGRAFIA EM CÓDIGO NO STACK OVERFLOW

RESUMO

Este briefing relata evidências científicas sobre a eficácia de nudges para melhorar a segurança de código criptográfico reutilizado por desenvolvedores. O modelo de deep learning demonstrou desempenho robusto na identificação de padrões inseguros e recomendação de alternativas seguras. A implementação de nudges no Stack Overflow aumentou significativamente a segurança do código reutilizado, ajudando os desenvolvedores a evitar erros comuns.

Área Comportamento desejável
Segurança Incentivar os desenvolvedores a utilizar exemplos de código criptográfico seguro disponíveis no Stack Overflow.
Barreiras cognitivas Nudges
Otimismo irrealista: Desenvolvedores acreditam que qualquer aplicação de criptografia é suficiente para proteger dados.
Viés de confirmação: Preferência por exemplos de código que já são familiares ou populares, independentemente de sua segurança.
Viés de status quo: Tendência de reutilizar código existente sem considerar alternativas mais seguras. Simplificação: Integração de ferramentas de segurança diretamente no Stack Overflow para facilitar o uso pelos desenvolvedores.
Avisos: Exibição de avisos de segurança quando um exemplo de código inseguro é detectado.
Aumentos na Facilidade e Conveniência (IEC): Combinação de avisos de segurança com recomendações de exemplos de código seguro.
Lembretes: Acionamento de lembretes sempre que o usuário copiar um exemplo de código inseguro.
Padrões: Classificação mais alta para posts contendo apenas exemplos de código seguro nos resultados de busca do Stack Overflow.

NUDGE

CAIXA INFORMATIVA

Descrição
Para quem Desenvolvedores de software, com foco naqueles que utilizam o Stack Overflow para implementação de criptografia.
Onde Os nudges foram implementados no Stack Overflow (site de perguntas e respostas para programadores), especificamente nas páginas de posts contendo exemplos de código.
Como Nudges foram entregues através de avisos de segurança, recomendações de exemplos de código seguros, lembretes ao copiar código inseguro, e melhoria no ranking de posts seguros nas buscas.
Categoria do nudge Nudge digital

REFERÊNCIA

Fischer, F., Xiao, H., Kao, C.-Y., Stachelscheid, Y., Johnson, B., Razar, D., Fawkesley, P., Buckley, N., Böttinger, K., Muntean, P., & Grossklags, J. (2019). Stack Overflow Considered Helpful! Deep Learning Security Nudges Towards Stronger Cryptography. Proceedings of the 28th USENIX Security Symposium.