Que tipo de problemas de segurança são atenuados por esta arquitetura .NET?

Que tipo de problemas de segurança são atenuados por esta arquitetura .NET?

Dado o seguinte layout físico para um aplicativo da web .NET:

  1. DB (sql server, windows) - Sem rota pública (sem acesso à tabela, apenas procs armazenados)

  2. Web Service DAL (iis, windows) - Sem rota pública (pode ser acessado pelo servidor web via porta 80 e 443)

  3. Servidor Web (iis, windows) - Rota pública (somente via porta 80 e 443)

Que tipo(s)/exemplos de ataque poderiam ser usados ​​para comprometer o servidor web público, mas seriam bloqueados pelo serviço web DAL? ou seja, você consegue pensar em tipos de ataque concretos que o DAL interrompe?

Atenção, estou interessadoapenasno aspecto de segurança, não de escalonamento/tolerância a falhas/desempenho/etc.

Na minha opinião, se o servidor da Web foi comprometido usando um ataque na porta 80/443, o mesmo ataque funcionaria na porta 80/443 para a caixa DAL do serviço da Web.

Responder1

Você ganha a capacidade de excluir todas as solicitações recebidas (no servidor dois - a camada de serviço da Web), exceto aquelas de endereços IP específicos - normalmente apenas aquelas associadas ao servidor da Web voltado para o público.

Nessa configuração, os ataques ao servidor dois precisam ser realizados no servidor três.

Não é impossível obter o controle do servidor três e usá-lo para lançar ataques, mas é consideravelmente mais difícil do que atacar a partir de uma máquina independente.

informação relacionada