____________________________________________________________
Guia Para Hacking (essencialmente) Inofensivo

Série para Principiantes #6

PGP para Principiantes
____________________________________________________________

Ficas arrepiado só de pensar em pessoas a bisbilhotar o teu email e os ficheiros do teu computador? A Encriptação é a única maneira de ter a certeza absoluta de que as tuas coisas privadas continuam privadas. Mesmo se fores um principiante, a encriptação pode ser surpreendentemente fácil -- se usares o programa PGP grátis, a técnica de encriptação tão poderosa que é ilegal usá-lo em alguns países! O Guia seguinte foi escrito pelo Keydet89 <keydet89@yahoo.com>, por isso, se quiseres fazer perguntas, envia emails para ele em vez de para mim! (Carolyn Meinel).

Este Guia vai falar-te sobre:
[Criar as tuas próprias chaves]
[Importar chaves]
[Criar um grupo de chaves]
[Fazer com que a tua chave pública se torne pública]
[Encriptar ficheiros]
[Encriptar o teu email]

O PGP é um programa de encriptação pessoal que podes usar para encriptar ficheiros ou email.

PGP significa 'Pretty Good Privacy'(Privacidade Muito Boa), originalmente criado por Phil Zimmerman. O longo e curto da história é que o Phil disponibilizou o seu programa de encriptação ao público e foi investigado pelo governo federal. Logo que a investigação foi encerrada, o Phil criou uma empresa baseada no seu produto, que mais tarde foi adquirida pela Network Associates.

Podes obter a versão freeware do PGP em:
http://www.nai.com/products/security/pgpfreeware.asp
**Prepara-te para uma espera, já que é um ficheiro de aproximadamente 5.5MB.

Nota: Todos os exemplos usados neste Guia são preparados usando o PGPfreeware 6.0. O link acima é para esta versão.

************************************************************
Nota de Principiante: Como usar o PGP será descrito, mas se quiseres fazê-lo um pouco mais fácil de usar, faz o download do cliente de email Eudora e instala o plugin de PGP do Eudora. As ferramentas do PGP aparecem como ícones na barra de ferramentas do Eudora, e encriptar ou desencriptar um email é tão fácil como seleccionar um ícone.

Para obter o freeware Eudora para usar com o PGP vai a:
http://www.eudora.com/products/
************************************************************

Logo que tenhas o programa freeware do PGP, clica duas vezes no ícone para o instalar. Segue as instruções, são muito directas, e não há truques nem surpresas ao longo do caminho. Terás de reiniciar o teu computador, e depois de o fazeres, o PGP Tray deverá estar no teu grupo de Arranque, e terás um pequeno ícone de uma fechadura na tua barra de tarefas.

Nota: para a finalidade deste Guia, o PGP 6.0 foi instalado em NT 4.0/SP 3. Contudo, não deve haver grande diferença com Windows 95/98.

Criar as tuas próprias chaves

Ok, logo que tenhas o PGP instalado, precisas de criar as tuas próprias chaves. Mas antes de começarmos a fazer isso, vamos descrever sucintamente como isto tudo funciona...

Resumidamente, a ideia é esta... O PGP gera chaves criptográficas fortes, uma chave pública e outra privada. Tu ficas com a chave privada, e distribuis a tua chave pública... junta-a ao teu email, publica-a numa página web, ou como quiseres. Obtém as chaves públicas dos teus amigos e importa-las para o PGP Tools. Quando quiseres enviar um email encriptado, encriptas o email usando a chave pública da pessoa para quem o estás a enviar... e só essa pessoa será capaz de o desencriptar usando a sua chave privada. Também podes assinar os ficheiros e emails para que quem tiver a tua chave pública no seu anel de chaves saiba que o ficheiro é de ti, e não de alguém a fingir ser tu.

Agora, vamos gerar um par de chaves. Clica Start -> Programs -> PGP ->PGP Keys. Nota: isto assume que instalaste o PGP usando as opções default. Verás muitas chaves já incluídas na ferramenta PGP Keys... Estas são as pessoas da empresa PGP, Inc, que agora faz parte da Network Associates. Procura a chave do Phil Zimmerman... ele é o criador do PGP.

Para criar o teu próprio par escolhe Keys -> New Key... e segue as instruções. O segundo ecrã do Key Generation Wizard (Assistente de Geração de Chaves) pergunta-te o teu nome completo e um endereço de email. Se tens uma das contas de email grátis do Yahoo ou Hotmail, podes escolher usar esse endereço de email. O terceiro ecrã pede-te para dizeres que tamanho queres que o teu par de chaves tenha... como a própria Happy Hacker usa 3072 bits, vamos escolher a mesma força.

