Aumentar a segurança nos pedidos ao DNS com o DNSCrypt 2

DNSCrypt.png

 

Já tinha falado aqui no blog há uns anos no DNSCrypt, neste post de 2012, a especificação foi criada para dar mais segurança e privacidade aos pedidos feitos ao DNS (Domain Name System) que de outra forma poderiam ser interceptados ou pior, ser modificados sem que o utilizador final tivesse garantias da resposta obtida, com o DNSCrypt o tráfego é cifrado entre o servidor de DNS e o equipamento do utilizador.

 

A especificação foi inicialmente desenvolvida pela OpenDNS que a disponibilizou abertamente, contudo a empresa foi comprada pela Cisco em 2015 e desde então a evolução do DNSCrypt estava praticamente parada, felizmente houve programadores que pegaram no código disponibilizado e lançaram a versão 2 deste protocolo, disponível no GitHub em github.com/DNSCrypt.

 

A par desta actualização foi também disponibilizada a versão 2 do DNSCrypt Proxy, disponível em github.com/jedisct1/dnscrypt-proxy que permite utilizar o DNSCrypt v2 e ainda o DNS-over-HTTP/2, sendo que este segundo protocolo envia os pedidos DNS por HTTPS, o proxy está disponível para download e funciona em vários sistemas operativos incluindo BSD, Linux, Mac OS X e Windows.

 

A instalação e configuração são bastante simples e em poucos minutos qualquer utilizador mesmo sem grandes conhecimentos técnicos poderá incrementar significativamente a sua segurança ao utilizar a Internet, o proxy permite guardar logs dos pedidos de DNS, bloquear endereços ou IPs directamente havendo várias blacklists disponíveis, manter uma cache local para um acesso mais rápido aos endereços mais frequentemente utilizados, e fazer load balancing a uma lista de servidores DNS escolhidos pelo utilizador para obter os melhores resultados e não estar dependente apenas de um servidor.

 

No GitHub do DNSCrypt Proxy na tab "Wiki" está disponível toda a informação para instalar e configurar o proxy, mas resumindo o processo, depois de fazer o download e guardar os ficheiros é necessário editar um ficheiro de configuração que deverá ter o nome dnscrypt-proxy.toml, existe um ficheiro de exemplo bem comentado que explica cada opção, as principais são definir os servidores de DNS a serem utilizados, um endereço local, normalmente o 127.0.0.1:53, se e onde são guardados os vários logs, definir os parâmetros de cache e as listas de bloqueio.

 

Guardando as configurações no ficheiro mencionado basta correr a aplicação dnscrypt-proxy e está quase a funcionar, o último passo passa por alterar o servidor de DNS no computador definindo-o para 127.0.0.1 em vez do habitual automático ou do ISP, a partir daí todo o tráfego DNS passará a estar mais protegido entre o servidor e o utilizador, uma última nota, para ter o proxy a arrancar no boot do computador basta registar como um serviço, em Linux basta correr o comando ./dnscrypt-proxy -service install e em Windows executar o ficheiro server-install.bat.

 

Boa navegação agora em segurança pela Internet!

 

WhatsApp ativa end-to-end encryption para todos os utilizadores

Logo WhatsApp.jpg

 

Num mundo pós WikiLeaks e pós Snowden a segurança da informação é um dos mais importantes temas na vida das pessoas e não deve ser descurada por ninguém dado o valor que representa e que deve manter-se inabalável, a pensar nesta premissa os fundadores do WhatsApp anunciaram que todas as comunicações através da sua aplicação serão seguras por omissão, isto é cifradas end-to-end, assim qualquer mensagem, chamada ou ficheiro partilhado só será acessível pelos devidos intervenientes incluindo conversas de grupo.

 

Sendo o WhatsApp uma das mais utilizadas aplicações de instant messaging que resultou na sua compra por parte do Facebook em 2014, mostrar esta preocupação em garantir a segurança dos seus utilizadores será certamente um grande trunfo em relação a outros concorrentes, da parte dos utilizadores bastará utilizarem a mais recente versão da aplicação em qualquer um das plataformas suportadas e esta funcionalidade estará disponível de forma transparente pelo que nem mesmo o WhatsApp terá acesso aos dados.

 

A página WhatsApp Security (pdf) explica em melhor detalhe todo o processo que garante a protecção e privacidade das comunicações entre os utilizadores, todo o processo é automático o que facilita a sua utilização sem recorrer a difíceis opções ou conhecimentos mais técnicos, é igualmente fácil verificar se se encontra activada a opção bastando verificar nos detalhes do contacto ou grupo o respectivo icon.

 

end-to-end encryption ]