18 de Janeiro de 2006

Comparativo entre filtros antispam - Gmail, Yahoo e SpamCop

Gostaria de postar alguns dados que observei no de . O autor está realizando um teste para comparar a eficiência de três consagrados filtros : , e .

As informações me chamaram imediata atenção, pela relação de complementariedade com o artigo que fiz recentemente, sobre como utilizar-se do filtro do Gmail para proteger a sua caixa postal, mesmo que seu e-mail seja de outro servidor: .

Entre os antispam testados, o único que não pode ser utilizado de forma gratuita é o do SpamCop. O do SpamCop só está disponível mediante assinatura, e permite que o usuário continue usando o mesmo que já possui, fazendo apenas as mensagens passarem antes pelo filtro.

Os resultados iniciais da pesquisa foram totalizados e estão representados na tabela abaixo. A amostra parcial da pesquisa abrange um período de cinco dias, e um total de mensagens de 2750 aproximadamente. São resultados preliminares, porém interessantes.

Gráfico de Filtros AntiSpam


Os dados que saltam aos olhos são: apenas uma mensagem foi identificada como spam incorretamente pelo Gmail, uma precisão impressionante. O outro é que o SpamCop apresentou um desempenho superior aos concorrentes no do , em 12%, no mínimo.

Farei mais comentários quando o volume de dados for maior. Você poderá acessar as tabelas diárias nos seguintes links: , , . Você pode ler também outros comentários, sobre a pesquisa no blog de .







14 de Janeiro de 2006

Navegar utilizando Feeds (RSS e ATOM)

Uma forma cada vez mais freqüente para difundir conteúdo pela rede são os , pequenos arquivos de texto com resumo acerca do conteúdo e com links para as páginas completas, porém isoladamente os arquivos de são apenas texto, sem nenhum controle ou forma de difusão de informação. Então o que os torna uma forma tão atraente para acompanhar a ?

Os distribuídos pelas páginas, não funcionam sozinhos, ou diretamente pelos navegadores(salvo exceções), eles precisão de programas() que os gerencie e os acompanhe, em tempo real.


Estes programas funcionam da seguinte forma: você visita uma página na web e localiza um gráfico ou texto indicando “” ou “”, se trata de um link para um arquivo, geralmente com essa configuração “http://googleblog.blogspot.com/atom.xml”, você deve então copiar esse endereço para o seu programa leitor de feeds ou para um . A partir desse momento, em intervalos regulares, será feita uma conexão com o link, se ocorrerem mudanças, estas serão baixadas e você será informado. Este arquivo que será baixado contém um resumo do que foi atualizado e o link para acesso direto.

No exemplo você percebe a grande vantagem dos em comparação à navegação convencional, os primeiros permitem que você fique sempre atualizado sobre as mudanças feitas nos sites escolhidos por você, e ainda lhe permite visualizar parte do conteúdo antes que decida se deseja realmente ir até a página acompanhada.

Os , sites de notícias, e grandes têm colocado em todas as suas páginas, proporcionando assim uma forma de navegação nova, a navegação personalizada e direta, onde você pode navegar diretamente ao conteúdo, sem ter de fazer ou seguir cadeias de links, antes de atingir o objetivo.

É claro que acompanhar as páginas que você procura ou mesmo os sites com sobre assuntos que lhe interessam não são as únicas atividades na web que você quer acompanhar, mas os feeds podem fazer mais.

Uma forma é através das páginas de buscas e seus feeds, com eles você poderá receber, com a freqüência que desejar, links sobre novos conteúdos, sobre o assunto que deseja.

Para deixar mais claro, um exemplo. Vamos pressupor que você queira se manter atualizado sobre os no “Iraque”, você pode acompanhar os feeds dos jornais com notícias internacionais, porém eles trarão muitos outros temas, além dos acontecidos no Iraque. Para solucionar você pode utilizar o ou o , e seus buscadores de notícias, para gerar os feeds personalizados.

O serviço de procura de notícias da Google funciona em . Faça a busca pelo termo “iraq” e no lado esquerdo do resultado surgiram dois links para feeds do tipo RSS e ATOM:

RSS - http://news.google.com/news?hl=en;q=iraq&output=rss;
ATOM - http://news.google.com/news?hl=en;q=iraq&output=atom;