************************************************************
Nota de Principiante: o tamanho da chave determina a sua força... quanto mais comprida a chave, mais difícil é cracká-la.
************************************************************

No quarto ecrã, escolhe 'Key pair never expires'(Par de chaves nunca expira).

O quinto ecrã pede uma frase passe para proteger a tua chave privada. Escolhe algo que não seja nada fácil de adivinhar... e depois mistura com números, letras maiúsculas, e pontuação. Depois de confirmares a tua frase passe e clicares 'Next', verás um gráfico muita fixe enquanto o PGP gera o teu par de chaves.

A seguir, como nós só estamos a montar isto no nosso próprio sistema, e não conectados a um servidor root (um servidor que é usado por empresas para gerir muitas chaves), não selecciones a caixa 'Send my key to the root server now'.

E agora já tens o teu próprio par de chaves!

Importar chaves

Ok, e agora? Mmmmm... vamos ver um exemplo sobre como importar chaves. Vai para:

http://koan.happyhacker.org/~satori/satori.asc

(Desculpem, este endereço está desactualizado.)

Há dois blocos em cada página... parece duas versões diferentes do PGP. Boa. Vê o maior... agora selecciona-o, incluindo as linhas que contêm 'BEGIN (END) PGP PUBLIC KEY BLOCK'.

Nota: nós só vamos importar o bloco de chaves mais abaixo. Não incluas o bloco de chaves superior... o mais pequeno que diz 'Version 2.6.2'.

Selecciona o bloco 'Version: PGPfreeware 5.0i' inteiro, e carrega 'CTRL-c' (pressiona a tecla de controle, e carrega na tecla 'c') ou escolhe Edit -> Copy no teu browser.

Minimiza o browser e abre PGP Keys.

Escolhe Edit -> Paste, e verás a chave do Satori na janela de diálogo. O endereço de email usado é 'satori@rt66.com. Clica 'Import'. Agora já tens a chave pública do Satori, e podes encriptar mensagens para ele... e só ele.

O PGP vem com dois servidores de chaves públicas incluídos. Para os ver, abre PGPKeys, e escolhe Server -> Search. A caixa drop-down no topo da janela de pesquisa irá listar um servidor LDAP em PGP.COM e uma conexão http para MIT.EDU. Podes pesquisar chaves escrevendo o nome do utilizador que estás a procurar... Eu encontrei a chave pública do Happy Hacker em poucos segundos! Apenas cliquei na chave dela, e arrastei-a para a minha janela PGPKeys...

Dica: para a pesquisa, usa o UserID de 'Carolyn Meinel'.

Criar um grupo de chaves

Agora vamos criar um grupo de chaves. O que isto faz é manter várias chaves juntas, para que, se tu tiveres várias chaves de amigos e quiseres encriptar um ficheiro para todos eles, não tenhas de encriptar o ficheiro para cada pessoa.

Em PGPKeys, escolhe Groups -> New Group..., e insere a informação requisitada.

Escolhe Groups -> Show Groups, e uma janela de diálogo inferior será aberta em PGPKeys, com o nome do grupo que acabaste de criar.

Para acrescentar chaves ao grupo, selecciona a chave que queres acrescentar e carrega 'CTRL-c' para copiar a chave para o clipboard.

Selecciona o grupo, clica nele com o botão direito para abrir o menu popup, e escolhe Paste. As chaves serão acrescentadas ao grupo.

Fazer com que a tua chave pública se torne pública

Existem algumas maneiras para disponibilizar a tua chave pública. Descreveremos dois métodos... usar um servidor de chaves públicas, ou guardar a chave para um ficheiro de texto para que outros a possam importar.

Primeiro, como declarado acima, o PGP vem com dois servidores de chaves públicas incluído... um em PGP.COM, o outro no MIT. Quando estás conectado à Internet, abre PGPKeys, selecciona o teu par de chaves, e clica Server -> Send to, e escolhe o servidor para o qual queres enviar a tua chave pública.

O outro método é guardar a tua chave pública para um ficheiro. Este ficheiro pode ser enviado para os teus amigos, ou colado no teu ficheiro de assinatura no teu email. Para guardar a tua chave pública para um ficheiro:

Abre PGPKeys, e selecciona o teu par de chaves.

Clica Keys -> Export, e uma janela de diálogo de ficheiro abrir-se-á.

Escolhe um nome.

Para guardar a tua chave pública num documento já existente, tal como um ficheiro de assinatura para o teu email:

Selecciona o teu par de chaves.

Clica Edit -> Copy (ou tecla CTRL-C).

Vai para o documento onde queres guardar a chave, e escolhe Edit -> Paste na barra de menus para o documento (ou tecla CTRL-V).

Encriptar ficheiros

AVISO: o próximo exemplo mostra-te como encriptar e desencriptar os teus ficheiros. Escolhe um ficheiro para experimentar mas não o tentes num ficheiro de sistema ou noutro ficheiro importante!!

Queres encriptar um ficheiro na tua máquina? Óptimo, vamos testá-lo. Abre qualquer pasta, e escolhe qualquer ficheiro. Clica com o botão direito no ficheiros, e selecciona PGP no menu que aparecer. Escolhe 'Encrypt', e escolhe o teu par de chaves a partir da janela de diálogo. Agora, clica no par, e arrasta-o para a janela inferior. O PGP encriptará o ficheiro e tu verás outro ícone a aparecer... uma fechadura sobre uma blindagem. Muito apropriado, se reflectires nisso.

Para desencriptar o ficheiro, certifica-te que moveste ou apagaste o ficheiro original (certifica-te que não estás a usar um ficheiro de sistema ou outro ficheiro importante para este exemplo!!!) e clica duas vezes no ficheiro encriptado. Introduz a tua frase passe na janela de diálogo inferior, e BANG!, o teu ficheiro está desencriptado.

Esta é uma maneira incrível de proteger os teus ficheiros. E é grátis!

Para encriptar um ficheiro para o grupo, basta seguires os mesmos passos acima descritos, mas escolhe o nome do grupo em vez de uma só chave.

Encriptar o teu email

Agora, encriptar o teu email... se estás a usar o Eudora ou (Deus me livre!!) o Outlook, então podias ter optado por usar os plugins PGP para qualquer um deles. Contudo, se não usas nenhum dos dois programas de email, para poderes encriptar o teu email, podes optar entre algumas opções.

Primeiro, usando um cliente de email como o Netscape, podes facilmente encriptar o ficheiro como descrito acima, e anexá-lo ao email.

Outra opção é escrever o que quiseres na área de mensagem do email, seleccioná-lo e clicar 'CTRL-C' para copiar o texto para o clipboard. Depois clica com o botão direito no ícone do PGP Tray na barra de tarefas (a fechadura pequena) e escolhe 'Encrypt & Sign Clipboard'. A janela PGPKeys abrir-se-á, e terás de escolher para quem queres encriptar a mensagem. Ser-te-á pedida a tua frase passe, enquanto a mensagem será assinada, para que o teu amigo (que tem a tua chave pública) saiba que é tua. Logo que o texto no clipboard seja encriptado, volta ao email (ou ficheiro) e selecciona o texto mais uma vez, e clica 'CTRL-V' (mantém pressionado o botão de controle e tecla 'v') e a mensagem encriptada será colada no email sobre a mensagem original.

************************************************************
Nota de Principiante: se o ícone do PGP Tray não está na tua barra de tarefas, verifica a tua pasta Arranque. Se não estiver na pasta Arranque, acrescenta um atalho para o PGPTray.exe a essa pasta.

Se em qualquer altura tiveres dificuldades a tentar fazer qualquer coisa com as tuas chaves, simplesmente abre a Ajuda do PGP. Os documentos de ajuda são muito bons... são claros, descritivos, e concisos.
************************************************************

