MODELO DE GESTIÓN DE SEGURIDAD CON SOPORTE A SNMP · PDF file4.4.1 Generalidades de MIB...

Click here to load reader

  • date post

    29-Sep-2018
  • Category

    Documents

  • view

    218
  • download

    0

Embed Size (px)

Transcript of MODELO DE GESTIÓN DE SEGURIDAD CON SOPORTE A SNMP · PDF file4.4.1 Generalidades de MIB...

  • MODELO DE GESTIN DE SEGURIDAD CON SOPORTE A SNMP

    NICOLS BOTERO ARANA

    Proyecto de grado presentado para optar el ttulo de Ingeniero de Sistemas

    Director: Ingeniero Edgar Enrique Ruiz Garca

    PONTIFICIA UNIVERSIDAD JAVERIANA

    FACULTAD DE INGENIERIA

    CARRERA DE INGENIERIA DE SISTEMAS

    BOGOTA D.C.

    JUNIO DEL 2005

  • PONTIFICIA UNIVERSIDAD JAVERIANA

    FACULTAD DE INGENIERIA

    CARRERA DE INGENIERIA DE SISTEMAS

    Rector Magnfico: Padre Gerardo Remolina Vargas S.J.

    Decano Acadmico Facultad de Ingeniera: Ingeniero Francisco Javier Rebolledo Muoz

    Decano del Medio Universitario Facultad de Ingeniera: Padre Jos Sarmiento Nova S.J.

    Director Carrera de Ingeniera de Sistemas: Ingeniera Hilda Cristina Chaparro Lpez

    Director Departamento de Ingeniera de Sistemas: Ingeniero Germn Alberto Chavarro Flrez

  • Nota de Aceptacin

    ______________________________________________________

    ______________________________________________________

    ______________________________________________________

    ________________________________________

    Director del Proyecto

    ________________________________________

    Jurado

    ________________________________________

    Jurado

    JUNIO DEL 2005

  • Artculo 23 de la Resolucin No. 1 de Junio de 1946

    La Universidad no se hace responsable de los conceptos emitidos por sus alumnos en sus proyectos de grado.

    Slo velar porque no se publique nada contrario al dogma y la moral catlica y porque no contengan ataques o polmicas puramente personales. Antes bien, que se vean en ellos el anhelo de buscar la verdad y la Justicia

  • AGRADECIMIENTOS En primer lugar quiero agradecer a la Carrera de Ingeniera de Sistemas de la Pontifica Universidad Javeriana por haberme instruido y formado como Ingeniero y por haberme brindado el conocimiento que me ayud a superar esta etapa de mi vida. Debo un especial reconocimiento a mis padres por haberme brindado esta gran oportunidad de estudio, por estar siempre conmigo en mis decisiones, en mis problemas y en todo momento que tuve la necesidad de ellos. Muchas gracias a mi hermano por haberme servido de gua, de compaero, pero sobre todo, de hermano, de alguien que siempre est al lado de uno. Muchas gracias a mi hermana por darme siempre esos empujoncitos de aliento, que de una forma muy cariosa, lo ayudan a uno a seguir adelante sin importar lo que venga. Muchas gracias a mi novia que estuvo presente durante mi ltimo ao en la Universidad y que me apoy en todo momento. A mis amigos de la Universidad y del colegio, amigos incondicionales que estuvieron presentes en mi vida desde los comienzos ms bsicos de mi formacin y con los cuales comparto momentos fabulosos. En ellos pude encontrar siempre una mano amiga cuando era necesario. No hay que olvidar aquellas personas que me permitieron irme formando como Ingeniero y que me fueron brindando los pilares del conocimiento: mis profesores. Muchas gracias por haberme enseado todo aquello que necesit en el descubrimiento del saber. Al director de mi tesis le agradezco toda su paciencia en aquellos momentos donde ms se necesitaba, por haberme guiado en todo este proceso y haberme brindado un ambiente de confianza y bienestar para el desarrollo de esta investigacin.

  • TABLA DE CONTENIDO GLOSARIO ................................................................................................................ 10 1 INTRODUCCIN .............................................................................................. 12 2 PLANTEAMIENTO DE LA INVESTIGACIN .............................................. 15

    2.1 OBJETIVO GENERAL.............................................................................. 15 2.2 OBJETIVOS ESPECFICOS...................................................................... 15 2.3 REQUISITOS PARA EL DESARROLLO DEL PROYECTO.................. 15

    3 METODOLOGA ............................................................................................... 16 3.1 DESARROLLO METODOLGICO DE LA INVESTIGACIN ............ 16

    4 MARCO TERICO............................................................................................ 18 4.1 ADMINISTRACIN DE SEGURIDAD ................................................... 18 4.2 ADMINISTRACIN DE RED .................................................................. 18 4.3 DOCUMENTACIN SOBRE SNMP........................................................ 19

    4.3.1 Protocolo de administracin simple (SNMP) ..................................... 19 4.3.1.1 Componentes de SNMP .................................................................. 20 4.3.1.2 Representacin de la informacin................................................... 21 4.3.1.3 Operaciones (comandos) del protocolo........................................... 22 4.3.1.4 Estructura de la PDU....................................................................... 24

    4.3.2 Protocolo de administracin simple versin 3 (SNMPv3).................. 25 4.3.2.1 Arquitectura SNMPv3..................................................................... 26 4.3.2.2 Formato del mensaje ....................................................................... 29 4.3.2.3 Modelo de seguridad basado en usuarios (USM) ........................... 30

    4.3.2.3.1 Parmetros de seguridad de USM............................................. 30 4.3.2.3.2 Motor SNMP autoritativo ......................................................... 31 4.3.2.3.3 El grupo MIB usmUser [10] ..................................................... 33 4.3.2.3.4 Descubrimiento de motores SNMP........................................... 34 4.3.2.3.5 Administracin de llaves........................................................... 34

    4.3.2.4 Modelo de control de acceso basado en vistas (VACM) ................ 35 4.3.2.4.1 Elementos del modelo VACM.................................................. 35 4.3.2.4.2 La MIB del VACM ................................................................... 36

    4.3.3 Comparacin entre seguridad de SNMPv1 y SNMPv3 ...................... 37 4.4 DOCUMENTACIN DE MIB .................................................................. 38

    4.4.1 Generalidades de MIB......................................................................... 38 4.4.2 La estructura de administracin de la informacin ............................. 38 4.4.3 Interaccin con la MIB........................................................................ 39 4.4.4 Notacin de sintaxis abstracta ASN.1................................................. 40

    4.4.4.1 Conceptos ASN.1............................................................................ 42 4.4.4.2 Tipos abstractos de datos ................................................................ 43 4.4.4.3 Identificacin de objetos ................................................................. 46 4.4.4.4 Ejemplo de la MIB de prueba ......................................................... 47

    5 DESARROLLO DEL PROYECTO ................................................................... 49 5.1 SELECCIN DE PROGRAMAS A UTILIZAR ....................................... 50

  • 5.1.1 Programa Net-SNMP .......................................................................... 55 5.1.1.1 Pruebas de concepto........................................................................ 55

    5.1.2 Seleccin de herramientas de seguridad ............................................. 57 5.1.3 Seleccin de motor de base de datos................................................... 62 5.1.4 Anlisis del protocolo syslog .............................................................. 63

    5.2 ARQUITECTURA DEL MODELO PROPUESTO................................... 64 5.2.1 Arquitectura general............................................................................ 64 5.2.2 Arquitectura del adaptador.................................................................. 66

    5.2.2.1 Adaptador........................................................................................ 67 5.2.2.1.1 Analizador de logs..................................................................... 67 5.2.2.1.2 Consideraciones sobre los logs ................................................. 69 5.2.2.1.3 Consideraciones sobre la MIB .................................................. 70 5.2.2.1.4 Construccin del adaptador....................................................... 72

    5.2.3 Arquitectura de la consola de seguridad ............................................. 78 5.2.3.1 Consola de seguridad ...................................................................... 80

    5.2.3.1.1 Subsistema de ambiente grfico................................................ 81 5.2.3.1.2 Subsistema de control de incidentes de seguridad .................... 81 5.2.3.1.3 Subsistema de recepcin de mensajes SNMP........................... 82 5.2.3.1.4 Subsistema de envo de mensaje SNMP ................................... 82

    5.2.3.2 Modelo entidad-relacin de la base de datos utilizada.................... 82 5.2.3.3 Diagrama de clases de la consola de seguridad .............................. 83

    6 PRUEBAS........................................................................................................... 84 6.1 DESCRIPCIN DE LA PRUEBA ............................................................. 84 6.2