Administracao
Identifique os aspectos de segurança que todos deveriam ter antes de disponibilizar uma aplicação na internet. Apresente os cuidados em vários níveis, por exemplo, segurança física, lógica, app, servidor:
R:. Os aspectos na qual deve-se tomar para ter uma aplicação segura na WEB, são as de Integridade, onde ataques contra este aspecto consistem em alterações maliciosas de dados, programas, mensagens e até mesmo informações da memória, ataques estes considerados como devastador, este ataque permite ao atacante ler/modificar/remover qualquer arquivo, enfim ter total controle de seu computador, medidas contra ataques que atingem a Integridade é a utilização de Checksums e criptografia. Confidencialidade ataques contra este aspecto pode revelar informações confidenciais para terceiros. Um atacante pode tentar obter estas informações na máquina do usuário ou no servidor Normalmente, assumimos que informações em nossas máquinas locais são privadas, mas poucos têm ciência de que uma vez que você esteja conectado à Internet estas informações podem não se tornar tão confidenciais assim. Por exemplo, os "browsers" normalmente mantém caches locais de visitas efetuadas pelos usuários a servidores Web que podem revelar alguns "hábitos" deste usuário, medidas a se tomar é a encriptação e utilização de Web Proxies. Negação de Serviço, ataques contra este aspecto é uma das mais sérias ameaças na Web e a mais difícil de prevenir. Este tipo de ataque consiste em ações maliciosas que desviam acessos a um determinado serviço que se encontra disponível. Web spoofing é um exemplo típico deste tipo de ataque, acessos feitos a determinado servidor Web são desviados para um outro servidor, normalmente um clone. Autenticação nos ataques contra este aspecto o atacante se faz passar por outro, obtendo a senha do usuário por algum método qualquer, Em geral, serviços Web são muito dependentes de servidores de nomes. Se um servidor de nome é atacado, servidores