Capítulo 8: Gerenciamento de Redes

Slides:



Advertisements
Apresentações semelhantes
Redes de computadores I
Advertisements

Redes de computadores I
SNMP: Simple Network Management Protocol
Protocolos de Gerência de Redes
Bruno Rafael de Oliveira Rodrigues
Gerenciamento de Redes
GERENCIAMENTO DE REDES Parte 1
Firewall Campus Cachoeiro Curso Técnico em Informática
Desempenho e Gerência Referência: Slides extraídos do material dos professores Jim Kurose e Keith Ross relativos ao livro Redes de Computadores e a Internet.
CPU – based DoS Attacks Against SIP Servers
Segurança de Perímetro
Gerenciamento de rede Objetivos do capítulo:
9: Gerência de Rede1 Capítulo 9: Gerenciamento de Redes Objetivos do capítulo: r introdução ao gerenciamento de redes m motivação m componentes principais.
Interação Cliente Servidor
DNS Introdução.
Modelo TCP/IP Versus Modelo OSI
Simple Network Management Protocol (SNMP)
GERENCIAMENTO DE REDES
Firewall.
Modelos de Referência.
Modelo de Segurança para Ambientes Cooperativos
PROTOCOLOS DE COMUNICAÇÃO
SNMP (Simple Network Management Protocol)
Universidade do Vale do Rio dos Sinos - São Leopoldo -
Modelo de referência OSI
Segurança na Web SSL - Secure Socket Level TLS - Transport Layer Security SET – Secure Electronic Transaction.
SNMP (Simple Network Management Protocol)
Firewall – Segurança nas redes
Redes Aula 7 Professor: Marcelo Maia.
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Fevereiro 2003 IST/INESC Contactos:IST/Tagus-Park Tel:
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Arquitectura de Gestão SNMPv1 (Parte 1) IST/INESC-ID Contactos:
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Ferramentas de Gestão Plataformas de Gestão IST/INESC-ID Contactos: IST/Tagus-Park.
O protocolo SNMP (Simple Network Management Protocol)
Segurança de Redes Wayne Palmeira.
REDES DE COMPUTADORES Prof. Deivson
Funcionalidade e Protocolos da Camada de Aplicação
CCNA 1 – Modelos OSI e TCP/IP
GERENCIAMENTO DE REDES UTILIZANDO O PROTOCOLO SNMP
Redes de Comunicação – Módulo 3
Protocolos e o Modelo OSI
SNMP Simple Network Management Protocol
Ferramentas de Gerenciamento Aula 3
Prof. Arthur Transmissão de Dados A Camada de Aplicação Transmissão de Dados Prof. Arthur O Modelo de Referência TCP/IP A Camada de.
Segurança e Auditoria de Sistemas
Cont. gerenciamento de rede Prof. Eliane Teresa Borela 2°p redes de Computadores.
Border Gateway Protocol
MODELO DE REFERÊNCIA TCP/IP
Firewall Luidi V. A. Andrade. Firewall  Um firewall protege rede de computadores de invasões hostis que possa comprometer confidencialidade ou resultar.
MONITORAMENTO DE REDE E SERVIDORES UTILIZANDO O CACTIEZ E SNMP
Protocolo de Gerenciamento SNMP
Gestão SNMP. Planeamento Montagem e Manutenção de Redes e Equipamentos Informáticos 2 SNMP- Simple Network Management Protocol Nos primeiros dias da Arpanet,
Modelo OSI Disciplina: Comunicação de Dados Ricardo Bento 12ºL nº11.
Arquitectura tcp. Camada tcp Ao contrário do protocolo UDP, o TCP representa um grande incremento de qualidade relativamente ao protocolo IP que lhe serve.
Execícios de Revisão Redes de Computadores Edgard Jamhour
Tarciana Dias Luciana Oliveira Flávia Falcão
Gerencia de Redes Introdução.
Execícios de Revisão Redes de Computadores Edgard Jamhour
Redes de computadores: Aplicações Prof. Dr. Amine BERQIA
TCP/IP.
Arquitetura TCP/IP Aplicação Transporte Rede Enlace Física.
SNMP Simple Network Management Protocol Grupo 3 Alysson Santos Anderson Lopes Diego Riff Felipe Albuquerque Rafael Borda.
FIREWALL.
Serviços de rede e internet Jackson Eduardo da Silva.
Simple Network Management Protocol
Exercícios de Revisão Redes de Computadores Edgard Jamhour
Aula: Arquiteturas de redes: modelo de referência OSI 04/12/2010.
Segurança Perimetral - Firewall
Curso Superior em Redes de Computadores Camada de Aplicação Prof. Sales Filho.
Gerenciamento de Redes Redes de Computadores 2 Instituto de Informática – UFG Prof. Fábio M. Costa (slides baseados em [Kurose&Ross2003])
Capítulo 9: Gerenciamento de Redes
Transcrição da apresentação:

Capítulo 8: Gerenciamento de Redes Objetivos do capítulo: introdução ao gerenciamento de redes motivação componentes principais Ambiente de gerenciamento de redes da Internet MIB: base de informações de gerenciamento SMI: linguagem de definição de dados SNMP: protocolo para gerenciamento de redes serviços de apresentação: ASN.1 firewalls

