(mais detalhes no Capitulo Seguranca de computadores).10.1. Seguranca em conexoes WebAo navegar na Internet, e muito provavel que a grande maioria dos acessos que voce realiza nao envolva o trafego de informacoes sigilosas, como quando voce acessa sites de pesquisa ou de noticias. Esses acessos sao geralmente realizados pelo protocolo HTTP, onde as informacoes trafegam em texto claro, ou seja, sem o uso de criptografia.O protocolo HTTP, alem de nao oferecer criptografia, tambem nao garante que os dados nao possam ser interceptados, coletados, modificados ou retransmitidos e nem que voce esteja se comunicando exatamente com o site desejado. Por estas caracteristicas, ele nao e indicado para transmissoes que envolvem informacoes sigilosas, como senhas, numeros de cartao de credito e dados bancarios, e deve ser substituido pelo HTTPS, que oferece conexoes seguras.O protocolo HTTPS utiliza certificados digitais para assegurar a identidade, tanto do site de destino como a sua propria, caso voce possua um. Tambem utiliza metodos criptograficos e outros protocolos, como o SSL (Secure Sockets Layer) e o TLS (Transport Layer Security), para assegurar a confidencialidade e a integridade das informacoes.Sempre que um acesso envolver a transmissao de informacoes sigilosas, e importante certificar-se do uso de conexoes seguras. Para isso, voce deve saber como identificar o tipo de conexao sendo realizada pelo seu navegador Web e ficar atento aos alertas apresentados durante a navegacao, para que possa, se necessario, tomar decisoes apropriadas. Dicas para ajuda-lo nestas tarefas sao apresentadas nas Secoes 10.1.1 e 10.1.2.10.1.1 Tipos de conexaoPara facilitar a identificacao do tipo de conexao em uso voce pode buscar auxilio dos mecanismos graficos disponiveis nos navegadores Web1 mais usados atualmente. Estes mecanismos, apesar de poderem variar de acordo com o fabricante de cada navegador, do sistema operacional e da versao em uso, servem como um forte indicio do tipo de conexao sendo usada e podem orienta-lo a tomar decisoes corretas.De maneira geral, voce vai se deparar com os seguintes tipos de conexoes:Conexao padrao: e a usada na maioria dos acessos realizados. Nao prove requisitos de seguranca. Alguns indicadores deste tipo de conexao, ilustrados na Figura 10.1, sao:o endereco do site comeca com "http://";em alguns navegadores, o tipo de protocolo usado (HTTP), por ser o padrao das conexoes, pode ser omitido na barra de enderecos;um simbolo do site (logotipo) e apresentado proximo a barra de endereco e, ao passar o mouse sobre ele, nao e possivel obter detalhes sobre a identidade do site.Figura 10.1: Conexao nao segura em diversos navegadores.Conexao segura: e a que deve ser utilizada quando dados sensiveis sao transmitidos, geralmente usada para acesso a sites de Internet Banking e de comercio eletronico. Prove autenticacao, integridade e confidencialidade, como requisitos de seguranca. Alguns indicadores deste tipo de conexao, ilustrados na Figura 10.2, sao:o endereco do site comeca com "https://";o desenho de um "cadeado fechado" e mostrado na barra de endereco e, ao clicar sobre ele, detalhes sobre a conexao e sobre o certificado digital em uso sao exibidos;um recorte colorido (branco ou azul) com o nome do dominio do site e mostrado ao lado da barra de endereco (a esquerda ou