adicionando qualquer um dos dois ao seu leitor de feeds você será notificado sempre que novos resultados surgirem nessa busca.


O serviço de procura de notícias do Yahoo funciona em . Faça a busca pelo termo “iraq”, e no lado direito, ao final da página de resultados surgirá um link para feeds do tipo RSS:

RSS - http://news.search.yahoo.com/news/rss?p=iraq;

utilize-o e seja notificado de cada atualização nessa busca.


Outra forma de utilizar os feeds para acompanhar qualquer assunto é através dos redirecionadores de , como comentei em um , transcrevo:

: estes serviços permitem que você acesse uma conta de e-mail sem nenhum cadastro prévio, você poderá usar qualquer nome que queira dentro do domínio, esses e-mails são muito úteis nos casos em que você só precisa do e-mail para confirmar um cadastro, e não irá utilizá-lo depois. Alguns desses serviços permitem que você acompanhe o recebimento de mensagens através de "feeds". Alguns serviços deste tipo: e ."

Essa forma pode ser muito útil para acompanhar sites que oferecem para receber atualizações, ao invés de feeds.

A utilização dos feeds está proporcionando um enorme aumento da quantidade de conteúdo que podemos acompanhar, pelo menor tempo que levamos para achá-lo. Espero que estas informações o ajudem a desfrutar melhor essa ferramenta. Abordarei em um artigo próximo sobre os principais programas e de feeds, suas vantagens e características.




Creative Commons License





7 de Janeiro de 2006

15 passos para criar um site

Nesse texto abordaremos algumas idéias simples, que podem fazer sua experiência no desenvolvimento de um mais fácil Não se trata, porém, de um para a criação de , mas somente de apontamentos importantes a serem observados antes e durante a implementação do mesmo.

1° passo: Sobre as ferramentas de criação – É preciso pensar primeiro em que tipo de site você irá criar. Imaginando a criação de um site utilizando somente html/css/javascript, sem nenhum acesso a banco de dados. Para esta situação são necessárias ferramentas para inserir elementos repetidos, verificação de links (internos e externos) em todo o seu código, e uma ferramenta de controle de alterações que permita que as páginas atualizadas sejam automaticamente enviadas ao servidor. Afinal mesmo em um projeto de pequeno porte é inimaginável que você possa fazer o controle de centenas ou milhares de links de forma manual. Uma sugestão de programa que pode desenvolver essas tarefas é o .

2° passo: Sobre o servidor de – É preciso escolher um servidor que se adapte a suas necessidades, primeiro em espaço e tráfego. Porém mais importante é buscar um servidor que garanta a você o maior tempo possível on-line, suporte rápido para resolver os seus problemas, além de uma boa conexão na web, com preferência para um que tenha espelhos em localidades geográficas diferentes.

3° passo: Robusto DNS – Mais importante que a hospedagem, é o seu domínio na web, afinal você sempre poderá hospedar seu site em um backup, porém se o seu servidor DNS levar horas, ou dias, para redirecionar seu domínio para o novo endereço, o problema continuará, portanto é fundamental verificar a velocidade com que seu servidor DNS pode espalhar um novo endereço para o seu domínio, no caso de uma alteração.

4° passo: Backup on-line – Ao longo do tempo o seu site irá armazenar cada vez mais informações, e por vezes algumas informações de fontes irrecuperáveis, portanto é preciso garantir que essas informações não se percam. Para isso a melhor defesa é o backup do servidor, com preferência para um que garanta backups diários, em servidores com diferentes localizações geográficas.

5° passo: Serviço de buscas dentro do site – Como a criação de aplicativos de busca, hospedados no seu servidor, pode ser cara e complexa, é indicado que você prepare modelos de busca direcionados para o seu site, utilizando buscadores conhecido como o Google, porém para que funcionem de maneira correta é preciso manter atualizado um mapa do site nos buscadores.

6° passo: Recebimento de conteúdo – A maioria, ou a totalidade, dos sites tem que receber conteúdo ou opinião dos usuários, para isso é necessário pensar em uma forma de garantir uma boa capacidade de armazenagem desse material, a forma mais simples é um com grande capacidade.