O que é gerenciamento de redes? Sistema autônomo (isto é “rede”): centenas ou milhares de componentes de hardware/software interagindo outros sistemas complexos que requerem monitoração e controle: avião a jato usinas nucleares outras? ”Gerenciamento de redes inclui o fornecimento, integração e coordenação de hardware, software e elementos humanos para monitorar, testar, configurar, consultar, analisar, avaliar e controlar a rede e recursos para atender os requisitos de desempenho, qualidade de serviço e operação em tempo real dentro de um custo razoável."

Infraestrutura para Gerenciamento de Redes definições: gerenciador agente data managing entity data entidade de gerenciamento Elementos gerenciados contêm objetos gerenciados cujos dados são reunidos numa MIB (Management Information Base) Elemento gerenciado agente data protocolo de gerenciamento Elemento gerenciado agente data agente data Elemento gerenciado Elemento gerenciado

Padrões de Gerenciamento de Redes OSI CMIP Common Management Information Protocol projetado nos anos 80: o padrão de gerenciamento por excelência padronização lenta demais SNMP: Simple Network Management Protocol origem na Internet (SGMP) começou simples desenvolvido e adotado rapidamente crescimento: tamanho e complexidade atualmente: SNMP V3 padrão de fato para gerenciamento de redes

SNMP visão-geral: 4 partes-chave Management information base (MIB): base de dados distribuída com dados de gerenciamento de rede Structure of Management Information (SMI): linguagem de definição para objetos da MIB protocolo SNMP transporta informações e comandos sobre objetos entre o gerenciador e o elemento gerenciado segurança, capacidades administrativas característica nova do SNMPv3

SMI: linguagem de definição de dados Propósito: criação de uma sintaxe e semântica para definição de dados de gerenciamento de forma não-ambígua tipos de dados: formato genérico dos dados OBJECT-TYPE tipo de dado, status, semântica do objeto gerenciado MODULE-IDENTITY grupos de objetos relacionados num módulo MIB Tipos de Dados Básicos INTEGER Integer32 Unsigned32 OCTET STRING OBJECT IDENTIFIER IPaddress Counter32 Counter64 Gauge32 Time Ticks Opaque

SNMP MIB Um módulo MIB é especificado pela SMI como: MODULE-IDENTITY (100 MIBs padronizadas, mais proprietárias) MODULE OBJECT TYPE: OBJECT TYPE: OBJECT TYPE: objetos especificados via construção OBJECT-TYPE da SMI

SMI: exemplo de Objeto e Módulo OBJECT-TYPE: ipInDelivers MODULE-IDENTITY: ipMIB ipMIB MODULE-IDENTITY LAST-UPDATED “941101000Z” ORGANIZATION “IETF SNMPv2 Working Group” CONTACT-INFO “ Keith McCloghrie ……” DESCRIPTION “The MIB module for managing IP and ICMP implementations, but excluding the management of IP routes.” REVISION “019331000Z” ……… ::= {mib-2 48} ipInDelivers OBJECT TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “The total number of input datagrams successfully delivered to IP user- protocols (including ICMP)” ::= { ip 9}

Exemplo de MIB : módulo UDP Object ID Nome Tipo Comentários 1.3.6.1.2.1.7.1 UDPInDatagrams Counter32 número total de datagramas entregues neste nó 1.3.6.1.2.1.7.2 UDPNoPorts Counter32 número de datagramas com app destino inexistente 1.3.6.1.2.1.7.3 UDInErrors Counter32 número de datagramas não entregues por outras razões 1.3.6.1.2.1.7.4 UDPOutDatagrams Counter32 número de datagramas enviados 1.3.6.1.2.1.7.5 udpTable SEQUENCE uma linha para cada porta emn uso por uma aplicação, fornece o número da porta e o endereço IP

Nomeação de Objetos questão: como nomear cada possível objeto padrão (protocolos, dados, outros..) em cada possível padrão de rede?? resposta: ISO Object Identifier tree: nomeação hierarquica de todos os objetos cada ramificação tem um nome e um número 1.3.6.1.2.1.7.1 ISO ISO-ident. Org. US DoD Internet udpInDatagrams UDP MIB2 management

ISO Object Identifier Tree Examine www.alvestrand.no/harald/objectid/top.html

Modo comando/resposta protocolo SNMP Duas formas de transportar informações da MIB: comandos e eventos managing entity managing entity entidade gerenciadora entidade gerenciadora pedido trap msg resposta agent data agent data agente agente Managed device Managed device elemento gerenciado elemento gerenciado Modo comando/resposta Modo evento

Protocolo SNMP: tipos de mensagens Tipo de Mensagem Função GetRequest GetNextRequest GetBulkRequest Manager-to-agent: “me envie dados” (instância,próximo na lista, bloco) InformRequest Manager-to-Manager: eis o valor da MIB SetRequest Manager-to-agent: define valor da MIB Agent-to-manager: valor, resposta ao pedido Response Trap Agent-to-manager: informa gerenciador de evento excepcional

