Como usar o OpenPGP para proteger e-mail

Em 1991, Phil Zimmermann criou o Pretty Good Privacy ( PGP ), um programa criptográfico que, pela primeira vez, deu ao indivíduo médio uma criptografia de nível militar. Ao longo dos anos, o código-fonte do PGP foi lançado e um padrão aberto – Open (PGP)PGP – acabou por nascer. Isso abriu caminho para uma infinidade de produtos de código aberto que continuam a oferecer algumas das melhores criptografias disponíveis.

Quem deve usar o OpenPGP

Ao longo da história do PGP e da criptografia em geral, houve inúmeros críticos promovendo a teoria de que apenas aqueles com algo nefasto a esconder têm alguma razão para usar uma criptografia tão forte. De fato, logo após seu desenvolvimento inicial, Zimmermann se viu alvo de uma investigação do governo dos EUA(US Government) quando o PGP encontrou seu caminho para fora dos EUA, violando as leis que proíbem a exportação de uma criptografia tão poderosa.

De fato, existem muitas razões pelas quais uma pessoa deve usar criptografia, especialmente no contexto da comunicação digital. Enquanto muitas pessoas pensam no email como algo relativamente privado e seguro, com poucas exceções, nada poderia estar mais longe da verdade.

O e- mail(Email) é mais parecido com um cartão postal do que uma carta privada e selada. Assim(Just) como um cartão-postal passa por vários depósitos, correios, caminhões de correio e mãos individuais - com sua mensagem fácil de ver - um e-mail viaja por uma infinidade de servidores individuais em rota do remetente ao destinatário final.

Ao longo do caminho, um operador de servidor sem escrúpulos poderia visualizar o conteúdo de tais e-mails, sem que o remetente ou destinatário soubesse que sua privacidade havia sido comprometida.

Embora isso seja pouco preocupante ao compartilhar um vídeo de bichinho fofo ou sua nova receita favorita, os riscos se tornam muito maiores quando são membros da família discutindo questões financeiras ou problemas de saúde, um executivo discutindo uma política corporativa interna, um programador compartilhando código-fonte com outro desenvolvedor, ou qualquer número de situações legítimas em que é importante poder comunicar e compartilhar informações, ou mesmo arquivos, de maneira segura e privada.

É exatamente esse tipo de situação que torna o OpenPGP uma ferramenta importante para qualquer pessoa preocupada com privacidade e segurança.

Como funciona

Em sua essência, o OpenPGP é um sistema de criptografia de chave pública. Esse tipo de criptografia usa um par de chaves pública/privada para criptografar e descriptografar dados. Com a criptografia de chave pública, uma vez que os dados são criptografados com uma chave pública, somente a chave privada correspondente pode descriptografá-los.

Quando você instala um cliente OpenPGP pela primeira vez , é solicitado que você crie um conjunto de pares de chaves e carregue sua chave pública para servidores de chaves, permitindo que as pessoas pesquisem por seu nome ou endereço de e-mail associado.

Além disso, o OpenPGP também ajuda os indivíduos a verificar a autenticidade e integridade de uma mensagem ou arquivo criptografado graças à assinatura digital incluída. Muitas empresas de software incluirão uma assinatura digital PGP junto com o instalador de seu software que os clientes podem verificar para verificar a integridade de um download e ajudar a garantir que ele não tenha sido adulterado ou comprometido para incluir código malicioso.

Como usá-lo

Apesar do valor do OpenPGP, a única coisa que impediu sua ampla adoção é a facilidade de uso. Como muitos aplicativos poderosos, sua barreira de entrada às vezes pode ser maior do que muitos usuários desejam lidar.

Embora haja uma infinidade de clientes OpenPGP - muito mais do que o escopo deste artigo pode cobrir - as etapas abaixo devem fornecer um guia geral para instalar e usar o OpenPGP .

Baixe um cliente

Ao fazer download de um cliente OpenPGP , a primeira opção é decidir se deseja fazer download do PGP comercial da Symantec(PGP from Symantec) ou usar um dos clientes de código aberto gratuitos(free, open source clients) disponíveis.

Geralmente, o aplicativo comercial oferece a experiência mais simplificada e polida, com opções para Mac , Windows e iOS, enquanto os clientes de código aberto adicionam suporte para Linux e Android , além de serem gratuitos.

Crie as Chaves

O próximo passo é criar suas chaves públicas/privadas. Ser-lhe-á pedido o seu nome e endereço de e-mail, bem como a palavra-passe que irá introduzir para encriptar e desencriptar os dados.

Embora existam algumas opções de algoritmos a serem usados ​​para criar as chaves, para a maioria das pessoas, escolher o algoritmo RSA padrão para assinatura e criptografia é a melhor opção. Quanto maior a chave, mais forte a criptografia. No momento da publicação, as chaves de 2.048 bits foram fatoradas ou hackeadas, embora os recursos necessários estivessem muito além da aplicação prática, tornando uma chave de 2.048 bits ainda viável para necessidades de segurança moderadas.

Como uma chave de 4.096 bits é quase exponencialmente mais forte que a de 2.048 bits, uma chave de 4.096 bits é considerada impossível de ser hackeada no futuro próximo.

Carregar a chave

Depois que suas chaves forem criadas, a próxima etapa é fazer o upload de sua chave pública para que outras pessoas possam encontrá-la. Depois que sua chave for carregada, qualquer pessoa com um cliente OpenPGP poderá procurar sua chave com base em seu endereço de e-mail e usá-la para criptografar e-mails e arquivos que só você pode abrir.

Você também pode enviar sua chave pública por e-mail diretamente para indivíduos com quem se comunica regularmente, para que eles possam usá-la para criptografar arquivos e e-mails destinados a você.

Integre(Integrate) com seu aplicativo de e-mail(Your Email Application)

Como a criptografia de e-mail é um dos usos fundamentais da criptografia OpenPGP , a integração com o programa de e-mail de sua escolha é o próximo passo. Muitos pacotes — como o GPG Suite da GPGTools —(GPG Suite by GPGTools) instalam automaticamente um plug-in para clientes de e-mail populares, incluindo Apple Mail , Microsoft Outlook ou Mozilla Thunderbird .

Ao enviar um e-mail para alguém cuja chave PGP você possui, seu software OpenPGP deve dar a opção de criptografar e/ou assinar o e-mail. Da mesma forma(Likewise) , ao receber um e-mail que foi criptografado usando sua chave pública, o software solicitará que você descriptografe a mensagem.

Sem dúvida, a criptografia OpenPGP é uma ferramenta poderosa para consumidores e profissionais. Embora a curva de aprendizado possa ser um pouco mais íngreme do que muitas pessoas estão acostumadas, os benefícios valem a pena.

Seja um jornalista trabalhando em um ambiente perigoso, um empresário discutindo políticas internas confidenciais, desenvolvedores compartilhando código ou membros da família enviando e-mails com informações privadas, o OpenPGP oferece a seus usuários a tranquilidade que vem com criptografia de nível militar.



About the author

Sou desenvolvedor web com experiência em Firefox e Google Docs. Sou formado em administração de empresas pela Universidade da Flórida. Minhas habilidades incluem: desenvolvimento de sites, sistema de gerenciamento de conteúdo (CMS), análise de dados e design de interface de usuário. Sou um consultor experiente que pode ajudar sua equipe a criar sites e aplicativos eficazes.



Related posts