7° passo: Vídeo e áudio – Se seu site for disponibilizar algum conteúdo em vídeo ou áudio, o ponto mais importante é identificar os formatos disponibilizados, e como os usuários devem fazer para adquirem as versões gratuitas dos programas necessários para visualizar o conteúdo. Todas as informações devem ser claras e de fácil acesso.

8° passo: Documentos em formatos não html (PDF, DOC...) – Da mesma forma que para os vídeos, deverá ser informado onde encontrar o leitor apropriado para o conteúdo.

9° passo: Geradores de – O servidor de hospedagem poderá gerar bastante estatística sobre o uso do seu site, porém ainda assim é preciso utilizar em cada página, através de scripts, e até nos arquivos oferecidos no site para baixar, assim você poderá acompanhar o uso do site em tempo real.

10° passo: Serviço de atualizações via e-mail – Disponibilize em seu site uma forma de cadastro, para que os visitantes possam ser avisados, sempre que o site tiver atualizações. Vários serviços on-line disponibilizam a criação de listas. Tendo verificado que o serviço se adapta ao seu site, confirme quais os passos para confirmar as inscrições, e informe em seu site os detalhes de forma clara, para quem se inscrever.

11° passo: Disponibilize o conteúdo do seu site através de "" – Primeiro é preciso criar o conteúdo em "RSS", para isso procure um programa que possa converter seu conteúdo de para o formato “RSS” ou “”, depois de pronto localize um serviço que possa disponibilizar esse conteúdo nos diversos formatos de Feeds encontrados, e com links para inscrição direta nos vários leitores de feeds. Não esqueça da importância de ter controle sobre o número de usuários que utilizam o serviço, minha sugestão é o FeedBurner.

12° passo: – Submeta um mapa completo do seu site ao serviço de da Google, e muita atenção às regras de construção para o mapa, que podem ser encontradas nesse link.

13° passo: Adicione o Adwords – Se deseja obter algum retorno através de propagandas do seu site inscreva-se ao adwords, para isso o segredo é um pouco de atenção com as palavras chaves, escolhas certas podem gerar lucros muito maiores.

14° passo: – A utilidade delas não é apenas a de criar páginas para links não encontrados, como também redirecionar endereços que são utilizados como certos pelos usuários como “exemplo.com.br” para “http://www.exemplo.com.br/index.htm”, ou qualquer outro redirecionamento que ache necessário através de páginas de erro 301.

15° passo: Ferramentas de interação – Cada vez mais você precisa ouvir os visitantes de sua página e comunicar-se com eles, para isso é sempre bom pensar em ferramentas novas, duas delas hoje são fundamentais, o Blog e o Fórum, você pode configurá-las em seu servidor ou buscar opções oferecidas on-line.

Espero que essas possam servir como uma primeira idéia, do caminho a ser percorrido para a criação e implementação de seu site. Mesmo um site simples hoje requer uma estrutura mínima e algumas ferramentas de controle, que permitiram ao seu criador adaptá-lo cada vez mais ao seu público.




Creative Commons License





3 de Janeiro de 2006

Usando o Gmail para filtrar spam

Logo Gmail
, , e outros clientes de , usados nos nossos computadores, sofrem diariamente para filtrar dezenas de mensagens indesejáveis recebidas, porém todos possuem muitas falhas em seus filtros para detectar lixo eletrônico, que insiste em chegar as nossas caixas de entrada e desperdiçar nosso tempo.

Para nos proteger existe uma infinidade de programas que tenta filtrar esses e-mails indesejáveis, como o Norton AntiSpam, MailWasher, SpamKiller, SpamAssassin, e outros que poderiam continuar essa lista quase que indefinidamente, porém todos esses programas apresentam vários problemas, o principal deles e comum a praticamente todos é a necessidade de “treiná-los”, em outras palavras, é preciso configurá-los para que reconheçam, de forma correta, o que é e o que não é, sendo que isso pode levar meses em alguns casos. Outro problema é o custo, a maioria desses programas é bastante cara, mais ainda se considerarmos que são uma solução parcial para o problema.