Aqui tens a minha (Keydet89) chave pública:

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: PGPfreeware 6.0 for non-commercial use <http://www.pgp.com>
mQGiBDYMk4YRBAD3QaP+/6SFBzkdZLc+iVlfRJ1q7F3axQOK3uAgEMQ41kyJVQju
Ynn+ZnVG8qgPRnvD3DkapzmWpl/lgc+ezmA9Af6pezrFKEBP9NWZN8u53qXNKPxo
CaIIikhoOcd+5YnrsezKvDN6ab8vWcYgrui3ecMu6AmAxnFAj+rCiQizvQCg/6V8
sYmhkBIqTbu8eMwZ/G7OXq8D/13LtUsoLB/Z9Wtza661GtZ/O9NLiA0qlJbDOkvf
cv9k76KvzHCshvTwM/s9sqmc5EuB4cvNNILelW0wMcQrM+NBNNxtgGf/Q4+nh0kB
11GSOOijIEDFLSb2MIu3I1wDeFLiSD30F88MjpK517bhLIPY+xt5EtIBzFx6Xh27
23EFA/9IZkLzO7fwAtjljWCyw72e4sxXDPO5v1GFBG+TZF9DM+Zzbfext9Wkw5MW
DMStICIaCYAsq5ywaQUrzPe2WJfeQqNbSOi9QULnri7dg0jBOxHHPkMDy4wxKqmu
dS4txrCedXKWALKVnFfDy2bfrLZ9WYP2YIqta3QoYvg5Qkpy+LQdS2V5ZGV0ODkg
PGtleWRldDg5QHlhaG9vLmNvbT6JAEsEEBECAAsFAjYMk4YECwMCAQAKCRA5IB4E
SkfiCzxJAJ9I8COJS34TOJftyPXFLHz1qpAFiwCg8c9G3jZRv4ki5MjufpPDtnOQ
5zG5Aw0ENgyThhAMAMwdd1ckOErixPDojhNnl06SE2H22+slDhf99pj3yHx5sHId
OHX79sFzxIMRJitDYMPj6NYK/aEoJguuqa6zZQ+iAFMBoHzWq6MSHvoPKs4fdIRP
yvMX86RA6dfSd7ZCLQI2wSbLaF6dfJgJCo1+Le3kXXn11JJPmxiO/CqnS3wy9kJX
twh/CBdyorrWqULzBej5UxE5T7bxbrlLOCDaAadWoxTpj0BV89AHxstDqZSt90xk
hkn4DIO9ZekX1KHTUPj1WV/cdlJPPT2N286Z4VeSWc39uK50T8X8dryDxUcwYc58
yWb/Ffm7/ZFexwGq01uejaClcjrUGvC/RgBYK+X0iP1YTknbzSC0neSRBzZrM2w4
DUUdD3yIsxx8Wy2O9vPJI8BD8KVbGI2Ou1WMuF040zT9fBdXQ6MdGGzeMyEstSr/
POGxKUAYEY18hKcKctaGxAMZyAcpesqVDNmWn6vQClCbAkbTCD1mpF1Bn5x8vYlL
IhkmuquiXsNV6UwybwACAgv+PxYBW2jJR/SP7xiaZ0TZ8E1QsgyZfN0EBHb8oogw
hpNmJzqjmTLWrPpTMRlHVkPxikunEnUIL1tBzrPGaz+CuUOhCFAVqXr/JwCF2ocQ
Zus/rtucN7PPqvkC5IMYW04MvBGE4n/7pbNFelXZb790nkyOamVh0zqMokraQtfW
mi4qQrlg0yEqiLt1JUvf/mdaSR2UdYiLMLg43oIPXmp608DjtUWXBU8nZuYLq60v
dQde2dX82cOvlswR3/z43KGrhsklQwKZoPq1IkcP3pA9Jjqq3ltLXf5A74vFCetl
JBoLUW0pCIuN1GcG4qAIeUusTuyX6QtO6pfvfYyNhyEF+ylJGyt93VSUssNF1wR/
UodXQ3NdtQAWYrNXTWwrXDN9Sm4rG/rHU/BPbd0VLC8PH8wraVluk/NzMrMdPGhj
mnxeHcBRb0WtIA6hZt+rIJBsel7In6ayl0UbnZWFkp0AZshmh0DKBy46Tr4V2UYM
NdjL9AemPh4kd64VmvJ2GHleiQBGBBgRAgAGBQI2DJOGAAoJEDkgHgRKR+IL3BwA
oIkAAwmgpFp9CLq1SX4sPj871eekAKCag3rN+zsu1dh3lBJQ4lYw7TmtAg==
=0E/c
-----END PGP PUBLIC KEY BLOCK-----

_________________________________________________________
Junta-te à nossa lista de email enviando um email para hacker@techbroker.com com a mensagem "subscribe". Queres partilhar algo com a lista HappyHacker? Corrigir erros? Envia as tuas mensagens para hacker@techbroker.com. Para enviar email confidencial (por favor, nada de discussões sobre actividades ilegais) usa carolyn@techbroker.com e diz na tua mensagem que queres mantê-la confidencial. Se queres a tua mensagem publicada anonimamente, por favor, di-lo. Envia as críticas para dev/null@techbroker.com. Copyright 1998 keydet89. Podes enviar ou publicar no teu site este GPHEI desde que deixes esta nota no fim...
________________________________________________________

Carolyn Meinel
M/B Research -- The Technology Brokers

******************************************************************************
Traduzido por Rui Rodrigues. Homepage: nav.to/ruirodrigues
O website que o teu patrão não deseja que conheças!
www.quickinfo247.com/1816181/FREE
******************************************************************************