quarta-feira, 29 de junho de 2011

Vamos finalmente analisar o nosso email header e entendê-lo:


Delivered-To: john.doe@gmail.com
Adicionado pelo servidor  que recebe o e-mail, marcando que conta(s) recebeu ou receberam a mensagem.


A seguir temos o bloco received que deve ser lido de baixo para cima, ele funciona como um roteiro dos servidores que receberam o e-mail e o reenviaram. Ele é de suma importância para o rastreamento de spammers e criminosos online.
Received: by 111.111.111.111 with SMTP id v16cs17546bkb;
        Fri, 29 Apr 2011 03:51:51 -0700 (PDT)
Received: by 111.111.111.111 with SMTP id h5mr3625275qau.346.1304074310044;
        Fri, 29 Apr 2011 03:51:50 -0700 (PDT)

Return-Path: <bobdoe@hotmail.com>


Received: from blu0-omc4-s30.blu0.hotmail.com (blu0-omc4-s30.blu0.hotmail.com [111.111.111.111])
        by mx.google.com with ESMTP id s1si7385610qco.15.2011.04.29.03.51.48;
        Fri, 29 Apr 2011 03:51:50 -0700 (PDT)


Dentro do bloco seguinte bloco, temos as informações SPF (Sender Policy Franework) uma solução de segurança que visa verificar se um e-mail é enviado de acordo com a política de envio do dono de um determinado domínio. Caso o e-mail não passe nesta verificação – por exemplo sendo enviado a partir de um servidor diferente daqueles do domínio, ele é considerado falso. 
Para conhecer melhor o projeto, visite o link: Sender Policy Framework Project
Received-SPF: pass (google.com: domain of bob.doe@hotmail.com designates 111.111.111.111 as permitted sender) client-ip=111.111.111.111;


Authentication-Results: mx.google.com; spf=pass (google.com: domain of bob.doe@hotmail.com designates 111.111.111.111 as permitted sender)


smtp.mail=bob.doe@hotmail.com
Received: from BLU165-DS4 ([111.111.111.111]) by blu0-omc4-s30.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);
         Fri, 29 Apr 2011 03:51:31 -0700


X-Originating-IP: [111.111.111.111]
Campo não obrigatório utilizado pelo gmail e yahoo para identificar o ip que originou o e-mail.


X-Originating-Email: [bob.doe@hotmail.com]
Campo não obrigatório também usado por alguns servidores de e-mail para aumentar a segurança, já que o campo 'from' pode ser alterado, escondendo o verdadeiro  remetente.


Message-ID: <BLU165-ds432046C6F07087DBD04B2A79A0@phx.gbl>
Identificador único da mensagem. É recomendável que toda mensagem tenha um. Normalmente é composto de uma combinação entre o nome do servidor que enviou o email e algum timestamp.


Return-Path: bob.doe@hotmail.com
Endereço para onde o e-mail deve ser devolvido se não conseguir ser entregue.


From: "\(BobDoe-Hotmail\)" <bob.doe@hotmail.com>

To: <john.doe@yahoo.com>,


Endereço de onde a mensagem teoricamente veio e  foi enviado  – A primeira parte é opcional e mostra o nome do dono da caixa postal, a parte entre os sinais de maior e menor é a caixa postal e é obrigatória.
Cabe aqui um parênteses. Estes dois campos são sujeitos a fraudes de spoofing (mascaramento). Que consiste em fazer com que a mensagem pareça ter vindo de uma determinada caixa postal, tendo na verdade vindo de outra. Sendo assim, não acredite nestes campos, mas sim nos campos SPF e x-originating e-mail.


Cc: "ANDREIA" <andreia@gmail.com>,


Endereços para onde vão as cópias da mensagem. Caso as cópias sejam 'BCC' o conteúdo do campo é removido quando a mensagem é enviada.


Subject: CTW07 => Manual de TCC
Assunto da mensagem, somente para leitura humana. Quando for uma resposta pode começar com a expressão 'RE:' do latim 'in re' (sobre)


Date: Fri, 29 Apr 2011 07:52:28 -0300
data e hora em que a mensagem foi enviada, é também um campo obrigatório.

Para mais informações sobre o email-header, o pai google sempre pode ajudar. As informações em português são bem escassas, mas segue o link da wikipedia em inglês que pode ajudar:

segunda-feira, 20 de junho de 2011

Email Header - você nem imaginava que tinha tantas informações ao seu alcance

Você já viu como é o header de um email?
Dê uma olhada:

Delivered-To: johndoe@gmail.com
Received: by 111.111.111.111 with SMTP id v16cs17546bkb; Fri, 29 Apr 2011 03:51:51 -0700 (PDT)
Received: by 111.111.111.111 with SMTP id h5mr3625275qau.346.1304074310044; Fri, 29 Apr 2011 03:51:50 -0700 (PDT) Return-Path: <bobdoe@hotmail.com>
Received: from blu0-omc4-s30.blu0.hotmail.com (blu0-omc4-s30.blu0.hotmail.com [65.55.111.169]) by mx.google.com with ESMTP id s1si7385610qco.15.2011.04.29.03.51.48; Fri, 29 Apr 2011 03:51:50 -0700 (PDT)
Received-SPF: pass (google.com: domain of cmfarra@hotmail.com designates 65.55.111.169 as permitted sender) client-ip=65.55.111.169; Authentication-Results: mx.google.com; spf=pass (google.com: domain of cmfarra@hotmail.com designates 111.111.111.111 as permitted sender) smtp.mail=cmfarra@hotmail.com
Received: from BLU165-DS4 ([65.55.111.137]) by blu0-omc4-s30.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 29 Apr 2011 03:51:31 -0700
X-Originating-IP: [111.111.111.111]
X-Originating-Email: [bobdoe@hotmail.com]
Message-ID: <BLU165-ds432046C6F07087DBD04B2A79A0@phx.gbl>
Return-Path: bobdoe@hotmail.com
From: "\(bobdoe-Hotmail\)" <bobdoe@hotmail.com>To: <johndoe@gmail.com>,
Cc: "ANDREIA" <andreia@gmail.com.br>, "bobdoe-hotmail" <bobdoe@hotmail.com>
Subject: CTW07 => Manual de TCC
Date: Fri, 29 Apr 2011 07:52:28 -0300

Você pode ver  algo semelhante nos seus emails.
O link a seguir  ensina como fazê-lo nos mais diversos softwares e sites de webmail:
Como exibir email headers
No próximo post vamos analisar este header e ver o que podemos descobrir com ele.

quarta-feira, 8 de junho de 2011

Extra! Dia do IPV6 - e eu com isso?

No dia dessa postagem está sendo testada uma nova tecnologia para os endereços IP, mas afinal de contas, o que é IP? Para que serve esse número?
Uma imagem vale mais que mil palavras - um vídeo também.
Guerreiros da Net - Warriors of the net é um vídeo clássico sobre o funcionamento da internet, que faz você pensar um pouco sobre o que acontece quando você clica em um link na internet.

Guerreiros da net

Dublado em Português do Brasil - Ignorem o sotaque do dublador... o vídeo vale a pena



Warriors of the net

Original em inglês - se você fala inglês assista esse. Se não fala inglês, considere aprender... vai facilitar muito sua vida e trabalho com internet


Agradecimentos ao pessoal do grupo B  da pós-graduação em consultoria e tecnologia Web da faculdade impacta que apresentou esse vídeo.

O que é um email?

As mensagens de e-mail são basicamente compostas pelo que se chama um 'envelope' e a mensagem em si. O envelope contem as informações que serão usadas pelos protocolos de comunicação para a entrega da mensagem. A mensagem em si é um texto que contém os headers, e a mensagem em si.
Exemplo de header de um fax – os headers de email seguem basicamente o mesmo padrão.
O formato das mensagens de e-mail é definido pelo RFC 5322 (um memorando lançado pela Internet Engineering Task Force que define os modos de trabalho na internet).
Segundo a RFC5322, o header é composto de header fields que são linhas iniciadas pelo nome do header field seguido de dois pontos , seguidos pelo field body – o conteúdo deste campo – e terminado por um caracter CRLF (carrier return, line feed).
Segundo este mesmo memorando, apenas os campos orig-date e from são obrigatórios, todo o restante é opcional.
A seguir veremos detalhadamente como é um header de um email.

A história da comunicação por e-mail (ou quem veio primeiro o ovo ou a galinha)

Pode parecer absurdo, mas os emails são mais antigos que a própria internet - tendo surgido entre os anos de 1964 e 1965.

Nesta época, a maioria dos computadores eram 'terminais burros' que apenas se conectavam a mainframes que faziam o processamento e armazenamento.

Neste contexto, a troca de mensagens eletrônicas era um sistema que permitia que um usuário pudesse deixar mensagens no diretório de outros usuários, mas sempre restrito a um único computador.

O próximo passo foi a ligação de computadores em redes e a transferência de mensagens entre diferentes computadores – Considera-se o inventor deste sistema Ray Tomlin que atualizou um programa da geração anterior, chamado sndmsg, criando a funcionalidade de envio para usuários de outros computadores, usando a sintaxe [nome de usuário] @ [nome do computador]. Tomlin trabalhava para a Arpanet, que mais tarde se tornaria a Internet que conhecemos hoje.

O e-mail tornou-se a principal funcionalidade da arpanet, chegando a responder por 75% do tráfego de dados na rede.

Começando

A ideia deste blog é compartilhar novidades, técnicas e conhecimentos em geral sobre a tecnologia da internet. Vou postar aqui diversos artigos escritos por mim além de links interessantes e comentários sobre as novidades da internet.
Vamos aprender juntos.