Segurança em sistemas distribuídos
INTRODUÇÃO
• Com a crescente necessidade computacional, a computação distribuída ganha espaço como alternativa, no entanto para sua perfeita utilização, o tema segurança ganha enfoque importantíssimo. • Portanto traremos uma visão sobre a segurança de sistemas e sua aplicação em sistemas distribuídos a nível cliente, servidor e especialmente rede
SISTEMAS DISTRIBUÍDOS
• Definição • A ideia • As características • Concorrência • Tolerância a falhas • Heterogeneidade • Escalabilidade • Transparência • Segurança • A motivação
CONCEITOS BÁSICOS EM SEGURANÇA
• Autenticidade • Confidencialidade • Disponibilidade • Integridade
ATAQUES
• Ataque de Interrupção(DoS) • Ataca a disponibilidade • Grande número de requisições simultâneas • Causar instabilidade no sistema • Deixar inacessível qualquer comunicação ao atacado
ATAQUES
• Ataque de Interceptação(Man-in-the-middle) • Ataca autenticidade, confidencialidade e integridade • Se passa por quem não é • Acesso não autorizado • Utiliza informação de forma silenciosa
ATAQUES
• Ataque de Modificação(Reply) • Ataca a integridade • Mudança de rota da informação • Acesso indevido • Transmissão porterior
ATAQUES
• Ataque de Falsificação(IP Spoofing) • Ataca autenticidade e confidencialidade • Se passar por confiável • Falsificar endereço de remetente • Ter acesso total do fluxo numa conexão
ATAQUES
• Envenenamento de DNS • Compromete o serviço de nomes de domínio(DNS) • Altera o cache do servidor DNS para ser mapeado por site malicioso • Modo Operante • Cracker testa o servidor local de dns • Se não tiver no cache, ele sobe de nível hierárquico • Passa enviar vários pacotes simulando ser servidor de nível maior • Captura a id da transação e o dns local escreve no cache o endereço malicioso • O usuário acessa e automaticamente é enviado ao site malicioso
IMPACTO EM SISTEMAS DISTRIBUÍDOS
• Rede Social • Facebook • 1 bilhão de clientes • Acesso a dados