- Feeds completos
- Feeds dos comentários
- Feeds do fórum
- Receba o Meio Bit via e-mail
Mantenha-se informado sobre as nossas novidades com nosso newsletter semanal, todas as segundas-feiras
"Envie um email para oficializar..."
Quantas vezes você já ouviu essa frase? Estamos em pleno século XXI, a era da informação, a idade do silÃcio, mas bem longe de qualquer coisa que se assemelhe a uma época de segurança, visto que qualquer email que tenha o seu nome no remetente ou no corpo (!) é aceito sem questionamentos como autêntico. Qualquer pessoa com um mÃnimo entendimento do protocolo SMTP (ou mesmo de um cliente de email) sabe como forjar uma mensagem no nome de outra pessoa, mas ainda assim o email sem autenticação é utilizado em massa, mesmo dentro das empresas, para certificar ou oficializar alguma coisa. Usamos conexões seguras sim, é verdade, para fazer compras em lojas virtuais ou logar no Orkut, mas apenas porque o processo é transparente, mandatório e automático. Quando um mÃnimo de intervenção é necessária, a coisa muda de figura.
Não que não existam alternativas ou outra forma de fazê-lo, o que é a pior parte: existem várias alternativas, gratuitas até para uso comercial.
Antes de entrarmos nessa questão cabe uma rápida descrição dessa ação de "autenticar" uma mensagem.
A autenticação é o processo pelo qual você "assina" um documento, atestando que 1) você tem conhecimento do seu conteúdo, 2) você concorda com o conteúdo ou 3) você redigiu o conteúdo. Basicamente tem a mesma finalidade de uma assinatura convencional, feita com papel e caneta.
A autenticação tem uma irmã, um pouco mais conhecida ("de ouvido"), a criptografia. A criptografia é uma técnica de embaralhamento de dados de forma a garantir que somente os devidos destinatários terão acesso à mensagem.
As descrições são curtas, mas acredito que já sejam suficientes para perceber a grande aplicabilidade do dueto criptografia/autenticação no ambiente corporativo. Atualmente informações sensÃveis trafegam de um lado para outro em aberto (e já cansou a analogia do email como um cartão postal, visÃvel para qualquer um) e confirmações importantes são enviadas e aceitas apenas pelo nome do remetente na mensagem.
Qual o ambiente ideal?
A nova versão do sistema possui um bug estranho que só acontece em condições especÃficas mas que causa a perda de todos os dados? Um email encriptado (ou "cifrado") garantirá que somente o desenvolvedor receberá a informação. Mesmo que a mensagem seja lida por 20 sysadmins diferentes, para eles serão apenas lixo. Uma mensagem como esta:
hQENA4LPmy1f3wxKEAQAoE8d42f5x5ia4MkzwhacqOzukCTzwJCa1mTBfZcs/n5D LongahDsGPfwrwY6ldzzfAk5L4QKhkPJbJswJiIwS7mCa6I48gKv/Kg1m7MIh5gv 4WFzqYJ2iLcGOs/ERBONUrw9VnuQjQcaFd6CGtuYREJN5TS9gdf4t71AN7L/+78D 91rXVENB33Ao2bXtHs7ua0Igj0UW05R9ni+eVfl+UL+/fkQO4f0Eoe8Rte7UfInK 2ALxHB/Pcbaxh2I8SgddY6ZlQP2o7kQdALb0uAHNYapXIQ5kaczLN2oBL2DwEIoL biXiXiqEeh3xUBRIxLAR9S1LtSQyg3N8bDZNo8l/QzGFAgwDPitwo7LrLdcBD/9rSerá vista pelo destinatário (e somente por ele) como sendo:
Olá Mundo!
Já com a autenticação ninguém poderá enviar um email em seu nome, se você for conhecido por utilizá-la. Em compensação, não poderá negar um email autenticado enviado posteriormente. Isso pode reduzir para um nÃvel saudável a paranóia com o colega de trabalho que está sempre querendo o seu lugar na empresa.
Como utilizar essas ferramentas não é do escopo desse artigo, mas algumas soluções de Infraestrutura de Chave Pública (PKI) podem ser recomendadas. A forma mais recomendada de criptografia/autenticação para empresas é o X.509. Porém em geral a emissão desses certificados requer uma Autoridade Certificadora (AC), que não raro irá cobrar pelo serviço. Outras alternativas utilizando o X.509 são AC's gratuitas, como o projeto FreeICP (apesar de ainda ser um alpha). A grande vantagem do X.509 é que virtualmente todos os clientes de email suportam o padrão nativamente, eliminando a necessidade de aquisição de ferramentas extras. Se você tem interesse, a Receita Federal é uma AC em nÃvel nacional (e a chave pode ser utilizada para coisas como transferir ou recuperar sua última declaração de imposto de renda direto do site da Secretaria da Fazenda).
Outro padrão de PKI, bastante conhecido e igualmente subutilizado é o OpenPGP. O OpenPGP possui uma abordagem mais "livre", sem o uso de AC's centralizadas, mas com uma filosofia de "teia de confiança" onde cada usuário pode assinar a chave de outro, certificando cada vez mais a chave como pertencente ao usuário. A aplicabilidade do OpenPGP no ambiente corporativo pode ser questionada, mas se for levado em consideração que a própria empresa pode ter uma chave e certificar as chaves de seus funcionários, agindo como uma AC em nÃvel gerencial, o modus operandi pode ser idêntico ao X.509 sem necessidade de envolver custos adicionais. Apesar do OpenPGP não ser comumente suportado pelos clientes de email em geral, existem muitas ferramentas disponÃveis e boa parte gratuita e/ou livre. O software mais "profissional" é o PGP, o programa que deu nome ao padrão. Existem várias versões (mais antigas mas ainda funcionais podem ser obtidas aqui), mas a maioria de vocês deve se interessar pelo PGP Desktop, que é gratuito. Para alternativas em outros sistemas operacionais ou simplesmente simpatia pelo Free Software, o GnuPG é a resposta (ele é CLI - linha de comando - mas existem vários frontends gráficos).
É claro que implementar isso em uma empresa pode ser difÃcil (especialmente se conhecendo o nÃvel médio de intelecto da população - "indistinguÃvel de uma salsinha"), mas não é impossÃvel. Se implantações inteiras de um novo sistema de gerenciamento acontecem quando há vontade polÃtica, tornar cotidiano o uso de PKI acaba sendo relativamente simples. Em minha experiência na área de tecnologia posso afirmar com conhecimento de causa que espionagem industrial existe e só não causa mais danos porque a dificuldade de se conseguir o dado desejado é maior que a maioria das salsinhas, digo, pessoas está disposta a enfrentar. Mas se houver vontade, a Grande Rede é um prato cheio.
Talvez muito, ou mesmo tudo, do que foi dito aqui já seja de conhecimento de muitos, mas a total ausência ou visibilidade dessa camada de segurança como um todo tornam esse um artigo não só interessante, mas necessário. Uma tentativa de criar a consciência de que o uso da criptografia no dia-a-dia é simples, recomendado e, claro, seguro.
E para aqueles que já a utilizam o OpenPGP (ou tentam), fica a minha dica pessoal: 0xFF006747.
Falar sobre criptografia no dia-a-dia é complicado, mas necessário quando se trata de assuntos importantes, como o envio de propostas e aceite, po exemplo.
Para o usuário comum, implantar essa ferramenta foge da "zona de conforto", pois sequer conhecem a ferramenta existente nos editores de texto que tornam a autoria muito mais confiável, quiçá nas mensagens eletrônicas...rs
O que noto no convÃvio com pessoas menos precavidas é que não se importam com qual nÃvel de segurança é fornecido pelo banco ou qualquer outro site de compra, pois não têm noção do quão vulnerável é o envio/recebimento de informações pela rede.
------------------Mané roda!-----------------------
Artigo muito bom.
A segurança na troca de informações deveria ser o item principal de preocupação das pessoas. Porém, isso é muitas vezes deixado de lado, por causa da falta de informação e da preguiça de muitos.
E por falar nisso: 0x7272EEA0
Antonio,
Não encontrei sua chave no keyserver.pgp.com. De onde posso baixá-la?Â
--
Fly-By-Wire: Viagens e trabalho
Dicas, histórias e reflexões na sala de embarque
Sorry...
Segue o link da minha chave.
Um abraço
Realmente, criptografia como matéria acadêmica é uma coisa muito complicada de ser arquitetada. Mas muito mais difÃcil é quebrar um sistema. E com sua fácil implementação, vale muito a pena, principalmente em ambiente empresarial.
Victor Franco
Muito bom o texto.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Acho que devemos ser mais atenciosos a esse aspecto em vários âmbitos de nossa vida.
Não tenho como assinar, eu não tenho BLOG
O e-mail é uma realmente uma ótima maneira de comunicação, porém sem confiabilidade fica dÃficil manter a plataforma de comunicação.
______________________________________________
"É uma cilada Bino"
Não sabia que a Receita Federal atuava como Autoridade Certificadora. Mas, em todo caso, ela é de confiança? A Receita é um dos órgãos do governo mais eficientes (como já dizia o V), mas nunca me pareceu muito confiável no quesito sigilo.
Eu acredito que chaves de criptografia, assim como o próprio endereço de e-mail, são inseguras na fonte. Quem garante que a pessoa que assinou a mensagem é de fato o meu chefe e não o cara da TI que está fazendo manutenção no computador dele? Teria que haver uma garantia fÃsica (um pendrive criptografado sempre de posse do chefe como fonte da chave de autenticação, por exemplo) e um acordo realizado off-line, afinal, a melhor autenticação até hoje é um encontro cara a cara.
Ademais, o "chefe" criptografar a mensagem com a chave privada dele garante a autenticidade mas não o sigilo. Fazê-lo com a minha chave pública garante o sigilo, mas não a autenticidade. O ideal seria aplicar as duas chaves, mas aà esbarramos no problema de ter um servidor com as chaves públicas de todos os funcionários da empresa, para o chefe conseguir a minha chave pública e eu a dele.
Atualmente, as únicas autenticações que eu confio são o contato pessoal e os contatos telefônicos/eletrônicos com autenticação feita através de vÃcios de linguagem. Caso contrário, para mim você é apenas um 127.0.0.0
--
Evite a extinção de uma espécie ameaçada: use corretor ortográfico!
magno,
Existem dois órgãos governamentais nos quais eu confio: Banco do Brasil e secretaria da Fazenda. O certificado que ela emite (e-CAC) são basicamente de dois tipos diferentes:
- Chave privada/pública comum, padrão X.509;
- SmartCard.
A garantia do uso autorizado da chave privada vem da necessidade de utilizar uma senha para desbloqueá-la. Claro, é possÃvel não utilizar senha e também não adianta se a mesma está escrita num Post It no monitor. O elo mais fraco é, como sempre, o usuário.
O que eu vejo de bom na criptografia é, uma vez que você encontre a pessoa pessoalmente e possa atestar com segurança que a chave é dele, teoricamente você não precisará nunca mais vê-lo para confirmar se foi mesmo dele o email enviado. Colocando isso em território nacional (ou interplanetário, whatever), as vantagens com eliminação do deslocamento são notáveis.
Todas as ferramentas de PKI incluem funcionalidades de cifrar/autencticar simultâneamente, e inclusive a PGP Corporation diponibilida versões de seu KeyServer para uso corporativo (além das opções OpenSource).
Você deveria conhecer um pouco mais de cripto, para perceber que sim, ela é realmente segura quando aplicada adequadamente. A tÃtulo de curiosidade, uma chave de 8192 bits levaria 12 vezes a idade do Universo para ser quebrada, utilizando todo o poder computacional do planeta.
--
Fly-By-Wire: Viagens e trabalho
Dicas, histórias e reflexões na sala de embarque
"A tÃtulo de curiosidade, uma chave de 8192 bits levaria 12 vezes a idade do Universo para ser quebrada, utilizando todo o poder computacional do planeta.
"
5 minutos em um computador quântico
Que você compra em qualquer Casas Bahia, né?Â
--
Fly-By-Wire: Viagens e trabalho
Dicas, histórias e reflexões na sala de embarque
Na Magazine Luiza tem!
Brincadeiras a parte, isso que ele levantou(poder de processamento) realmente é algo que a gente nunca vai poder confiar completamente...
Há uns 15 anos atrás, um 486
levava quanto tempo pra quebrar uma senha alfa-numérica de 32 algarismos ? E um quadCore hoje?
De qualquer forma, excelente artigo! Um dos melhores que eu ja vi no MeioBit.
Tão bom que é capaz de eu chupinhar alguma coisa dele e transformar num TCC(trabalho de conclusão de curso) ehehe
MAS é claro e tudo isso em 99x sem juros e com uma parcelinha de R$99999999 reais
Brincadeiras a parte, mas os computadores quânticos quando forem usaveis pelo menos na área cientifica seram o terror das chaves criptograficas, pois, seu poder de processamento é tão absurdo que essas chaves serão quebradas facilmente.
Em um orgão do governo no qual trabalhei usavam Lotus Notes para comunicação interna, assim assegurava as pessoas que tinham mandado a mensagem, é claro que isso só funciona para a área interna.
No mais ótimo artigo.
Belo artigo.
Mas "encriptar" e seus derivados é f... parece o povo que fala "printar".
(Tango, Sei que você conhece o correto em português, é para quem não conhece)
"Já com a autenticação ninguém poderá enviar um email em seu nome,"
eu acho devia ser assim:
"ja com autenticacao, pode-se confirmar esse email fui enviado POR VOCE, ja os outros nao autenticados, nao se pode confirmar."
foi mal ser chato.. mas é que esse assunto é pesado pra explicar e gera confusao facil facil. Eu autenticar minhas mensagens nao impede alguem enviar algo no meu nome. Mas so as assinadas/autenticadas sao realmentes minhas! eu sei tu sabe .. mas assim fica mais claro pra quem ta chegando nesse assunto agora. verifica se falei besteira!
http://ney.frota.net
Você tem razão...
... você está sendo chato. O artigo não foi escrito para tornar ninguém PhD em cripto, eu tratei de usar o vocabulário que melhor se adequasse para o público que quero atingir.
Você parece conhecer bem o assunto, então se for necessário podemos discutir isso em outro lugar (talvez na PGP-Basics), mas não aqui.Â
--
Fly-By-Wire: Viagens e trabalho
Dicas, histórias e reflexões na sala de embarque
conheco pouco, mas conheco simples, e fui detalhista, pq o assunto é simples demais, so que eu sempre me embolava quando lia as explicacoes!
demorei a responder, pq lembro tinha explicado isso de maneira simples pro meu irmao (desenhista, mac fan que computador tem que funcionar e ponto final). Tava fucando minhas caixas pra achar e dar copy e paste (vou jogar aqui mesmo pq é simples.. nada tecnico)
--PASTE START-------------
Primeiro nic, deixa te explicar encriptar
Eu quero mandar mensagens pra nossa familia, mas que so a familia possa ver! Entao, vou na loja em chinatown e compro um kit, que vem com 1000 caixas, uma chave que fecha as caixas (e somente fecha) e uma chave que abre as caixas (e somente abre).
Eu pego a chave que abre, tiro copias, boto uma etiqueta com meu nome e entrego pra cada um da minha familia.
Quando quero mandar uma mensagem pra familia, escrevo a mensagem, coloco em uma caixa, e fecho com a minha chave-que-so-fecha.
Quando alguem da familia receber, pega a chave-que-so-abre e abre a caixa pra poder ler a carta.
Sendo assim, voces sabem que quem mandou fui eu, pq a caixa quem fecha sou eu (so eu tenho a chave de fechar) e tb sabem que ninguem no caminho consegiu ler, pq so voces tem a chave de abrir a caixa
agora dando nome aos bois:
como usar isso tudo, vai depender do que vamos encriptar (um email ou um arquivo em um folder) e de onde vamos encriptar (usando o programa de email ou direto no finder em um folder).. daqui a pouco falamos disso...
deixa explicar outra coisa comum. assinar.
As vezes eu nao quero fechar uma mensagem, por exemplo, quando quero mandar pra voces e pra mais uns amigos. quero eles tb consigam ver a mensagem, mas quero que voces, saibam que fui realmente eu que mandei a mensagem. (lembra se eu encriptar, so voces que tem a minha chave publica vao conseguir ver)
nesse caso, quando mando a mensagem, escolho assinar. Isso gera uma impressao digital da mensagem e fechar somente essa impressao na caixa. A mensagem fica fora da caixa, qualquer um consegue ler.
Quando a mensagem chega, quem nao tem chave-que-so-abre, nao consegue ver o que tem dentro da caixa, mas consegue ler a mensagem ao menos (pq ta de fora da caixa) eles nao tem como saber se fui eu mesmo ou uma ex-mulher minha aterrorizando (heheheh)
Voces da familia, podem abrir a caixa (sabem realmente fui eu que mandei) e conferir se a impressao digital dentro da caixa bate com a mensagem (ou seja, ninguem passou liquid-paper e mudou a mensagem no meio do caminho)
agora que tu ja deve entender o processo, vou ver que programas vamos usar. Onde vc le teu email? num webmail ou usa um programa no mac mesmo?
--PASTE END-------------
tem coisa que nao precisa ai (é um pedaco de email pro meu irmao).. mas.. é isso que sei..e sei e simples demais : )
dai em diante, falamos de programas pra encriptra, como guardar as chaves... tipo.. passar essa analogia pro mundo real.. no final mesmo.. ele perdeu o saco e nem instalou nada... tava so curioso mesmo. pq estavam falando isso no trabalho e ele tava boiando.
espero que isso tudo ajude alguem!
http://ney.frota.net