Minha sugestão para utilizar um cliente de e-mail no seu computador, sem precisar se preocupar em instalar um programa para tentar eliminar os spams, é configurar uma conta do , para servir como filtro on-line de seus e-mails, aproveitando-se da versatilidade de configurações que o POP3 do permite.

O filtro de utilizado hoje no Gmail é um dos mais sofisticados entre todos os servidores on-line, combinando Graylists[1], DomainKeys[2], o tradicional Filtro Bayesiano e mais uma combinação de personalizações, feitas através dos e-mails informados como spam pelo usuário. Além da vantagem de uma atualização constante dos filtros, com a qual você não precisa se preocupar. Tudo isso torna o do Gmail, uma barreira efetiva contra o lixo eletrônico, e o melhor, você pode se utilizar dela mesmo sem abandonar o seu programa de e-mail preferido.

Para que essa barreira possa funcionar você precisará redirecionar o seu atual e-mail para o endereço do Gmail que você irá utilizar como filtro, depois é só seguir esses rápidos passos para configurar a conta, e o seu cliente de e-mail para acessá-la.

  1. Nas configurações do Gmail (Encaminhamento e POP) selecione a opção “Ativar o POP apenas para e-mails que chegarem a partir de agora”, e selecione o que deseja fazer com as mensagens no Gmail, poderá arquivá-las ou apenas apagá-las, é sempre uma boa idéia ter um backup on-line de suas mensagens, assim aconselho a selecionar a opção “arquivar cópia do Gmail”, como mostra a imagem abaixo. Existe uma página na ajuda do Gmail, explicando com detalhes o tema “”.

Configurações POP3 Gmail
  1. Agora é preciso configurar o seu cliente de e-mail, como existem vários, e todos com configurações diferentes, apenas indicarei a página da ajuda no Gmail, “Configurando o acesso POP”, abaixo destaco um quadro com as configurações detalhadas do POP do Gmail. Os principais dados que devem ser observados são: 1) a porta de POP3 é “995”, com SSL; e para o SMTP porta “465” ou “587”, com TLS; e o nome de usuário deverá ser o e-mail completo incluindo o “@gmail.com”.

Configurações POP3 Gmail - Detalhes

Tudo pronto, a partir de agora você poderá receber no seu computador, apenas os e-mails que já passaram no filtro do Gmail, com muito menos lixo eletrônico, e a qualquer momento poderá acessar a conta do Gmail para verificar a pasta de spam, que conservará as mensagens bloqueadas, assim se alguma mensagem for bloqueada de forma incorreta, você poderá acessar a mensagem. Além disso, usando o botão “não é spam” poderá indicar que o filtro não deverá mais bloquear esse tipo de mensagens. Por fim ganha a vantagem de ter o acesso a todos os seus e-mails em qualquer lugar através do acesso on-line do Gmail.

Todos que precisarem de uma conta no Gmail deixem um e-mail nos comentários que enviarei os convites. E não esqueçam usem um e-mail provisório que protegerá seu atual e-mail de ser alvo dos spammers.



[1] Graylist é uma lista "cinza", onde o servidor rejeita a mensagem por um determinado tempo. Tal atitude forca a mensagem a ser reenviada, o que geralmente não acontece caso a mesma seja enviada por um servidor de spam ou por inúmeros tipos de vírus. Uma vez a mensagem conseguir ser enviada, o servidor que a enviou poderá postar sucessivas mensagens sem atraso.

[2] DomainKeys é uma proposta de tecnologia que pode trazer de volta a simplicidade deste processo de decisão, dando aos provedores de e-mail um mecanismo para verificação tanto do domínio de cada remetente de e-mail, como da integridade de suas mensagens enviadas (comprovando, por exemplo, que elas não foram alteradas durante o envio). E, uma vez que o domínio pode ser verificado, ele pode ser comparado ao domínio utilizado pelo remetente no campo "De" da mensagem para detectar forjadores. Em caso de falsificação, trata-se então de uma mensagem de spam ou fraude e pode ser descartada sem impactos para o usuário. Se não for uma falsificação, então o domínio é conhecido, e um perfil sobre sua reputação pode ser estabelecido e ligado aos sistemas de política de antispam, compartilhado entre os provedores de serviço de e-mail, ou até exposto ao usuário.





Creative Commons License