Protocolo SNMP: formatos de mensagens Cabeçalho Get/Set Variáveis para Operações Cabeçalho do Trap Informação do Trap

SNMP segurança e administração criptografia: mensagem SNMP criptografada com DES autenticação: calcular, enviar MIC(m,k): calcula hash (MIC) sobre a mensagem (m), com chave secreta compartilhada (k) proteção contra playback: usar nonce controle de acesso baseado em visões A entidade SNMP mantém uma base de dados de direitos de acesso e regras para vários usuários A própria base de dados é acessível como um objeto gerenciado!

O problema de apresentação Q: uma cópia perfeita dos dados de memória a memória resolve o problema de comunicação entre computadores distintos? R: nem sempre! struct { char code; int x; } test; test.x = 256; test.code=‘a’ test.code test.x a 00000001 00000011 test.code test.x a 00000011 00000001 Formato do host 1 Formato do host 2 problema: diferentes formatos de dados e convenções de armazenamento

Resolvendo o problema de apresentação 1. Transladar o formato do host local para um formato independente de host 2. Transmitir os dados num formato independente de host 3. Transladar o formato independente para o formato do host remoto É muito bom É da pontinha! Que barato! Que da hora! Adolescente século XXI Hippie de meia- idade (anos 60) Vovózinha Serviço de Apresentação

ASN.1: Abstract Syntax Notation 1 padrão ISO X.208 usado extensivamente na Internet é como comer verduras: saber isto “é bom para você”! Tipos de dados definidos, construtores de objetos como SMI BER: Basic Encoding Rules especifica como os dados definidos em ASN.1 devem ser transmitidos cada objeto transmitido tem codificação Type, Length, Value (TLV) - Tipo, Tamanho, Valor

Codificação TLV Idéia: os dados transmitidos são auto-identificáveis T: tipo de dados, um dos tipos definidos em ASN.1 L: tamanho dos dados em bytes V: valor do dados, codificado de acordo com as regras do ASN.1 Valor do Tag Tipo 1 2 3 4 5 6 9 Booleano Inteiro Cadeia de bits Cadeia de octeto Nulo Identificador de Objeto Real

Codificação TLV exemplo Instâncias de tipo de dados especificadas no módulo Módulo de declarações de tipo de dados escritas em ASN.1 Valor, 259 Tamanho, 2 bytes Tipo=2, inteiro cadeia de bytes transmitidos Valor, 5 octetos (caracteres) Tamanho, 5 bytes Tipo=4, cadeia de octetos

Firewalls Dois tipo de firewal: filtros de pacotes Para evitar ataques de negação de serviço inundação de SYN flooding: atacante estabelece muitas conexões TCP falsas. O computador atacado aloca buffers para as conexões falsas e fica sem recursos para as verdadeiras. Para evitar modificações ilegais de dados internos. ex., o atacante troca a página de entrada da CIA por alguma coisa diferente Para evitar que intrusos obtenham informações secretas. firewall isola a rede interna da organização da Internet pública, permitindo que alguns pacotes passem e bloqueando outros. Dois tipo de firewal: filtros de pacotes gateways de aplicação

Filtragem de pacotes A rede interna é conectada à Internet através de um roteador. Fabricante do roteador oferece opções para filtragem de pacotes, baseado em: endereço IP de origem endereço IP de destino Número de portas TCP/UDP de origem e destino Tipo de mensagem ICMP Bits de SYN e ACK do TCP Exemplo 1: bloquear datagramas entrantes e saintes com campo de protocolo = 17 no protocolo IP e com porta de origem ou de destino igual a 23. Todo o fluxo UDP de entrada e de saída e todas as conexões telnet ficam bloqueadas. Exemplo 2: bloquear segmentos TCP de entrada com ACK=0. Previne que clientes externos façam conexões TCP com clientes internos, mas permite que os clientes internos façam conexões para fora.

Gateways de Aplicação host-to-gateway telnet session gateway-to-remote host telnet session application gateway router and filter sessão telnet host-gateway sessão telnet gateway para host remoto roteador e filtro gateway de aplicação Filtra os pacotes com base nos dados de aplicação, assim como em campos dos protocolos IP/TCP/UDP. Exemplo: permite usuários internos selecionados fazer uma conexão telnet para fora. 1. Exige que todos os usuários telnet se conectem através de um gateway. 2. Para os usuários autorizados, o gateway estabelece a conexão telnet com o host de destino. Gateway repassa os dados entre as duas conexões. 3. Roteador filtra todas as conexões telnet que não se originam no gateway.

Limitações de firewalls e gateways IP spoofing: roteador não tem como saber se os dados “realmente” vêm de onde dizem que vêm Se várias aplicações necessitam de tratamento especial, cada uma deve ter seu próprio gateway. Software cliente precisa saber como contactar o gateway. ex., deve definir o endereço IP de um proxy no browser Web Filtros muitas vezes adotam uma política de tudo ou nada para UDP. Critério: grau de comunicação com o mundo exterior versus nível de segurança Sites muito protegidos também sofrem com ataques.