b"\n_START_ARTICLE_\nLet's Encrypt\n_START_SECTION_\nVis\xc3\xa3o geral\n_START_PARAGRAPH_\nO projeto busca tornar as conex\xc3\xb5es criptografadas ub\xc3\xadquas para todos os servidores da World Wide Web.\xc2\xa0Ao eliminar barreiras como pagamento, e a renova\xc3\xa7\xc3\xa3o do certificado, espera-se diminuir significativamente a complexidade de configurar e manter criptografia TSL._NEWLINE_Em um servidor web Linux, a execu\xc3\xa7\xc3\xa3o de apenas dois comandos \xc3\xa9 suficiente para configurar a encripta\xc3\xa7\xc3\xa3o HTTPS, adquirir e instalar os certificados necess\xc3\xa1rios._NEWLINE_Com esse objetivo, um pacote de software foi inclu\xc3\xaddo nos reposit\xc3\xb3rios oficiais do Debian. Dois dos maiores desenvolvedores de navegadores - Mozilla e Google - atualmente t\xc3\xaam iniciativas para tornar obsoletas as navega\xc3\xa7\xc3\xb5es n\xc3\xa3o encriptadas (HTTP). Acredita-se que o projeto tenha o potencial de conseguir transformar as conex\xc3\xb5es encriptadas no padr\xc3\xa3o para toda a web._NEWLINE_Ao optar por ser o mais transparente poss\xc3\xadvel, a iniciativa espera tanto proteger sua pr\xc3\xb3pria credibilidade como tamb\xc3\xa9m proteger contra ataques e tentativas de manipula\xc3\xa7\xc3\xa3o. Para esse prop\xc3\xb3sito, publicam frequentemente relat\xc3\xb3rios de transpar\xc3\xaancia, fazem o log p\xc3\xbablico de todas as transa\xc3\xa7\xc3\xb5es ACME (usando, por exemplo, Certificado de transpar\xc3\xaancia, e usam padr\xc3\xb5es abertos e software livre o m\xc3\xa1ximo poss\xc3\xadvel._NEWLINE_Atualmente, n\xc3\xa3o existe planos para suportar certificados wildcard, apesar de n\xc3\xa3o ter sido exclu\xc3\xadda essa possibilidade. A raz\xc3\xa3o para a falta de suporte \xc3\xa9 que, por ser t\xc3\xa3o f\xc3\xa1cil conseguir um certificado n\xc3\xa3o-wildcard via Let\xe2\x80\x99s Encrypt, esse certificado torna-se desnecess\xc3\xa1rio, existem usu\xc3\xa1rios, por\xc3\xa9m, que opinaram que ainda existem casos nos quais os certificados wildcard s\xc3\xa3o mais f\xc3\xa1ceis de usar ou mesmo tecnicamente necess\xc3\xa1rios.\n_START_SECTION_\nEnvolvidos\n_START_PARAGRAPH_\nLet\xe2\x80\x99s Encrypt  \xc3\xa9 um servi\xc3\xa7o fornecido pela Internet Security Research Group (ISRG), uma organiza\xc3\xa7\xc3\xa3o de benef\xc3\xadcio p\xc3\xbablico. Alguns dos principais apoiadores s\xc3\xa3o a Electronic Frontier Foundation (EFF), a funda\xc3\xa7\xc3\xa3o Mozilla, OVH, Akamai e Cisco. Outros parceiros incluem a autoridade de certifica\xc3\xa7\xc3\xa3o IdenTrust, Universidade de Michigan (U-M), a Faculdade de Direito de Stanford, a Funda\xc3\xa7\xc3\xa3o Linux e Stephen Kent, da Raytheon/BBN Technologies e Alex Polvi, da CoreOS.\n_START_SECTION_\nTecnologia\n_START_PARAGRAPH_\nEm junho de 2015, o Let\xe2\x80\x99s Encrypt gerou um certificado raiz RSA cuja chave privada estava armazenada em um m\xc3\xb3dulo de seguran\xc3\xa7a de hardware, que \xc3\xa9 mantido offline. O certificado raiz \xc3\xa9 usado para assinar dois certificados intermedi\xc3\xa1rios, que t\xc3\xaam assinatura cruzada pela autoridade de certifica\xc3\xa7\xc3\xa3o IdenTrust. Um dos certificados intermedi\xc3\xa1rios \xc3\xa9 utilizado para assinar os certificados emitidos, e o outro \xc3\xa9 mantido offline como backup no caso de problemas com o primeiro.\xc2\xa0Como o certificado IdenTrust \xc3\xa9 pr\xc3\xa9-instalado nos maiores navegadores, os certificados da Let\xe2\x80\x99s Encrypt podem ser validados normalmente e s\xc3\xa3o aceitos assim que instalados, mesmo que nenhum dos fornecedores dos navegadores incluam o certificado raiz ISRG como \xc3\xa2ncora de confian\xc3\xa7a._NEWLINE_Os desenvolvedores Let\xe2\x80\x99s Encrypt planejavam gerar tamb\xc3\xa9m um certificado raiz ECDSA em 2015, o que foi postergado at\xc3\xa9 o in\xc3\xadcio de 2016.\n_START_SECTION_\nProtocolo\n_START_PARAGRAPH_\nO protocolo desafio-resposta utilizado para automatizar a inscri\xc3\xa7\xc3\xa3o com esse novo certificado de autoridade \xc3\xa9 chamado ACME (Automated Certificate Management Environment) e envolve diversas requisi\xc3\xa7\xc3\xb5es para o servidor web do dom\xc3\xadnio coberto pelo certificado. Baseado em se as respostas esperadas conseguem igualar as expectativas, o controle sobre o dom\xc3\xadnio \xc3\xa9 garantido (valida\xc3\xa7\xc3\xa3o do dom\xc3\xadnio). Para fazer isso, o cliente de software ACME configura um servidor  TLS especial no sistema do servidor, que recebe queries do servidor da autoridade de certifica\xc3\xa7\xc3\xa3o ACME com requisi\xc3\xa7\xc3\xb5es especiais usando Server Name Indication (Valida\xc3\xa7\xc3\xa3o de Dom\xc3\xadnio usando Server Name Indication, DVSNI)._NEWLINE_Os processos de valida\xc3\xa7\xc3\xa3o s\xc3\xa3o rodados diversas vezes em caminhos de redes separados. A checagem das entradas de DNS \xc3\xa9 provisionado para ser feito de m\xc3\xbaltiplas localidades geogr\xc3\xa1ficas para dificultar os ataques de DNS spoofing._NEWLINE_As intera\xc3\xa7\xc3\xb5es ACME s\xc3\xa3o baseadas na troca de documentos JSON em conex\xc3\xb5es HTTPS. Um rascunho da especifica\xc3\xa7\xc3\xa3o est\xc3\xa1 dispon\xc3\xadvel no GitHub_NEWLINE_e a vers\xc3\xa3o foi submetida \xc3\xa0 Internet Engineering Task Force (IETF) como proposta para um padr\xc3\xa3o da internet.\n_START_SECTION_\nImplementa\xc3\xa7\xc3\xa3o de Software\n_START_PARAGRAPH_\nA autoridade de certifica\xc3\xa7\xc3\xa3o consiste em um peda\xc3\xa7o de software chamado de Boulder, escrito em Go, que implementa a parte server side do protocolo ACME. Est\xc3\xa1 publicado como software livre com o c\xc3\xb3digo fonte, sob os termos da vers\xc3\xa3o 2 da Mozilla Public License (MPL). \xc3\x89 disponibilizada uma API RESTful, que pode ser acessada atrav\xc3\xa9s um canal encriptado por TLS._NEWLINE_Um gerenciador de certificados com licen\xc3\xa7a Apache, desenvolvido em Python e chamado Certbot (antigo letsencrypt) \xc3\xa9 instalado no client side (o servidor web de um inscrito). Isso \xc3\xa9 usado para solicitar o certificado, conduzir o processo de valida\xc3\xa7\xc3\xa3o do dom\xc3\xadnio, instalar o certificado e configurar a encripta\xc3\xa7\xc3\xa3o HTTPS no servidor HTTP, e, depois, renovar regularmente o certificado. Depois da instala\xc3\xa7\xc3\xa3o e de concordar com a licen\xc3\xa7a do usu\xc3\xa1rio, \xc3\xa9 necess\xc3\xa1rio apenas um comando para conseguir instalar um certificado v\xc3\xa1lido. Op\xc3\xa7\xc3\xb5es adicionais, como grampeamento do OSCP ou HTTP Strict Transport Security (HSTS) tamb\xc3\xa9m podem ser ativados. A configura\xc3\xa7\xc3\xa3o autom\xc3\xa1tica inicialmente s\xc3\xb3 funciona com Apache e nginx._NEWLINE_A Let\xe2\x80\x99s Encrypt emite certificados v\xc3\xa1lidos por 90 dias. A raz\xc3\xa3o para isso \xc3\xa9 que estes certificados \xe2\x80\x9climitam o dano no caso de emiss\xc3\xa3o errada e erros chave\xe2\x80\x9d e encorajam a automa\xc3\xa7\xc3\xa3o. O cliente oficial certbot e a maioria dos clientes de terceiros permitem a renova\xc3\xa7\xc3\xa3o autom\xc3\xa1tica do certificado._NEWLINE_V\xc3\xa1rias implementa\xc3\xa7\xc3\xb5es de clientes terceiros em diversas linguagens foram criadas pela comunidade.\n_START_SECTION_\nHist\xc3\xb3ria e Cronograma\n_START_PARAGRAPH_\nO projeto Let\xe2\x80\x99s Encrypt come\xc3\xa7ou em 2012 por dois empregados da Mozilla, Josh Aas e Eric Rescorla, junto com Peter Eckersle da Eletronic Frontier Foundation e J. Alex Halderman da Universidade de Michigan. A Internet Security Research Group, empresa por tr\xc3\xa1s do Let\xe2\x80\x99s Encrypt, foi incorporada em Maio de 2013._NEWLINE_O Let\xe2\x80\x99s Encrypt foi anunciado publicamente em 18 de Novembro de 2014._NEWLINE_Em 28 de Janeiro de 2015 o protocolo ACME foi oficialmente submetido ao IETF para padroniza\xc3\xa7\xc3\xa3o. Em 9 de Abril de 2015, a ISRG a Funda\xc3\xa7\xc3\xa3o Linux declararam suas colabora\xc3\xa7\xc3\xb5es. Os certificados raiz e intermedi\xc3\xa1rios foram gerados no come\xc3\xa7o de Junho.\xc2\xa0Em 16 de junho de 2015, o cronograma final para o lan\xc3\xa7amento do servi\xc3\xa7o foi anunciado, com a expectativa de emiss\xc3\xa3o do primeiro certificado em algum momento na semana de de 27 de julho de 2015, seguido por um per\xc3\xadodo de emiss\xc3\xa3o limitada para testar seguran\xc3\xa7a e escalabilidade. A disponibilidade geral do servi\xc3\xa7o originalmente era planejada para come\xc3\xa7ar na semana de 14 de Setembro de 2015. Em 7 de agosto de 2015, o cronograma de lan\xc3\xa7amento foi alterado para fornecer mais tempo para garantir seguran\xc3\xa7a e estabilidade; o primeiro certificado a ser emitido foi na semana de 7 de Setembro de 2015, seguido pela disponibilidade geral na semana de 16 de Novembro de 2015. Planejava-se que a assinatura cruzada da IdenTrust estivesse dispon\xc3\xadvel quando a Let\xe2\x80\x99s Encrypt abrisse para o p\xc3\xbablico._NEWLINE_Em 14 de Setembro de 2015, a Let\xe2\x80\x99s Encrypt emitiu seu primeiro certificado, para o dom\xc3\xadnio helloworld.letsencrypt.org.\xc2\xa0No mesmo dia, a ISRG submeteu as aplica\xc3\xa7\xc3\xb5es do seu programa raiz para Mozilla, Microsoft, Google e Apple._NEWLINE_Em 19 de Outubro de 2015, os certificados intermedi\xc3\xa1rios passaram a ter assinatura cruzada da IdenTrust, fazendo com que todos os certificados emitidos pela Let\xe2\x80\x99s Encrypt tivessem a confian\xc3\xa7a de todos os grandes navegadores._NEWLINE_Em 12 de Novembro de 2015, a Let\xe2\x80\x99s Encrypt anunciou que a disponibilidade geral seria adiada e que o primeiro beta p\xc3\xbablico iria come\xc3\xa7ar em 3 de dezembro de 2015._NEWLINE_Em 3 de dezembro de 2015, a Let\xe2\x80\x99s Encrypt anunciou o come\xc3\xa7o do beta p\xc3\xbablico._NEWLINE_Em 8 de mar\xc3\xa7o de 2016, a Let\xe2\x80\x99s Encrypt emitiu seu milion\xc3\xa9simo certificado ap\xc3\xb3s sete meses de exist\xc3\xaancia._NEWLINE_Em 12 de abril de 2016, o Let\xe2\x80\x99s Encrypt saiu do Beta._NEWLINE_Em 21 de abril de 2016, 44 dias depois de emitir seu milion\xc3\xa9simo certificado, a Let\xe2\x80\x99s Encrypt chegou a 2 milh\xc3\xb5es de certificados emitidos. Em 3 de Junho de 2016, a Let\xe2\x80\x99s Encrypt emitiu mais de 4 milh\xc3\xb5es de certificados. Em 22 de junho de 2016, a Let\xe2\x80\x99s Encrypt tinha emitido mais de 5 milh\xc3\xb5es de certificados, dos quais 3.8 milh\xc3\xb5es n\xc3\xa3o podem ser expirados ou revogados. Os certificados ativos cobrem mais de 7 milh\xc3\xb5es de dom\xc3\xadnios \xc3\xbanicos, em parte devido ao suporte de grandes empresas de hospedagem._NEWLINE_Em 9 de Setembro de 2016, eles emitiram mais de 10 milh\xc3\xb5es de certificados; e em 27 de novembro de 2016 j\xc3\xa1 eram mais de 20 milh\xc3\xb5es e, em Dezembro de 2016, 24 milh\xc3\xb5es._NEWLINE_No in\xc3\xadcio de 2019 s\xc3\xa3o emitidos em m\xc3\xa9dia 1 milh\xc3\xa3o de certificados ao dia."