seguranca, como antivirus e firewall pessoal.A postura preventiva deve incluir cuidados como:ficar atento ao clicar em links, independente de como foram recebidos e de quem os enviou. Ao acessar links curtos usar complementos que possibilitem que o link de destino seja visualizado;nao considerar que mensagens vindas de conhecidos sao sempre confiaveis, pois o campo de remetente pode ter sido falsificado ou elas podem ter sido enviadas de contas falsas ou invadidas;nao abrir ou executar arquivos sem antes verifica-los com o antivirus.Mais dicas para usuarios finais estao disponiveis na Cartilha de Seguranca para Internet.5.2 Desenvolvedores de aplicacoes WebServidores Web costumam ser maquinas bem conectadas e com grande capacidade de processamento e, por isso, sao muito visados por atacantes que, ao invadi-los, instalam artefatos maliciosos, como ferramentas para disparar ataques DDoS.Para garantir a seguranca de um servidor Web e necessario, alem de seguir as boas praticas de administracao de maquinas descritas na secao 5.3, adotar alguns cuidados extras como:manter o servidor atualizado, incluindo o servico Web, o SGBD e todas as extensoes, modulos e plugins utilizados;jamais executar os servicos usando contas privilegiadas, como "root" e "Administrador";criar usuarios distintos e com privilegios minimos para diferentes servicos e funcoes. Por exemplo, criar um usuario para o servico Web, outro para o SGBD e outros para cada aplicacao. Assim, se uma dessas contas for invadida, os danos ficarao restritos apenas aos privilegios de acesso que essa conta possui.ser criterioso com as permissoes de diretorios e arquivos. Permitir, por padrao, apenas a leitura e autorizar a escrita e a execucao de acordo com a necessidade de cada usuario ou grupo;desabilitar os modulos, servicos e recursos desnecessarios, incluindo:a listagem de diretorios no servidor Web;a diretiva que mostra informacoes do servidor Web, como versao, caminho do sistema e nome de banco de dados, pois elas podem ser usadas em ataques e para explorar vulnerabilidades;os metodos TRACE e TRACK, pois eles permitem depurar informacoes e expoem dados contidos em cookies.Para manter um ambiente Web seguro e importante tambem garantir a seguranca das aplicacoes, pois elas sao uma das principais portas de entrada para o acesso indevido aos servidores Web.Atualmente as aplicacoes Web estao cada vez mais complexas e com novos recursos integrados. Alem disso, sofrem com o descuido dos usuarios e administradores em elaborar boas senhas, com a grande quantidade de sistemas vulneraveis, com a pressao economica para ser rapidamente lancadas (mesmo que com problemas) e com a falta de desenvolvedores Web capacitados em programacao segura.A seguranca de uma aplicacao Web necessita ser pensada em todas as fases, incluindo o projeto, o desenvolvimento, os testes, a entrada em producao, o acompanhamento diario de logs e a manutencao. Tambem deve estar presente em todas as partes que compoe a aplicacao, como o framework onde foi desenvolvida, o sistema gerenciador de conteudos (Content Management System CMS) onde e executada e o SGBD que ela acessa.Alem disso, e importante destacar que o fato de uma aplicacao estar em conformidade (compliance) com padroes e certificacoes nao garante que ela esteja segura, pois novas vulnerabilidades podem surgir e para as quais ela ainda nao foi testada.