Criptografia > Tipos de criptografia > Criptografia de código aberto
O que é criptografia de código aberto e por que ela é importante?
Criptografia de código aberto significa que o código do aplicativo ou serviço que protege seus dados está disponível publicamente para que qualquer pessoa possa inspecionar e verificar, de modo que você não precise depender apenas das alegações de uma empresa.
Saiba como funciona a criptografia de código aberto, como ela é revisada e por que a transparência desempenha uma função fundamental na segurança digital.

O que é criptografia de código aberto?
A criptografia de código aberto refere-se ao software de criptografia cujo código-fonte está disponível publicamente para qualquer pessoa visualizar, inspecionar, usar, modificar e compartilhar sob termos de licença específicos. Em vez de depender apenas do que uma empresa diz sobre sua segurança, você pode ver o que especialistas independentes, pesquisadores e desenvolvedores têm a dizer sobre como a criptografia realmente funciona.
Essa transparência diferencia a criptografia de código aberto dos sistemas proprietários (de código fechado), onde o código é mantido privado. Muitos acreditam que essa abertura ajuda a construir confiança, pois a segurança pode ser verificada em vez de ser ocultada por trás do sigilo.
O que torna a criptografia de código aberto
Revisão por pares
Como o código de código aberto está disponível publicamente, qualquer pessoa pode ver como a criptografia funciona.
Especialistas em segurança de diferentes áreas, como indústria, academia e comunidades independentes, podem revisar o código, realizar auditorias e encontrar pontos fracos mais rapidamente do que em modelos de desenvolvimento fechados.
Licenciamento
O software de criptografia de código aberto deve ser lançado sob uma licença que defina como ele pode ser usado legalmente.
Por exemplo, se ele pode ser usado comercialmente, modificado, combinado com sistemas proprietários ou se as melhorias devem ser compartilhadas de volta.
As licenças comuns de código aberto incluem a Licença MIT, a Licença Apache 2.0, as licenças BSD e a Licença Pública Geral GNU (GPL).
Uso gratuito e sem dependência de fornecedor
Muitas ferramentas de criptografia de código aberto são gratuitas para uso, o que torna uma segurança forte mais acessível para pessoas e organizações, incluindo inicializações, organizações sem fins lucrativos e escolas.
Como o código pode ser alterado, as organizações podem ajustar as ferramentas de criptografia para atender às suas necessidades e usá-las com seus sistemas existentes sem depender de um único fornecedor.
Exemplos de ferramentas de criptografia de código aberto
Aqui estão algumas ferramentas populares de criptografia de código aberto usadas para proteger dados, comunicações e a privacidade on-line:
- O GnuPG (GNU Privacy Guard) é uma implementação amplamente utilizada de criptografia OpenPGP para criptografar arquivos, e-mails e assinar lançamentos de software. Ele é popular entre desenvolvedores, jornalistas e usuários focados em privacidade. Os aplicativos da Proton usam o OpenPGP.js(nova janela) e o GoOpenPGP, ambos implementações do OpenPGP.
- O VeraCrypt é uma ferramenta de criptografia de disco derivada do antigo projeto TrueCrypt, que permite a criação de contêineres criptografados ou criptografia de disco completo. Ele é frequentemente usado para criptografar arquivos e proteger dados confidenciais em notebooks ou drives externos.
- O Signal Protocol é um protocolo de criptografia de ponta a ponta usado em aplicativos de mensagens seguras, como o Signal.
- O WireGuard®(nova janela) é um protocolo VPN de código aberto projetado para proteger conexões de rede. Ele é frequentemente usado em serviços de VPN, redes corporativas e configurações de privacidade auto-hospedadas. O Proton VPN usa o WireGuard(nova janela).
- O OpenSSL é uma biblioteca criptográfica fundamental usada por sites, servidores e aplicativos que potencializa grande parte da criptografia HTTPS em toda a internet.
- O Tor (The Onion Router) é uma rede que criptografa e roteia o tráfego por meio de vários nós para ajudar a anonimizar a atividade na internet e contornar a censura. Você pode acessar todos os aplicativos da Proton no Tor.
Como a criptografia de código aberto é verificada
Auditorias de segurança
Especialistas independentes em segurança revisam o código de criptografia de código aberto para procurar vulnerabilidades, erros de programação ou áreas que não seguem as melhores práticas criptográficas.
Por exemplo, uma biblioteca de criptografia usada em aplicativos de mensagens pode ser auditada para confirmar se ela gerencia chaves de criptografia de forma segura.
Escrutínio da comunidade
Como o código de código aberto está disponível publicamente em plataformas como o GitHub(nova janela), qualquer vulnerabilidade pode ser identificada e discutida abertamente.
Comunidades ativas frequentemente contribuem com correções, documentação mais clara e melhorias de desempenho ao longo do tempo.
Programas de recompensas por erros
Para incentivar testes de segurança independentes, algumas organizações realizam iniciativas públicas de recompensas por erros.
Esses programas permitem que especialistas em segurança procurem vulnerabilidades com segurança, enviem descobertas e recebam reconhecimento ou recompensas financeiras.
Revisão acadêmica e de padrões
Pesquisadores acadêmicos analisam designs criptográficos, implementações e o uso no mundo real da criptografia de código aberto em estudos publicados e conferências de segurança.
Organizações de padrões, como o NIST, ISO/IEC e a IETF, desenvolvem diretrizes que muitos projetos seguem.
Perguntas frequentes
- O software de criptografia de código aberto é seguro?
- O software de criptografia de código aberto é de boa qualidade?
- Você pode obter suporte técnico para software de criptografia de código aberto?
- Por que o código aberto é bom para a criptografia?
Assuma o controle dos seus dados
A Proton foi criada para proteger os seus dados desde o início. Com criptografia de ponta a ponta, aplicativos de código aberto e auditorias independentes, suas informações continuam sendo suas.
Saiba mais sobre a segurança e a conformidade da Proton em nosso Trust Center.


