I Seguridad y Aita Disponibilidad JESUS COSTAS SANTOS SEGURIDAD Y ALTA DISPONIBILIDAD 0 Jesús Costas Santos © De la edición: Ra-Ma 2011 MARCAS COMERCIALES. Las designaciones utilizadas por las em presas para dist inguir sus productos (hardware, software, sistem as operativos, etc.) suelen ser m arcas registradas. RA-MA ha intentado a lo largo de este libro distinguir las m arcas comerciales de los térm inos descriptivos, siguiendo el estilo que utiliza el fabricante, sin intención de infringir la marca y solo en beneficio del propietario de la misma. Los datos de los ejemplos y pantallas son ficticios a no ser que se especifique lo contrario. RA-MA es m arca comercial registrada. Se ha puesto el máximo empeño en ofrecer al lector una información completa y precisa. Sin embargo, RA-MA Editorial no asum e ninguna responsabilidad derivada de su uso ni tampoco de cualquier violación de patentes ni otros derechos de terceras partes que pudieran ocurrir. E sta publicación tiene por objeto proporcionar unos conocimientos precisos y acreditados sobre el tema tratado. Su venta no supone para el editor ninguna forma de asistencia legal, adm inistrativa o de ningún otro tipo. En caso de precisarse asesoría legal u otra forma de ayuda experta, deben buscarse los servicios de un profesional competente. Reservados todos los derechos de publicación en cualquier idioma. Según lo dispuesto en el Código Penal vigente ninguna parte de este Libro puede ser reproducida, grabada en sistem a de almacenamiento o transm itida en forma alguna ni por cualquier procedimiento, ya sea electrónico, mecánico, reprográfieo, magnético o cualquier otro sin autorización previa y por escrito de RA-MA; su contenido está protegido por la Ley vigente que establece penas de prisión y/o m ultas a quienes, intencionadamente, reprodujeren o plagiaren, en todo o en parte, una obra literaria, artística o científica. Editado por: RA-MA Editorial Calle Jaram a, 3A, Polígono Industrial Igarsa 28860 PARACUELLOS DE JARAMA, Madrid Teléfono: 91658 42 SO Fax: 91 662 81 39 Correo electrónico; editorial@ra-ma.com Internet: w w w .ra-m a.es y w w w.ra-m a.com ISBN: 978-84-9964-089-1 Depósito Legal: M-24.265-2011 Maquetación: Antonio García Tomé Diseño de Portada: Antonio G arcía Tomé Filmación e Impresión: C losas-Or coy en, S.L. Impreso en España índice IN T R O D U C C IÓ N ............................................................................................................................................................................ 7 C A P ÍT U L O 1. P R I N C IP IO S D E S E G U R ID A D Y ALTA D IS P O N IB IL ID A D .........................................................9 1.1 IN TRO D U CCIÓ N A LA SEGURIDAD IN FO R M Á TICA ...............................................................................................10 1.2 FIABILIDAD, CONFIDENCIALIDAD, INTEGRIDAD Y D IS P O N IB IL ID A D ...................................................... 11 1.2.1 A lta d isp o n ib ilid ad ........................................................................................................................................................ 21 1.3 ELEM EN TO S VULN ERA BLES EN EL SISTEM A INFORMÁTICO: HARDWARE, SOFTWARE Y DATOS................................................................................................................................. 22 1.4 AM ENAZAS................................................................................................................................................................................ 24 1.4.1 A m enazas provocadas por p e rs o n a s ......................................................................................................................... 24 1.4.2 A m enazas físicas y lógicas............................................................................................................................................24 1.4.3 Técnicas de a ta q u e ......................................................................................................................................................... 25 1.5 P R O T E C C IÓ N ...........................................................................................................................................................................26 1.5.1 A u ditoría de seguridad de sistem as de info rm ación ............................................................................................ 27 1.5.2 M edidas de seg u rid a d ....................................................................................................................................................28 1.6 REFERENCLAS W E B .............................................................................................................................................................. 29 R ESU M EN D EL C A PÍTU LO ........................................................................................................................................................ 29 EJE R C IC IO S P R O P U E S T O S ....................................................................................................................................................... 30 T E S T DE C O N O C IM IE N T O S......................................................................................................................................................32 C A P ÍT U L O 2. S E G U R ID A D P A S IV A ....................................................................................................................................33 2.1 P R IN C IPIO S DE LA SEGURIDAD PASIVA.................................................................................................................... 34 2.2 COPIAS DE S E G U R ID A D .....................................................................................................................................................35 2.2.1 Modelos de alm acén de dato s .................................................................................................................................... 36 2.2.2 Recom endación sobre el tipo de copia a efe c tu a r................................................................................................... 37 2.2.3 R ecuperación de d a to s ...................................................................................................................................................44 2.3 SEGURIDAD FÍSICA Y A M B IEN TA L...............................................................................................................................47 2.3.1 C entros de Procesado de D atos (C P D )..................................................................................................................... 47 2.3.2 Ubicación y acondicionam iento físico .......................................................................................................................48 2.3.3 Control de acceso físico ................................................................................................................................................ 49 2.3.4 S istem as b io m é tric o s ................................................................................................................................................... 50 2.3.5 Circuito C errado de Televisión CCCTV)................................................................................................................... 51 2.4 SISTEM AS DE ALIM ENTACIÓN IN INTERRUM PIDA (SAI)................................................................................... 52 2.4.1 Tipos de S A I.....................................................................................................................................................................53 2.4.2 P otencia n e c e s a ria ......................................................................................................................................................... 53 2.5 R EFE R EN C IA S W E B ..............................................................................................................................................................60 R E S U M E N D E L CA PÍTU LO ........................................................................................................................................................ 61 E JE R C IC IO S P R O PU E ST O S .......................................................................................................................................................62 TEST DE C O N O C IM IE N T O S ......................................................................................................................................................64 3 SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA C A P ÍT U L O 3. S E G U R ID A D L Ó G IC A ................................................................................................................................. 65 3.1 P R IN C IP IO S DE LA SEGURIDAD LÓ G IC A ................................................................................................................... 66 3.2 CONTROL DE ACCESO L Ó G IC O ....................................................................................................................................... 67 3.2.1 Política de c o n tra s e ñ a s ................................................................................................................................................. 67 3.2.2 C ontrol de acceso en la BIOS y gestor de a rra n q u e ...............................................................................................73 3.2.3 C ontrol de acceso en el sistem a o p erativ o ................................................................................................................77 3.3 PO LÍTICA DE USUARIOS Y G R U PO S..............................................................................................................................82 3.4 R EFE R E N C IA S W E B .............................................................................................................................................................. 84 R E SU M E N D E L C A PÍTU LO ........................................................................................................................................................ 85 E JE R C IC IO S P R O P U E S T O S ....................................................................................................................................................... 86 T E S T DE C O N O C IM IE N T O S ...................................................................................................................................................... 87 C A P ÍT U L O 4. S O F T W A R E A N T IM A L W A R E .....................................................................................................................89 4.1 SOFTW ARE M A LIC IO SO ......................................................................................................................................................90 4.2 CLA SIFICACIÓN D EL MALWARE.....................................................................................................................................91 4.2.1 M étodos de infección......................................................................................................................................................92 4.3 PR O T EC C IÓ N Y D E S IN F E C C IÓ N .....................................................................................................................................94 4.3.1 C lasificación del softw are a n tim a lw a re ................................................................................................................... 94 4.3.2 L a m ejor h e rra m ie n ta a n tim a lw a r e .......................................................................................................................100 4.4 R E FE R EN C IA S W E B ............................................................................................................................................................102 R E S U M E N DEL C A PÍTU LO ......................................................................................................................................................102 E JE R C IC IO S P R O P U E S T O S .....................................................................................................................................................103 T E S T DE C O N O C IM IE N T O S ....................................................................................................................................................104 C A P ÍT U L O 5. C R IP T O G R A F ÍA ............................................................................................................................................107 5.1 P R IN C IP IO S DE C R IPT O G R A FÍA .................................................................................................................................. 108 5.2 TIPO S DE ALGORITM OS D E C IF R A D O ...................................................................................................................... 109 5.2.1 C riptografía s im é tric a ................................................................................................................................................ 111 5.2.2 C rip to g rafía de clave a s im é tric a ............................................................................................................................. 115 5.2.3 C riptografía h íb r i d a ................................................................................................................................................... 117 5.2.4 F irm a d ig ita l................................................................................................................................................................. 120 5.3 CER TIFIC A D O S D IG IT A L E S ........................................................................................................................................... 122 5.3.1 T erceras p a ite s de confianza.....................................................................................................................................125 5.3.2 D ocum ento N acional de Iden tid ad electrónico (D N Ie )..................................................................................... 125 5 .4 R E FE R EN C IA S W E B ........................................................................................................................................................... 126 R E S U M E N D EL C A PÍTU LO ......................................................................................................................................................127 E JE R C IC IO S P R O P U E S T O S .................................................................................................................................................... 128 T E S T DE C O N O C IM IE N T O S ................................................................................................................................................... 129 C A P ÍT U L O 6. S E G U R ID A D E N R E D E S C O R P O R A T IV A S .................................................................................... 131 6.1 AMENAZAS Y A T A Q U E S ................................................................................................................................................... 132 6.1.1 A m enazas e x te rn a s e in te r n a s .................................................................................................................................136 6.2 SISTEM AS DE D ETEC C IÓ N DE INTRUSOS (ID S)...................................................................................................137 6.3 R IESG O S PO T EN C IA LE S E N LOS SERV ICIO S DE R E D ...................................................................................... 139 6 .4 COM UNICA CIONES SEG U R A S...................................................................................................................................... 140 6.4.1 V P N ................................................................................................................................................................................. 145 4 © RA-MA INDICE 6.5 R E D E S IN A LÁ M B R IC A S....................................................................................................................................................148 6.5.1 S istem as de seguridad en W LA N .............................................................................................................................149 6.5.2 Recom endaciones de seg u rid ad en W L A N ........................................................................................................... 155 6.6 R E FE R E N C IA S W E B ............................................................................................................................................................158 R E SU M E N D EL C A PÍT U L O ...................................................................................................................................................... 158 E JE R C IC IO S P R O P U E S T O S .....................................................................................................................................................159 T E S T DE C O N O C IM IE N T O S ....................................................................................................................................................160 C A P ÍT U L O 7. S E G U R ID A D P E R IM E T R A L ....................................................................................................................161 7.1 C O R TA FU EG O S..................................................................................................................................................................... 162 7.1.1 Tipos de c o rta fu e g o s....................................................................................................................................................168 7.1.2 DM Z..................................................................................................................................................................................173 7.2 PRO XY........................................................................................................................................................................................174 7.2.1 Tipos, ca racterísticas y funciones p rin c ip a le s ......................................................................................................174 7.3 R EFE R EN C IA S W E B ............................................................................................................................................................181 R E SU M E N D EL C A PÍTU LO ...................................................................................................................................................... 182 E JE R C IC IO S P R O P U E S T O S .....................................................................................................................................................182 T E S T DE C O N O C IM IE N T O S ....................................................................................................................................................183 C A P ÍT U L O 8. C O N F IG U R A C IO N E S D E ALTA D IS P O N IB IL ID A D ................................................................... 185 8.1 SO LU CIO N ES DE ALTA D ISPO N IBILID A D ................................................................................................................ 186 8.2 R A ID ...........................................................................................................................................................................................187 8.3 BALANCEO DE CA RG A ......................................................................................................................................................194 8.4 VIRTUALIZACIÓN................................................................................................................................................................ 199 8.4.1 V irtualización de servidores......................................................................................................................................205 8.5 REFEREN CIA S W E B ............................................................................................................................................................210 R ESU M EN D EL CA PÍTU LO ......................................................................................................................................................211 E JE R C IC IO S P R O PU E ST O S .....................................................................................................................................................212 T E S T DE C O N O C IM IE N T O S ....................................................................................................................................................213 C A P ÍT U L O 9. N O RM A TIV A L E G A L E N M A TER IA D E S E G U R ID A D IN F O R M Á T IC A ............................. 215 9.1 LEY ORGÁNICA DE PR O TEC C IÓ N DE DATOS (LO PD ).........................................................................................216 9.1.1 Á m bito de aplicación de la L O P D .............................................................................................................................216 9.1.2 Agencia E spañola de Protección de D atos ........................................................................................................... 217 9.1.3 T ra ta m ie n to de los d a to s ........................................................................................................................................... 218 9.1.4 N iveles de se g u rid a d ................................................................................................................................................... 219 9.2 LEY DE SERV ICIOS DE LA SOCIEDAD DE LA INFORM ACIÓN Y DE COM ERCIO ELEC TR Ó N IC O (L S S IC E )................................................................................................................................................................................... 221 9.2.1 E n to rn o s W eb................................................................................................................................................................ 222 9.2.2 C om unicaciones com erciales.................................................................................................................................... 222 9.3 R E FE R E N C IA S W E B ........................................................................................................................................................... 224 R E SU M E N D E L C A PÍTU LO ......................................................................................................................................................224 E JE R C IC IO S P R O P U E S T O S .....................................................................................................................................................225 T E S T DE C O N O C IM IE N T O S ................................................................................................................................................... 226 M A T E R IA L A D IC IO N A L ......................................................................................................................................................... 227 ÍN D IC E A L F A B É T IC O .............................................................................................................................................................229 5 Introducción E ste libro surge con el propósito de acercar al lector a los aspectos m ás im portantes que encierra la seguridad inform ática y los relativos a g aran tizar alta disponibilidad en los sistem as críticos, ante las crecientes am enazas sobre los sistem as informáticos, donde cada vez contenemos m ás valiosa información. Con la reform a curricular de formación profesional, enm arcada en la Ley Orgánica do Educación (LOE), los ciclos formativos de la familia profesional de Inform ática y Comunicaciones poseen como contenido transversal la m ateria de seguridad inform ática, debido a la creciente dem anda de personal cualificado para su adm inistración. Con tal propósito, puede servir de apoyo tam bién para estudiantes del las Ingenierías Técnicas. Hoy en día, existen muchos usuarios y profesionales de la Inform ática que discuten las ventajas e inconvenientes de la utilización de un determ inado sistem a operativo, antivirus o cortafuegos como solución única a los problem as de la seguridad informática, no entendiendo que en esta m ateria ha de trab ajarse en todos los frentes posibles. Aquí no hay preferencia por ningún sistem a en particular, ni se in ten ta com pararlos para descubrir cuál es el mejor de todos, sino enriquecer los contenidos al exponer sus principales características, manejo y métodos para conseguir la máxima fiabilidad de los sistem as. A lo largo del libro se analiza la seguridad inform ática y la alta disponibilidad desde d istintas perspectivas, con un total de 51 p rácticas, p ara com pletar una visión global de la m ateria y no dejar ningún aspecto vulnerable: P r in c ip io s b á sic o s y problem ática de la Seguridad y Alta disponibilidad. Capítulo 1. S eg u rid a d p asiva, analizando soluciones de copia de seguridad y seguridad física y am bienta) en ios sistem as informáticos. Capítulo 2. S egu rid ad lógica. Gestión de usuarios, privilegios, contraseñas y actualizaciones de sistem as y software. Capítulo 3. S o ftw a re d e seg u rid a d antim alware. Capítulo 4. C rip tografía en comunicaciones y protección de la información. C apítulo 5. S eg u rid a d en re d e s corp orativas, atendiendo a las am enazas in tern as y estudiando los fundam entos de comunicaciones seguras, con especial atención a inalám bricas. Capítulo 6. S eg u rid a d p erim etra l m ediante configuración de cortafuegos y proxy. Capítulo 7. C o n fig u racion es a v an zad as de alta d isp o n ib ilid a d , como redundancia en el alm acenam iento m ediante RAID, balanceo de carga, vírtualización de servidores. C apítulo 8. N o rm a tiv a leg al en m ateria de seguridad inform ática. LOPD y LSSICE. C apítulo 9. Uno de los objetivos de este Libro es dam os a conocer las innovaciones en ataques y vulnerabilidades m ás actuales en m ateria inform ática, haciéndonos m ás prevenidos y aprendiendo a realizar acciones totalm ente seguras. Para ello se presentan en cada capítulo n o tic ia s d e a ctu a lid a d relacionadas con la tem ática del mismo, que perm itan la reflexión y el conocimiento de nuevos avances. 7 SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA P ara todo aquel que use este libro en el entorno de la enseñanza (Ciclos Formativos o Universidad), se ofrecen varias posibilidades: utilizar los conocimientos aquí expuestos p ara inculcar aspectos genéricos de la seguridad inform ática y alta disponibilidad o sim plem ente centrarse en preparar a fondo alguno de ellos. Ra-Ma pone a disposición de los profesores una guía didáctica para el desarrollo del tem a que incluye las soluciones a los ejercicios expuestos en el texto. Puede solicitarla a editorial@ra-ina.com, acreditándose como docente y siem pre que el libro sea utilizado como texto base para im partir las clases. 8 • • • / Analizar la problemática general de la seguridad informática. / Conocer los principios sobre los que se sustenta. / Conocer el significado de alta disponibilidad. / Identificar las principales vulnerabilidades, ataques y medidas de seguridad a adoptar sobre los sistemas. / Diferenciar la seguridad física y lógica, y la pasiva de la activa. SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA Con la proliferación de la inform ática en todos los ám bitos de la vida, el núm ero de usuarios y profesionales de inform ática ha crecido exponencialm ente en los últim os años, del mismo modo que las necesidades de comunicación y com partición de recursos en red. L as dos nuevas problem áticas que subyacen de esta nueva realidad son, por un lado asegurar los sistem as y la información que disponemos, y por otro poder tener acceso a los servicios el mayor tiempo posible, sin interrupciones y con un cierto nivel de calidad, siendo la base para el estudio de la seguridad inform ática y la alta disponibilidad respectivam ente. INTRODUCCIÓN A LA SEGURIDAD INFORMÁTICA Las tecnologías de la información y la comunicación (TIC), y concretam ente la inform ática, se ha instalado en todos los ám bitos de la sociedad: sanidad, educación, finanzas, prensa, etc., siendo cada vez m ás útil e im prescindible para el desarrollo de su s actividades cotidianas. Del mismo modo que se extiende el uso de la informática, la seguridad inform ática debe ten er una im portancia cada vez mayor, teniendo en cuenta que el funcionamiento correcto de sus sistem as depende en gran medida, de protegerlos como el mayor de sus tesoros. La seguridad informática consiste en asegurar que los recursos del sistema de información de una organización sean utilizados de la manera que se decidió y que el acceso a la información allí contenida, así como su modificación, solo sea posible a las personas que se encuentren acreditadas y dentro de los límites de su autorización. Los p rin c ip a les ob jetivos de la seguridad inform ática por tanto son: Detectar los posibles problemas y am enazas a la seguridad, m inim izando y gestionando los riesgos. G aran tizar la adecuada utilización de los recursos y de las aplicaciones de los sistem as. L im itar las pérdidas y conseguir la adecuada recuperación del sistem a en caso de un incidente de seguridad. C um plir con el marco legal y con los requisitos im puestos a nivel organizativo. D u ran te el desarrollo del libro, veremos que el conjunto de vulnerabilidades, am enazas, ataques y m edidas de seg u rid ad han ido aum entando y modificándose con el tiempo, sien d o n ece sa rio esta r al d ía en esta m ateria. P a ra ello harem os uso de diversas noticias de actualidad y reflexiones sobre las mismas. La comunidad de usuarios y profesionales en m ateria de seguridad inform ática m antienen al día al resto de u su ario s m ediante noticias y post en blogs y webs especializadas. Sírvase como ejemplo el blogv repositorio de blogs de seg u rid ad inform ática disponible en la web del Instituto Nacional de Tecnologías de la comunicación S.A. (en adelante INTECO), sociedad anónim a estatal adscrita a la S ecretaría de Estado de Telecomunicaciones y para la Sociedad de la Inform ación: http ; / / www. inteco.es/ blog / Seg u rid a d ! Observatorio / BlogSeguridad 10 © RA-MA 1 ■PRINCIPIOS DE SEGURIDAD Y ALTA DISPONIBILIDAD i La seguridad informática lleva asociada un conjunto de palabras, en muchos casos nuevos términos en inglés. A lo largo del libro y en los artículos de actualidad se irán repitiendo, por lo que es recomendable ir construyendo nuestro glosario de términos con palabras como pharm ing, tabnabbing, malware, sniffíng, spoofing, phishing, scam, spam, botnet, spyware, keylogger, etc. Te proponemos que leas un artículo de actualidad, que podrás encontrar descargando el material adicional y en la web www.securitybydefault.com /2010/01/origen-y-evolucion-del-efraude.htm l, en et cual deberás identificar palabras relacionadas con conceptos de seguridad informática que no conozcas y realizar un glosario de términos con sus definiciones. Comenta en grupo las siguientes cuestiones: • ¿Has recibido alguna vez un intento de phishing mediante correo electrónico de tipo spam ? ¿Podrías indicar algún ejemplo? • Realizar un debate en el que se analicen las más conocidas am enazas existentes en la actualidad y qué tipo de medidas de prevención prelim inares se podrían tomar. FIABILIDAD, CONFIDENCIALIDAD, INTEGRIDAD Y DISPONIBILIDAD Seguridad es un concepto asociado a la certeza, falta de riesgo o contingencia. Conviene aclarar que no siendo posible la certeza absoluta, el elemento de riesgo está siempre presente, independientem ente de las m edidas que tomemos, por lo que debemos hab lar de niveles de seguridad. La seg u rid a d ab so lu ta n o e s p o sib le y rn adelante entenderem os que la seguridad inform ática es un conjunto de té c n ic a s encam inadas a obtener a lto s n iv e le s d e seg u rid a d en los sistem as informáticos. Podemos entender como seguridad una característica de cualquier sistem a que nos indica que ese sistem a está Libre de todo peligro, daño o riesgo, y que es, en cierta m anera, infalible. Como esta característica, particularizando p ara el caso de sistem as informáticos, sistem as operativos o redes de computadores, es muy difícil de conseguir (según la m ayoría de expertos, imposible), se suaviza la definición de seguridad y se pasa a hablar de fiab ilid ad , probabilidad de que un sistem a se comporte tal y como se espera de él. Por tanto, se habla de tener sistem as fiables en lugar de sistem as seguros. El experto Eugene H. Spafford cita en su frase célebre: "el único sistema que es totalmente seguro es aquel que se encuentra apagado y desconectado, guardado en una caja fuerte de titanio que está enterrada en cemento, rodeada de gas nervioso y de un grupo de guardias fuertemente armados. Aún así, no apostaría mi vida en ello". 11 SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA A grandes rasgos so entiende que m antener un sistem a seguro (o fiable) consiste básicam ente en garantizar tres aspectos: confidencialidad, integridad y disponibilidad. C on fid en cialid ad : cualidad de un mensaje, comunicación o datos, p ara que solo se entiendan de m anera comprensible o sean leídos, por la persona o sistem a que esté autorizado. Comprende por tanto la privacidad o protección de dicho m ensaje y datos que contiene. I n te g r id a d : cualidad de mensaje, comunicación o datos, que perm ite comprobar que no se ha producido m anipulación alguna en el oingtnal, es decir, que no h a sido alterado. D isp o n ib ilid ad : capacidad de un servicio, de unos datos o de un sistem a, a ser accesible y utilizable por Los usuarios (o procesos) autorizados cuando estos lo requieran. Supone que la información pueda ser recuperada en el momento que se necesite, evitando su pérdida o bloqueo. H ay que tener en cuenta que, tanto las am enazas como los m ecanismos para contrarrestarlas, suelen afectar a ta ta s tres características de form a conjunta. Así por ejemplo, fallos del sistem a que hacen que la información no sea accesible pueden llevar consigo una pérdida de integridad. G eneralm ente tien en q u e e x istir los tr es a sp ecto s d e s c r ito s para q u e h aya segu rid ad . Dependiendo del entorno en que un sistem a trabaje, a sus responsables les in teresará dar prioridad a u n cierto aspecto de la seguridad. Por ejemplo, en un sistem a m ilitar se antepondrá la confidencialidad de los datos alm acenados o tran sm itid o s sobre su disponibilidad. En cambio, en un servidor de archivos en red, se priorizará la disponibilidad fre n te a la confidencialidad. En un entorno ba ncario, la faceta que más ha de preocupar a los responsables del sistem a es la integridad de los datos, frente a su disponibilidad o su confidencialidad: es menos grave que un usuario consiga leer el saldo de otro que el hecho de que ese usuario pueda modificarlo. Ju n to a estos tres conceptos fu ndam entales se suelen e stu d ia r conjuntam ente la a u te n tic a c ió n y el n o re p u d io . A u ten tica ció n : verificar que un documento ha sido elaborado (o pertenece) a quien el docum ento dice. Apficado a la verificación de la identidad de un usuario en inform ática, cuando el usuario puede ap o rtar algún modo que perm ita verificar que es quien dicc ser, se suele realizar m ediante un usuario o Login y una contraseña o password. N o rep u d io o irren u n cia b ilid a d : estrecham ente relacionado con la autenticación y perm ite probar la participación de las partes en una comunicación. Existen dos posibilidades: No rep u d io en origen: el em isor no puede negar el envió. La prueba la crea e) propio em isor y la recibe el destinatario. No rep u d io en destino: el receptor no puede negar que recibió el m eusaje porque el em isor tiene pruebas de la recepción. En este caso la prueba irrefutable la crea el receptor y la recibe el emisor. Si la autenticidad prueba quién es el autor o el propietario de un documento y cuál es su destinatario, el no repudio prueba que el autor envió la comunicación (no repudio en origen) y que el destinatario la recibió (no repudio en destino). Al grupo de estas características y objetivos de la seguridad se les conoce como CEDAN, nombre sacado de la inicial de cad a característica. La relación de los mismos se presenta en la figura siguiente. 12 © RA-MA 1 ■PRINCIPIOS DE SEGURIDAD Y ALTA DISPONIBILIDAD En la imagen superior se ilustra cómo se relacionan los diferentes servicios de seguridad, unos dependen de otros jerárquicam ente, así si no existe el de nivel interior, no puede aplicarse el exterior. De esta m anera, la d isp o n ib ilid a d se convierte en el p rim er re q u isito d e segu rid ad , cuando existe ésta, se puede disponer de co n fid en cia lid a d , que es im prescindible para conseguir in tegrid ad , imprescindible para poder obtener a u te n tic a c ió n y, por último, el no rep u d io, que solo se obtiene si se produce previam ente la autenticación. A continuación verem os tre s casos prácticos a modo de ejem plo sobre confidencialidad, in teg rid ad y disponibilidad. PRÁCTICA 1.1 CONFIDENCIALIDAD En esta práctica guiada estudiaremos cómo se puede asegurar la confidencialidad de los datos en sistema Windows, mediante la encriptación de archivos y carpetas. La confidencialidad o privacidad de datos es uno de los aspectos críticos de la seguridad, por esto Microsoft incluyó a partir de su sistema Windows 2000, y posteriores, el método de archivos encriptados conocido como EFS (Encrypted File System) que cumple este propósito. Encrypting File System (EFS) es un sistema de archivos que, trabajando sobre NTFS, permite cifrado de archivos a nivel de sistema. Permite a los archivos administrados por el sistema operativo ser cifrados en las particiones NTFS en donde esté habilitado, para proteger datos confidenciales. EFS es Incompatible con la compresión de carpetas. El usuario que realice la encriptación de archivos será el único que dispondrá de acceso a su contenido, y al único que se le permitirá modificar, copiar o borrar el archivo, controlado todo ello por el sistema operativo. Amenaza o vulnerabilidad Como veremos en capítulos posteriores, en un sistema personal es posible obtener el acceso al sistema de ficheros si podemos arrancar desde una distribución USB o CD/DVD Uve, o incluso acceder al sistema local como administrador, realizando una escalada de privilegios, teniendo de este modo permisos para acceder al sistema de ficheros por completo y por tanto incluso a carpetas restringidas por el sistema operativo. Para evitar la © RA-MA SEGURIDAD Y ALTA DISPONIBILIDAD apertura, lectura o modificación de información privada bajo sistemas Windows podemos utilizar las opciones de encriptación EFS. Proceso de encriptación Para probarlo podemos crear un archivo de texto plano (no cifrado) con una información confidencial en su Interior. En primer lugar seleccionaremos el archivo (o carpeta) a encriptar y con el botón derecho accederemos a la ventana de Propiedades. En su pestaña General pulsaremos sobre Opciones Avanzadas y en Atributos de compresión y cifrado marcaremos la opción de Cifrar contenido para proteger datos. Mota: En caso de no tener habilitada dicha opción deberá ejecutar gpedlt.msc (editor de directivas de grupo) y habilitar la directiva local, Directiva de equipo !ocal\Conñguración de Windows\Configuración de seguñdad\ Directivas de clave púb¡ica\Sistema de cifrado de archivos. Gpedit no se encuentra preinstalado en las versiones Home de los sistemas operativos Windows. tiitU M é» n V * t W V t» : *rrtt*iteot*r$w¿r*m tn i n n a i --j Nrwffr «r>«3>4i Mfci t e w n je a t« f *rfngp«raicA i«H bw di latita» * <>nti»«r r -fra*» 1Ceeener cartende o e • ^ qn • eeeeoo en * 6» ! - 'CJim CWolKM»Qc^o | HayiM | Cf jái ___ I topoanM—xtúrn ] | Carcdm j Verificaciones 1. Si accedemos con otro usuario al sistema que tenga permisos para acceder a todo el sistema de archivos, por ejemplo desde una cuenta de tipo administrador (distinta a la que ha cifrado el archivo), podemos ver que ei nombre del archivo nos aparecerá en color verde y, al intentar acceder a él, nos indicará acceso denegado. Igualmente si intentamos modificar el archivo para que deje de estar cifrado y aplicamos los cambios nos indicará error al aplicar los atributos. Aunque no es posible leer ni modificar su contenido, sí es posible borrarlo. 2. El archivo cifrado no es portable o copiable a una unidad externa ya que el sistema operativo pierde el control sobre su cifrado. En caso de intentar enviarlo a unidad USB nos indicará lo siguiente. © RA-MA 1 ■PRINCIPIOS DE SEGURIDAD Y ALTA DISPONIBILIDAD A rc h ir o c if r a d o •* Swthn-oYiomwx)nf<wiilwx>«rno«pued»ropw6wnwm OJC pan)« d Carado *V*0» owtr «te«ñor y c o r i n m , oc«nc«Ur i Onéf 1 ( Cwbr lofl* j | Cw i Ib ) Una recomendación más, no comprimir los archivos cifrados ya que dejan de estarlo. 3. En caso de tener acceso al sistema de archivos con un arranque desde una distribución modo Uve (en nuestro ejemplo Ubuntu), montando la partición correspondiente (en este caso el punto de montaje/mnt/ win) podremos borrar el archivo, pero no se nos permitirá ni copiarlo ni leer la información contenida. Si hemos comprimido el archivo en zip desde Windows, sí podremos acceder a su contenido confidencial. g root-aufauntu >mntm)n/Oocuni«nu and SM tlnflt/adm lrvU rritorto 4rrr.*> £n( v yrr ’ermr.,; . n « I Ayuda rootSubontu:/«nt/Kin/Docuacnti and c a t : Ipforaaclon con fid en cial,t«t: rootiíulXjniu:/»rl/»in/00Cu»eMs and cp: no s r puede abrir -informador roo(«iu»>umii:/iint/win/Oocu»en{i and Selting i/ad ^ ln/Eicritorioa cat infor»acion\ confidenctai.1«! - ■ Peralto denegado Seu irg i/nd iiiri/Escritorlo a cp infoiw cion \ confidencial t it /haneMnfo.c«t I con fid en cia l.txt- para lectura. Peralto denegado SetUngs/adiiirVEicritoM oa l l J L f r . ... rooteuburtu:/ant/xln/Oocuacnti and S em n 9 s/ed « ln /ticrlto rio * ra inforaacionx c o n fid e n c ia l.u t rooteubuntu: /nnt/vln/Oocu»eflts and Sem ngs/ad«ln/Escritorioa Is root&jbuniu./nr.t.’Mln/Oocimenu and Seu in g i/a d a ln /ticrH o rlo » [¡ ■ \ l BK11ÁT £rrn.vo 6 Nuevo fcdiUr yer Atirv gu-vor _ GuartUr herramienta* H impomir Documento* R A^ula inform acíoficonfídem inl./lp &rcr»vador f a u r o Nuevo información conftdenctal.txt O „ Abrir yw %yda * Extraer ® <1 4 AftaUtr arcWvos Atoar. lugar |¿¿ / |pa*S Toledo 067? Nombre ir* orrnaoon conftdcocüi W v- femaAo 16 bytn Tipo docur | PRÁCTICA 1.2 INTEGRIDAD Amenaza o vulnerabilidad En caso de que algún tipo de malware reemplace o falsifique archivos del sistema operativo, ocultándose para realizar tareas no autorizadas, la búsqueda y detección del mismo se complica ya que los análisis antimalware y de los procesos sospechosos por parte de administradores de sistemas, no dudarán de la veracidad de dichos archivos y procesos. A este tipo de malware se le denomina rootkit, programa que sustituye los ejecutables binarios del sistema para ocultarse mejor, pudiendo servir de puertas trasera o backdoor para la ejecución malware remota. System File Checker (SFC) es una utilidad de los sistemas Windows que comprueba la integridad de los archivos de sistema. Rootkit hunter es una herramienta más completa bajo GNU/Linux que entre otras tareas, como examinar los permisos de los ejecutables del sistema, buscar rootkits conocidos rastreando ficheros ocultos, realiza la comprobación de integridad de los archivos de sistema, es decir, verifica que no han sido modificados. SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA Verificación Windows SFC examina la integridad de todos los archivos de sistema protegidos de Windows y reemplaza los que están corruptos o dañados por versiones correctas, si es posible. En este proceso, si el sistema detecta que tiene algún problema, puede ser que nos solicite el disco de instalación de Windows en el caso de que necesite reparar algún fichero dañado. Si el proceso determina que no hay errores, a) final nos mostrará un texto como el de la ventana de arriba, "Protección de recursos de Windows no encontró alguna infracción de integridad". Si recibes un mensaje diciendo que no puede reparar algunos archivos, podemos averiguar qué archivos son y qué pasa con ellos. Cuando se ejecuta sfc, crea un archivo LOG que podemos consultar en la carpeta C: \ WINDOWS \LOGS\CBS\CBS.log. Sintaxis de sfc sfc[/scannow] [/scanonce] [/scanboot] [/revert] [/purgecache] [/cachesize=x] Los parámetros más usados son: /scannow. explora de inmediato todos los archivos del sistema protegidos. / scanboot: explora todos los archivos del sistema protegidos cada vez que se reinicia el equipo. /?: muestra la Ayuda en el símbolo del sistema. Si sfc descubre que un archivo protegido se ha sobrescrito, recupera la versión correcta del archivo de la carpeta raízDelSistema\system32\dllcache y luego reemplaza el archivo incorrecto. Si la carpeta ra¡zDelSistema\system32\dllcache está dañada o es inservible, se puede utilizar sfc /scannow o sfc /scanboot para reparar el contenido del directorio Dllcache. Verificación GNU/Linux 1. Rootkit Hunter se puede instalar mediante el comando: sudo aptitude install rkhunter Se recomienda antes de ejecutarlo, como todo software de seguridad actualizará a la versión más actual: sudo rkhunter - -update 2. Para la ejecución sobre el sistema, verificando todas sus opciones: sudo rkhunter - -checkall 1 ■PRINCIPIOS DE SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA ¿retuvo Edit* Ver ]knmnal Ayuda root$ubuntu:/hoac/alunno* rkhunter [ R o o t k u Hunter version 1.3.2 ) -checkall Checking systen coanands .. Perforoing 'strings' coatand checks Checking 'strings' contend I OK ] Perforwng Checking Checking Checking [ >*g n t found [ Mot found [ Hot found 'shared libraries' checks for preloading variables tor preload file ID LIBRARY PATH variable Performing file properties checks Checking for prerequisites /bin/bash /bin/cat /bin/chaod /bln/chown /btn/cp /bin/date /bm/df /bin/daesg /bln/echo [ I 1 I I 1 1 1 OK OK OH OK OK OK OK OK I OK 1 OK ] 1 | ) ] ) | I I ] Comprueba, entre otros aspectos, las cadenas y atributos de los comandos o ejecutables del sistema, la existencia de archivos rootkits, etc. Una vez finalizado nos dará un informe completo con las advertencias y posibles archivos sospechosos encontrados. PRÁCTICA 1.3 DISPONIBILIDAD Identificar y analizar la disponibilidad de servicios o servidores, puertos abiertos y versiones de sistemas operativos que los soportan, supone la información base para el estudio de las innumerables vulnerabilidades de los sistemas en red. De este modo se podrán tomar medidas frente a estos puntos débiles de nuestros sistemas. Nmap ("mapeador de redes") es una herramienta de código abierto para exploración de red y auditoría de seguridad. Utiliza paquetes IP para determinar qué equipos se encuentran disponibles en una red, qué servicios ofrecen y medíante qué aplicaciones (nombre y versión de la aplicación), qué sistemas operativos (y sus versiones) ejecutan, qué tipo de filtros de paquetes o cortafuegos se están utilizando, así como otras características. Aunque generalmente se utiliza Nmap en auditorías de seguridad, muchos administradores de redes y sistemas lo encuentran útil para realizar tareas rutinarias, como puede ser el inventariado de la red, la planificación de actualización de servicios y la monítorízación del tiempo que los equipos o servicios se mantiene activos. Amenaza o vulnerabilidad Para las versiones de software de servidores y de los sistemas operativos es posible buscar posibles vulnerabilidades existentes: wvjw.securityfocus.com. Informes sobre vulnerabilidades en aplicaciones y sistemas operativos, se puede buscar información sobre las versiones de los productos de distintos fabricantes e incluso descargar exploits de verificación. SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA ovt (P*goi ofttl l / »«Stt J■■»(>li tm*r* Ven tor: M m ocot litlr S ÍM T ih . V k m ío c : S*o d V o»w y || - S t a r t h Uv CVE CYE; 1StilCW I1 M uftlplv V u n d o r T IS P ro lo c o l H u iito n R o n * g o lia t Ion HwcuiHy V u ln a ra b iltty h ttp /* w « r *m¿r*y1t>zut ct«T\Axl/~)bV2) M ic ro so ft W ln d o m U vor A c c e i v C on trol (l)A C ) n y p o t t l o c a l P rtviin g o f t c a l a t k i i i Vuln«ro*»il!ty M tcroiu ft O u tlook F Un A U a c Jim ertf DefU al Of K w rv Jt» VuinurdbMKy M tcro to n Officw Art O raw ln q R a c o n l R a m o ta C od o l n o ctli ion V o ln o ra tilllly rcc //w»wtaeuitvfocufc&nAnt+Mtt Ejemplo de búsqueda de vulnerabilidades por fabricante, en este caso Microsoft. www.nessus.org. Aplicación que detecta vulnerabilidades, tanto para sistemas y aplicaciones de Windows como GNU/Linux. En su última versión Nessus4 funciona como servidor web. Microsoft Baseline Securíty Analyzer (MBSA) es una herramienta diseñada para analizar el estado de seguridad según las recomendaciones de seguridad de Microsoft y ofrece orientación de soluciones específicas. Sirve para detectar los errores más comunes de configuración de seguridad y actualizaciones de seguridad que falten. En la siguiente imagen, a modo de ejemplo, vemos el resultado de un análisis en el cual se analizan aspectos como: Sistema de ficheros. Recomendado NTFS por su mayor nivel de seguridad. Cuentas de usuario. Analiza si poseen contraseñas y son seguras. Actualizaciones. Analiza si el sistema posee las últimas actualizaciones que previenen de vulnerabilidades actuales. Cortafuegos activo y configurado. Número de cuentas de administrador. 18 © RA-MA 1 ■PRINCIPIOS DE SEGURIDAD Y ALTA DISPONIBILIDAD i " M icrosoft lio t tlin c S c c u n ty A n a ly/er 7.1 Microsoft ^ Baseline Security Analyzer Scoro Issue Result 1 F U & r to m (J%sWe to d e te rra n e the He ly stem o n fu©d dnvesO 4) w as te a m e d How to corract tN* ** Local Acícüx* Password Tc*t Soma user accounts (7 of 7) h a v t biar*. or unp la passw ord%t or coufcj not ba arw#y?ed was se am e d to co riv .t r ¿V/omeüc I t- ls f « Update* « e not a u to m a tic a l do»*rtoadedor r o ta te d c n t t a s c o r n e r "•Wxat m t s e a m e d No*» to corract rtw O In co rro tte U pdatw No rc o irc W e softw are update w t i K W t f Mere found a n * w a »canned O Windows F f íw il Window* F a e w a l* n o t r o ta te d or corfi>**td property, or o not avalafelc on tfw version of W Wow*. o /i u * « Account The 'i u r « a c c o u n t« not d e a b b d on th e c e n p i n . VHhtf ««at te a m e d * A d m tr M o r t No more tKan 2 AAnnrUrator* « « f <xr»d on tlw computer * * * mat s e v n e d P w J td e ia f o Windows Van»cr Corrcuter s not r v m n g Windows OS w*»at w as te a m e d kxd oq co TTot (hack w as stapped be ca m e tfte computer a n e t » r e d (o a da m an W h a w as te a m e d ReUncT Anonymous TTn ctedc can b e perfortred cr*t on Windows NT, W rdow s 2000 and Windows *P. w as te a m e d Password L «pr«bon Thn f hcei w as tfc£ped because th e computer n not p r w d Co a dom an Mtiat w as se am e d ** ** Del análisis y estudio de estas vulnerabilidades se aprovechan los desabolladores de exploits (del inglés to exploit, explotar o aprovechar), software, un fragmento de datos o una secuencia de comandos que pretende aprovecharse de un error, fallo o vulnerabilidad de una aplicación o sistema operativo. El fin del exploit puede ser violar las medidas de seguridad para poder acceder al mismo de forma no autorizada y emplearlo en beneficio propio o como origen de otros ataques a terceros. Como ejemplo de posible consecuencia de la ejecución de un exploit, la toma de control de un sistema, mediante su consola de comandos. Para explorar las vulnerabilidades más comunes existen aplicaciones como metasploits, herramienta con interfaz modo comando y web, que posee un conjunto de exploits para aprovechar las vulnerabilidades más conocidas de puertos, sistemas y aplicaciones. M ic r o s o ft M o s s n q n Q u ir u n in q H n r v k a M S 0 5 - D 1 ’/ (w in37_O M B C ) HMAMC R e q u ir e d DATA T h« r.« (bien na'n© o» th * t a n ja t R H 08I R o q u irm l ADDR T h « t M<jß\ a d d re s s T h e ta rg e « p o r t RPORT R a q u lr o d PORT CMO H u q u lred DATA Th« command stnng «o «■•cut« I XI IT UVC R o q u im d DATA E û t techruqua “process*. 'thread*. ’ se#»* P r n ln r r B d f n c o d o r : UofouM E n c o d e t to p C enorntor:__ Qe1<uitf G e n e r a to r 1 Expío»» I Metasploits en su formato web, a través del puerto 55555. Tras buscar y seleccionar la vulnerabilidad a explorar (dispone de filtros de búsqueda por fabricante, puerto o aplicación), indicaremos la máquina (IP destino) en la cual queremos rastrear la vulnerabilidad y, a continuación, ejecutaremos el escaneo. 19 SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA Recomendación Por todo esto es de vital importancia actualizar los sistemas, tanto el sistema operativo como el resto de aplicaciones, tan pronto como sea posible. Para facilitar esta tarea, la mayoría de aplicaciones tienen la opción de que las actualizaciones se realicen automáticamente, lo que permite tener los programas actualizados sin la necesidad de comprobar manual y periódicamente sí la versión utilizada es la última disponible, y por tanto la más segura. Recomendamos activar la notificación de actualizaciones automáticas, sobre todo de las aplicaciones más utilizadas y más expuestas a un posible ataque, sistema operativo, navegadores web, programas de ofímática, reproductores multimedia, etc., y controlar la veracidad de las actualizaciones antes de instalarlas. Actualmente existe software malicioso (malware) que sobrescribe las actualizaciones de aplicaciones conocidas, como es el caso de algunos de los productos de Adobe y Java. A modo de ejemplo, existe una variante del malware que imita Adobe Reader 9 y sobrescribe Adobellpdater.exe encargado de comprobar si está disponible una nueva versión del software. De esta forma si hemos sido infectados y se ha sobrescrito dicha aplicación, al notificarnos que una nueva versión está disponible, si la instalamos, en realidad estaremos instalando aplicaciones malware. Verificación Nmap es una aplicación que puede utilizarse en modo comando o mediante una interfaz gráfica denominada znmap o zenmap. Se puede obtener la versión más reciente de Nmap en http://www.insecure.org/nmap/. A continuación se puede ver un resumen de un análisis típico en modo comando con Nmap. Los únicos parámetros de Nmap que se utilizan en este ejemplo son la opción -A, que habilita la detección de sistema operativo y versión, y la opción -T4 que acelera el proceso, y después el nombre de los dos objetivos. # nmap -A -T4 scanme.nmap.org saladejuegos Starting nmap { http://www.insecure.org/nmap/ ) Interesting ports on scanme.nmap.org (205.217.153.62): (The 1663 ports scanned but not shown below are in state: filtered) PORT STATE SERVICE VERSION ssh OpenSSH 3 . 9pl (protocol 1.99) 22/tcp open domain 53/tcp open 7 0 / tcp closed gopher Apache httpd 2.0.52 ((Fedora)) 8 0 / tcp open http 113/tcp closed auth Running : Linux 2 .4 .X |2 OS details: Linux 2.4.7 - 2.6.11, Linux 2.6.0 - 2 .6.11 Interesting ports on saladejuegos.nmap.org (192.168.0.40): (The 1659 ports scanned but not shown below are in state: closed) PORT STATE SERVICE VERSION 135/tcp open msrpc Microsoft Windows RPC 139/tcp open netbios-ssn 5900/tcp open vnc VNC (protocol 3.8) MAC Address: 00 :AO :C C :63 :85 :4B (Lite-on Communications) Running: Microsoft Windows NT/2K/XP OS details: Microsoft Windows XP Pro RC1+ through final release 20 © RA-MA 1 ■ PRINCIPIOS DE SEGURIDAD Y ALTA DISPONIBILIDAD Podemos ver después de este escaneo modo comando las versiones de los sistemas operativos de dichas máquinas, direcciones MAC e IP, puertos abiertos (22 SSH, 80 HTTP, 53 DNS, 135 MSRPC, etc.) o cerrados y versiones de las aplicaciones (OpenSSH 3.91( Apache httpd 2.0.52, etc.). En el caso de distribuciones GNU/Linux es posible descargarse de la web del desarrollador el paquete de instalación, descomprimirlo y compilarlo, mediante los siguientes comandos (versión del ejemplo nmap 5.35): bzip2 -cd nmap-5.35DCl.tar.bz2 cd nmap-5.35DCl . / c o n f ig u r e make su root make install | tar xvf - La versión gráfica ZNMAP o ZENMAP para Linux puede obtenerse medíante el comando: sudo apt-get install zenmap. A continuación se muestra un escaneo rápido {Quick sean) sobre la red 192.168.0.0/23 equivalente al comando nmap -T4 -F 192.168.0.0/23. Por cada máquina encontrada en la red informa sobre IP, nombre dentro del dominio, puertos abiertos, etc. mi 197.168.0.0/23 >1 ProfVr G uie* K A n nmop T4 F 19? 168.0 0/73 P o n y , ►icvli ttopc<ogr' fK amt u ■*iwi«8ttaai pe62-1 4 1 0 0 9 1 /3 41 anda pC&ft i 4iOPW J 41 petC: \ 410091 •;: inda pc6l ) 4 1 00 9173 41 anda pcf>6-l 4100 9173 41 anda PC67-1 4 1 00 9173 41 anda pc64 1 41 0 0 9 1 7 3 41 anda pc6Vl 4100 9173 41 anda pc66-1.4 1009173.4 Landa pC69-1 4100 9173 41 anda pe 138-0 4100 9173 41 and p c !3 9 - 0 .4 l0 0 9 1 73.41 ana PC134-0 4 1 00 9173 41 pe 131-0 4 100 9173 41 p e l3 6 -0 4 1 00 9173 41 «nú and and PC137-0 4 1 00 9173 4 land p c l3 0 - 0 .4 1 0 0 9 l7 3 41 pe 131-O 4 100 9173 pel37 0 4 100 9173 pe 133-0 4100 9173 41 41 41 and and and and Starting Hw? l . N ( http://n«ap.Offl ) at 2616*11-26 14:1« CET Interesting port*, on 192.168.6.6: Hot ih w n ; 99 filtered port* PORT STATE SERVICE 66/tcp op*« http Interesting port» on f8 .41669173.41 .andared.cec.Junta Andalucía.es H92.166.6.1) Wot show: 93 filtered porti P€*7 STATE SERVI« 21/tcp op*n ftp S3/tcp open doaala 86/tcp open http 389/tcp opeo Idap 443/tcp opeo http» 873/tcp closed rsyne SOOO.tcp open http-proxy Interesting ports on c6 .41669173.41.andared.cec. Junta andalueia.es <192.168.6.2 Hot shown; 91 filtered portn POUT STATE SERVICE 21/tcp open ftp S3/tcp opan deoaln 66/tcp op«n http lllV tcp open rpcblad W / i r r mm libn Una vez finalizado podremos buscar para los puertos o servicios más vulnerables e inseguros, como por ejemplo telnet (puerto 23), qué equipos se encuentran con dicho puerto abierto. En el capítulo 6, sobre seguridad en redes corporativas volveremos a hacer uso de esta aplicación. ALTA DISPONIBILIDAD La alta disponibilidad (High AvailahilUy ) .se refiere a Ja cap acid ad d e q ue a p lic a cio n e s y d atos se en cu en tr en o p era tiv o s para los u su a r io s au to riza d o s en tod o m om en to y sin in terru p cio n es, d eb id o p rin cip a lm en te a su ca rá cter crítico. Eí objetivo de la m isma es m antener nuestros sistem as funcionando las 24 horas del día, 7 días a la sem ana, 365 días al año, m anteniéndolos a salvo de interrupciones, teniendo en cuenta que se diferencian dos tip o s de in terru p cion es; 21 SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA Las in te r r u p c io n e s p rev ista s, que se realizan cuando paralizam os el sistem a para realizar cambios o m ejoras en nuestro hardw are o software. Las in terr u p cio n es im p revistas, que suceden por acontecimientos im previstos (como un apagón, un error del hardw are o del software, problem as de seguridad, un desastre natu ral, virus, accidentes, caídas involuntarias del sistema). Las m é trica s com únm ente utilizadas p ara medir la disponibilidad y fiabilidad de un sistem a son el tiempo medio en tre fallos o MTTF (Mean Time To Failure) que mide el tiempo medio transcurrido hasta que un dispositivo falla, y el tiempo medio de recuperación o MTTR (Mean Tíme To Recouer) m ide el tiempo medio tomado en restablecerse la situación norm al una vez que se ha producido el fallo. El tiempo en el que un sistem a está fuera de servicio se mide a m enudo como el cociente MTTR/MTTF. Lógicamente, nuestro principal objetivo es aum entar el MTTF y reducir el M TTR de forma que minimicemos el tiempo de no disponibilidad del servicio. Existen distintos n iv e le s d e d is p o n ib ilid a d del sistem a, según el tiempo aproximado de tiempo en inactividad por año se determ ina el porcentaje de disponibilidad. El m ayor nivel de exigencia de alta disponibilidad acepta 5 m inutos de inactividad al año, con lo que se obtiene una disponibilidad de 5 nueves: 99,999%. Como ejem p lo s d e siste m a s y se r v ic io s d e a lta d isp o n ib ilid a d podemos m encionar sistem as sanitarios, control aéreo, de comercio electrónico, bancarios, transporte m arítim o, m ilitares, etc., donde la pérdida o interrupción de conectividad pueden suponer graves consecuencias personales y económicas. En el Capítulo 8 profundizarem os en a lg u n as de las técnicas que perm iten m ejorar la disponibilidad de los sistem as y servicios ofrecidos por estos. ELEMENTOS VULNERABLES EN EL SISTEMA INFORMÁTICO: HARDWARE, SOFTWARE Y DATOS L a seg uridad es u n p ro b lem a in tegral: los problem as de seguridad inform ática no pueden ser tratad o s aislad am en te ya que la seguridad de todo el sistem a es igual a la de su punto más débil. Ai asegurar nuestra casa no sirv e de nada ponerle una p u erta blindada con sofisticada cerradura si dejamos las ventanas sin protección. La educación de los usuarios es fundam ental p ara que la tecnología de seguridad pueda funcionar. Es evidente q ue por mucha tecnología de seguridad que se im plante en una o rg a n iza ció n , si no existe una clara disposición por p arto de los directivos de la em presa y una cultura a nivel de usuarios, no se conseguirán los objetivos perseguidos con la im plantación de un sistem a de .seguridad. Por tanto, la seguridad inform ática precisa de un n iv el organ izativo, q u e posibilite unas norm as y pautas comunes por parte de los usuarios de sistem as dentro de una em presa, por lo q ue diremos que: S istem a d e S egu rid ad = TECNOLOGÍA + ORGANIZACIÓN Los tres elem entos principales a proteger en cualquier sistem a informático son el software, el hardware y los datos. E n las auditorias de seguridad se habla de un cuarto elem ento a proteger, de m enor im portancia desde el punto de v is ta de la seguridad inform ática, los fungibles (elementos que se gastan o desgastan con el uso continuo, como papel d e im presora, tóner,...). H ab itu al m ente lo s d a to s c o n s titu y e n el p r in c ip a l e le m e n to de los tres a p ro teg er, ya que es el más am enazado y seguram ente e l m ás d ifíc il d e recuperar: con toda seguridad un servidor estará ubicado en un lugar 22 © RA-MA 1 * PRINCIPIOS DE SEGURIDAD Y ALTA DISPONIBILIDAD de acceso físico restringido, o al menos controlado, y adem ás en caso de pérdida de una aplicación (o un program a de sistem a, o el propio núcleo del sistem a operativo) este software se puede re sta u rar sin problemas desde su medio original (por ejemplo, el CD o DVD con el sistem a operativo que se utilizó p ara su instalación). Sin embargo, en caso de p érdida de una base de datos o de un proyecto de un usuario, no tenemos un medio ‘‘originar’ desde el que restaurar, hemos de pasar obligatoriam ente por un sistem a de copias de seguridad, y a menos que la p o lític a de co p ia s sea m uy estricta, es difícil devolver los datos al estado en que se encontraban antes de la pérdida. También debemos ser conscientes de que las m edidas de seguridad que deberán establecerse se deben contem plar a diferentes niveles, desde aspectos m ás lo ca les, p erso n a les o in d iv id u a le s h a sta los g lo b a les que afectan a una o rg a n iza ción , o incluso la ciudadanía y em presas en su conjunto, como son las leyes. Por tan to la seguridad inform ática comprenden el hardw are y el sistem a operativo, las comunicaciones (por ejemplo, protocolos y medios de transm isión seguros), m edidas de seguridad físicas (ubicación de los equipos, sum inistro eléctrico, etc.), los controles organizativos (políticas de seguridad de usuarios, niveles de acceso, contraseñas, norm as, procedimientos, etc.) y legales (por ejemplo, la Ley Orgánica de Protección de Datos, LOPD). LEGALES ORGANIZATIVAS FÍSICAS Ù Distintos mueles de profundidad relativos a la seguridad informática E ste esquem a sirve de base para el desarrollo del libro analizando la seguridad inform ática desde distin tas perspectivas, completando una visión global de la m ateria: S egu rid ad pasiva: Seguridad física y am biental y copias de seguridad en los sistem as informáticos. Capítulo 2. S eg u rid ad lógica: control de acceso a Los sistem as, gestión de sistem as operativos: usuarios, privilegios, contraseñas en el C apítulo 3, software de seguridad antim alw are en el Capítulo 4 y cifrado en la información y comunicaciones m ediante el estudio de la criptografía en el Capítulo 5. S eg u rid ad en re d e s corporativas: estudiando protocolos y aplicaciones seguras como SSH, TLS/SSL y VPN, configuraciones seguras en inalám bricas en el Capítulo 6 y protegiendo especialm ente ¡a seguridad peri m etra 1 m ediante cortafuegos y proxy en el Capítulo 7. C o n fig u ra cio n es d e alta d isp on ib ilid ad : m ediante redundancia en el alm acenam iento RAID, balanceo de carga, virtualización de servidores. Capítulo 8. N orm ativa legal en m ateria d e segu rid ad inform ática: LOPD y LSSICE. Capítulo 9. 23 SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA AMENAZAS Las am enazas a un sistem a informático pueden provenir desde un kacker remoto que en tra en nuestro sistem a con un troyano, pasando por un program a descargado gratuito que nos ayuda a gestionar nuestras fotos, pero que supone una p u e rta tra se ra a nuestro sistem a perm itiendo la en tra d a a espías, h asta la en trad a no deseada al sistem a m ediante una contraseña de bajo nivel de seguridad. Las am enazas pueden ser p rovocad as por: personas, condiciones físicas-am bientales y software, o lógicas. AMENAZAS PROVOCADAS POR PERSONAS L a mayoría de ataques a nuestro sistem a provienen de personas que, intencionadam ente o no, pueden causam os enorm es pérdidas. G eneralm ente se tra ta ra de p irata s inform áticos, ciberdelincuentes, hackers o crackers, que in ten tan conseguir el máximo nivel de privilegio posible aprovechando algunas vulnerabilidades del software. Se dividen en dos grandes grupos: los atacantes pasivos que fisgonean el sistem a pero no lo modifican o destruyen, y los activos que d añan el objetivo atacado o lo modifican en su favor. D en tro d e u n a organ ización : El propio personal puede producir un ataque intencionado, nadie mejor conoce los sistem as y sus debilidades, o un accidente causados por un error o por desconocimiento de las norm as básicas de seguridad. Por otro lado ex empleados o personas descontentas con la organización pueden aprovechar debilidades que conocen o incluso realizar chantajes. H acker: Experto o gurú en aspectos técnicos relacionados con la inform ática. Personas que les apasionan el conocimiento, descubrir o aprender nuevas cosas y entender el funcionam iento de éstas. Suele distinguirse entre aquellos cuyas acciones son de carácter constructivo, inform ativo o solo intrusivo, o que adem ás lo son de tipo destructivo, catalogados respectivam ente de hackers y crackers, o w b ite h at y black hat. Recientem ente ha aparecido el térm ino, más neutro, grey hat (sombrero gris), que ocasionalm ente traspasan los lím ites entre am bas categorías. O tros térm inos y categorías son: N ew bie: Hacker novato. W annaber: Les interesa el tem a de hacking pero que por estar empezando no son reconocidos por la élite. L am m er o Script-K iddies: P retenden hacer hacking sin tener conocimientos de inform ática. Solo se dedican a buscar y descargar program as de hacking p ara luego ejecutarlos. L user {looser + user): Es un térm ino utilizado por hackers para referirse a los usuarios comunes, de m anera despectiva y como burla. P ir a ta in fo rm á tico , c ib e r d e lin c u e n te o d e lin c u e n te in form ático: Personas dedicadas a realizar actos delictivos y perseguidos legalm ente: como la copia y distribución de software, m úsica o películas de forma ilegal, frau d es bancarios o estafas económicas. AMENAZAS FÍSICAS Y LÓGICAS L as am en a za s física s y a m b ien ta les afectan a las instalaciones y/o el hardw are contenido en ellas y suponen el p rim e r nivel de seguridad a proteger para garan tizar la disponibilidad de los sistem as. En el capítulo 2 veremos con m ás profundidad los aspectos asociados a: 24 © RA-MA 1 ■PRINCIPIOS DE SEGURIDAD Y ALTA DISPONIBILIDAD Robos, sabotajes, destrucción de sistem as. Cortes, subidas y bajadas bruscas de sum inistro eléctrico. Condiciones atm osféricas adversas. H um edad relativa excesiva o tem p eratu ras extrem as. Catástrofes (naturales o artificiales) terrem otos, inundaciones, incendios, hum o o atentados de baja m agnitud, etc. Interferencias electrom agnéticas que afecten al normal com portamiento de circuitos y comunicaciones. U na am en aza ló g ica es software o código que de una forma u otra pueden afectar o d añ a r a nuestro sistem a, creados de forma intencionada para ello (el software malicioso, tam bién conocido como malware, se analizará a fondo en eí Capítulo 4) o sim plem ente por error (bugs o agujeros). E ntre otros encontramos: H erra m ien tas de seguridad: Existen herram ientas para detectar y solucionar fallos en los sistem as, pero se pueden utilizar para detectar esos mismos fallos y aprovecharlos para atacarlos. Rogueware o fa lso s p rogram as d e segu rid ad: También denominados Bogue, FakeAVs, Badware, Scareware, son falsos an ti virus o an ti espías. P u erta s tra sera s o backdoors: Los program adores insertan “atajos” de acceso o adm inistración, en ocasiones con poco nivel de seguridad. Virus: Secuencia de código que se inserta en un fichero ejecutable (denominado huésped), de forma que cuando el archivo se ejecuta, el virus tam bién lo hace. D etrás de la palabra virus existe todo un conjunto de térm inos que analizarem os con m ás detalle en el Capítulo 4, dentro de lo que se conoce como malware. G usan o o Worm: Program a capaz de ejecutarse y propagarse por sí mismo a través de redes, norm alm ente m ediante correo electrónico basura o spcim. T ro y a n os o C ab allos d e Troya: Aplicaciones con instrucciones escondidas de forma que éste parezca realizar las tareas que un usuario espera de él, pero que realm ente ejecute funciones ocultas (generalm ente en detrim ento de la seguridad) sin el conocimiento del usuario. P rogram as con ejo o bacterias; Program as que no hacen nada útil, sim plem ente se dedican a reproducirse h a sta que el núm ero de copias acaba con los recursos del sistem a (memoria, procesador, disco...), produciendo una negación de servicio. C a n a les cubiertos: C anales de comunicación que perm iten a un proceso tran sferir información de forma que viole la política de seguridad del sistem a; un proceso transm ite información a otros que no están autorizados a leer dicha información. TECNICAS DE ATAQUE Del mismo modo que hemos analizados las am enazas de los sistem as informáticos desde un punto de vista de quién o qué la genera, los tipos de am enazas pueden clasificarse en función de la té c n ic a q u e se em p lea n para rea liz a r el ataq u e. Las técnicas m ás usuales son las que se indican en la Tabla 1.1. 25 SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA Tabla 1.1 Malware Programas malintencionados (virus, espías, gusanos, troyanos, etc.) que afectan a los sistemas con pretensiones como: controlarlo o realizar acciones remotas, dejarlo inutilizable, reenvío de spam, etc. Ingeniería social Obtener información confidencial como credenciales (usuario-contraseña), a través de la manipulación y la confianza de usuarios legítimos. El uso de dichas credenciales o información confidencial servirá para la obtención de beneficios económicos mediante robo de cuentas bancarias, reventa de información o chantaje, Scam Estafa electrónica por medio del engaño como donaciones, transferencias, compra de productos fraudulentos, etc. Las cadenas de mail engañosas pueden ser scam si hay pérdida monetaria y hoax (bulo) cuando solo hay engaño. Spam Correo o mensaje basura, no solicitados, no deseados o de remitente no conocido, habitualmente de tipo publicitario, enviados en grandes cantidades que perjudican de alguna o varias maneras al receptor. Suele ser una de las técnicas de ingeniería social basada en la confianza depositada en el remitente, empleadas para la difusión de scam, phishing, hoax, malware, etc. Sniffing Rastrear monítorizando el tráfico de una red para hacerse con información confidencial. Spoofing Suplantación de Identidad o falsificación, por ejemplo encontramos IP, MAC, tabla ARP, web o mail Spoofing. Pharming Redirigir un nombre de dominio (domain ñame) a otra máquina distinta falsificada y fraudulenta. Phishing Estafa basada en la suplantación de identidad y la ingeniería social para adquirir acceso a cuentas bancarias o comercio electrónico ilícito. Password cracking Descifrar contraseñas de sistemas y comunicaciones. Los métodos más comunes son mediante sniffing, observando directamente la introducción de credenciales (shoulder surfing), ataques de fuerza bruta, probando todas las combinaciones posibles, y de diccionario, con un conjunto de palabras comúnmente empleadas en contraseñas. Botnet Conjunto de robots informáticos o bots, que se ejecutan de manera autónoma y automática, en multitud de host, normalmente infectados, permite controlar todos los ordenadores/servidores Infectados de forma remota. Sus fines normalmente son rastrear información confidencial o incluso cometer actos delictivos. Denegación de servicio o Denial of Service (DoS) Causar que un servicio o recurso sea inaccesible a los usuarios legítimos. Una ampliación del ataque Dos es el llamado ataque distribuido de denegación de servicio, también llamado ataque DDoS, a través de una botnet, siendo esta técnica el ciberataque más usual y eficaz. PROTECCIÓN H a sta ahora hemos hablado de los aspectos que engloba la seguridad inform ática, de los elem entos a proteger, de los tipos de am enazas que contra ellos se presentan y del origen de tales am enazas; parece claro que, para com pletar n u e s tra visión de la seguridad, hemos de hablar de las form as d e p ro tecció n d e n u e stro s sistem as. 26 © RA-MA 1 ■PRINCIPIOS DE SEGURIDAD Y ALTA DISPONIBILIDAD P ara proteger nuestro sistem a hem os de realizar un a n á lisis de la s am en azas p o te n c ia le s que puede sufrir, las p érd id a s que podrían generar y la p rob ab ilid ad d e su ocu rren cia. E ste análisis convencionalmente se realizará m ediante auditorías de seguridad. AUDITORÍA DE SEGURIDAD DE SISTEMAS DE INFORMACIÓN U na auditoría de seguridad inform ática o auditoría de seguridad de sistem as de información (SI) es el estudio que comprende el a n á lisis y g e stió n d e sistem a s para id e n tific a r y p o sterio rm en te co rreg ir las d iv ersa s v u ln e r a b ilid a d e s que pudieran p resentarse en una revisión exhaustiva de las estaciones de trabajo, redes de comunicaciones o servidores. U na vez obtenidos los resu ltad os, se d etallan , arch ivan y rep o rta n a los resp o n sa b le s q u ie n e s d eb erán e s ta b le c e r m e d id a s p r e v e n tiv a s d e refu erzo , siguiendo siem pre un proceso secuencial que perm ita a los adm inistradores m ejorar la seguridad de sus sistem as aprendiendo de los errores cometidos con anterioridad. Las auditorías de seguridad de SI perm iten conocer en el momento de su realización cuál es la situación exacta de sus activos de información en cuanto a protección, control y m edidas de seguridad. Los o b jetiv o s de u n a auditoría de seguridad de los sistem as de información son: Revisar la seguridad de los entornos y sistem as. Verificar el cum plimiento de la norm ativa y legislación vigentes E laborar un informe independiente. U na auditoría se realiza con base a un patrón o conjunto de directrices o b u en as p rá ctica s su g erid a s. Existen e stá n d a re s o rien ta d o s a servir com o b a se p ara a u d ito ría s d e inform ática. Uno de ellos es COBIT (Objetivos de Control de las Tecnologías de la Información), y adicional a éste podemos encontrar el están d ar ISO 27002, el cual se conforma como un cód igo in tern a cio n a l de b u e n a s p rá ctica s d e seg u rid a d de la inform ación , éste puede constituirse como una directriz de auditoría apoyándose de otros estándares de seguridad de la información que definen los r e q u isito s d e a u d ito r ía y sistem a s de g estió n d e segu rid ad , como lo es el estándar ISO 27001. Los servicios de auditoría constan de las siguientes fases: Enum eración de sistem as operativos, servicios, aplicaciones, topologías y protocolos de red. Detección, comprobación y evaluación de vulnerabilidades. Medidas específicas de corrección. Recomendaciones sobre im plantación de m edidas preventivas. 1.5.1.1 T ip o s d e a u d ito r ía Los servicios de auditoría pueden ser de distinta índole: A u d ito ría d e seg u rid a d intern a: se contrasta el nivel de seguridad de las redes locales y corporativas de carácter interno. A u d itoría de segu rid ad perim etral: se estudia el perím etro de la red local o corporativa, conectado a redes públicas. T est d e in tru sión : se in ten ta acceder a los sistem as, para comprobar el nivel de resistencia a la intrusión no deseada. 27 SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA A n á lisis forense: análisis posterior de incidentes, m ediante el cual se tra ta de reconstruir cómo se ha penetrado en el sistem a, a la par que se valoran los daños ocasionados. Si los daños han provocado la inoperabilidad del sistem a, se denom ina análisis post mórtem. A u d ito ría d e cód igo d e a p licacion es: análisis del código independientem ente del lenguaje empleado, un ejemplo concreto y frecuente se realiza con los sitios web, m ediante el análisis externo de la web, comprobando vulnerabilidades como la inyección de código SQL, Cross Site Scri.pting (XSS), etc. R ealizar auditorías con c ie r ta fr e c u e n c ia asegura la integridad de los controles de seguridad aplicados a los sistem as de información. Acciones como el constante cambio en las configuraciones, la instalación de parches, actualización del software y la adquisición de nuevo hardw are hacen necesario que los sistem as estén continuam ente verificados m ediante auditoria. A lgunas de las auditorías que trabajarem os a lo largo del libro son em pleadas en ocasiones para acceder a sistem as y conexiones rem otas no autorizadas, aunque en nuestro caso deben servir para ver el nivel de seguridad que disponemos en nuestros sistem as. E n tre las m ás comunes son las auditorías de contraseñas de acceso a sistem as y de conexiones inalám bricas o wireless. MEDIDAS DE SEGURIDAD A p a rtir de los análisis realizados m ediante auditorías, hem os de d ise ñ a r una p o lític a d e seg u rid a d que defina responsabilidades y reg la s a seg u ir para evitar tales am enazas o m inim izar sus efectos en caso de que se produzcan. A los mecanismos utilizados para im plem entar esta política de seguridad se les denomina m ecan ism os d e seg u rid a d , son la parte m ás visible de nuestro sistem a de seguridad y se convierten en la herram ienta básica p a ra g aran tizar la protección de los sistem as o de la propia red. Se distinguirán y estudiarán en los próximos capítulos las m edidas de seguridad: S egú n el recu rso a proteger: S eg u rid a d física: tra ta de proteger el hardw are, teniendo en cuenta entre otros aspectos Ja ubicación y las am enazas de tipo físico: robos, catástrofes n atu ra les o artificiales, etc. Algunas m edidas son el estudio de la ubicación correcta, medidas preventivas contra incidentes como incendios o inundaciones o el control de acceso físico. S egu rid ad lógica: protege el software tanto a nivel de sistem a operativo como de aplicación, sin perder nunca de vista el elemento fundam ental a proteger, la información o datos de usuario. Dentro de sus m edidas se encuentran; copias de seguridad, contraseñas, perm isos de usuario, cifrado de datos y comunicaciones, software específico antim alw are, actualizaciones o filtrado de conexiones en aplicaciones de red. S eg ú n el m om en to en el q ue se p on en en m archa las m ed id as d e segu rid ad: S eg u rid a d activa: son p r e v e n tiv a s y evitan grandes daños en los sistem as informáticos, por tanto se consideran acciones p rev ia s a u n ataque. Son de este tipo todas las m edidas de seguridad lógica. S egu rid ad pasiva: son correctivas, m inim izan el impacto y los efectos causados por accidentes, es decir se consideran m edidas o acciones p o ster io r es a un ataque o incidente. Son de este tipo todas las m edidas de seguridad física y las copias de seguridad que perm iten m inim izar el efecto de un incidente producido. 28 © RA-MA 1 ■PRINCIPIOS DE SEGURIDAD Y ALTA DISPONIBILIDAD REFERENCIAS WEB INTECO - Instituto NacionaJ de Tecnologías de la Comunicación: www.inteco.es Hispasec Sistem as: Seguridad y Tecnologías de información. Noticias diarias y resúm enes anuales de noticias de actualidad sobre seguridad informática: www.hispasec. com Guía completa de seguridad informática: h ttp :! / www.rediris.es / cert tdoc / unixsec / unixsec. html Web de seguridad inform ática de la em presa de tecnologías de información (IT) IDG: www.idg.es Blog de seguridad inform ática de la em presa Trend Micro con noticias actuales: h ttp: / / blog.trendmicro.es Portal de ISO 27001 en español: www. iso27000. es Blog sobre auditoría y seguridad inform ática ISO 27001: h ttp :/1 sg si■iso27001.blogspot.com RESUMEN DEL CAPÍTULO H ablar hoy en día de un sistem a informático totalm ente seguro es imposible, ía conectividad global perm ite extender el campo de posibles am enazas. Aunque éstas provienen de dist intos ámbitos: p erso n a s (personal de u n a organización, hackers y crackers en red), am en a za s ló g ica s (malware y exploits sobre vulnerabilidades de las aplicaciones), así como todo tipo de am en azas física s como robos o catástrofes (n atu rales o artificiales como incendios). En este capítulo se han analizado los fundam entos y conceptos para conseguir sistem as y configuraciones fiables, partiendo del principio de g aran tizar d isp on ib ilid ad . Hoy en día se realizan un im p o rtan te y gran núm ero de operaciones a trav és de las redes de comunicaciones y la disponibilidad de sus servicios ofrecidos se convierten en ocasiones en algo crítico, pasam os a hablar de a lta d isp o n ib ilid a d cuando son necesarias m edidas específicas que garanticen la operatibilidad 24 horas al día, 7 días a la sem ana, los 365 días al año. Sobre la disponibilidad de los sistem as se sustentan otros aspectos que se deben perseguir para m ejorar la seguridad inform ática como la c o n fid en cia lid a d , in tegrid ad , a u ten tica c ió n y el no repudio. 29 © RA-MA SEGURIDAD Y ALTA DISPONIBILIDAD Debemos ser conscientes de que las m ed id a s de seg u rid a d comprenden un conjunto de elem entos que no pueden ser tratados dejando de lado o desprotegido ninguno de ellos: hardw are, sistem a operativo, comunicaciones, m edidas de seguridad físicas (ubicación de los equipos, sum inistro eléctrico, etc.), los controles organizativos (políticas de seguridad, norm as, procedim ientos, etc.) y legales (como la Ley O rgánica de Protección de Datos, LOPD). Dichas m edidas se diferencian en función de qué elem ento protegen seg u rid a d físic a y seg u rid a d ló g ica , y según sean preventivas (activas) o correctivas después de un incidente (pasivas). En los siguientes capítulos analizarem os periódicam ente el nivel de seguridad proporcionado por nuestros sistem as m ediante a u d ito r ía s y estudiarem os las m edidas oportunas para hacer de la seguridad la seña de identidad de nuestros sistem as. EJERCICIOS PROPUESTOS A lo largo de los siguientes ejercicios propuestos se pre­ se n ta n una serie de recomendaciones y h erram ientas genéricas para todo tipo de usuarios sean adm inistra­ dores o no. a través de las redes sociales. ¿Crees que conocer este tipo de noticias te ayudarán a tom ar ciertas precauciones? ¿Para qué tipo de usuarios puede ser útil? 1. M antenerse siem pre inform ado y al día es la pri­ m era y mejor recomendación. Uno de los peligros m ás comunes p ara los usuarios de Internet ya que son actualm ente unas de las web más usadas son las denom inadas redes sociales. P ara ello se pro­ pone a n a liz a r la siguiente noticia: "Cinco nuevas estafas en Facebook y T w itter”, cuya fuente se en­ c u e n tra descargándose el m a te ria l adicional del libro y en: htt.p:/ / www.csospain.es/Cinco-nueuasestafas-en-Facebook-y-Tloitter / sección-alertas ¡ articulo-196360, y contestar a las siguientes cuestiones: 2. E n la web de H ispasec existen varios recursos m uy interesantes, como m ultitud de noticias y estu ­ dios de actualidad, servicio de envío de noticias “Una al día” al que puedes suscribirte tan solo escribiendo tu correo electrónico, o VirusTotal analizador de ar­ chivos o URL potencialm ente maliciosas. Analiza las noticias de la últim a sem ana. ¿Qué vulnerabilidades y am enazas se describen? ¿Qué tipo de precauciones se recom iendan? Realiza un resum en de las mismas y súbelo a tu blog. ¿Qué tipo de ataques son los más comunes que se producen en las redes sociales? ¿Crees qué los ciberdelitos y ciberfraudes proliferarán con el uso de las redes sociales? ¿Qué es una blcicklist? Indica alguna web con comprobación de direccio­ nes web o URL, IP, direcciones de m ail, etc., que sean potencialm ente maliciosas. Indica qué precauciones tom arías y cómo iden­ tificarías un fraude a través de una red social. Busca algún nuevo tipo de estafa que se produzca 30 3. Em plea contraseñas fuertes y renuévalas periódi­ camente. Verifica y anota el nivel de fortaleza en tus contraseñas de acceso al sistem a operativo, correo electrónico y otras aplicaciones web como redes so­ ciales, banca online, etc.: http: / / www.m icrosoft.com /latam /protect /yourself! passw ord / checker.mspx Según las recom endaciones de Microsoft, una contraseña segura debe parecer le a un atacante una cadena aleatoria de caracteres. Debe tener 14 © RA-MA 1 ■PRINCIPIOS DE SEGURIDAD Y ALTA DISPONIBILIDAD caracteres o más (como mínimo, ocho caracteres). Debe incluir una combinación de letras m ayúscu­ las y m inúsculas, núm eros y símbolos especiales. ¿Tus contraseñas de acceso a sistem as operativos, aplicaciones web como m ail o redes sociales, son seguras? ¿Cada cuanto tiempo cam bias las con­ traseñas? 4. M antón actualizado tu sistem a operativo y apli­ caciones, sobre todo los navegadores web, ya que las vuln erab ilid ades y am enazas cam bian co nstante­ m ente a través de la red. Comprueba el estado de actualización de tus aplicaciones, especialm ente el de navegadores web. Realiza un análisis desde la web de S ecu n ia con su inspector online: http'.l /secunia.com / vniñera bility_scann in g / online / ?lang=es ¿Qué aplicaciones disponían posibles vulnerabili­ dades al no encontrarse totalm ente actualizadas? ¿Cuál es la solución propuesta? 5. Con respecto a tu navegador web, es recomendable tenerlo con una correcta configuración, controlar la aceptación de cookies y el bloqueo de ventanas em er­ gentes, así como no recordar contraseñas en caso de com partir el equipo con otros usuarios. C o n testa a las sig u ien tes p reg u n tas, explora e identifica: ¿Qué opciones de seguridad o p ri­ vacidad perm iten configurar tus navegadores web? ¿Se aceptan cookies? ¿Recuerdan contrase­ ñas? ¿Cuáles? ¿Bloquean ventanas em ergentes? ¿Dispones de restricciones de acceso a determ ina­ dos sitios web? dos, ocupación en disco de los archivos analizados, % de ocupación de CPU en ejecución, opciones avanzadas de escaneo, tiempo de escaneo, vulne­ rabilidades y malware encontrado, malware des­ infectado, soluciones propuestas de desinfección. 7. Realiza copias de seguridad periódicam ente de la información fundam ental para ti, recuerda que es el elem ento fundam ental a proteger. P ara reali­ zar copias de seguridad hoy en día existen diversas opciones en In te rn e t podemos em plear un sitio FTP gratuito, o servicios más especializados y seguros como D ropbox, Id riv e o Mozy, que ofrecen alm ace­ nam iento virtual de datos para copias de seguridad remotas. Crea una cuenta y realiza una configura­ ción y prueba de copia de seguridad online de archi­ vos de tu equipo. 8. Em plea y conoce a fondo la configuración de todas las herram ientas de configuración que te perm iten tu sistem a operativo y aplicaciones de red. Los siste­ m as Windows incorporan un c e n tro d e seg u rid a d donde encontrarem os inform ación sobre: firew all, actualizaciones autom áticas y protección antivirus (solo detecta si tenemos instalado alguno). Se reco m ien d a tener activado el firew all o cor­ tafuegos para ev itar posibles accesos externos, notificar periódicam ente y descargar e in s ta la r m anualm ente actualizaciones, así como disponer de protección antivirus. Si deseam os acceder a Microsoft U pdate para ver las últim as actualiza­ ciones de n u estro sistem a operativo Windows, podremos hacerlo entrando con In tern et Explorer 5 o superior a: http:11www.apdate.microsoft.com. C ontesta a las siguientes cuestiones: 6. Verifica periódicam ente si estás infectado por malware. Actualm ente la m ayoría de las em presas de seguridad inform ática y creadores de antivirus g ra tu ito s y de pago, ofrecen servicios de escaneo online p ara poder probar sus soluciones. Aunque nor­ m alm ente no disponen de funcionalidades completas como la desinfección, si sirven p a ra ten er conoci­ m iento de que vulnerabilidades y malware tenemos en nuestro sistem a. Busca al menos dos an tiv iiu s en línea y realiza análisis de tu sistem a para tener un co n traste en la información obtenida. E n tre otras em presas que lo facilitan so encuentran: P anda, Bitdefender, Eset, Kaspersky, Mcafee, TrendMícro, Symantec, etc. Configura el firewall de Windows para evitar con­ testar a peticiones de red de eco en tran te. ¿Es posible realizar la configuración de cada puerto de red? Realiza una com parativa en tre las soluciones em ­ pleadas anotando: núm ero de archivos an aliza­ Configura el firew all para evitar que tu navega­ dor web tenga acceso a Internet. ¿Crees que los sistem as GNU/Linux al no dispo­ ner de tan tas opciones de herram ientas an tivirus son m ás seguros que los sistem as Windows? ¿Por qué? ¿Y en caso de tener un servidor FTP bajo Linux, alojando archivos potencialm ente malicio­ sos, sería recomendable tener alguna herram ien ­ ta que rastree posibles archivos infectados? 31 © RA-MA SEGURIDAD Y ALTA DISPONIBILIDAD TEST DE CONOCIMIENTOS La p rim era c a ra c te rístic a a g a ra n tiz a r en un sistem a seguro es: Confidencialidad. Integridad. Disponibilidad. No repudio. Indica qué sentencia es falsa: La integridad perm ite asegurar que los datos no se h an falseado. Confidencialidad es desvelar datos a usuarios no autorizados; que comprende tam bién la privaci­ dad (la protección de datos personales). Disponibilidad es que la información se encuen­ tre accesible en todo m omento a los distintos usuarios autorizados. U na de las siguientes m edidas no pertenece a la seguridad lógica: C ontraseñas. SAI. Copia de seguridad. SW antim alware. ¿Qué elem ento de un siste m a inform ático se considera m ás critico a la hora de protegerlo? Comunicaciones. Software. Hardware. Datos. U n hacker: Siem pre tiene una finalidad maliciosa. La m ayoría de las veces tiene u na finalidad maliciosa. A veces posee una finalidad maliciosa, entonces se denom ina cracker. Es un curioso con una finalidad conocida. 32 El phishing'. Es un tipo de fraude bancario. Es u n tipo de maluoare o virus. Se contrarresta con un spywctre. Se propaga m ediante correo electrónico siempre. ¿Cuál es el estándar ISO en m ateria de auditoría de sistem as de información? IS O 9001. ISO 27000. ISO 27002. ISO 27001. COBIT. ¿Y el están d ar de buenas prácticas en m ateria de seguridad informática? ISO 9001. ISO 27000. ISO 27002. ISO 27001. COBIT. Con respecto a un análisis forense: Se realiza siem pre a posteriori de detectar vulnerabilidades. Se debe realizar sem analm ente. Se realiza ta n solo cuando el sistem a de inform a­ ción ‘‘ha muerto". Se realiza siem pre a priori de detectar vu ln era­ bilidades. Una vez se realiza una auditoría: Si todo se encuentra correcto no es necesario volver a realizar auditorías. Es recomendable volver a realizarlas periódica­ mente. Es poco probable que todo esté perfecto. Es recom endable volver a realizarías periódica­ mente, pero ya no tan exhaustivas. • • • / Profundizar en aspectos de seguridad pasiva, como son las copias de seguridad y medidas específicas de seguridad física y ambiental. / Valorar la importancia de realizar periódicamente copias de seguridad de la información sensible de nuestros sistemas. / Analizar los distintos aspectos que influyen en la ubicación física de los sistemas. ✓ Valorar la importancia para la empresa de un centro de procesamiento de datos (CPD) y analizar qué medidas específicas requiere. ✓ Analizar los distintos dispositivos hardware que permiten mejorar la seguridad física, como sistemas de alimentación ininterrumpida (SAI), sistemas de refrigeración, armarios de seguridad, circuitos cerrados de televisión, etc. Investigar sobre nuevos métodos de seguridad física y de control de acceso a los sistemas medíante biometría. © RA MA SEGURIDAD Y ALTA DISPONIBILIDAD PRINCIPIOS DE LA SEGURIDAD PASIVA La seg u rid a d p asiva in ten ta m inim izar el impacto y los efectos causados por accidentes, es decir, se consideran m e d id a s o a cc io n es p o sterio res a un ataque o incidente. A continuación se presenta una tabla que relaciona los posibles problemas con soluciones propuestas: Tabla 2.1 Medidas paliativas Amenazas Suministro eléctrico: cortes, variaciones del nivel medio de tensión (subidas y bajadas), distorsión y ruido añadido. Robos o sabotajes: acceso físico no autorizado al hardware, software y copias de seguridad Condiciones atmosféricas y naturales adversas: temperaturas extremas, humedad excesiva, incendios, inundaciones, terremotos. Sistema de alimentación ininterrumpida (SAI o UPS). Generadores eléctricos autónomos. Fuentes de alimentación redundantes. - Control de acceso físico: armarios, llaves, blindaje, biometria. - Vigilancia mediante personal y circuitos cerrados de televisión (CCTV). Elegir la correcta ubicación de sistemas, teniendo en cuenta en la construcción la probabilidad de catástrofes naturales y ambientales. Centro de respaldo en ubicación diferente al centro de producción. Proporcionar mecanismos de control y regulación de temperatura, humedad, etc. Las consecuencias o efectos producidos por las distintas am enazas previstas son: Pérdida y/o mal funcionam iento del hardware. F alta de disponibilidad de servicios. Pérdida de información. Como hem os visto en el capítulo anterior la pérdida de información es el aspecto fundam ental en torno a la que g ira gran p arte de la seguridad inform ática, por lo que, como medida transversal y siem pre recom endada en prim er lug'ar abordarem os la planificación y realización de c o p ia s d e segu rid ad , que perm itan recuperar los datos. 34 © RA-MA 2 ■SEGURIDAD PASIVA A A continuación se propone leer una noticia de actualidad relacionada con la seguridad pasiva y com entar en clase determinadas preguntas de análisis de la misma, en concreto la podemos encontrar en ia URL http://www.weblogssl.corn/2008/09/23-caida-general-de~x-horas-durante-la-m adrugadadeh23~de-septiembre-de-2008, también descargándote el material adicional del libro. • ¿A qué se dedica la empresa? ¿Qué ha ocurrido y qué consecuencias ha tenido? ¿Por qué ha existido corte en el servicio de la empresa? ¿Crees que se encontraban bien dimensionados los generadores de gasoil para la carga que tenían que soportar? • ¿Qué equipos se apagaron primero al intentar reiniciar con el segundo grupo de em ergencia? ¿A qué temperatura deben de perm anecer las salas de estos equipos? ¿Qué peligros se corrían? • ¿Qué tipos de medidas ha tom ado la empresa a p osteñorí? ¿Las ves acertadas? • ¿Qué tipo de m edidas y recomendaciones crees que podrías aportar personalmente para evitar este tipo de incidentes en el futuro? COPIAS DE SEGURIDAD Por acción de algún tipo de mahuare, acceso no autorizado a nuestro sistem a, por fallos en el hardw are o, sim plem ente, por accidente o descuido, la in form ación co n ten id a en n u e stro eq u ip o p u ed e r e su lta r d añad a o in clu so d esa p arecer. Las c o p ia s d e seg u rid a d o backup, son r é p lic a s d e d atos q u e n os p erm iten recu p era r la in fo rm a ció n orig in a l en ca so d e ser n ece sa rio , es un ai-chivo digital, on conjunto de archivos o la totalidad de los datos co n sid era d o s lo su fic ie n te m e n te im p o rta n tes para ser con servad os. Uno de los principios de seguridad: "Ordenar de mayor a menor prioridad qué archivos, datos y configuraciones son difíciles de volver a realizar o recuperar, y mantener de forma segura copias de seguridad de los mismos, distribuidas en espacio y tiempo". Corresponde a cada usuario determ inar los datos, que por su im portancia, serán alm acenados en la copia de seguridad. E stas copias, se pueden alm acenar en soportes extraíbles (CD/DVD, pendrive, cintas de backup, etc.), en otros directorios o particiones de datos de n u estra propia m áquina, en unidades com partidas de otros equipos o en discos de red, en servidores remotos, etc. Es aconsejable que dichas copias de seguridad se encuentren cifradas y com prim idas en un solo archivo facilitando su confidencialidad, m antenim iento y distribución. Teniendo en cuenta los m od elos de a lm acen am ien to masivo de los sistem as hoy en día encontramos: 35 SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA D irect A ttach ed S to ra g e (DAS): es el método tradicional de alm acenam iento y el más sencillo. El dispositivo de alm acenam iento se encuentra directam ente conectado físicam ente al sistem a que hace uso de él. Es el caso convencional disponer un disco duro conectado directam ente al sistem a informático. Los discos duros extraíbles, y las particiones de datos, son una solución sencilla y económica para realizar copias de seguridad locales. N etw ork -A ttach ed S torage (ÑAS): alm acenam iento conectado en red. Las aplicaciones hacen las peticiones de datos a los sistem as de ficheros de m anera rem ota m ediante protocolos de red, como NFS, FTP, CIFS o SMB. Las carpetas com partidas en red y servidores específicos ÑAS son una buena solución para una LAN de tam año pequeño o medio. S to ra g e A rea N etw ork (SAN): red de área de alm acenam iento. Los dispositivos de alm acenam iento se encuentran conectados a una red de alta velocidad directam ente y resuelven las peticiones que se le realizan. La in fraestru ctura necesaria hace que solo sea posible en grandes organizaciones. A modo de ejemplo veremos cómo im plem entar un servidor ÑAS como servidor de arcbh'os para distintos usuarios en una red corporativa en el capítulo 8. MODELOS DE ALMACÉN DE DATOS Los datos de la copia deben ser alm acenados de alguna m anera y probablem ente deban ser organizados con algún criterio. Para ello se puede usar desde una hoja de papel con una lista de las cintas de la copia de seguridad y las fechas en que fueron hechas, h asta un sofisticado program a con una base de datos. U n almacén d esestr u c tu ra d o o conjunto de disquetes, CD/DVD, m em orias USB, discos duros externos o cintas de b a cku p , con una m ínim a información sobre qué h a sido copiado y cuándo. É sta es la form a m ás fácil de im plem entar pero ofrece pocas g arantías de recuperación de datos. Lo habitual es trab ajar con alm acenes estructurados, en función de la cantidad de archivos que se salvaguardan a la hora de realizar la copia de seguridad, podemos distinguir tres tipos de copia: C om pleta, total o íntegra: es una copia de seguridad total de todos los archivos y directorios seleccionados. Increm enta!: se hace una copia de seguridad solo de los archivos que han cambiado desde la últim a copia de seguridad realizada, sea del tipo que sea. Tiene en cuenta los bits de archivo modificado. D iferen cial: es sim ilar a la íncrem ental pero realiza una copia de todos los archivos que han cambiado desde la últim a copia de seguridad total que hayamos hecho. Si hacemos una copia de seguridad total el día 1 de cada mes y copia de seguridad increm ental el resto de los días, cada copia increm ental solo g u ard ará los archivos que se hayan modificado ese día, por tanto el volumen de inform ación de cada backup increm ental será m enor que el de la total. Si tenemos que realizar la restauración de archivos a n te u n d esastre, d eb em os d isp o n er de la co p ia to ta l y de to d a s la s co p ia s in c rem en ta les q u e h a y a m o s re a liza d o d esd e la cop ia total. Si hacemos copia de seguridad total el día 1 de cada mes y copia de seguridad diferencial el resto de los días, cada copia diferencial g u ard ará los archivos que se hayan modificado desde el día 1. La ventaja es que se requiere menos espacio que la copia total y que en el p ro ceso de resta u ra ció n ú n ica m en te n ecesita rem o s la ú ltim a cop ia to t a l y la ú ltim a co p ia d iferen cial. U na copia diferencial anula a la copia diferencial anterior. Por el contrario, se consum e más tiempo en realizar la copia y tam bién m ás espacio que en el caso de copia increm ental. 36 © RA-MA 2 ■SEGURIDAD PASIVA RECOMENDACIÓN SOBRE EL TIPO DE COPIA A EFECTUAR Si el volumen de datos de n u e stra copia de seguridad no es muy elevado (menos de 4 GB), lo m ás práctico es realizar siem p re c o p ia s to ta les ya que en caso de desastre, tan solo debemos re c u p e ra rla últim a copia. Si el volumen de datos de nuestra copia de seguridad es muy elevado (mayor de 50 GB) pero el volumen de datos que se modifican no es elevado (sobre 4 GB), lo más práctico es realizar una prim era copia total y, posteriorm ente, realizar siem p re co p ia s d iferen cia les. Así, en caso de desastre, tan solo debemos recuperar la copia total y la últim a diferencial. Periódicam ente debemos realizar una copia total y así em pezar de nuevo. Si el volumen de datos de nuestra copia de seguridad es muy elevado (mayor de 50 GB) y el volumen de datos que se modifican tam bién lo es, las copias diferenciales ocuparán mucho espacio, por lo tanto en este caso lo m ás práctico será realizar una prim era copia total y posteriorm ente realizar siem p re cop ias in crém en ta les, ya que son las que m enos espacio ocupan. El problema es que en caso de desastre debemos recuperar la últim a copia total y todas las incrém entales realizadas desde que se hizo la últim a copia total. E n estos casos, conviene hacer copias totales más a m enudo p ara no tener que m antener un núm ero m uy elevado de copias incrém entales. Tabla 2.2 Método de copia Espacio de almacenamiento Velocidad de copia Restauración Copia recomendada Completo Máximo Muy lento Muy simple Pocos datos a copiar Completo + Incremental Mínimo Rápido Compleja Muchos datos que cambian frecuentemente Intermedio Lento Sencilla Datos cuya velocidad de cambio es moderada Completo + Diferencial En grandes com pañías donde la realización de copias de seguridad está perfectam ente p lan ificad a , se suelen u tilizar sistem a s m ixtos. Por ejemplo en un caso típico se realizarían las siguientes tareas: Todos los días 1 de cada mes, a las 23:00 horas: copia de seguridad total. Todos los viernes a las 23:00 horas: copia de seguridad diferencial desde la copia de día 1. Todos los días (excepto los viernes y el día 1) a las 23:00 horas: copia de seguridad increm ental desde la copia del día anterior. Con esta planificación nos aseguram os disponer de copia de seguridad diaria. En caso de desastre deberíamos recuperar la copia total, la últim a diferencial y todas las increm entales desde la últim a diferencial. P ara g aran tizar la disponibilidad de los datos, en caso de desastre en la ubicación principal, es recomendable d istribuir en distintas ubicaciones las copias de seguridad. P ara ello se puede utilizar una em presa especializada que tra n sp o rte y cu sto d ie duplicados de las copias, así como em plear alojam ien to rem oto, o bachup online o en la nube. 37 SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA PRÁCTICA 2.1 COPIAS DE SEGURIDAD CON HERRAMIENTAS DEL SISTEMA Como hemos analizado, las copias de seguridad son parte fundamental de los sistemas, existen multitud de herramientas, algunas preinstaladas en los propios sistemas operativos, otras como aplicaciones específicas. Algunas de las opciones que se deben de analizar son: Compresión: es el mejor método para disminuir el espacio de almacenaje necesario y de ese modo reducir el coste. Duplicación: copias de seguridad duplicadas en un segundo soporte de almacenamiento. Esto puede hacerse para cambiar de lugar las copias, para optimizar velocidades de restauración, o incluso para disponer de una segunda copia a salvo en lugar o soportes diferentes. Se suele realizar en un soporte portable, económico y de alta capacidad como: CD/DVD, discos duros o unidades de cinta externas/ extraíbles, o en memorias de estado sólido. Cifrado: la alta capacidad de los soportes de almacenamiento desmontables implica un riesgo de perderse o ser robados. Si se cifra la información de estos soportes se puede reducir el problema, aunque esto presenta nuevos inconvenientes. Primero, cifrar es un proceso que consume mucho tiempo de CPU y puede bajar la velocidad de copiado. En segundo lugar, una vez cifrados los datos, la compresión es menos eficaz. Aunque para información confidencial es recomendable emplear esta opción. Nombre del archivo: suele incluir el tipo de copia y la fecha (en ef caso de copias totales) o fechas (en el caso de copias diferenciales e incrementales) de los datos. En ocasiones se indican las carpetas que contiene. Ejemplos: copia de seguridad total el 1 de enero de 2011: copiatotal_01enell.tar.bz2 Copia diferencial el 8 de enero de 2011: copiadiferencial_01enell-08enell.tar.bz2 GNU/Linux Bajo los sistemas GNU/Linux las operaciones de administración son habituales realizarlas mediante comandos del sistema, en este caso se propone un modelo de gestión de copias de seguridad con 2 herramientas en modo comando, tar para el empaquetado de archivos y cron para la automatización de tareas. Alternativamente se podría emplear para la compresión y cifrado de las copias de seguridad otras herramientas como gzip, zip, bzip2, rar, etc., y cfs o herramientas más sofisticadas de cifrado de particiones como Truecrypt, la cual veremos en el Capítulo 5. Centrándonos en las 2 primeras propuestas tar y cron, veamos en primer lugar sus opciones: TAR Empaquetando con tar, opciones más comunes: tar -vcf nombre_archivo.tar nombre_carpetas_a_empaquetar. v: (verbose) permite obtener una descripción de los archivos empaquetados/desempaquetados, c: {create/crear) crea un archivo tar. f: {file/archivo) índica que se dará un nombre al archivo tar. --newer-fecha: realiza un empaquetado incremental teniendo en cuenta que archivos han sido modificados desde la fecha que se le indique. Desempaquetando con tar, opciones más comunes: tar -tvxf mi_archivo.tar. t: ver el contenido (sin extraer). x: (extract/extraer) extrae los archivos en la carpeta que contiene el tar. 38 © RA-MA 2 ■ SEGURIDAD PASIVA CRONTAB La sintaxis crontab es la siguiente: crontab [-e | -I | -r ] [usuario]. El parámetro -e indica la edición del cron, -I ver las tareas programadas en el archivo cron y -r borrar un archivo cron. Si no se especifica el usuario, el comando se ejecutará para el usuario en sesión. Editaremos el archivo crontab con la instrucción: crontab-e Con este comando nos mostrará un listado de editores de texto para editar la tabla cron de tareas programadas. Una vez seleccionado el editor deseado, por ejemplo nano, seleccionado por su facilidad de uso, podremos definir líneas de configuración con la frecuencia con que queremos que se ejecute un determinado proceso, script o programa. ¿rchivo Edita» y» fcfrnindl Ayuda Gfcu ra n a ? F ic h e r o ; / t ffp / c rc r ta t; fl.fr /croM -ib N o tific a d o dora non do w com and 0 3 • • • /usr/bin/backup a a h Í Vcr ayuda jjTjj Guardar D Leer Fich B Salir §Q Justiflcargj Oónde E m -jJ Pag Ant Pag S i g BJ Cortar pegarTxt 2 2 Ros actual Ortografía Cada línea de crontab tiene el siguiente Formato: * * * * * comando_o_programa_a_ejecutar I I I I I l i l i |----- Q£a ¿le ia semana (0 - 6) | | | | ------------Mes (1 _ i2 ) I | ---------- D£a ¿el mes (1 - 31) I |------------ Hora (0 - 23) I---------------Minuto (0 - 59) (0 Domingo) La tarea se ejecutará de acuerdo a estos parámetros, por ejemplo, si quisieras ejecutar el programa /usr/bin/ backup, todos los días viernes a las 3 de la mañana la sintaxis sería la siguiente: 0 3 * * 5 /usr/bin/backup Para especificar más de un valor en un registro se puede utilizar la coma (,) para separar los valores; en el ejemplo anterior puedes definir que la tarea se repita los lunes y los viernes a las 3 de la mañana de la siguiente manera: 0 3 * * 1,5 /usr/bin/backup A modo de ejemplo se mostrará un script para realizar un backup completo o total del sistema cada 1 de mes (nomenclatura CTM_fecha), otro backup completo semanal cada Domingo (CTS_fecha) y backups diarios incrementales (ID_fecha) (solo de los cambios realizados desde el último backup completo). Lo primero que tenemos que hacer es tener claro dónde guardaremos nuestras copias de seguridad y qué directorios queremos resguardar, ya que deberemos modificar un par de líneas del script, también debemos indicarle dónde se almacenará la fecha del último backup completo, para que se tenga en cuenta en la copia incremental. 39 SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA Las copias de seguridad se realizarán sobre la carpeta que indiquemos en BACKUPDIR en nuestro caso /home/ Backups. Lo recomendable es realizar la copia de seguridad sobre un dispositivo extraíbie, por ejemplo, un disco duro externo USB, indicando una carpeta donde esté montado el dispositivo. Una mejora añadida sería la creación de la copia en una carpeta remota. Al igual que se automatiza la creación de la copia, se podría ejecutar automáticamente un comando que, vía NFS, SMB, FTP o SSH, vuelque los archivos en un servidor remoto para mayor seguridad. También existen herramientas para realizar directamente copias de seguridad remotas como rsync. # ! /bin/bash # script de copia completa e incremental # modificar directorios a respaldar y destino del Backup DIRECTORIOS="/bin /boot /etc /initrd /home /lib /opt /root /sbin /srv /usr /var" # Directorio donde se guarda el backup BACKUPDIR=/home/Backups # Directorio que guarda la fecha del último backup completo FECHADIR=/home/Backups DSEM='date +%a' # Día de la semana (por e j . mié) DMES='date +%d' # Día del mes (por e j . 06) DYM='date + % d % b ‘ # Día y mes (por e j . 06jun) # "NUEVO" coge la fecha del backup completo de cada domingo # Backup mensual completo - sobrescribe el del mes anterior if [ $DMES = "01" ); then tar -cf $BACKUPDIR/CTM_$DYM.tar $DIRECTORIOS fi # Backup semanal completo # Actualiza fecha del backup completo if ( $DSEM = "dom" ]; then A H O R A = 'date +%d-%b' echo 5AHORA > $FECHADIR/fecha-backup-completo tar -cf $BACKUPDIR/CTS_$DSEM.tar $DIRECTORIOS H Backup incremental diario - sobrescribe semana anterior # Obtiene fecha del último backup completo, opcion newer. else N U E V O = " - - n e w e r = 'cat $ F E C H ADIR/fecha-backup-completo‘ " tar SNUEVO -cf $ B A C K U P D IR/ID_$DSEM.tar $DIRECTORIOS fi Cuando tengamos el script retocado a nuestro gusto le damos permisos de ejecución y lo copiamos a la carpeta /usr/bin, por ejemplo: chmod u+x backup-script cp backup-script /usr/bin/ Después bastará con hacer que el script se ejecute cada día mediante cron, por ejemplo a las 3 de la mañana, para que no nos moleste mientras trabajamos con el PC. crontab -e escribiremos en la tabla: 0 3 * * * /usr/bin/backup-script 40 © RA-MA 2 ■SEGURIDAD PASIVA Para determinar la fecha del último backup completo y poder hacer así el backup ¡ncremental, se utiliza un fichero de texto con la fecha en cuestión, denominado Fecha-backup-completo, que se actualiza cada domingo. La primera vez que se ejecute el scrípt se creará un backup completo en vez de incremental diario, sea el día que sea, ya que ese archivo todavía no existe. Lo que debemos hacer es ejecutar el script, invocando el script (sin esperar a la ejecución automática con cron) la primera vez para realizar el backup completo y después crear este fichero con la fecha actual. Podemos crear dicho fichero Fácilmente así: echo "date +%d-%b' > /home/Backups/fecha-backup-completo Sustituyendo /home/Backups/ por la ruta pertinente. Si queremos restaurar el sistema lo único que debemos hacer es entrar a un terminal, loguearnos como root y, situados en el directorio raíz o punto donde queramos, restaurar el backup e introducir estos comando: cd / tar -xf ruta_del backup_que_que r e m o s _ r e s u t a u r a r .tar WINDOWS En Windows existen varias utilidades del sistema para realizar copias de seguridad. Los archivos del sistema se almacenan en la carpeta Windows por defecto en la instalación. De las recomendaciones más habituales a la hora de poder realizar copias de seguridad para restaurar el sistema operativo son: Realizar una instalación del sistema operativo diferenciando 2 particiones una con suficiente tamaño para el sistema operativo y aplicaciones a instalar, y otra dedicada a datos de usuarios. Una posible restauración o sobreinstalación del sistema operativo no afectará a la partición independiente de datos de usuario. No guardes información relevante en las carpetas facilitadas por el propio sistema operativo como Mis Documentos, Escritorio, etc., ya que son carpetas que, en caso de tomar la decisión de sobre instalar el sistema operativo, no te asegura su continuidad tal y como estaban, ya que vuelve a configurarlas. Realizar una vez instalado y conFigurado el sistema, controladores, sus aplicaciones fundamentales estables, y configurado, puntos de restauración, que permitan en un momento determinado de inestabilidad volver a dicha configuración anterior conocida y estable. Windows posee 2 herramientas interesantes para realizar copias de seguridad y puntos de restauración, en Inicio/Todos los programas/Accesorios/Herramientas del sistema. Por un lado, Copia de seguridad para generar backups de los archivos origen deseados, con un formato específico .bkf, en un soporte como dispositivos de aimacenamiento externos. Estos archivos de backup se pueden restaurar a partir de la propia herramienta. El asistente proporcionado facilita la tarea para crear tus copias de seguridad. Por otro, Restaurar Sistema permite crear puntos de restauración así como restaurar anteriores, con la finalidad de guardar o restablecer la configuración de nuestro equipo en un momento determinado. En caso de tener un problema de configuración por causa de un programa o cambios inesperados o indeseados producidos por malware, podremos volver a una la configuración en la que nuestro equipo funcionaba correctamente, y por precaución creamos un punto de restauración, configuración en la que nuestro equipo funcionaba correctamente. El propio sistema crea sus propios puntos de restauración, pero es recomendable crear unos cuando vamos a realizar un cambio importante de software o hardware en nuestro equipo. 41 © RA-MA SEGURIDAD Y ALTA DISPONIBILIDAD I PRÁCTICA 2.2 COPIAS DE SEGURIDAD CON APLICACIONES ESPECÍFICAS Las herramientas propias del sistema poseen funcionalidades óptimas y suficientes en la mayoría de los casos, pero vamos a analizar varias herramientas que pueden resultar de interés para usos específicos como disponer de opciones como distintos algoritmos de cifrado, contraseñas, compresión, gestionar copias remotas, etc. Windows En el caso de Windows existen muchas aplicaciones de gestión de copias de seguridad pero las opciones que permite tas analizaremos con la herramienta Cobian Backup. Cobian Backup es un programa gratuito, multitarea, capaz de crear copias de seguridad en un equipo, unidad extraíble, red local (carpetas compartidas o ubicación de servidor) o incluso en/desde un servidor FTP. Soporta conexiones seguras mediante SSL. Se ejecuta sobre Windows y uno de sus grandes fuertes es que consume muy pocos recursos y puede estar funcionando en segundo plano. Cada tarea de respaldo que le asignemos puede ejecutarse en el momento, diaria, semanal, mensual o anualmente, o en un tiempo especificado. Hace copias completas, incrementales y diferenciales. Soporta compresión ZIP, Zip64 o SQX. Además ofrece la opción de proteger todas las funciones del programa por contraseña. Existe la opción de cifrar sus ficheros usando 4 métodos diferentes de cifrado fuerte: RSA-Rijndael (1024-256bits), Blowfish (128-bits), Rijndael (128-bits) o DES (64-bits). Estos y otros algoritmos se clasificarán en el capítulo 5 de criptografía. También pueden definir eventos disparados antes o después de la copia, como por ejemplo provocar el cierre de un determinado programa que utilice un fichero que se va a copiar y hacer que, una vez finalizada la copia, se vuelva a iniciar. La aplicación permite generar distintas tareas de ejecución programadas en tiempo, en cada una de las cuales podremos indicar principalmente una serie de características, tras pulsar el botón de Tarea nueva (reloj), podremos configurarle paso por paso: General: Nombre nombre y tipo de copia completa, incremental o diferencial. X ■knet^ Ow« • 0 H o u re tonbr« ^Ddjacm j^Avinuds i« « « ______ T jr M n j * * Qncm [^iln d u f «ubárcctcnc* rnpéju uwndo led*» QUMrbvc«<k«IrtKjKOi j*jUMr CoPV rcx><*'M04da (ri Constato inatm mtd W ®mciM ' j T« m CaCMt corrc«r«t « 9*ar4ar I» 42 ' I © RA-MA 2 ■SEGURIDAD PASIVA Ficheros: Ubicación ubicación de ficheros/carpetas a copiar y ubicación destino que puede ser un sitio FTP, para realizar copias remotas. Horario: Indicando indicando que periodicidad y en qué momento fecha y hora queremos que se ejecute. Archivo: Opciones opciones de compresión y protección mediante algoritmo de cifrado con contraseña, del backup. ijc Opaonr* de (M udn Too d» c o a p a a to ConpreaónZ© + ¡ ¡B _] Cc<%rrw ndvtXMftnaríe conc«rt>M«Aa <Lattt*uP+ C c rtitw A t (can/m ur) Cetnorttn) d* 0 <trvo __________________________________ AftfirvooMtJopor CotMT lUctlO 10 fra fo hjotm Too d c c Ir »¿o C a ^ d tlih M d M U n n la h (l2Stes> y. f r a » d*v» & GNU/Linu x En el caso de GNU/Linux nos encontramos en la misma situación, existen gran cantidad de herramientas de automatización de backups en los repositorios disponibles. En concreto comentamos la herramienta fwbackups por su intuitiva interfaz gráfica. Es multiplataforma y puede hacer backups individuales o recurrir a backups programados, en local o remoto, así como completos, incrementales, o diferenciales. También te permite hacer backups en formato tar, tar.gz, tar.bz2 o rsync. Desde la web www.difTingo.com podemos descargar la última versión e instalarlo con el instalador de paquetes GDebi, por ejemplo bajo Ubuntu. 0 fw bacfcupt gd»!*' ypr H'jtorvll H ot /KW« Download DifRngo S o lu u o m Inc. • M o /n li Flrvfex HenWKWlM - ¡13 KtpJMww.<Siftngo<cwTX/oisVfwt»ckup$A3ownk>dd ||M A svM ad nv IjQv- f*b<Kku| fKJecnngStarted Q U t r t t H ead H n n v (. >fwt»cfcup* - Download! D*fT -faiM C *upi lnü.in.*:><i* | O» Ha evcoguo abru fwbacltupi_I.43.Srx4-OuburTtul-ppaS_l3M.dob rtauieau n toouece de software de hop/yiaunchpadlibranan ne< ¿Q u é d a b a ria hacer F ircfo x con a sta a rc h iv o ? • AM 'cyn invtoUdor depjKji^teiGOebi (pret?e<rrTT ;ruwia) Guardar arrfwo H#cer rita automacamente para lo» «relavo* como éve de ahora en adelante ©Cancel»? N Fldtn W M (MtlUf* hrf> 43 SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA r i y t > » rm r n f á V («.. CoAjMJtton MMim D«T* • ( llM M « k • ter« tf 11« m InWf finn I Unuerv {> K * . r C«rtf » • « I» Otr»-* La configuración de arch ¡vos/carpetas origen (pestaña path), destino (destination), tipo de copia, compresión y temporización es sencilla e intuitiva, pudiendo realizar backups programados o en el momento. RECUPERACION DE DATOS ¿Podemos recuperar archivos borrados definitivam ente de nuestro sistem a? E n el caso de haber sido víctima de un a taq u e o haber sufrido un accidente como corte de sum inistro eléctrico o fallo de hardw are, la recuperación de archivos en disco lo intenta. C uanto menor tiempo y modificaciones de disco tran sc u rra n entre el borrado o accidente y nuestro in ten to de recuperación, mejor será nuestro resaltado. Por ejemplo, cuando en un sistem a de ficheros de u.n sistem a operativo se borra un fichero de un medio de alm acenam iento (disco duro,pendriue USB, cinta, etc.), marca aquellas posiciones que ocupaba dicho fichero en el dispositivo como libres, para poder alm acenar nueva información, pero no las borra. Los datos perm anecerán en esas posiciones hasta que se sobrescriban con nueva información. Por lo que es posible recuperarlo m ediante alguna h erram ien ta software. I PRACTICA 2.3 RECUPERACION DE DATOS Existen diferentes soluciones que realizan el rastreo de información marcada como borrada en un medio de almacenamiento y que puede ser recuperable. Windows Recuva es una aplicación de archivos borrados para sistemas Windows, permite seleccionar el tipo de archivo y en qué unidades buscar archivos que están borrados o no visibles directamente en la unidad. 44 2 ■SEGURIDAD PASIVA © RA-MA InUemrm Hw rt* «Oblo» vttvw u4»fm urta<onootoadim qot. cssela*rotada .•Mr» Mmbar Wto te» artfyrt» da Pi— tfin wnoadw «uJo, cowo fa> gtf—ca "D g ru R M iM Mc*b • eflli? be »xíw ei de fom«fc» careodoi» d o ru iw tw de Cfft». o a w b i rtf*»w <3* *t u M VMm Hoat/jr «di» b» » Ü rrw o* «¿ao. csm g r^ « c n ri da m m mó & a tet M M )« i f l t t r d w a f p w to C o n n efectróMcs Meato» vj*D kx iwflMim di cwrw» d»g»dr* j 0« MMMNrf W W L>tr«i r «ido* kM M á*< r. í <»* »I I I n cu a te * ia»J*} «►.»»afci» fe-rapto CD* ***- I Es importante saber que no siempre es posible recuperar el 100% de los datos, en ocasiones se puede recuperar parcialmente parte de texto, imágenes, etc. En muchas ocasiones los nombres de los archivos recuperados no coinciden con el original, en nuestro caso el archivo nuevo.doc que creamos y borramos definitivamente en una memoria USB (sin pasar por la papelera de reciclaje), nos lo recuperó con el nombre_uevo.doc. | C-m ttrndvtjóatrftn m d o| ■U *1 0(11/2010itVS »11/2010 16« zvivaioitsa SSZSaSnSZSHu «010 '»><> '»» WS5 I «rTfvaa ■ane«’ a to an 0 03 mq* pciowtí ÍTOIOOTS5 0910 TO* «íi icoia □ n iva&mmi* «\A 0*11(301013'» O • •CHWOM* K\A UW 0*?©10£«9 r«rs. J.rx* Tañarte £«*30 IICB Cscafcnte lita IZ O n iS 5» ! I 77n kriojfmibtm V rau cw tf* irr«cupa>«te > r« \* « Jta a ¡ a i HopoCra JJTtt 99 fr?*ae*4iá« tit rite i trn w rti 1l> l krac^ar Ato 17 117ir a IraciCavaW» jn a tjc w ti I «QiiB tira*\**ntaa H ote U dat*ct*do »»gui. No M ha ¿Hartado ranpxt. (.*•m *t~ )f t i i aobmot W *« tfM n U to tr« o t (« • tfw o n U M tm a i UU W&TXJ 9*4 ( « • « it M I f U t o t r K r t C«a « t* * e « U *o6re«crl tal* m ttrxjn t j tofcr«ot MomM drtactado n»9 ^ • Cv» arcf**o arta tdtrm at U t « t f M n ía MÍ>no< No «a ha datarta-to r a ^ r Lrtf m ú *-nM U KCraatrf »ate»'/,rr»«t«r.c ic-mq 45 SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA El método que poseen estos programas para la búsqueda de datos en clúster de un dispositivo esta basado en comparar los datos contenidos en ellos con las estructuras de datos de los formatos de archivos más comunes: texto (odt, doc, txt), gráficos (bmp, jpg, gif, png, tiff), vídeos (av¡, mpg, mov), sonido (mp3, wav, wma), otros como html, pdf, rar, etc. GNU/Linux Existen diversas herramientas de recuperación de datos incluso algunas de ellas se encuentran disponibles en USB o CD/DVD Live para poder recuperar archivos incluso en caso de no poder arrancar el sistema operativo. Algunas de tas más conocidas y disponibles en los repositorios de descargas son: TestDisk: incluye TestDisk que puede recuperar particiones perdidas y sectores de arranque, y PhotoRec, que es una herramienta sencilla de usar para la recuperación de archivos. Foremost: recupera archivos basándose en una serie de estructuras internas además de otros datos. Fue desarrollado por la fuerza aérea de los Estados Unidos y trabaja sobre todo con discos duros. Scalpel: realiza las mismas funciones que Foremost, pero se centra en un mejor rendimiento y un menor consumo del sistema, de tal manera que trabaja mejor con equipos viejos o con poca RAM. En el caso de Foremost, es un programa de línea de comandos pero sin interfaz interactiva, como PhotoRec. Para instalarlo podemos ejecutar: sudo aptitude install foremost. Para ver la ayuda podemos ejecutar: foremost - h. En nuestro caso usaremos las siguientes opciones: -t: con una lista de extensiones de archivo, separadas por comas. -v: que es el modo detallado, para saber qué está haciendo foremost de una manera más completa, -o: indicará la carpeta dónde van a ir los archivos recuperados. -i: donde indicaremos el sitio en el que están los archivos a recuperar. Ejemplo: sudo foremost - t jpeg,png,g¡f -o foremost -v -i/d e v /sd a l / dev/sdal es la partición donde queremos buscar los archivos borrados o perdidos. En ocasiones es necesario realizar una copia exacta del dispositivo o partición mediante el comando dd (duplícate disk)\ dd if=/dev/sdal of=/home/usuario/imagen.dd, pudiendo posteriormente emplear como ubicación de entrada (-i) a foremost dicho archivo con extensión .dd. Foremost encuentra y guarda en carpetas por cada formato, tanto los disponibles como legibles en el disco duro, como los recuperados. Los nombres de los archivos pueden no corresponder con los originales por lo que habrá que realizar un análisis posterior de los mismos hasta encontrar los recuperados. En caso de querer conocer las particiones disponibles podemos ejecutar previamente sudo fdisk -I. Arcftvo £fviar yw uro» roreaoit started at M O « 6 11:27:39 761» Invocation: foreaoit v -t png 1 /dcv/*do5 o rccyper»do/ Output directory: /taae/aluano/recupcrado Configuration file : /etc/forraott cor.f Proceulng: /dev/ida5 I........................................................... File : /dev/lda5 Start: Med Dec S 11:27.» ?010 length: 31 GB 146172235264 byte«) Mia ••t: 1: 2: 3: 4: S: «: ?r •: ft: •It: 46 nm e Ib*-512) »6533298.png »6373389. png 66325474. png 66575557. png »6523626.png »6325706.png 86323663.png »6326154.png 6632623).png »6326476. png »6637389.png SUe File orfiet Co—en! 1 KB 2 KB 2 KB 1 KB 2 KB 1 KB I KB 2 KB 2 KB 1 KB 1 KB 268652614 26*999566 2696426» 769662711 769126329 269162862 269252699 769391169 269431537 269553616 3365B3463 132 a 14» x (32 . 132 * (48 * <32 a (32 a (4B x (48 a 321 48) 32) 32) 48) 32) 32) 48) 46) ) (32 x 32) © RA MA 2 ■ SEGURIDAD PASIVA SEGURIDAD FÍSICA Y AMBIENTAL Es muy im portante ser consciente que por m ás que nuestra em presa sea la m ás segura desde el punto de vista de ataq u es externos, hackers, virus, etc., la seguridad de la misma será nula si no se ha previsto cómo com batir un robo o un incendio. La seguridad física es uno de los aspectos m ás olvidados a la hora del diseño de un. sistem a informático. Si bien algunos de los aspectos tratados a continuación se prevén, otros, como la detección de un atacan te interno a la em presa, que intenta a acceder físicamente a una sala de operaciones de la m ism a, no. Esto puede derivar en que para u n atacan te sea m ás fácil lograr acceder y robar una cinta o DVD de backup, que in ten tar acceder de forma rem ota o lógica a los datos que contienen los sistem as. Así, la seguridad física consiste en la a p lic a ció n de b a rrera s físic a s y p ro ce d im ie n to s d e con trol, com o m ed id a s de p rev en ció n y co n tra m ed id a s a n te am enazas a los recu rso s e in form ación co n fid en cia l. Se refiere a los co n tr o le s y m eca n ism o s de segu rid ad , dentro y alrededor de la ubicación física de los sistem as inform áticos, así como los medios de acceso al mismo, im plem entados p ara proteger el h ard w are y medios de alm acenam iento de datos. En este tem a se abarcarán medidas aplicables tanto a equipos de hogar y pequeñas oficinas como a servidores y centros de procesam iento de datos (CPD), que por su gran valor en la em presa requieren de m edidas de seguridad específicas. CENTROS DE PROCESADO DE DATOS (CPD) Se denom ina procesamiento de datos o CPD a aquella ubicación donde se concentran todos los recursos necesarios para el procesam iento de la información de una organización.Tam bién se conoce como c e n tro d e cóm p u to (Iberoamérica) o ce n tro d e cá lcu lo (España), o centro de datos por su equivalente en inglés d ata cen ter. Dichos recursos consisten esencialm ente en unas dependencias debidam ente acondicionadas, servidores y redes de comunicaciones. Un CPD, por tanto, es un edificio o sala de gran tam año usada para m an ten er en él una gran cantidad de equipam iento informático y en general electrónico. Suelen ser creados y m antenidos por grandes organizaciones con objeto de tener acceso a la información necesaria para sus operaciones. Por ejemplo, un banco puede tener un data center con el propósito de alm acenar todos los datos de sus clientes y las operaciones que estos realizan sobre sus cuentas. P rácticam ente todas las com pañías que son m edianas o grandes tienen algún tipo de CPD, m ientras que las m ás grandes llegan a tener varios in terco nectad os, en d istin tas ubicaciones geográficas, con distintos cen tro s d e respaldo. Un centro de respaldo es un centro de procesamiento de datos (CPD) específicam ente diseñado para tom ar el control de otro CPD principal en caso de contingencia o fallo. Debe elegirse una localización totalm ente distinta a la del CPD principal con el objeto de que no se vean ambos afectados sim ultáneam ente por la m isma contingencia, Es h ab itu al situarlos en tre 20 y 40 kilómetros del CPD principal. El equipam iento hardw are no tiene por qué ser igual al del CPD, aunque el software y los datos sí, por lo que es necesario contar con una rép lica d e los m ism os d a to s con los que se trabaja en el CPD original. Este es el problema principal de los centros de respaldo, por lo que existen políticas de gestión de copias síncronas o asincronas de datos. 47 SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA E n tre los factores m ás im portantes que m otivan la creación de un CPD se puede destacar el ga ra n tiza r la c o n tin u id a d y a lta d isp o n ib ilid a d del servicio a clientes, em pleados, ciudadanos, proveedores y em presas colaboradoras, pues en estos ám bitos es muy im p o rtan te la protección física de los equipos inform áticos o de comunicaciones implicados, así como servidores de bases de datos que puedan contener información crítica. Requisitos generales: D isp o n ib ilid a d y m o n ito riza ció n “24x 7x 365”: proporcionará disponibilidad, accesibilidad y confianza 24 horas al día, 7 días a la sem ana, 365 días aJ año. F iab ilid ad in falib le (5 nueves): un 99,999% de disponibilidad, lo que se traduce en una única hora de no disponibilidad al año. S egu rid ad , red u n d a n cia y d iv ersifica ció n : alm acenaje exterior de datos, tom as de alim entación eléctrica to talm en te independientes y servicios de telecom unicaciones con balanceo de carga, SAI o sistem as de alim entación ininterrum pida, control de acceso físico, etc. C o n tro l a m b ie n ta l/p r e v e n c ió n d e in c en d io s: el control del am biente tra ta de la calidad del aire, tem peratura, hum edad, inundación, electricidad, control de fuego, etc. G eneralm ente, en un CPD todos los grandes servidores se suelen concentrar en una sala denom inada sala fría, nevera o pecera. E sta sala requiere un sistem a específico de refrigeración para m an ten er una tem p eratu ra baja (en tre 21 y 23 grados centígrados), necesaria p ara evitar averías a causa del sobrecalentam iento. Según las norm as internacionales, la tem peratura exacta debe ser 22,3 g ra d o s cen tíg ra d o s, recom endada entre 15° y 23“, y hum edad relativ a en tre 40% y 60%. La pecera suele contar con m edidas estrictas de seguridad en el acceso físico, así como m edidas de extinción de incendios adecuadas al m aterial eléctrico, tales como extinción por agua nebulizada o bien por gas INERGEN, dióxido de carbono o nitrógeno. U n CPD y sus centros de respaldo por sí solo no bastan p ara hacer frente a una contingencia grave. Es necesario disponer de un P la n de C o n tin g en cia s corporativo, con las a c tu a c io n e s en ca so de in cid en te. Veremos algunas de las configuraciones avanzadas em pleadas en alta disponibilidad en CPD y centros de respaldo en el Capítulo 8. UBICACIÓN Y ACONDICIONAMIENTO FÍSICO Aunque son difíciles de predecir con exactitud, las condiciones atm osféricas adversas severas se localizan espacial y tem poralm ente en ciertas partes del mundo y la p rob ab ilid ad de q u e ocu rran está d ocu m en tad a. L a frecuencia y severidad de su ocurrencia deben ser tenidas en cu en ta al decidir la ubicación y posterior construcción de un edificio. La comprobación de los iníórm es climatológicos o la existencia de un servicio que notifique la proxim idad de condiciones atm osféricas adversas, perm ite que se tomen precauciones adicionales, tales como la re tira d a de objetos móviles, construcciones antisísm icas, la provisión de calor, iluminación o combustible para la em ergencia. Algunos de los aspectos a tener en cuenta son: Incendios: son causados por el uso inadecuado de combustibles, fallo de instalaciones eléctricas defectuosas y el inadecuado alm acenam iento y traslado de sustancias peligrosas. Algunas precauciones: ubicación en área no combustible o inflamable, tener extintores m anuales (portátiles) y/o autom áticos (rociadores). S istem a d e aire acon d icionad o: control de tem peratura y hum edad relativa según recomendaciones, entre 15° - 23° C, y 40 - 60 %, respectivam ente. 48 © RA-MA 2 ■SEGURIDAD PASIVA In un d aciones: ubicación estanca de agua, con especial precaución en puertas y ventanas. T errem otos: los fenómenos sísmicos pueden ser tan intensos que causen la destrucción de edificios. Es recom endable conocer la actividad sísmica de la localización de nuestro centro de datos para disponer de las técnicas de seguridad constructivas requeridas. R ayos e in terfere n c ia s elec tro m a g n ética s: para evitar posibles desastres provocados por derivaciones de carga por rayos, y m inim izar el efecto no deseado do interferencias en las comunicaciones, las salas de sistem as se protegen m ediante jau la de Faraday, convirtiéndose en un búnker con respecto a radiaciones externas. CONTROL DE ACCESO FÍSICO Los ordenadores, servidores, así como las copias de seguridad con datos im portantes y el software, son elementos valiosos p ara las em presas y están expuestas a posibles robos y actos delictivos como sabotajes o destrozos, por parte de personal ajeno o propio de la em presa. El software es una propiedad muy fácilm ente sustraíble y las unidades de alm acenam iento como m em orias USB, cintas y discos son fácilm ente copiados sin dejar ningún rastro. El uso de cr e d en cia les d e id e n tific a c io n e s uno de los puntos más im portantes del sistem a de seguridad físico, a fin de poder efectuar un control eficaz del ingreso y salida del personal a los distintos sectores de la em presa. El control de acceso físico no solo requiere la capacidad de identificación, sino tam bién aso cia rla a la ap ertura o ce rra m ie n to d e p u ertas, perm itir o negar acceso basado en restricciones de tiempo, área o sector dentro de una em presa o institución. A las personas se Ies puede identificar por: A lgo q u e se p o see, por ejemplo u na Llave, una tarjeta de identificación o tarje ta inteligente {,Sm artC ard). Algo q ue se sab e, por ejemplo un núm ero de identificación único (PIN - Personal Identification Number) o una passw ord, que se solicitará a su ingreso. A lgo q u e se es (señas de identidad: manos, ojos, huellas digitales y voz) o sab e h a cer (firma escrita) es un principio que em plea la b iom etría. Es el método más seguro, ya que es muy difícil de falsificar. C ada una de estos identificadores asociados a cada persona o usuario se alm acenan en una base de datos que debe controlar un ser v ic io d e v ig ila n c ia para su posterior seguimiento, si fuera necesario. La principal precaución con el personal de vigilancia es que éste puede llegar a ser sobornado. Las tarjetas pueden ser copiadas, robadas, etc., y los núm eros secretos pueden llegar a usuarios no autorizados, perm itiendo e n tra r a cualquier persona que la posea. La biom etría ayuda a m ejorar el nivel de seguridad. O tra solución m uy em pleada para la .seguridad de los sistem as inform áticos en las salas de equipam iento informático, es disponer los mismos en un arm ario o rack bajo llave. Un rack es un bastidor destinado a alojar equipam iento electrónico, inform ático y de comunicaciones. Sus medidas están n o rm alizad as para que sea compatible con equipam iento de cualquier fabricante. Constan de un armazón metálico con un ancho norm alizado de 19 p ulgad as, con 2 guías verticales que poseen agujeros a intervalos regulares llam ados unidades de Rack (U) agrupados de tres en tres. Verticalm ente, los racks se dividen en regiones de 1,75 p u lg a d a s d e a ltu ra = 1 U, con tres agujeros en cada guía. El alto (4 - 46U) y la profundidad del bastidor (600, 800,1000 mm) no está norm alizada, ya que así se otorga cierta flexibilidad id equipamiento. El arm azón suele contar con bandejas horizontales donde puede apoyarse el equipam iento no norm alizado como un monitor, PC de sobrem esa y un teclado o un ratón. 49 SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA File / Print server File / Print server File / Print server Domain controller Messaging server Storage server Firewall/VPN/Coche UPS UPS Keyboard and display Rack Management software Los dispositivos que se suelen alojar son: servidores, paneles de parcheo (que centralizan todo el cableado del arm ario) sistem as de audio y vídeo, sistem as de alim entación ininterrum pida (UPS o SAI), sw itches, routers, cortafuegos, periféricos que perm itan configuración como monitores, ratón, teclado, etc. SISTEMAS BIOMÉTRICOS Definimos la b io m etría como la p a rte d e la b io lo g ía q u e estu d ia en form a cu a n tita tiv a la varia b ilid a d in d iv id u a l de los se r e s v iv o s u tiliz a n d o m étod os e sta d ístic o s. Es una tecnología que realiza mediciones en form a electrónica, guarda y com para características únicas para la identificación de personas. La forma de identificación consiste en la comparación de características físicas de cada persona con un patrón conocido y almacenado en una base de datos, de esta forma perm itirá e! control de acceso físico, incluso es aplicable como método de identificación y acceso a sistem as operativos y aplicaciones. Las características biom étricas de una p erso n a son in tra n sfer ib les a otra, por lo que hace a estos sistem as m uy segu ros. Veamos a continuación algunas de las formas de identificación biométricas m ás comunes: H uella digital: se basa en el principio de que no existen dos huellas dactilares iguales, este sistem a viene siendo utilizado desde el siglo pasado con excelentes resultados. Cada huella digital posee pequeños arcos, ángulos, bucles, remolinos, etc. (llamados m in u cias) características y la posición relativa de cada una de ellas es lo analizado para establecer la identificación de una persona. E stá aceptado que cada persona posee m ás de 30 m inucias, y que dos personas no tienen más de ocho m inucias iguales, lo que hace al método sum am ente confiable, y uno de los más empleados por su baja relación calidad/precio. V erificación de voz: la dicción de una lo más) frase es grabada y en el acceso se compara la voz (entonación, diptongos, agudeza, etc.), este sistem a es muy sensible a factores externos como el ruido, el estado de ánimo y enferm edades de la persona, el envejecimiento, etc., por lo que no es un mecanismo muy adoptado. V erificación de p a tro n es ocu lares: basado en los patrones del iris o de la retin a y h asta el momento son los considerados m ás efectivos (en 200 millones de personas la probabilidad de coincidencia es casi 0). La principal desventaja es que es un método intrusivo. Las personas son reacias a que les analicen los ojos, por revelarse en los mismos enferm edades que en ocasiones se prefiere m antener en secreto. 50 2 ■SEGURIDAD PASIVA © RA-MA V erifica ción A u tom ática d e F irm as (VAF): es extrem adam ente difícil reproducir las dinám icas del trazo de realización de las firmas, aunque el efecto visual final parezca similar. La VAF, usa emisiones acústicas, tom a datos del proceso dinámico de firm ar o de escribir. La secuencia sonora de emisión acústica generada por el proceso de escribir constituye un patrón que es ú nico en cad a in d ivid u o. E xisten algunas otras soluciones a la biom etría más complejas y menos usadas en acceso a organizaciones o a un sistem a informático concreto, como son la geom etría de la mano, el reconocimiento facial o patrones térmicos. Lo que sigue a continuación es una tabla en la que se recogen las diferentes características de los sistem as biométricos: Tabla 2.3 Ojo (Iris) Huellas dactilares Escritura y firma Fiabilidad Muy alta Muy alta Media Afta Facilidad de uso Media Alta Alta Alta Prevención de ataques Muy alta Alta Media Media Aceptación Media Alta Muy alta Alta Estabilidad Alta Alta Baja Media CIRCUITO CERRADO DE TELEVISIÓN (CCTV) Se llam a p ro tecció n e le c tr ó n ic a a la detección de robo, intrusión, asaito e incendios m ediante la utilización de se n so r e s co n ecta d o s a ce n tra les d e alarm as. E stas centrales tienen conectados los elem entos de señalización, que son los encargados de hacer saber al personal de una situación de emergencia. Uno de los métodos más empleados en las em presas son los circuitos con cám aras de grabación de vídeo o cir c u ito s cerrad os d e te le v isió n (CCTV). Perm iten el control de todo lo que sucede en la planta según lo captado por las cám aras estratégicam ente colocadas. Los monitores de estos circuitos deben estar ubicados en un sector de alta seguridad. Las cám aras pueden e sta r a la v ista (para ser utilizadas como m edida disuasiva, incluso en ocasiones se instalan falsificaciones o cám aras que no graban) u ocultas (para evitar que el intruso sepa que está siendo captado por el personal de seguridad). En la actualidad unas de las cám aras más em pleadas, por bajo coste y buenas prestaciones son las cám aras LP. Son dispositivos autónomos que cuentan con un servidor web de vídeo incorporado, lo que les perm ite tran sm itir su im agen a través de redes IP como redes LAN, WAN, o incluso WLAN o inalám brica. Las cám aras IP perm iten al usuario tener la cám ara en una localización y ver el vídeo en tiempo real desde otro lugar a través de In tern et o una red local. 51 SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA SISTEMAS DE ALIMENTACIÓN ININTERRUMPIDA (SAI) U n SAI (Sistem a de Alimentación Ininterrum pida), tam bién conocido por sus siglas en inglés U P S (Uninterrup tibie Power Su p p ly, sum inistro de? energía ininterrum pible), es un dispositivo que gracias a sus b a tería s puede proporcionar energía eléctrica tras un corte de sum inistro eléctrico a todos los dispositivos que tenga conectados, d u ran te un tiempo lim itado, perm itiendo de este modo poder apagar los equipos sin que sufran cortes sus fuentes de alim entación. Los distintos dispositivos hardw are no irán enchufados a las tom as de corriente directam ente, se enchufarán a la SAI que será la que estará conectada a las tom as de corriente, haciendo de este modo de interm ediario entre la red eléctrica y los dispositivos hardw are. Existen distintos modelos de SAI ajustándose a las necesidades energéticas de los equipos conectados a las m ism as. O tra de las funciones de los SAI es la de m ejorar la calid ad de la en er g ía e lé c tr ic a que llega a los aparatos, filtr a n d o su b id a s y boyadas de ten sió n y elim in a n d o a rm ó n ico s d e la red eléctrica. Los SAI dan energía eléctrica a equipos llamados cargas o eq u ip o s críticos, como pueden ser aparatos médicos, industriales o informáticos que, como se ha dicho antes, requieren tener siem pre alim entación y que ésta sea de calidad, debido a la necesidad de e s ta r en todo momento operativos y sin fallos (picos o caídas de tensión). 52 © RA-MA 2 ■SEGURIDAD PASIVA Tabla 2.4 Descripción Característica Tipo y número de conectores Los conectores de alimentación de la carga se diferencian entre tipo IEC y Schucko. Existen tomas que solo filtran variaciones de la señal eléctrica de entrada (impresora, fax, escáner), de aquellas que filtran y tienen alimentación de la batería en caso de corte de suministro (equipos, monitores, dispositivos de comunicaciones) denominadas de backup. Otras conexiones Conectores para la protección de Líneas de Datos RJ11-RJ45 para dispositivos de Teléfono/Fax/DSL/Internet/MODEM. Conexiones seriales COM o USB para monitorización y consulta de estado remoto, mediante software específico. Tiempo de funcionamiento solo con batería Según el modelo y la carga conectada, la batería suele estar diseñada para suministrar alimentación desde varios minutos hasta varias de horas y, de esa forma, apagar los sistemas conectados correctamente. Regulador de voltaje Integrado para evitar picos (subidas y bajadas) de tensión que se producen en la línea de suministro de entrada y que si no se filtran pueden afectar a las fuentes de alimentación de los equipos. T IP O S DE SAI H abitualm ente, Los fabricantes de SAJ clasifican los equipos en función de la tecnología y calidad de la señal eléctrica generada a su salida: SAI OFFLINE: los m ás económicos, recomendados para equipos en el hogar. No estabilizan la com en te y solo generan la tensión de salida cuando se produce un corte de sum inistro eléctrico. SAI INL7NE o L IN E INTERACTIVE-, equipos de gam a m edia-alta que estabilizan la corriente incorporando un estabilizador de salida (AVR). Solo general la tensión de salida cuando se produce un corte de sum inistro eléctrico. Son adecuados para ordenadores, centralitas telefónicas y equipos servidores de pequeñas y m edianas em presas (Pymes). SAI ON LIN E o de D O B LE CONVERSION: equipos de gam a alta, pensados para proteger sistem as críticos. Estos equipos generan siem pre la tensión de salida nueva, independientem ente de la entrada. PO TE N C IA N EC ESA R IA P ara a ju sta r las dim ensiones y capacidad eléctrica de la batería de la SAI a la que enchufar nuestros equipos, tam bién denominados carga, es necesario realizar un cálculo de La potencia que consumimos y por tanto que necesitamos su m in istra r por las conexiones de batería de la SAI. La p o ten cia eléc tric a se define como la cantidad de energía eléctrica o trabajo que se tran sp o rta o que se consum e en una determ inada unidad de tiempo. Cuando se tra ta de corriente continua (CC) la potencia eléctrica (P) desarrollada en un cierto instante por un dispositivo de dos term inales, es el producto de la diferencia de potencial entre dichos term inales (V) y la intensidad 53 SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA de corriente (I) que pasa a través de) dispositivo. Esto es, P = V x I. Si I se expresa en am perios y V en voltios, P e s ta rá expresada en vatios. En circuitos eléctricos de corriente alterna (CA), como son las tom as de corriente (enchufes), se em plean medidas de potencia eficaz o aparente y potencia real. La unidad de potencia que sum inistran com ercialm ente los SAI es el v o ltia m p erio (VA), que es p o ten cia ap aren te, tam bién denom inada potencia efectiva o eficaz, consum ida por el sistem a. Si tenemos la potencia en vatios (W) p o ten cia real, de forma aproxim ada se m ultiplica por 1,4 para tener en cu e n ta el pico máximo de potencia que puede alcanzar su equipo y de esta forma obtener la potencia aparen te en VA. Por ejem plo: 200 W x 1,4 = 280 VA. En ocasiones el factor 1,4, puede ser 1,33 ó 1,6 o factor divisor 0,7 ó 0,75, depende de la eficiencia energética del dispositivo electrónico. Algunos métodos para calcular el consumo en W de nuestros equipos y de esta forma estim ar. M ediante un medidor de potencia o m ediante una pinza am perim étrica (ver la siguiente figura) que m ida la corriente su m inistrada para los equipos conectados, de esta forma m ultiplicando por la tensión nominal (en E spaña 230 V), podremos obtener e! consumo medio aproximado. Conociendo el consumo medio (W.) sum inistrado en las características del fabricante. M ediante un modelo aproximado de estim ación de consumos, tomando como referencia estim aciones previas. Por ejemplo podemos ver estimaciones de consumos en la web de etiquetado de eficiencia energética Energy Star. Veremos un ejemplo a continuación. L a carga total enchufada a la batería de la SAI, se recomienda que n o so b rep a se el 70% del total de la potencia su m in istra d a por la misma. P o r ejem plo: en caso de querer enchufar a 4 tomas de una SAI, 2 PC y 2 m onitores que consumen en total 200 W, n u e s tra SAI deberá de su m in istrar 200 x 1,4 = 280 VA. Por tanto, nu estra SAI deberá de tener ai menos u n a potencia m áx im a su m in istrada de 280 x 100/70 = 400 VA. 54 © RA-MA 2 ■SEGURIDAD PASIVA Tabla 2.5 Consumo (W) Dispositivo Dispositivo Consumo (W) I PC Económico Core2 Dúo (2,8 GHz) o Athlon II X2 / 2 GB RAM / 500 GB 41 Monitor 15" CRT 45 Escritorio multimedia, Phenom II o Core ¡7 / 2,7 GHz / 4 GB RAM / 500 GB y gráficos más potentes 67 Monitor 17" CRT 55 PC de escritorio a medida para CAD, gráficos o investigación científica: Xeon / 2,7 GHz / 8 GB RAM / 500 GB / 64 bit OS 190 Monitor 17" LCD 19 Netbook: Atom o Via Nano, 10" LCD-TFT. 5,9 Monitor 19" LCD 21 Portátil económico: Core2 Dúo or Turion 64 X2, 15-17" LCD-TFT. 12 Monitor 30" LCD 110 Impresora láser 600 Módem externo 9 Multifunción láser 250 Impresora inyección de tinta 40 Escáner 10 50 Multifunción inyección PRÁCTICA 2.4 MONITORIZACIÓN DE SAI A modo de ejemplo se presenta a continuación la parte posterior de una SAI de la compañía Emerson, Liebert PowerSurew PSP 650VA: v i v j p o it tn o r Oé u UPS 55 © RA-MA SEGURIDAD Y ALTA DISPONIBILIDAD Recomendación de conexión del Fabricante, en tomas de backup y filtrado: monitores, equipos de sobremesa y de comunicaciones (switch, router, etc.), en tomas de protección contra picos de corriente: impresoras, escáner, Con*et* Im computadoras, pantallas y ejes de redes a los receptáculos color naranja Conecte los siguientes tipos de equipos SOLAMENTE a los receptáculos negros Las SAI disponen entre otras funciones de conexión para monitorización y consulta de estado remoto, medíante puerto serial COM o USB normalmente, a través de un software específico suministrado por la compañía fabricante. A continuación se muestran fas características y funcionamiento del software multiplataforma (Windows, GNU/ Linux, etc.) Multilink que facilita el fabricante Emerson con sus SAI: Posee un sistema de alertas que indican el estado y posibles incidencias y medidas a tomar sobre los sistemas conectados a la SAI: Notificación d e Multil.ink Sevtndad hoc» de recfco © M m i a K oe aten« Se ha iniciado el software de ccrcroi de la U P S Ocurrió ot nov-2010 2 2 5 8 1 8 f»-nov.20 t0 2 2 S f r l 3 « i e i a sp ostivo 1192 168 0 213]PCprofesorf B aervteip de MuMjntc enei toodordaemon" ha comenzado_________ | Aceptar | [ Recowandaoán La pantalla de monitorización de estado permite visualizar en una primera pestaña una sinopsis de los principales parámetros: Capacidad de la batería, tiempo restante en caso de fafta de suministro de entrada, porcentaje de carga conectado a la salida de la SAI, es recomendable que se encuentre siempre por debajo del 60 - 80%, voltajes de salida y entrada y sensor de temperatura. 56 © RA-MA 2 ■SEGURIDAD PASIVA f u l V l » u j ! i ; ^ o r MiiMit in l H itr t Corftpstr t^xU 5*r«p»' <.crUM»aúr\ <rn m r i c «rgttifl Ot evarlo IB PSA650MT-230 C jrg j protegida - Estado normal i LeuilCap Oa«c»»c«án ir s OrtOcot Valor O teco i « 1 I j Portarla* 00 carga «M i a 10 «0 n so x> Z¡ H< b Jfl 9Q 7B *oo' YoU»>«0MM í o ■0 1« 2« tx volata «te er*M » a — 3 •0 1*0 ----- r30 2« 130 X> « «0 IT * rj % 100* % 2» V V 22 «,- C «O V A 50 Wi 730 v rSAÍMMT-130 JIJAMOS rs - A<*«rienoa •* « te u Carpi riy rn / f iK io r ra nwñÉ de u lM V ola* no -M A MÉda Noníra <Mmodro d«i i»aBO*»H> faor» a» tatacaaún <*■ ilibata u Valar « M « Existen otras 2 pestañas de configuración y registro de eventos: Es posible efectuar eventos sobre la SAI y ver qué tipo de recomendaciones y efectos produciría sobre nuestro sistema. En el ejemplo se ha producido artificialmente una sobrecarga de salida, más consumo energético del que puede suministrar la batería de la SAI, y como medida de seguridad en un tiempo límite de 1 minuto et software apagará e! sistema operativo como medida de seguridad. .i ViaM«(ir«do» *atw«tM*nk KAtJr* 'o r h j j * Ayudi • A l aM a Stibncartfa a* MfcM O 1 2301 <ừ*-2 0 1 0 2JD1 5J a r * 1* 0 213FC croiw r/S*dlrtor U 6« r e e * e W—l—l i11C l» H p w < X g aiP * tu rn ia rr<jrr«lv* a A|i«<)atln í M c m a i « * rv « ta i« g * tfn i . T X Vofcr acaro» OcutkS al 23*1:3) ao a l «apaaWaa 1 1t2.1M U 1 JrCprofaaaa/SanKteúo*- la f «o * «*■ aafeda tmn e a M a la ta p a iiM da te urs MuMLrti alagar A ai aMania oparrfMo al «anear ai t»mpa>u*¿of da la cuanta ratraaÉaa. | CancMr A0a9aa> || to a « Ajw^ada | A su vez, ia pestaña de registro de eventos, facilita un histórico de eventos en la SAI. Es posible ver con más profundidad aspectos del grupo de salida, entrada, etc., para analizar por ejemplo el consumo en W y VA de los equipos conectados, por ejemplo en el caso de tener conectados un PC Pentium 4 a 2 Ghz con 2 GB de memoria RAM y un monitor LCD de 17"" el consumo conjunto es de 92 W y 106 VA. Como podemos ver et factor multiplicativo entre la potencia real (W) y la aparente (VA) es de 106/92=1,15. Podemos concluir, de este modo, que el factor multiplicativo 1,4 es aproximado y nos servirá para realizar cálculos teóricos. SEGURIDAD Y ALTA DISPONIBILIDAD © RA-MA E J V »% u.»li/«acliir M u llil inV M J lI x * C o n fq u r« '¿ n o e s r C onT ^jr «c*5n or* « v c rto * Ffed M A ü n k J d * - a x Ayuda R egistro tie I I **•*> Éi ÉDpmMMI □ P S A S ttM T 230 e n CO M I G r u p o d e s a l i d a 1 P i p o d e batería & é«co« Montare __ | G rupo d e « r tr a d a C o m erte de f è d a G ráfico . 0 __ I O u p c d e nfcrm *c*¿n OH c q u p g P o rtá rte le de c arg a d e s a ld a 0 « SO ra V o la r d a &*ida 0 00 100 24Q 1 O \ o o d a Q uarte 1 Otro 10 upo d e atar m ee Valor i 3 too 1201___________ un . _ 4 - — ia % 1 222, V 1 _ J L ai • d e O s p c t f M » de to red Par *rwcfto« Valor Nombra C a rpe reaJ d e vaftda F racuencia d e aafeda 1 V o ie p m è n n o de tafea» I ________ W tAm mirwno Oto tálete U id e d e i « |W 106 VA C a rpa d e s a ld a a paro-fe sb ttt 9 Í0 V ;ie v PRÁCTICA 2.5 CÁLCULO ENÉRGETICO DE SAI ENERGY STAR es un programa voluntario de etiquetado para ta eficiencia energética iniciado por la Agencia de protección del medio ambiente estadounidense (EPA) en 1992. La Comunidad Europea, a E Z2E 2 ; través de un acuerdo celebrado con e! gobierno de ios Estados Unidos, participa en el programa ENERGY STAR para los equipos ofimáticos (European Councíl Decisión). El etiquetado ENERGY STAR representa los requisitos de eficacia energética que cualquier fabricante respetuoso con el medio ambiente debe cumplir. Con esta etiqueta podremos elegir los modelos de los equipos ofimáticos con mayor eficiencia energética y que mejor se adapten a nuestros criterios de rendimiento. En la web www.eu-energystar.org podemos encontrar información y consejos sobre las ventajas que supone la compra del equipo ofimático más eficiente desde el punto de vista energético, qué configuración de ahorro de energía resulta más ventajosa y cómo sacarle el máximo rendimiento. Posee también una interesante aplicación de cálculo estimado de consumo energético para usuarios particulares y empresas. A continuación se muestra una tabla resumen de consumos medios aproximados de dispositivos ofimáticos en modo encendido o activo: Podemos concluir que los sistemas con pantalla integrada y multifunción consumen aproximadamente menos del 50% que sus equivalentes con pantalla separada o componentes (escáner, impresora, etc.) separados. A modo de ejemplo plantearemos el siguiente supuesto práctico: La empresa Scripting S.L. nos contrata para dímensionar tanto sus armarios de servidores y comunicaciones, como sus SAIs en un entorno de oficina: En la entrevista con el responsable de IT nos indica: "Disponemos de 2 PCs de escritorio con sus monitores, 2 portátiles, 1 impresora láser, 1 escáner, 1 servidor para backup con un monitor para su configuración, 1 panel de parcheoy 1 dispositivo multifunción router inalámbrico. Estamos interesados en poder poner los equipos principales de nuestra empresa en un armario de 19"" que tenemos de unos 100 cm de alto. Nuestras instalaciones no sufren demasiadas subidas, bajadas ni cortes de electricidad, pero queremos prevenir posibles eventualidades". 2 ■S E G U R ID A D P A S IV A © RA-M Ä Tabla 2.6 20 40 PC escritorio 75 W 30x 35 Portátil 32 W 40 X 30 Im p reso ra lá se r 180 W 20 X 10 Router inalám brico 0,1 A lectura de pinza am p erim étrica Monitor 30 W Fu en tes de alim entación 600 W, consum o m edio 3 0 % X 3 2x 35 4 8 .2 6 X 8 ,88 S erv id o r 4 8 .2 6 X 4 ,4 4 Panel de parcheo 32 X 10 D atos 1 U = 1 ,7 5 E scá n e r 2,3 A lectura de pinza am p erim étrica 1" = 2,54 cm . S A I ofertada por el proveedor APC 8 0 0 VA con 6 to m a s de backup y filtrado y 2 to m as con filtros de b aja d as y picos de tensión, disponibles en m odelos offüne, ¡nline u oniine, tanto versión rack, de ocupación 1 U, com o para so b rem esa, C o n testarem o s a las sig u ientes cu e stio n e s: Tipo de SA I seleccio nada ( on-line, in-line u off-line). Ju stifica la resp u esta. La m ejor opción en relación calidad precio su ele se r la S A I ¡nline, en caso de ten e r m u ch as alteracion es en el su m inistro eléctrico, y n e cesita r una disponibilidad m ayor de los siste m a s por las ca ra cte rística s de la em p resa, o ptaríam os por la opción oniine. Tan solo para usuarios dom ésticos se recom iend a la opción offline. D iferenciar dispositivos según ubicación: O ficina: 2 PCs y 2 m onitores, 2 portátiles, 1 im presora, 1 escáner. Consum o de equipos conectados a S A I (W ): O ptarem os por una S A I de so b rem esa ¡nline. A la S A I conectados a batería para backup solo serán necesario s los 2 PCs y 2 m onitores. Por tanto el consum o será de ( 75 + 30 ) x 2 = 210 W -> 210 x 1,4 = 294 VA ap ro xim ad am ente. Si se recom ienda que la S A I debe e sta r al 6 0 % de carga 294 x 100/60 = 490 VA, por lo que las S A I ofertada por APC (8 0 0 VA) será su ficien te. Los 2 portátiles llevan su propia batería no es necesario tenerlos conectados a la S A I. La im presora y el e scá n e r se conectarán a las 2 conexiones de filtrado disponibles. A rm ario o rack : 1 servidor, 1 monitor, 1 router, 1 panel de parcheo. Para el arm ario disponible: ¿ E s posible ubicar los equipos m ás críticos en el arm ario disponible por la em p resa? 1 U = 1,75 x 2 ,54 = 4 ,4 4 cm de altu ra. Recordam os el ancho norm alizado son 19" = 19 x 2 ,54 = 4 8 ,2 6 cm . El arm ario en total dispone de 100 cm / 4 ,4 4 cm/U = 2 2 ,5 2 U por tanto tan solo dará cabida a 22 U. A rm ario o rack\ De ancho norm alizado y por tanto atornillables d ire cta m e n te: 1 se rvid o r (8 ,8 / 4 ,4 = 2 U), 1 panel de parcheo ( 4 ,4 / 4 ,4 = 1 U ), en b an d ejas independientes se p a ra d a s: 1 m onitor (3 5 /4 ,4 = 7 ,9 5 por tanto 8 U) y 1 router (1 0 /4 ,4 = 2 ,2 7 por tanto 3 U ). 59 © RA-MA S E G U R ID A D Y A LTA D IS P O N IB IL ID A D En total serán n ecesario s 2 b an d ejas de ocupación 1 U cada una, m ás 1U para la SA I, m ás 14 U para el resto de equipos = 17 U. Consum o de equipos conectados a S A I (W ) : O ptarem os por una S A I de rack in-line. A la S A I conectados a b a te ría p ara backup solo se rá n n e c e s a rio s el se rvid o r, router y 1 m onitor. Por tan to , el co n su m o re sp e c tiv a m e n te s e rá de (0 ,3 x 6 0 0 W + 0 ,1 A x 23 0 V + 30 W) = 233 W ^ 233 ap ro xim ad am en te. Si se recom ienda que la S A I debe e s ta r al 6 0 % de carga 3 2 6 ,2 por lo que las SAI ofertada por APC (8 0 0 VA) será suficiente. El panel de parcheo e s un elem ento pasivo no conectado a red eléctrica. REFERENCIAS WEB Soluciones de almacenamiento para empresas HP: http:/ / welcome.hp.com/ country / es/es 1smb/'storage, html Soluciones de almacenamiento y copia de seguridad Dell: http:// www.dell.es / Empresa dedicada a copias de seguridad remotas: http: / / www.copiadeseguridad.com/ Blog de seguridad informática. Copias de seguridad: http: / / www.bLoginformatico.com/etiqaeta / copias-de-seguridad Almacenar» iento de datos en Internet Idrive: http: / / Luww.idrive.com Seguridad física. Red - Iris: http: / / www.rediris.es/cert/doc/unixsec/node7.html Sitio web sobre SAI: http: / / www.newsai.es / Catálogo, manuales y documentación de SAJ: http:/ / www.apc.com/es/ Noticias y medidas de seguridad para CPD: http: / / www.seguridadcpd.com/ Soluciones técnicas para el control de acceso físico: http:/ / www.accesor.com/ Soluciones técnicas de biometría: http: / / www.bionietriaaplicada.com/ 60 x x 1 ,4 = 3 2 6 ,2 VA 100/60 = 5 4 3 ,6 6 VA, RA-MA 2 ■S E G U R ID A D P A S IV A RESUMEN DEL CAPÍTULO En este capítulo hemos analizado los principios de la seguridad pasiva para intentar minimizar el impacto y los efectos causados por accidentes. Por un lado, después de ver en el Capítulo 1 que el elemento fundamental a proteger en un sistema son los datos, hemos analizado: Modelos de almacenamiento según el volumen de información y tamaño de la organización: DAS, ÑAS y SAN. La importancia, como recomendación transversal en seguridad informática, de una adecuada política de gestión de copias de seguridad de !os datos críticos de una organización, analizando tipos (completa, incrementa! y diferencial), temporización, cifrado y comprensión, así como redundancia y distribución geográfica de las mismas. Las posibilidades de recuperar datos perdidos o borrados, mediante software específico. En cuanto a las medidas relativas a la seguridad física se han estudiado: Ubicación y acondicionamiento de centros de procesamiento de datos (CPD) y de respaldo, atendiendo a aspectos como: Refrigeración y protección frente a incendios e inundaciones. Control de acceso físico, con medidas como la biometría, armarios de seguridad y circuitos cerrados de televisión (CCTV) para controlar robos y sabotajes. SAI - UPS o generadores autónomos, dimensionados para proporcionar energía eléctrica estable en caso de fallos o alteraciones de suministro. © RA-M A S E G U R ID A D Y A LT A D IS P O N IB IL ID A D EJERCICIOS PROPUESTOS 1 . Realiza una tabla comparativa en la que compares el tamaño en Gigabytes (GB), precio del dispositivo, y divide el precio/capacidad o tamaño en GB para obtener el precio por cada GB de distintas memorias comerciales: memoria RAM, disco duro a 5400 y 7200 rpm, CD, DVD, cinta de backup , memorias y discos duros USB. ¿Cuál es la memoria más barata? ¿Cuál es la más rápida? ¿Crees que las memorias de estado sólido o flash sustituirán a los discos magnéticos como el disco duro? Busca y comenta algunos sistemas informáticos que hayan sustituido el disco duro por memorias de estado sólido. 2. Busca información comercial en HP o Dell sobre sistemas de almacenamiento en cinta. ¿Crees que hoy en día se siguen utilizando? ¿Cuáles suelen ser sus aplicaciones? ¿Por qué crees que se siguen empleando? ¿Cuál es el coste por MB? Busca una unidad lectora/grabadora de cinta y una cinta e indica su coste. 3. Busca una empresa que se dedique a recuperar los datos de fallos físicos de discos e indica sus precios y servicios ofertados. ¿Te parecen caros los servicios de recuperación de datos? ¿Cuáles son los principales fallos, recomendaciones y precauciones que se deben tener con los discos duros? 4. Para realizar copias de seguridad en Internet hemos visto que existen sitios FTP gratuitos como Dropbox, Idrive o Mozy, existen otras empresas especializadas en backup remoto de pago. Analiza qué servicios ofrecen y a qué precios, las empresas www. copiadciiegiiridad.com y www.perfectbackup.es. 5. Para garantizar un espacio seguro de nuestras copias de seguridad podemos optar por contratar los servicios de empresas que realicen la recogida y custodia de copias de seguridad ¿Qué servicios y precios ofrecen empresas como www.csabe.corn y www. copiasegura.com?¿Qué normativa deben cumplir con respecto a seguridad informática? 6 . Realiza una comparativa de distintas aplicaciones de software de copia de seguridad analizando las 62 opciones que permiten respecto a: tipo (completa/ i n ere mental/diferencial) y temporización de copias, origen y destino de copias (opciones de alojamiento remoto), compresión, algoritm os de cifrado y contraseñas. Ejemplos para Windows: Cobian, U ranium Backup, Backup4all, Fiabee, FBackup, etc., y para GNU/Linux: Fwbackups, Rsync, Bacula, Amanda, Simple Backup, DupLicity, Backup PC, Suite Simple Backup, Back in time, etc. 7. Dentro de las herramientas de copia de seguridad encontramos herramientas específicas de realización de copia exacta, clonado o imágenes de disco, que permiten la restauración exacta de una determinada partición de disco. Indica algunos ejemplos de software de clonado de discos ¿Cómo se guardará la copia de seguridad por ejemplo para una partición que ocupe 40 GB? ¿Se realiza en un único soporte? 8 . En ocasiones para poder restaurar la configuración de un equipo es interesante tener una copia de seguridad de nuestros controladores. Realiza una copia de seguridad de los controladores o drivers de tu equipo mediante alguna aplicación específica como DriverM ax o similar. Valora ventajas e inconvenientes de este tipo de software en función de las opciones que permite realizar. ¿Qué utilidad puede tener una copia de seguridad de tus drivers? ¿Es posible siempre recuperarlos, incluso teniendo el lisLado de dispositivos? ¿Y en caso de no tener dicho listado? 9. Análisis de mejoras de un CPD en una solución real. Lee y analiza el siguiente caso real “Solución integral de CPD altam ente seguro para Supermercados Condis”, en la fuente web: http:/ / www.abast.es/ cs_ condis_cpd.shtml. ¿Qué se considera un “traslado en caliente”? ¿Cuáles eran los riesgos que corrían y que podrían poner en peligro su anterior CPD? ¿Qué es una auditoría? ¿Quién lomó la decisión de cambio? ¿Cómo se podrían resumirlas soluciones adoptadas por la empresa en los distintos ámbitos? ¿Las SAIs y el resto de sistemas se encuentran en la misma sala? ¿Por qué? © R A MA 10 . Busca información referente al lector de huella dactilar y el software asociado Fm gerprint Logon Manager, que HP integra en sus portátiles y contesta las siguientes preguntas como entrada en tu blog: ¿Cuáles son las ventajas de usar el lector de huellas digitales para iniciar sesión en un equipo? ¿Cómo es el proceso de configuración software del lector de huellas digitales? ¿Qué precauciones o recomendaciones de uso se recomiendan a la hora de emplear el lector de huella? ¿Se puede iniciar la sesión en Windows con el lector de huellas digitales? ¿Es compatible con otro tipo de sistemas operativos? ¿Se puede usar un dedo diferente para iniciar sesión en el PC? ¿Es posible que varios usuarios inicien sesión con el lector de huellas digitales en el mismo PC? 11 . Para evitar robos en espacios públicos, o aulas, existen una serie de soluciones de seguridad física como: arm arios de seguridad con llave, carritos móviles para equipos informáticos, cables de seguridad para portátiles y llaves y candados para equipos y periféricos. Encuentra un armario y sus características en dimensiones para que dé cabida a un siuitch, panel de parcheo, PC (sobremesa con funciones de servidor) con monitor, teclado, ratón y SAL En primer lugar, deberás elaborar una lista con las dimensiones de cada componente para poder hacer una estimación del espacio necesario en el armario. ¿Qué precio y en qué distribuidor has encontrado dicho armario? ¿Qué características tiene la puerta y la llave de dicho armario, crees que seria totalmente seguro? Explica tus razones. 12. A través del distribuidor www.senfor.com podrás encontrar un conjunto de soluciones de seguridad para aulas de ordenadores. Diseña una solución con presupuesto, que permita dar seguridad a un aula como la que dispones, en la que se quiera tener también 15 ordenadores portátiles. 13. Busca en la web de alguna empresa que facilite soluciones de control de accesos a CPD, como por ejemplo www.zksoftwnre.es , encuentra y explica las diferencias existentes, entre los terminales de presencia (con tarjeta identificad ora), terminales de huella dactilar, y terminales con código y password. Analiza y explica cómo funciona el software de control de accesos, para una empresa con cientos de empleados. 2 ■S E G U R ID A D P A S IV A 14. Si tu equipo no dispone de lector de huella, existen diversos periféricos que permiten el control del PC únicamente mediante la utilización de la huella registrada de usuario. Investiga acerca de los precios y características de periféricos como teclado, ratón, disco duro o memoria USB o incluso lector de huella USB independiente, así como las opciones de software que existen, como eNDeSS. ¿Qué niveles de acceso controla dicho software? Realiza una tabla resumen con precios y características. 15. Analiza las características y el funcionamiento del sistema BioCloser de reconocimiento de voz. Explica su principio de funcionamiento y para qué se puede emplear. 16. Busca información acerca del control de acceso Biopassword y descubre su principio de funcionamiento probándolo a través de su demo. ¿Cuál es el principio de funcionamiento? ¿Qué parámetros mide? ¿Crees que podría ser útil este sistema como control de acceso biométrico? 17. Diseña una infraestructura de cám aras de vigilancia 1P inalám bricas, con 4 cám aras que permita controlar la planta de un edificio. Indica los equipos necesarios aparte de las cámaras, espacio de almacenamiento necesario y períodos de realización de copias de seguridad. Crea una tabla con el coste de la instalación desglosado con cada uno de sus coro ponentes así como la mano de obra de instalación y configuración. ¿Qué leyes se apLican sobre la filmación de vídeo en espacios públicos y en privados? A modo de resumen, ¿qué precauciones y recomendaciones se deben tomar a la hora de realizar grabaciones de seguridad? Busca alguna noticia sobre la implantación de cámaras de seguridad en las vías públicas de las ciudades y qué tipo de controversias ba originado. 18. Encuentra una SAI para todos los sistemas de tu aula, sirviéndote y ajustando los consumos de los equipos en base a las estimaciones de Energy Star, y teniendo como máximo una carga del 70% de la potencia máxima suministrada por la batería. Justifica tu respuesta e indica tipo, número y tipos de tomas, potencia suministrada en VA, etc. En caso de no encontrar una SAI con suficiente capacidad, realiza una división de la carga entre distint as SAI. Es necesario disponer una SAI para un portátil o un notebook? ¿Por qué? ¿Qué función realiza el transformador de corriente del portátil? ¿Y las celdas de baterías? 63 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-MA TEST DE CONOCIMIENTOS Las medidas de seguridad biométricas: Permiten el acceso a un sistema mediante contraseña asimétrica. Emplean la biología paira medir parámetros de seguridad. Emplean características biológicas para identifi­ car usuarios. Son el fundamento de la identificación mediante certificado digital. Las SAIs: Permiten conectarse ininterrumpidamente a la red eléctrica. Suministran corriente eléctrica frente a cortes de luz. Son dispositivos de almacenamiento de alta dis­ ponibilidad. Son pro .gramas que permiten mantener confi­ dencialidad. Los armarios o bastidores para albergar sistemas no poseen: Profundidad variable. Ancho fijo. Ai tura múltiplo de 1 U. Profundidad fija. El sistema biométrico más fiable y seguro es: Reconocimiento de voz. Huella dactilar. Iris. Escritura y firma. 64 de: La pinza amperimétrica sirve para realizar medidas Voltaje (V). Potencia aparente (VA). Corriente eléctrica (A). Potencia real (VV). En caso de tener una instalación CPD crítico con un suministro eléctrico muy fluctuante, el tipo de SAI a utilizar es: Online o doble conversión. Offline. Inline. Línea interactiva. Si el espacio que disponemos para realizar copias de seguridad es limitado éstas deben ser: Completas. Incrémentales, Diferenciales. Completas + Diferenciales. El sistema biométrico mas empleado por su relación fiabilidad/coste es: Reconocimiento de voz. Huella dactilar. Iris. Escritura y firma. En los sistemas GNU/Linux para realizar copias de seguridad autom atizadas no se emplea el comando: Bkp. Crontab. Tar. Gzip. / / / / Profundizar en aspectos de seguridad lógica. Valorar la importancia del uso de contraseñas seguras. Restringir el acceso autorizado en el arranque, sistemas operativos, ficheros, carpetas y aplicaciones. Analizar las ventajas de disponer el sistema y aplicaciones actualizadas. Garantizar el acceso restingido de los usuarios a datos y aplicaciones, mediante políticas de seguridad. S E G U R ID A D Y A LT A D IS P O N IB IL ID A D © RA-M A PRINCIPIOS DE LA SEGURIDAD LÓGICA El activo más importante que se poseen las organizaciones es la inform ación, y por lo tanto deben existir técnicas más allá de la seguridad física que la aseguren, estas técnicas las brinda la seguridad lógica. La seguridad lógica consiste en la aplicación de barreras y procedimientos que resguarden el acceso a Los datos y solo se permita acceder a ellos a las personas autorizadas para hacerlo. A los largo de los capítulos 3 (seguridad en el acceso lógico a sistemas), 4 (software antimalware), y 5 (criptografía), veremos algunos de los métodos fundamentales. Algunas de las principales amenazas que tendrán que combatir los administradores de sistemas son el acceso y m odificaciones no autorizadas a datos y aplicaciones. La seguridad lógica se basa, en gran medida, en la efectiva administración de los permisos y el control de acceso a los recursos informáticos, basados en )identificación, autenticación y autorización de accesos. Como principio básico de seguridad lógica en la configuración de sis te m a s: todo lo que no está perm itido debe e sta r prohibido. i A lo la rg o d e e s te c a p ítu lo v a m o s a c o m p ro b a r la im p o rta n c ia d e e m p le a r c o n t ra s e ñ a s fu e rte s y la r e s p o n s a b ilid a d q u e t ie n e n so b re el co n tro l d e la s m is m a s los d e s a r r o lla d o r e s d e s o ftw a re y a d m in is tra d o re s d e s is te m a s . Para ello s e p ro p o n e la le c tu ra d el a rtíc u lo “ U tiliza n d o m a p a s co m o c o n t ra s e ñ a s d e a c c e s o , un a n u e v a id ea de se g u rid a d in fo rm á tica ", fu e n te : http://noticias.lainform acion.com /ciencia-y-tecnologia/ tecnología-general/u tilizando-m a pas-com o-contrasenas-de-acceso-una-nueva-idea-de-seguridad inform atica_Kt8uDQyuXZu27JJbyXmVr4 /. S e p ro p o n e c o m e n t a r en g ru p o la s s ig u ie n te s c u e s t io n e s : • ¿ Q u é longitud d e c o n tra s e ñ a p re s e n ta e s te n u evo m éto d o ? ¿ Q u é código de c a r a c t e r e s u tiliz a ? • ¿ Q u é m e c a n is m o s y h e rra m ie n t a s m alware elude ? ¿ Q u é m e to d o lo g ía s e p o d ría e m p le a r p ara o b te n e r la c o n t ra s e ñ a ? • ¿ Q u é p re c a u c io n e s d e b e ría m o s d e to m a r a la ho ra d e r e g is t r a r n u e s t r a s c o n t r a s e ñ a s ? ¿ Y e s p e c ia lm e n t e en re d e s s o c ia le s ? 66 © RA-MA 3 ■S E G U R ID A D L Ó G IC A CONTROL DE ACCESO LÓGICO El control de acceso lógico es la principal línea de defensa para la mayoría de los sistemas, permitiendo prevenir el ingreso de personas no autorizadas a ta información de los mismos. Para realizar la tarea de controlar el acceso se emplean 2 procesos normalmente: identificación y autenticación. Se denomina identificación al momento en que el usuario se da a conocer en el sistema; y autenticación a la verificación que realiza el sistema sobre esta identificación. Desde el punto de vista de la eficiencia, es conveniente que los usuarios sean identificados y autenticados solamente una vez, pudiendo acceder a partir de ahí a todas las aplicaciones y datos a los que su perfil les permita, tanto en sistemas locales como en sistemas a los que deba acceder en forma remota. Esto se denomina single login o sincronización de passwords. Una de las posibles técnicas para implementar esta única identificación de usuarios sería la utilización de un servidor de autenticaciones sobre el cual los usuarios se identifican y que se encarga luego de autenticar al usuario sobre los restantes equipos a los que éste pueda acceder. Este servidor de autenticaciones no debe ser necesariamente un equipo independiente y puede tener sus funciones distribuidas tanto geográfica como lógicamente, de acuerdo con los requerimientos de carga de tareas. Es el caso de servidores LDAP en GNU/Linux y Active Directory sobre Windows Server. Los sistemas de control de acceso protegidos con contraseña, suelen ser un punto crítico de la seguridad y por ello suelen recibir distintos tipos de ataques, los más comunes son: Ataque de fuerza bruta: se intenta recuperar una clave probando todas las combinaciones posibles hasta encontrar aquella que permite el acceso. Cuanto más corta, más sencilla de obtener probando combinaciones. Ataque de diccionario: intentar averiguar una clave probando todas las palabras de un diccionario o conjunto de palabras comunes. Este tipo de ataque suele ser más eficiente que un ataque de fuerza bruta, ya que muchos usuarios suelen utilizar una palabra existente en su lengua como contraseña para que la clave sea fácil de recordar, lo cual no es una práctica recomendable. Una forma sencilla de proteger un sistema contra los ataques de fuerza bruta o los ataques de diccionario es establecer un número máximo de tentativas, de esta forma so bloquea el sistema automáticamente después de un número de intentos infructuosos predeterminado. Un ejemplo de este tipo de sistema de protección es el mecanismo empleado en las tarjetas SIM que se bloquean automáticamente tras tres intentos fallidos al introducir el código PIN. A continuación veremos criterios para establecer políticas seguras de contraseñas. POLÍTICA DE CONTRASEÑAS Las contraseñas son las claves que se utilizan para obtener acceso a información personal que se ha almacenado en el equipo y aplicaciones, como en los entornos web (mail, banca online, redes sociales, etc.). Para que una contraseña sea segura se recomienda: Longitud mínima: cada carácter en una contraseña aumenta exponencialmente el grado de protección que ésta ofrece. Las contraseñas a ser posible deben contener un mínimo de 8 caracteres, lo ideal es que tenga 14 caracteres o más. 67 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-M A Combinación de caracteres (letras minúsculas y mayúsculas, números y símbolos especiales): cuanto más diversos sean los tipos de caracteres de la contraseña más difícil será adivinarla. Para un ataque de fuerza bruta que intenta encontrar contraseñas generando todas las combinaciones posibles, si empleamos una contraseña de 5 caracteres en minúscula para el idioma español que posee 27 caracteres diferentes, tendría que probar 275 = 14 348 907 combinaciones a probar. En caso de emplear mayúsculas y minúsculas el número de combinaciones se multiplicaría siendo (27 x 2) 5 - 525 = 380 204 032 combinaciones a probar. Algunos métodos que suelen emplearse para crear contraseñas resultan fáciles de adivinar, a fin de evitar contraseñas poco seguras, se recomienda: No incluir secuencias ni caracteres repetidos. Como “12345678”, “222222 ”, “abcdefg”. No utilizar el nombre de inicio de sesión. No utilizar palabras de diccionario de ningún idioma. Utilizar varias contraseñas para distintos entornos. Evitar la opción de contraseña en blanco. No revelar la contraseña a nadie y no escribirla en equipos que no controlas. Cambiar las contraseñas con regularidad. I PRÁCTICA 3.1 CONFIGURACIÓN DE CONTRASEÑAS SEGURAS Todas las recom endacion es an teriorm ente citad as están m uy bien cuando se conocen y se llevan a cabo, pero, ¿no se ría m ejor opción e v ita r que los usuarios tengan co n traseñ as inseg uras o débiles y que no se cam b ien nunca? V eam os que opciones de configuración sobre el control de co ntraseñas poseen los siste m a s operativos. Windows Las d ire ctiva s de cuentas nos perm iten configurar el com portam iento que van a ten e r é sta s ante una serie de su ce so s. La im portancia de una correcta configuración de e sta s d irectivas radica en que desde ellas vam o s a poder controlar de una forma m ás eficiente la form a de acced er a nuestro ordenador. En p rim er lugar, acced em o s a !a ventan a de D irectivas de seguridad de cuentas, m ed iante la ejecución del com ando gpedit.msc o desde el Panel de control / Herramientas administrativas / Directivas de seguridad local. Una vez en la ventana de las D irectivas de seguridad local nos encontram os a la izquierda con va ria s d irectivas. T ratarem o s la D ire ctivas de cuentas. Como podem os ver, en este grupo de d irectivas tenem os dos subgrupos, D ire ctiva de co n traseñ as y D irectiva de bloqueo de cu en tas. Vam os a v e r qué podem os h acer en cada uno de ellos: 68 3 * S E G U R ID A D L Ó G IC A © RA-M A D irectiva de co n traseñ as: • tti tf *o ó n ilM 9 C *T P rf omtM T H H M tA c u v k U a • J 0»HtN« b u fa l ^ i q W ■*«*• * i li Ktrtxmrnfm • _ | C««3*M ¿t rtft» p jt* . Q £ v^r> « « i te car* « A 4 • _ J tf* iO ,K * - « l> K » l mémm ^A^.a<«aM áillCcr» >V4 Dentro de las directivas de contraseña nos en contram os con una serie de d irectivas com o: A lm acenar co n traseñ a usando cifrado reversib le para todos ios usuarios del dominio. Forzar el historial de co n traseñ as: Estab lece estab lece el núm ero de co n traseñ as a recordar, los usuarios no pueden utilizar la m ism a co n traseñ a cuando ésta c a d u c a .. S e recom iend a un valo r mínim o de 1. Las co n traseñ as deben cum p lir los requerim ientos de com plejidad: S e se recom ienda habilitar esta opción, la cual obliga para n u eva s co n traseñ a s: 6 ca ra cte re s com o m ínim o. C o ntener ca ractere s de al m enos tres de las cinco c la se s sig u ien te s: M ayúsculas, m inúsculas, dígitos en base 10, ca ra cte re s no alfanum éricos (por ejem p lo : !, $, # o % ), otros ca racte re s Unicode. No co nten er tres o m ás ca ra cte re s del nom bre de cuenta del usuario. Longitud m ínim a de la con traseñ a. Vigencia m áxim a de la co n traseñ a: E stab le ce estab lece el núm ero de días m áxim o que una contraseña va a esta r activa. Vigencia m ínim a de la co n traseñ a: Estab lece estab lece el núm ero de días m ínim os que una contraseña va a esta r activa. Si es m ayor que 0, los usuarios no pueden cam b iar repetid am ente las co n traseñ a s para eludir la configuración de directiva Forzar el historial de co n traseñ a s con el fin de utilizar su contraseña original. D irectiva de bloqueo de cu e n tas: Duración del bloqueo de c u e n ta s: Estab ie cee stab le ce, en m inutos, el tiem po que una cuenta debe p erm an ecer bloqueada. R estab lecer la cuenta de bloqueos desp ués de: E sta b le ce e sta b le ce , en m inutos, el tiem po que ha de p asar para re sta b lecer la cuenta de bloqueos. Umbral de bloqueos de la cuenta: E stab lece estab lece el núm ero de intentos fallidos para bloquear el acceso a una cuenta. Recom endaciones: fr Configuración de seguridad local Archivo O Acata B Ver Ayuda c? S C§ ^ C a rfijiod ón de «egu<dad - _ 2 Oeectrvas de cuente Cwect/va de contresef ♦ Directiva de bloqueo d & _ 8 Cwectrveí lócele) t . _| Orectrvas de daves púbéc * _| Orectrvas de restricción d* t ^ Orectwa* de segundad IP Drectr/e Corfigur ación de s... SQAhvsceo* cor*reserta usando ctfrado reversóle pera to ... Oejhabfcade gjjForrar el hetonaide contraseñas 0 contraseñas tecor.. ÜLongtud n w M de la corta aserta •yfl Vigencia rnax<na de lo contraseña 7 $ \ Vgtnoa mrama de la contraseña M caracteres 31 das Odas S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-MA S e recom ienda configurar la política de co n traseñ a s para que la longitud m ínim a sea de 14 ca racte re s, tenga las ca ra cte rística s de com plejidad requ erid as y haya que m odificarlas cada m es. En caso de m ás de 3 intentos fallidos b loquear la cuenta 15 m inutos, para e v ita r ataqu es de fuerza bruta. ti Q j » c o r \ de segixided D re c tM OeectjYM de cuento Orectrva de contraseñas _J OrectN* de bloqueo de cuentas OeectKai loca*w C o n ñ g u x jó n d e t... S flíX ra o ó n dei bfcoueo de c u e ru 15 ¿^A ettobieccr la cuenta de btoojeo* desoués de IS m n u o s ¡Q^Urrórd do Moqueos óe le cuenta 3 rite n to *óe n ao ... Cwectjv« de deves pùbica* Orecttvet de restncoán óe taftwMre CeecOves de seguided V* en Ccnpo k x d S e debe com p robar la nueva política de co n tra se ñ a s cre a d a y re n o va r las co n tra se ñ a s cre a d a s con an teriorid ad . En caso de no cum plir con los requisitos im p uesto s, a los u suarios se les m ostrará el siguiente m e n sa je . Cuentas de umano Para controtar por parte del adm inistrad o r los a cceso s al siste m a podem os hab ilitar en Directivas locales / Directiva de auditoría / A uditar sucesos de inicio de sesión, tanto correctos com o errón eos. El viso r de su ceso s en panel Panel de c o n tro l/ herram ientas adm inistrativas nos perm itirá analizarlos. Configuración de seguridad local AjcTívc Atoón V« Ayuóe da rff d Conflpjreoónde segindad • _ 3 D re d r*« cuore« S _2 OrecttvM bcaiif J Dwtrv* de eudtone i JJ Aagruaónóetoectios de usuano íi _ i Ocoonet de ^ rx is d • _J Cwectivos de deves púbfca* • _ J O rectr/ai de rettncdón de • % Drect*« de tegmded IP enLaico beai Ccrftp^eoún de seginded Drecbve § 5 AoJtar «J acceso a objeto« S Q A oítflr H acceso dei M rv tto de dre do r© iSjÜAuAar el carrài) de d ie d r a * ei s egi«ner*o de proceso» ¡SdAcdtar d uso de p rry*o jo i SQAudtar la adrrw tracien de c u « * » £j(¡Audtar suceso* de n e o de sesrin jgQAuJtar » jomo » de n « o de í w ú n de cuente Corréelo, Enóroo Correcto. Erróneo Con©do, Erróneo Conecto, Erróneo Conecto, Erróneo Correcto, Erróneo Conecto, Erróneo Correcto, Erróneo G N U /Linux El control so b re com p lejid ad y cifrado en co n tra s e ñ a s se re aliza en G N U /Lin ux m ed ian te el se rv ic io PAM (Pluggable Authentication Module). M ediante PAM podem os co m u n icar a nu estras ap licacion es con los m étodos de autenticación que d eseem o s de una form a tran sp are n te , lo que perm ite integrar las utilidades de un sistem a Unix clásico ( login, ftpFTP, te ln e t,..) con esq u em as d iferentes del habitual password: cla ve s de un solo uso, biom étricos, ta rje ta s in te lig en te s... El módulo p a m _cracklib está hecho esp ecíficam ente para d eterm in ar si es su ficien tem ente fuerte una contraseña que se va a crear o m odificar con el com ando passwd. Para instalarlo eje cu tare m o s: sudo apt-get install libpam -cracklib. Uno de los com andos de asignación de co n traseñ as a usuarios en el acceso a siste m a s GN U /Linux su ele ser passwd, y su archivo de configuración asociado e s /etc/pam .d/passw d. A su vez éste suele re fe ren ciar a /e tc / pam. d/com m on -password. En dicho archivo podrem os indicarle las ca racterísticas de los m ódulos a em plear, en el ejem plo p am _crack lib . so (instalad o para el control de la com plejidad en co n traseñ a s de usuario) y p a m _u n ix .so (p rein stalado y el m ás em pleado por defecto). M ostram os a modo de ejem plo 2 líneas de configuración co n ven cio n ales: © RA-M A 3 ■S E G U R ID A D LÓ G IC A password p assword required p a m _ c r a c k l i b .so dcredit=-l ucredit=-l lcredit=-l required p a m _ u n i x .so use_authtok nullok md5 m inlen= 8 La prim era linea incluye el m ódulo de verificación cracklib, e indica que la longitud m ínim a sea 8 (m in ien ), y que debe co n ten er dígitos (d cred it), m ayú sculas (u cre d it) y m inúsculas (Icred it). En la segunda indicam os que los arch ivo s que contienen las co n traseñ as posean encriptación MD5. En ve rsio n e s actu a le s de d istribuciones GN U /Linux se incluyen algoritm os de cifrado m ás seg uros com o SHA. Cuando em p leem os de nuevo el com ando passwd para renovación de co ntraseñas de un usuario, dicho com ando verificará que se cum plen las reglas d escritas en el archivo de configuración common-password. Para v isu a liza r los acceso s al sistem a y otros su ceso s del sistem a o logs, estos se guardan en arch ivo s ubicados en el d ire cto rio /va r/lo g, au nque m uchos p rogram as m anejan su s propios logs y los guardan en /v a r/lo g j< p ro g ra m a > . Con respecto al acceso e identificación de usuarios en contram os; /v a r/ lo g / a u th .lo g : se registran los login en el siste m a . Los intentos fallidos se registran en líneas con inform ación del tipo invaíid password o authentication failure. A continuación realizaremos un análisis en profundidad a distintos niveles, de los mecanismos de control de acceso a los sistemas mediante contraseña; I o nivel; control con contraseña del arranque y de su propia configuración proporcionado por la BIOS. 2° nivel: control mediante contraseña del arranque y de la edición de las opciones proporcionadas por los gestores de arranque. 3o nivel: control mediante usuario y contraseña por parte de los sistemas operativos. El sistema operativo permite el control de acceso a datos y aplicaciones mediante la configuración de privilegios a los distintos perfiles de usuario o individualmente a estos. 4o nivel: contraseña y cifrado de acceso a datos y aplicaciones, entre otros los archivos ofimáticos, comprimidos, sitios web (mail, banca online), etc. PRÁCTICA 3.2 PELIGROS DE DISTRIBUCIONES LIVE! Son inn um erables los siste m a s operativos arran ca b les desde unidades extraib les U S B , CD o DVD en modo U ve sin necesid ad de form atear e instalarlos en disco duro. Incluyen gran cantidad de aplicacion es de recuperación de datos y co n traseñ as de usuario. D esde las opciones de S E T U P o configuración de ia B IO S, podem os h ace r que arran q u e en p rim er lugar desde cu alq u iera de las m encion ad as unidades. V uln erab ilid ad es A modo de ejem plo m encio n arem o s algunas distribuciones arran ca b les en modo Live: 71 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-M A U ltím ate Boot CD (U BC D ): posee en un en to rn o sim u la d o W indow s a p lica cio n e s com o a n tiv iru s, recuperación de datos, ap licacion es de recuperación y borrado de co n traseñ as de la B IO S (cm o s _p w d ), borrado y restitución de nu evas co n traseñ a s de usuarios de siste m a s W indows instalad os en disco, incluso creación de n u eva s cu e n tas de usuario adm inistrador. B acktrack: distribución específica con un conjunto de herram ientas de auditorías de seguridad, entre otras alg unas que perm iten escalad a de privilegios en sistem as W indows (ophcrack) y GN U/Unux (John the ripper). O phcrack; distribución esp ecífica que contiene la aplicación de m ism o nom bre con capacidad de e x trae r co n traseñ a s de usuarios en siste m a s W indows. Verem os m ás ad elan te un ejem plo de aplicación. S la x : distribución basada en Stackware, m uy ligera y arran cab le desd e U SB. Perm ite el m on taje y acceso a los siste m a s de ficheros instalad os en disco. W ifiw ay y W ifisla x : d istrib u cio n es o rie n ta d a s a re a liz a r au d ito rías wireless, com o re cu p eració n de contraseñas. En la m ayoría de las ocasiones desde e sta s distribuciones es posible acced er a las particiones y siste m a s de ficheros de form a tran sp are n te , es decir, sin restricciones del siste m a operativo, por lo que puede com prom eter la seguridad de los datos y ficheros. Com probación A modo de ejem plo podem os com probar d esp ués de a rra n ca r con un DVD U ve de Back track el listado de p articiones disponibles en el disco duro m ed ian te el com ando ejecutado com o root: fdisk -I. Tras a n a liza r las particiones d isponibles, m ontarem os por ejem plo en una carpeta cread a por ejem plo /mnt/win, ia partición de form ato NTFS de W indows /dev/sda2, con el com and o: m ount -t ntfs /dev/sda2 /mnt/win. La opción - t nos perm ite indicar el form ato de la partición. De esta form a podem os acced er a través de la carpeta /mnt/win a todos los ficheros de dicha partición. root$bt: /mnt • Shell - K o risole* Session Edit View Bookmarks Settings Help llnaole to open / I root net: » fd lsk -I Disk /dev/sda: 58 5 OB, ‘>8506416640 bytes 255 heads. 63 secto rs/track. 7113 cylinders Units = cylinders of 16665 • 512 * 8225290 bytes Bisk Id e n t ifie r : 0«cfce28df Oevlce Boot /dev/sda1 /dev/sda2 • /4ev/sda3 /dcv/KU5 foot -.if : * 1» Start 1 U 5004 SOW End 10 5002 7112 7112 Blochs BQ293* 40580198 16458592* 16458561 Id ÓC Í 7 System D ell U t ilit y HPFS/NTFS #95 E xt'd UBA» HPFS/NTFS roobjfet: » cd . . r o o t T t ; * p«rt rooti'ot: * cd m l/ ro o tle t: » Is 'i c b ’Ot: root d : • okdir win » count -t n tfs /dev/sdc>2 /■nt/win «1 Recom endación C onfig urar el arran q u e para que siem p re se realice en prim er lugar desd e el disco duro donde estén instalados los siste m a s op erativos y configurar con contraseña el setup de la B IO S para e v ita r m odificaciones no auto rizad as en la secuencia de arran q u e. 72 © RA-M A 3 ■S E G U R ID A D L Ó G IC A CONTROL DE ACCESO EN LA BIOS Y GESTOR DE ARRANQUE BIOS (Basic Input/Output System): es el nivel más bajo de software que configura o manipula el hardware de un ordenador de manera que cada vez que iniciamos el ordenador este se encarga de reconocer todo el hardware que contiene el ordenador y controlar el estado de los mismos. En la BIOS podemos configurar cualquier parámetro referente al hardware, de qué dispositivo arrancará en primer lugar o parámetros más comprometidos como el voltaje que se le suministra al núcleo del microprocesador. Por este motivo tendremos que proteger nuestra BIOS de manera que solo un Administrador o un usuario responsable puedan cambiar los valores de la configuración. Según la versión y la marca de la BIOS podemos configurar la seguridad del mismo de distintas formas. Estableceremos una clasificación sobre los niveles de seguridad que suele tener: Seguridad del sistem a (system): en cada arranque de la máquina nos pedirá que introduzcamos una contraseña que previamente se ha configurado en el BIOS. En caso de no introducirla o introducirla incorrectamente, el sistema no arrancará. Seguridad de configuración de la BIOS (setup): en este apartado se suelen distinguir dos roles apLicables: Usuario (solo lectura) y Administrador (lectura/modificaciones). PRÁCTICA 3.3 CONFIGURANDO CONTRASEÑA EN LA BIOS En toda la explicación de esta actividad nos b asarem o s en una B IO S concreta del fab ricante AM I( por lo que es recom endable reconocer qué tipo de BIO S estam os m anejando (Aw ard, Phoenix, etc.) y co n su ltarla web del fabricante de la placa base para obtener el m anual que contiene los pasos detallados para la configuración de la seguridad. Proceso de asignación de co n traseñ as E n trare m o s en el setup de nuestra B IO S (norm alm ente pulsando en el principio del a rran q u e , tras p ulsar el botón de encendido la tecla Su p r o F 1 2 ) y nos dirigirem os a la sección "secu rity" para poder configurar las co n traseñ a s. En esta sección nos en co n trarem o s con una serie de opciones para ca m b ia r o borrar las co n traseñ as. E sta s son: Change supervisor password: crear, cam bia o elim ina la contraseña del Adm inistrador. Change user password: cre a r o cam b iar la contraseña del usuario. Clear user password: elim ina la contraseña del usuario. © RA-M A S E G U R ID A D Y A LTA D IS P O N IB IL ID A D S e le ccio n a re m o s "chang e su pervisor passw ord" para cre ar la nueva co ntraseña del A dm inistrador, introducirem os la co n traseñ a dos v e ce s y p ulsarem os en "OK". Tras definir la co ntraseña del adm inistrador, la vista de la sección "secu rity " cam b ia. Ahora nos en co ntrarem o s con m ás opciones que las que se m ostraban por defecto en esta sección, com o: User access level' define el nivel de acceso que tendrá el usuario. Estos niveles pueden v a ria r en tre: No access (sin a cce so ), View only (solo le ctu ra ), Limited (m od ificar con lim itacio n es) y Full Access (todos los p erm isos). Password Check'. e ste parám etro perm ite configurar cuando querem os que la B IO S pida la contraseña tanto al A dm inistrador como al usuario norm al. La opciones son: Setup\ la co ntraseña se pedirá en el inicio del asisten te de configuración de la B IO S . Always: la petición de la co n traseñ a se realizará en cada arranq ue de la m áquina. Ahora ca m b iarem o s las opciones del usuario norm al ya que por defecto tiene pleno acceso a la B IO S . En nuestro caso los config u rarem os para que solo pueda visu a liza r la B IO S . Para ello, se leccio n arem o s "U se r A ccess Level" y m a rca re m o s la opción "View Only". Por últim o, configurarem os para que siem p re que se inicie la m áquina nos pida la co n traseñ a , m ediante la opción "Passw ord C h eck " lo podrem os configurar seleccionan do el parám etro "a lw a ys": Pit I n iM u . im r il S u p e r v is o r P assw ord U ser P a ra m rd P llu rT ' Change S u p e r v is o r P a s s u o rd U ser A ccess L e v e l C hange U s e r P a ssw o rd C le a r U s e r P assw ord UIÜS SETUP U T IL IT Y IttMit. S S it O T J f 1 Kk L 1 n s ta I n i Im U lIr d t U l r u O n ly ] S e t u p ’ C h eck p a s s w o rd w h ile in v o k in g s e t u p . A lw a y s : C h eck p a s s w o rd u h i l e in v o k in g s e tu p .< w e ll u s o n e a ch b o o t . Con esto ya tenem os configurada la seguridad de nuestra B IO S para e v itar a cceso s no d eseados a la B IO S y al arran q u e del siste m a . Una ve z configurada la seguridad de los usuario s, podem os reiniciar nu estra m áquina para ve rifica r que nos pedirá la contraseña en el arranq ue de la B IO S : Enter CIIHREMT Passuord : In tro d u cirem o s la co ntraseña y podrem os inicializar nu estra m áquina sin problem as. R ecom endaciones C ab e d esta car que la seguridad de la B IO S es m uy vu lnerab le ya que existen va ría s form as para re se te a r ta B IO S, y vo lve r a sus valo re s de fábrica y por tanto que las co n traseñ as d esap a rezcan . Una de ellas es quitando la pila de la placa base, o a través de la conexión del jumper C LR _C M O S que suelen trae r junto a la pila. A ve ce s con un sim p le candado que aseg u re la apertura de la torre y no perm ita el acceso a la placa b ase es su ficien te. O tra form a para re setea rla es con una distribución Live como U ltím ate Boot CD for W indows, o con el PC arrancado b ajo W indows, e je cu ta r una aplicación como cm o s_p w d , que encuentran y borran las co n traseñ a s. 74 © RA-M A 3 ■S E G U R ID A D L Ó G IC A Im ag e n del m enú de UBCD con las h e rram ien ta s de password para re cu p era r y borrar el password de la B IO S . E s im portante cuidar la fortaleza de la contraseña de la B IO S a se r posible que sea de )a m ayor longitud posible (su e le s e r dependiendo del m odelo entre 6 y 10 ca ra c te re s), y que contenga m ayú scu la s, m inúsculas y núm eros para h a c e r m ás difícil la obtención de la contraseña por p ersonas no d ese a d a s. Del m ism o modo es recom endable que el adm inistrad or no publique, ni escriba de form a visib le su contraseña y la ren u eve periódicam ente. | PRÁCTICA 3.4 CONTRASEÑA EN EL GESTOR DE ARRANQUE Cuando tenem os instalado varios siste m a s operativos en disco duro, para se leccio n ar con qué sistem a arrancarem os se em plea un gestor de arranque. Unos de los m ás populares y em p lead o s con siste m a s operativos GN U /Linux es GRUB. A m enaza o vulnerabilidad D espués de realizar la B IO S las com probaciones de hardw are y dar paso al arranque de los dispositivos configurados (Boot S e q u e n ce ), es posible visu a liza r el m enú de arranq ue de GRU B pulsando la tecla E S C , siem pre que lo tengam os instalado (por defecto en distribuciones com o Ubuntu) y no se m uestre. I■ »[i Lwm'UMvnmmmMm IJbMntM, kt’ rm'l » - O l í Uifi I HHfKtrv I OI Hitr o y w í « l In g v y a tim v U im lU M i H W HW M X f 1______________________ ___________________ x h iih u a lr y d OS. lo r • O Is to od|< tlw» c o t» « i» 4 141.» La opción de recovery m ode bajo siste m a s GN U/Linux tiene un propósito de recuperación en caso de fallo del siste m a , pero puede se r utilizada en tre otras accio nes para recu p era r y m odificar co n traseñ a s de ad m inistrad or ( root) o incluso acced er a inform ación del disco duro. 75 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-MA Vem os dentro del m enú de recuperación como es posible a cced er a una consola con privilegios de root. Perm itiría e je c u ta r com andos de cam bios de co ntraseña sin conocer la an terio r com o: passwd root. Otra opción si tuviéram os restringida la opción de recup eración, se ría editando alguna de las en tra d as del m enú, pulsando la tecla e, y en la línea kernel m odificar el final de la m ism a su stitu ir el texto desde "ro" incluido, por ¡n¡t=/b¡n/bash. Si arran ca m o s d esp ués de la edición, desde esta opción este cam bio e je cu ta rá en el arran q u e una shell con perm isos de root, teniendo control total sobre el siste m a . P roceso de asignación de contraseña a GRUB Com o recom endación se propone: A ñad ir contraseña en crip tad a al m enú de edición es d ecir im posibilitar la edición por cu a lq u ie r usuario no autorizado. ■Mfufeantti.-t i n « 3 ir* j d rv tc r» te g u e it BIOS d r iv e s T h u w a tu b u n tv - i f r d l t /hoot/Qrufe/aewu. U t ftrtfrrt» ** Vann* may te te • li AyytlJ I m m u l BAS* l i k e li n e e d it in g i t w p p o r tH th e tin t w on j. TAB I» » !» p e t t ib le '» ( n o re a lly th e U r * t « n tiy (te fin e d i c c a p le c ie n t Anywhere « I m TAB l i m the pi c o a p le tio m o f ■ d e v ic e /f ile r a a e . 1 •e hiddenaenu Petted- ••••• gruh> «JVc r/p t. i f Hide» th e aew i by d c le u lt | ( m t fSC te tee th e eenui | F**rypted: *ll7f&5t/M»Y«rtO/ijP .’ grrhO» i^rís» • P r e tty t o ìo u r t '• c o lo r cyer/H lw e « A lte /b lu < q iu t> Q »* p e ttw o rd I ' «d V | »M w d • I f u*«d in thè f i r t t ir t t lo r of a amu T ile .e d itin g '» control leetuj witry c^ltqr *nG <.o»-d;:>l lir e ) «l JOd entri • cowwnd * lo c k ‘ e . f . p e tiu o rd to p te c re t 11 # I>etword «JS i 0 p attuir« ilig iM * /w w /ik í*iQ r» i« M ritu o e / A ñad ir encriptada co ntrasena en modo de recuperación. n¡ d e v lc e t to g tie tt 1 1 « « r iir e t. T h ll aey te ke i « M jfc u n tu :*l g e d it J b o o t/g n jb /a e m i.ls t 0 érrhrt« tuca« fi* alunmacufeunlv Jwrnwai V jM Id le 6 Muevo /r * J . . Aftnr &<a D C C iW tP » y. tm gntm A yjtU «i m a m ft* O I m r i a e l 1ASH llfc e lin e e d itin g l i tw ppcrted tK * fjr tt « fd . TAfl l l i u p o t t i b le c o a p lc tio n t. A n y ***re c i t e TAI U t M Ih e o 00 00 End Oefeult Options »•» c o a p lr tio n t • d e v jc c /f Jtenaae. | st i g ru ft* ad* < ypt t it le root Ubunte « *4. kernel M . f l l l generic ()/wbuntu/dliki f c w iw t /b o e t/v a lin u * -} 6 .¿ t il - g e n e r ic r w ta a u n H M M P t ttt tf O H n r o Q u ie t v p le th / b o o t / l n i t r d la g 2 . i . 2t i l g e n e r i c r« tt* s rd • • • • • tn c ry p te d 1 )S?*&3t/D (W W M yfeiJ«uh0atunr#g lo o p « /s fe a n iu /d it k i/ r e 9 l.d ltk gr llt» I t il i« Q lU ltrd CMKtW 'd root mài Ufeuntu 9 14. te»nel tllW rft/tf« V W V ry £ n 7 g n .*N J tt I l/ubw'tu/ditkt \snM¡ l i jn w r it (recovery eodtj . ^ k e rn e l / b o o t/v » lim tf 2 .0 r t I ! g e n e ric root->XJlI>-<K8«m <W W O W l M p » / u fe w tu / d !t k i/ r Q o t.d u k ro tin g le t n it 'd / b o o t / i n i t r d Lag ? . t ?» 11 g e ne ric title ro o t ke rn e l Ubuntu f . M . a r a te t i» * * ( l/tA c n tu /d m t / b o e t / a e a t e i t * * .61* 1 © RA-M A 3 ■S E G U R ID A D L Ó G IC A I o M ediante el com ando grub, nos ab rirá una consola que nos perm itirá e n crip ta r en codiñcación MD5 cualq uier texto que d eseem o s com o co n traseñ a, m ed ian te el com ando mdScrypt. C opiam os el texto de salida en MD5, com enzará por $1$. 2 o Editam os el archivo menu.lst de grub, hab itualm ente localizado en /boot/grub/. Tras la línea com entada password - -m d5 $ 1 $ , escrib irem o s una línea con nuestra contraseña en criptada. Esto no perm itirá ia edición de ninguna de las en trad as del m enú, si no conocem os la co n traseñ a. 3 o En el archivo menu.lst b uscarem o s las líneas que hagan m ención a (re co v e ry m ode) y d esp ués de la línea title añ ad irem o s una línea de password. Esto no perm itiré a rran ca r en modo recuperación a m enos que conozcam os la co n traseñ a . Podríam os añ adirle contraseña a las opciones que queram os de este modo. E s tam bién posible re alizar dichas m odificaciones m ediante la aplicación gráfica S t a r t Up M a n a g e r. Su instalación: sudo aptitude ¡nstall startupmanager. Una vez instalado, podem os acce d e r a la aplicación en S istem a -> A dm inistración -> A dm inistrador de A rranque o con el com ando startupmanager con p erm isos de root. A d m in i s t r a d o r d i* JVirftfVE|üe biEl.x.j Opciones Je arranque Aspecto Seguridad Av»r«»dc Opciones d a prolección Proteger con contraseña el Cargador de arranque Proteger con contraseña el modo de rescate Proteger con contraseña las opciones antiguaj de arranque C a m b ia r C o n tra s e fta Contraseña: Confirmar contraseña Actualizar contraseña CONTROL DE ACCESO EN EL SISTEMA OPERATIVO Existen métodos de acceso al sistema operativo muy seguros como por ejemplo mediante huella dactilar, pero el más utilizado signe siendo a través de una contraseña asociada a una cuenta de usuario. Como hemos visto anteriormente existen métodos para poder acceder a los sistemas operativos sin control de contraseña, en el caso de GNU/Linux mediante el modo de recuperación. En el caso de Windows para versiones como XP mediante el modo prueba de fallos o pulsando 2 veces en la ventana de inicio de usuarios Ctrl + Alt + Supr e intentando acceder a la cuenta del usuario Administrador sin contraseña, ya que en la instalación no se le asigna ninguna, por tanto por defecto suele estar vacía. Pero existen otros métodos, normalmente asociados a poder arrancar con una distribución Live para poder recuperar o conocer las contraseñas de cualquier usuario, así como borrarlas o modificarlas. Como recom endación, estas herram ientas empleadas nos servirán para auditar nuestros sistem as de credenciales de acceso a sistemas operativos y ver el nivel de fortaleza de las mismas, ya que dependiendo del nivel de nuestras contraseñas no siempre será posible recuperarlas. 77 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-MA PRÁCTICA 3.5 RECUPERACIÓN DE CONTRASEÑAS W indow s O phcrack es una aplicación que perm ite re cu p era r co n traseñ as de W indows. Tam bién se encuentra disponible en distribuciones como B acktra ck, o incluso posee su propia distribución U ve . S e basa en el conocim iento de cómo alm a cen a W indows su s co n traseñ a s de usuario (no rm alm ente en windows/system32/ config/SAM sólo solo a ccesib le sin a rra n ca r el siste m a operativo, por ejem p lo desde una distribución U v e ), y em plea una com probación m edian te fuerza bruta y diccionarios que habré que ca rg a r dependiendo de la versión y el idiom a d eseado. L/ Load Select the directory which contains the table«. LOOK in 5 & Q Computer roo! M S 3com. dm 1025 £ 3 1028 @ 1031 © 1033 S 1037 S 1041 aa >0 « IOSA g 2052 a a a B B Directory: - o m edia,ditk.WINDOWS'Sy»lem32 3076 3082 CalRool Ca1Root2 Com aa cmcp aa 0064 a aa ra»Resiore a a a aa export aa a spooi aa a a me a usnii a muí aa a a a a mu DirectX dlicacho drivers DRVSTORE GroupPolIcy o a © a PreInstan SekP ShellEx! SoTfiyareDistnoutlon lesimi wbem meter» MacromeO Microsoft MsOIC weom npp Choose I consg Files ol type Preload waiting Bíui» torce wamng Pwd immd: I M) Time elapsed On O m Os Como vem os en la figura debem os indicarle en prim er lugar la ruta del directorio donde se alm acenan las co n traseñ as, norm alm en te Windows/system32/confíg. P reviam ente hab rem os m ontado la partición correspondiente. Por otro lado, m ediante el botón Tables, ind icarem os la ruta donde podrá en co ntrar la tabla de diccionario con el qué querem os probar, en e s te caso , hem os cargado X P _ fre e _ fa s t. Una ve z ca rg a d as las tablas de diccionario, eje cu ta re m o s el com ienzo de pruebas, y como ve m o s para los usuarios de la partición de W indows seleccionad a ha encontrado para los u su ario s: A dm inistrador - 1 3 5 7924680A lo , alum no - C a ra c a s , y para adm in. - K oala9021. V em os que incluso para co n traseñ a s de cierta longitud y con ca ra cte re s num éricos, m ayú scu la s y m inúsculas ha sido cap az de recup erar las co n tra se ñ a s (colum na NT Pw d). © RA-M A 3 ■S E G U R ID A D L Ó G IC A O o c * 415O30Q3M0 «IDOCDCtal 1«W< LAIMMfi M éúo *e *» riB d e e y u o « ÍUPPC0H W U !* D l&jmry) 0ffC.7»?M»4f. ís u n 't o e ft x *m n | Tafai» • OOM CARACAS k o a la m SMkn O rntory m eáwC rurei • MMO • tabtol • HW2 AtMd-f JldS cbO dtla cbM teOHbar S *í5 J3 'r8M4 B6ft»63!907c ?» M t2 M r3 b6&cXkS2* 14% ln RAM lO O X nK A U lO O X nR AU fto g r tn ■■■■■■■ lOOXmAAM ln RAM XX ItAtai 99% Ihwdftaunú'! 44 jTM*Apag#:I 0h0m 5?a | Recom endación: O p hcrack en cuentra grandes dificultades con co n traseñ as cre a d a s con palab ras se p ara d as por esp acios y ca ractere s e sp e cia le s, por lo que se recom ienda su uso. G N U /Linux En los siste m a s GN U /Linux el archivo que controla usuarios y su s co n traseñ a s en crip tad as es /etc/shadow visible tan solo por el usuario root, aunque en caso de poder acce d e r a una partición GN U/Linux y a su siste m a de ficheros, tenem os el fichero visible. La e stru ctu ra del m ism o es un listado con una línea por cada usuario en la que la segunda colum na sep arad a por : es la contraseña encrlptada según algún algoritm o de cifrado, habitualm ente MD5 si com ienza por $ 1 $ , o SHA si com ienza por $6$, opción m ás segura e incluida por defecto en las version es de d istribuciones a c tu a le s. chipcard:I:14657:0:99999:7:: sanc>rt:•: 14657:0:99999: 7::: pulse:*:14657:0:99999:7::: messaqebus:*:14657:8:99999:7::: potkltuscr:•:14657:8;99999:7::: «valu:•:14657:0:99999:7::: haldaenon:■:14657:0:99999:7:: usuario :S6SZBxm>u*DÍ»5Q/8J5l5zDTK<RSX¡rHpkA9KvHeX4FrZV9othIyCEpíLH7FLAtíYgnsJAdY2by8SliGHcd2o< XJacukdzN317P2VCArvl:14938:0:99999:7::: ejabberd:*:1488?:0:99999:7::: 1 ________________ * I__________________________________________ A rrancando desde una distribución B acktrack acced em os al contenido del archivo /etc/shadow de una partición GN U /Linux instalada en disco duro y p reviam ente m ontada. Vem os que el usuario de login posee su contraseña encrip tad a con SHA. Mediante la aplicación John the Ripper, podem os efe ctu ar distintos tipos de ataques contra este archivo (deberem os indicarle la ruta del archivo_shadow) para d escub rir co n traseñ as encrip tad as, por ejem plo: jolin - -single arch ivo _sh ad o w Perm ite re alizar una búsqueda con com binaciones sim ples, m ediante palabras h ab itu ales, incluido el nom bre de usuario. john - - w o rd list= p assw o rd .lst arch ivo _sh a d o w S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-MA Realiza una búsqueda em pleando com o diccionario el archivo: john - - in crem en tal= all arch ivo _sh a d o w R e aliza un a ta q u e de fuerza bruta probando con co m b in acio n es de n ú m e ro s, c a ra c te re s en m a y ú sc u la s, m in ú scu las, etc. r o o t > b l: 1 ü cssio n Ed<( V i« m BookmMñt* p a w w o r c K j f r - S h « ll • K o n t o t o S cttings Help root»: t . g l« / m t /G uadal m é K 2 / * tc / » h a d o * Lo4d«d l iw ivw o rcJ i u v u # rlo q u e is tfc : 1 try tn g u s u a r io tim : ig o r e r jc c r y p t ( J ) 1 it u a r i o) lo o .0C \ (E IA u 9 9 »9 9 f no 00:03 rj 3 ? n hu Nov 2 1 3 :1 4 46 20101 c /f: Zt 15 En la figura se m uestra la obtención de la contraseña del usuario "usuario" y contraseña "usuario". PRACTICA 3.6 MODIFICACIÓN DE CONTRASEÑAS En caso de olvidar la co ntraseña o q uerer m odificarla sin conocerla, podem os recurrir a h erram ien ta s en modo Live que perm iten re se te a rla s o ca m b ia rlas sin autorización de adm inistrador. W indow s Ex isten diferentes opciones sólo solo nos ce n trarem o s en alg u n as de las m ás se n cillas, todas ellas requieren de la posibilidad de arranq ue d esd e una distribución Live : 1. M ediante la distribución UBCD podem os e je cu ta r la aplicación Password Renew. Le indicarem os en qué directorio se en cuentra la carp eta de siste m a : ¿‘U t M f f ' u m r r m • i r * » i c a a p m t i d u m M P H L y if i A l to r •» | M r i « i A continuación nos m ostrará el listado de usuario s disponibles, pudiendo re alizar acciones com o renovar una co n traseñ a (sin co n o cer la an te rio r), c re a r un usuario adm inistrador, o m odificar el tipo de cuenta de un usuario, por ejem p lo, lim itado a adm inistrador. © RA-M A 3 ■ S E G U R ID A D LÓ G IC A 2. Otra vu lnerabilidad que presentan los siste m a s W indows es a través de h e rram ien tas que pueden ve rse m odificadas o sustitu id as por una consola de com andos ( cmd.exe con privilegios de ad m inistrad o r). Por ejem p lo la utilidad S tickyK e ys softw are de ayuda y accesib ilid ad , que se activa pulsando la tecla S H IF T 5 v e ce s seg uid as. El fichero que eje cu ta es sethc.exe ubicado en C:\WJNDOWS\5YSTEM32. La vulnerabilidad co nsiste en su stitu ir sethc.exe por cmd.exe (consola de com andos) y así cuando p ulsem os la tecla S H IF T 5 v e c e s seg u id as se nos ab rirá la shel! de com andos, desde la cual podem os hacer e je c u ta r los com andos que q ueram os sobre el equipo. Vem os los com andos para su stitu ir el eje cu tab le se th c .e x e por cm d .e x e , desde una distribución Live con la partición de W indows m ontada. aluano4ubufltu:/ant/win/WlM D0WS/sy&le*37S I s *1 cad .exe rvxrw nrvx 1 root root 4*2944 Í9 W - M - I9 15:42 *ltflno tufontu :/fln t/w in/w JM X M S /systea32 S I s l s e th c .e xe rv x rw xrv x 1 ro o l root J?256 2*04-M 19 15:43 aliano4ubuntu:/ant/win/MlM D0W 5/sy9te*32S cp velb c-exe sethc o íd .e n e •luanofubuntu /■ rt/w ln/w iN D O ifS/iysteU ?! cp c a d .r te vethc e*e o luano fubuntu:/ant/w in/ifIN D O tfS/syite*32i | En la página de inicio de sesión pulsam os 5 v e ce s la tecla shift y nos e je cu tará la consola de com ando. Podremos e je c u ta r todo tipo de com andos, como por ejem plo control u serp assw o rd s2 que nos abrirá la utilidad de configuración de co ntraseñas de usuarios, pudiendo ren o varlas sin conocerlas p reviam ente. G N U /Linux En el ca so de GN U /Linux, si podem os acced er al siste m a de ficheros y m odificam os en /etc/shadow para cualq uier usuario, su contraseña actual por una contraseña encriptada que conozcam os, podrem os acced er con la nueva co n traseñ a . D ebem os de tener en cuenta 2 consideraciones: A n alizar qué sistem a de encriptación em plea el sistem a de verificación de G N U /Lin ux, podem os a n a liz a r el archivo /etc/p a m .d /co m m o n -p assw o rd , y la línea correspond iente al m ódulo p am _u n ¡x .so , al final de la m ism a su ele ind icar el algoritm o de cifrado em pleado en /etc/shadow. Por ejem p lo : passw ord required p a m _u n ix .so u se _a u th to k nullok sh a-512 Tener un conjunto de co n traseñ a s cifradas conocidas, o em p le ar una herram ienta de cifrado MD5 o SHA de texto plano para obtener el texto cifrado correspondiente. Por ejem plo en la web http://www. hashgenerator. de/ podrem os cifrar texto plano m ediante d iferentes algoritm os. S E G U R ID A D Y A LT A D IS P O N IB IL ID A D © RA-MA POLÍTICA DE USUARIOS Y GRUPOS La definición de cuentas de usuario y su asignación a perfiles determinados, grupos o roles, así como la asignación de privilegios sobre los objetos del sistema es uno de ios aspectos fundamentales de la seguridad, y una de las tareas fundamentales del administrador de sistemas. Este proceso lleva generalmente cuatro pasos: Definición depuestos: separación de funciones posibles y el otorgamiento de los mínimos permisos de acceso requeridos por cada puesto para la ejecución de las tareas asignadas. Determ inación de la sensibilidad del puesto: determinar si una función requiere permisos críticos que le permitan alterar procesos, visualizar información confidencial, etc. E lección de la persona para cada puesto: requiere considerar los requerimientos de experiencia y conocimientos técnicos necesarios para cada puesto. Formación inicial y continua de los usuarios: deben conocer las pautas organizacionales,su responsabilidad en cuanto a la seguridad informática y lo que se espera de él. Debe estar orientada a incrementar la conciencia de la necesidad de proteger los recursos informáticos. La definición de los perm isos de acceso requiere determinar cuál será el nivel de seguridad necesario sobre los datos, por lo que es imprescindible clasificar la inform ación, determinando el riesgo que produciría una eventual exposición de la misma a usuarios no autorizados. Así los diversos niveles de la información requerirán diferentes medidas y niveles de seguridad. Pora empezar la implementación es conveniente comenzar definiendo las medidas de seguridad sobre la inform ación más sensible o las aplicaciones más críticas, y avanzar de acuerdo a un orden de prioridad descendiente, establecido alrededor de las aplicaciones. Una vez clasificados los datos, deberán establecerse las medidas de seguridad para cada uno de los niveles. PRÁCTICA 3.7 CONTROL DE ACCESO A DATOS Y APLICACIONES Tanto en sistem a p erso n ales como en siste m a s en red controlados por servicio s de directorio com o LDAP o A ctive D irectory bajo W indows Server, el control sob re la seguridad de los objetos del sistem a (a rch iv o s, ca rp etas, p ro ce so s, re cu rso s de red, recu rso s hardw are, e tc.) se realiza m ed iante el control y asignación de p erm isos. S o b re el sistem a de archivos es posible e sta b lecer listas de control de acceso (ACL) que de form a individual p erm ita a sig n a r perm isos a un usuario, sin tener en cuenta el grupo al que p erten ece. W indow s E n la sig u iente actividad vam os a configurar algunos asp ectos de seguridad y asignación de p erm iso s a usuarios lo ca le s, en siste m a s W indows. Para m odificar la configuración de seg uridad local irem os a Panel de control / Herramientas administrativas / Directiva de seguridad local. Podrem os m odificar D irectiva de auditoría, A sign ació n de derechos de usuario u Opciones de seguridad, en el árbol de la consola haz clic en D irectivas lo c a le s, esta s d irectivas se aplican a un equipo y contienen tres sub co njunto s: 82 © RA-M A 3 * S E G U R ID A D L Ó G IC A D irectiva de au d ito ría: D eterm ina determ ina si los su ceso s de seguridad se registran en el registro de seguridad del equipo. El registro de seguridad forma parte del V isor de su cesos. A signación de derechos de usuario : D eterm ina d eterm ina qué usuario s o grupos tienen derechos de inicio de sesión o privilegios en el equipo, en tre otros: A ju sta r cuotas de m em oria para un proceso, perm itir el inicio de sesión local, h acer cop ias de seguridad y re sta u ra r arch ivo s y directorios, g en erar au ditorías de seg uridad , o tom ar posesión de archivo s y otros objetos. O pciones de seg u rid ad : Habilita habilita o d eshabilita la configuración de seguridad del equipo, como la firm a digital de datos, nom bres de las cu en tas A dm inistrador e Invitado, acceso a CD-ROM y unidades de disco, instalación de controladores y solicitu d es de inicio de sesión. Pero para ten e r un m ayor control sobre la configuración del nivel de acceso por parte de cada usuario a cada recurso del siste m a , com o por ejem p lo una ca rp eta, es n ecesario re alizar la configuración de A CL. En W indows es posible realizarla m ed iante el com ando cacls. Com o sab em os en un sistem a local las carp etas de usuario no son accesib les por otros usuarios del siste m a . En caso de q uerer un u s u a rio l d ar acceso de lectu ra, solo a un usuario2 a su carpeta MisDocumentos/Musica, podem os e je cu ta r con el u s u a rio l en la consola de co m and o s: cacls "Mis Documentos\Musica /t le /g U su a rio 2 :R Las opciones princip ales son: /t: m odifica las A C L de los arch ivo s especificados en el directorio actual y subdirectorios. /e : m odifica en vez de re e m p la za r la A CL. / g usuario: p erm isos R (le ctu ra ), E (e sc ritu ra ), C (c a m b ia r), F(control total. Perm ite asig n arlo s (g rant). /p : perm ite re e m p la za r los ex iste n tes o q uitárselo todos con :N. G N U /Linux Para brindar privacidad y protección, cada archivo o directorio tiene aso ciad o s perm isos d iferentes para el dueño, para el grupo y para los dem ás u su ario s. En el caso de arch ivo s, los perm isos que pueden d arse o q uitarse so n: (r) lectu ra, (w ) escritu ra y (x) ejecució n . En el caso de directorios, los perm isos so n: (r) para listar los archivo s, (w ) para escribir, cre a r o borrar archivo s y (x ) para acced er a archivos del directorio. Los perm isos de un archivo pueden s e r m odificados por el dueño, propietario o por el ad m inistrad o r del sistem a con el com ando chmod que esp era dos p ará m e tro s: cam bio por re alizar al perm iso y nom bre del archivo por cam biar. Los perm isos se pueden e s p e c ific a re n octal o con una o m ás letras para identificar al usuario (u para el u suario, g para el grupo, o el resto de usuarios y a para todos), un +, un - o un = y d esp u és letras para identificar los perm isos (r, w o x ). Por ejem p lo : chm od og+x su b e.sh Añade ( + ) al resto de usuarios (o) y al grupo al que p ertenece el archivo (g ), perm iso de ejecución del archivo (x ) su b e .sh , que debe e s ta r en el directorio desde el cual se da el com ando. El dueño de un archivo puede s e r m odificado solo por el ad m inistrad o r del sistem a con el program a chow n. Un usuario que p ertenezca a varios grupos puede cam b iar el grupo de uno de su s arch ivo s a alguno de los grupos a los que pertenezca con el program a o com ando chgrp, por ejem p lo : chgrp estu d ian tes t a r e a l.t x t S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-MA C a m b ia rá el grupo del arch ivo t a r e a l.t x t a e stu d ia n te s. Los grupos a los c u a le s un usuario p e rte n e ce son m ostrados por el com ando groups. En caso de q u erer em p lear listas de control de acceso y poder p erm itir o d en eg ar perm isos a usuarios concretos, em p le are m o s los com andos: getfacl: perm ite ve r la inform ación de perm isos sobre un archivo. setfacl: perm ite a sig n a r perm isos sobre un archivo. En prim er tugar o b se rva rem o s si la partición del sistem a de archivo s posee en tre su s opciones la de control m ed ian te A CL, leyendo el archivo /etc/fstab, y viendo la línea correspond iente, si posee entre las ca ra cte rística s u opciones de m ontaje la opción acl. Por ejem p lo : /dev/sd a2 /m n t/Linu x auto rw ,u se r,a u to ,e x e c,a d 0 0 En caso de no disponer de dicha opción podem os m ontarla de nuevo con la opción: m ount -o rem ount,acl /d e v /sd a 2 . Por ejem plo para añ ad ir el perm iso de que un usuario2 pueda leer y e scrib ir(rw ) sobre un archivo, y ve rificar que se han asignado los perm isos, podrem os e je c u t a r la se n ten cia: setfacl -m u se r:u su a rto 2 :rw - archivo getfacl archivo REFERENCIAS WEB Sitio web sobre seguridad informática de Microsoft: http:I ! www.microHoft.com/ Spain/protect / Manual de administración segura de GNU/Linux: http: / / es. tldp.org / Manuales-LuCAS / GSAL/gsal-19991128.pdf Seguridad en GNU/Linux: http: / / exa.unne.edu.ar / depar/areas / informática / SistemasOperatiuos / MonogSO / SEGLIN00.html Administración de aspectos de seguridad en GNU/Linux y Windows: http: / / www.adminso.es / wiki / index.php / Cómo de fuerte es tu contraseña: http: / / kowsecurcism.ypaiifiword.net / Comprobador de contraseñas de Microsoft: http: / / www.microsoft.com/latam /protect /yourself!password / checker.mspx Administración de usuarios en GNU/Linux: http .7 / www.liniLxtotal.eom.mxi index.php?cont~info_aclmon 008 84 © RA-M A 3 ■S E G U R ID A D L Ó G IC A RESUMEN DEL CAPÍTULO La seguridad lógica consiste en la aplicación de barreras y procedimientos que resguarden el acceso a los datos y solo se permita acceder a ellos a las personas autorizadas para hacerlo. Para ello se emplean técnicas como el control de acceso lógico mediante contraseña a distintos niveles: En el arranque y configuración de la BIOS, y gestores de arranque. En el sistema operativo, datos y aplicaciones. Una contraseña segura debe parecerle a un atacante una cadena aleatoria de caracteres, para ello se recomienda que sea lo más larga y compleja (combinación de letras mayúsculas y minúsculas, números y símbolos). Los adm inistradores de sistem as deben auditarlas comprobando la fortaleza de las mismas, y configurar las opciones para asegurar que los usuarios tengan contraseñas fuertes y se cam bien regularm ente. Los sistem as operativos son capaces de gestionar usuarios y sus privilegios o procedimientos autorizados, sobre las aplicaciones y archivos. El principio de la política de privilegios debe ser todo lo que no está permitido debe estar prohibido. Para asegurar este principio se recomienda que el uso habitual de sistema se realice con cuentas de usuario con privilegios limitados y tan solo en los momentos en los que sea necesario, como por ejemplo en una instalación de una aplicación o driver, se adoptarán privilegios de administrador. © RA-MA S E G U R ID A D Y A L T A D IS P O N IB IL ID A D EJERCICIOS PROPUESTOS 1. Lee el artículo sobre “Recomendaciones para la creación y uso de contraseñas seguras” de Inteco, disponible en la siguiente página web http:1 / www. inteco.es/Seguridad / Observatorio / Estudios _e_ Informes / Notas_v_Arti.cu.los / recomendaciones_ creacion_uso_contrasenas y contesta a las siguientes cuestiones: ¿Qué porcentaje de usuarios emplea contraseñas para el acceso a sus sistemas de archivos? ¿Qué porcentaje de usuarios en EEUU apunta su con­ traseña en papel o archivo electrónico en el PC? ¿Qué porcentaje de usuarios emplea la misma contraseña en distintos servicios? 2. En caso de tener acceso al archivo /etc/shadow de un equipo local, y conteniendo éste las siguientes líneas: a.lumnol:$l$zmDCo$pP/ Rrln2jTy30eTvjL8MgO: 14544:0:99999:7::: root;$l$bM36INXG$n.lckzvSVJy.z42Atfóp 6 n.: 11585:0:99999:7::: ¿Qué contraseña poseen los usuarios: root y alumnol? ¿En qué tiempo has sido capaz de descifrar las contraseñas? ¿Qué algoritmo de cifrado po­ seen sus contraseñas? ¿Qué significado poseen cada uno de los campos que componen cada línea del archivo? 3. Lee el siguiente artículo sobre el uso de cuentas lim itadas y administrador en sistemas Windows: http://www.inteco.es/Seguridad/Observatorio/ Estudios_e_Informes/Notas_y_Articulos/cuenta_admi.n istrado r_v s_limi tada ¿Qué perfiles tipo y Limitaciones de uso existen en las cuentas de usuario en sistemas Windows? ¿Con qué tipo de cuenta utilizarías normalmente el sistema? ¿Qué tipo de limitaciones tendrías? ¿Para qué sirve el comando runas? 4. Desde un usuario con rol administrador, agregar la posibilidad a la cuenta limitada creada anterior­ 86 mente de cambiar la fecha/hora e instalar contro­ ladores de dispositivo y revocarle el privilegio de acceso al CD-ROM,. Activar el archivo de sucesos o log de sucesos asociados a esos privilegios. Acceder como usuario rol-limitad o y verificar privi­ legios y limitaciones. Acceder como usuario rol-ad­ ministrador y veri ficar el archivo de suceso o log. ¿Los usuarios con cuenta limitada pueden acce­ der a la configuración de directivas locales? ¿Es lógico? 5. Investiga sobre la finalidad y opciones uso de la aplicación W indows SteadyState. ¿Qué opciones de configuración segura facilita? 6 . Investiga sobre las opciones de configuración de contraseña y cifrado de acceso a archivos ofirnáti­ cos (doc, xls, odt, pdf, ppt, odp...), comprimidos (zip, rar,...), etc, ¿Es posible en caso de olvidar la contra­ seña recuperarlas? ¿En qué casos de los anterior­ mente descritos? 7. Investiga sobre la finalidad y opciones de uso de la aplicación Keepass Password Safe. ¿Qué opciones de configuración segura facilita? ¿Es posible recordar las contraseñas de sitios web y acceder sin teclearlas? 8 . Explica las diferencias existentes en sistemas GNU/ Linux entre el uso del comando chmod y setacl. 9. A partir de qué versión del sistema operativo Windows se solicita para realizar tareas de admi­ nistración como cambios en la configuración de red, instalación de driuers o aplicaciones, la contraseña de un usuario administrador ¿Por qué crees que es interesante dicha opción? ¿Se realiza dicha petición en sistemas GNU/Linux? 10. ¿Qué utilidad tienen las aplicaciones “congelador” del sistema operativo como DeepFreeze? Busca al­ guna otra aplicación disponible para Windows y otra para GNU/Linux: ¿Es posible instalar aplicaciones y guardar datos teniendo activa este tipo de aplica­ ción? ¿Qué protección ofrecen? 3 ■S E G U R ID A D L Ó G IC A © RA MA TEST DE CONOCIMIENTOS ¿Qué tipo de cuenta se recomienda para un uso cotidiano en sistemas Windows? Administrador. Invitado. Limitada. Mínimos privilegios. Una contraseña segura no debe tener: Más de 10 caracteres. El propio nombre de usuario contenido, Caracteres mayúsculas, minúsculas y símbolos. Frases fáciles de recordar por ti. ¿Qué es la identificación? Momento en que el usuario se da a conocer en el sistema. Verificación que realiza el sistema sobre el inten­ to de login. Un número de intentos de Login. Un proceso de creación de contraseñas. Para un usuario experim entado como tú, las actualizaciones deben ser: Automáticas, descargar e instalar actualizacio­ nes automáticamente. Descargar actualizaciones y notificar si deseas instalarlas. Notificar, pero no descargar ni instalar. Desactivar actualizaciones automáticas. Las contraseñas de sistem as GNU/Linux se encuentran encriptadas en el archivo: / etc /groups. / etc. / passwd. / etc! shadow. /etc/sha-pass. En caso de tener configurada con contraseña el SETUP de la BIOS, y querer prohibir el arranque en modo Live. el primer dispositivo de arranque debe ser: LAN. HD. USB. CD. El comando john ” Wordüst=password.lst passwords, realiza un ataque: Diccionario. Fuerza bruta. Simple. PWstealer. Activando la directiva local de seguridad en sistemas Windows “las contraseñas deben cumplir los requisitos de complejidad”, las contraseñas nuevas o renovadas no pueden tener: 5 caracteres. Números. Mayúsculas. Minúsculas. Caracteres especiales. Una de las vulnerabilidades en la instalación de Windows XP es: Crea un conjunto de usuarios administrador. Crea un usuario Administrador con una contra­ seña débil. Crea un usuario Administrador sin contraseña. Crear 2 usuarios al menos sin contraseña. Desde la utilidad de usuarios y password de Windows de Ultím ate Boot Recovery no podemos: Resctear contraseñas. Recuperar contraseñas. Modificar contraseñas seguras. Dejar contraseñas en blanco. 87 c <3 C c c A r / Comprender qué es el software malicioso (,m alware) y sus posibles fuentes. ✓ Crear conciencia de análisis de nesgo y toma de precauciones en las operaciones informáticas. ✓ Identificar las nuevas posibilidades y riesgos que poseen Internet y las redes sociales. ✓ Analizar las distintas herramientas de seguridad software antimalware existentes. S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-M A SOFTWARE MALICIOSO Gracias al desarrollo de las comunicaciones y al creciente uso de la informática en la mayoría de los ámbitos de la sociedad, los sistemas de información se han convertido en objetivo de todo tipo de ataques y son sin duda el principal foco de amenazas. Por esta razón es fundamental identificar qué recursos y elementos necesitan protección así como conocer los mecanismos o herramientas que podemos emplear para procurar su protección. Con el nombre de software m alicioso o maJware agrupamos clásicamente a los virus, gusanos. troyanos y en general todos los tipos de programas que han sido desarrollados para acceder a ordenadores sin autorización, y producir efectos no deseados. Estos efectos se producen algunas veces sin que nos demos cuenta en el acto. En sus com ienzos, la motivación principal para los creadores de virus era la del reconocim iento público. C uanta más relevancia tuviera e) virus, más reconocimiento obtenía su creador Por este motivo, las acciones a realizar por el virus debían ser visibles por el usuario y suficientemente dañinas como para tener relevancia, por ejemplo, elim inar ficheros importantes, modificar los caracteres de escritura, formatear el disco duro, etc. Sin embargo, la evolución de las tecnologías de la comunicación y su penetración en casi todos los aspectos de la vida diaria ha sido vista por los ciberdelincuentes como un negocio muy lucrativo. Los creadores de virus han pasado a tener una m otivación económ ica, por lo que actualmente son grupos mucho más organizados que desarrollan los códigos maliciosos con la intención de que pasen lo más desapercibidos posible, y dispongan de más tiempo para desaíro llar sus actividades maliciosas. Hay varias formas en las que el creador del programa malicioso puede obtener un beneficio económ ico, las m ás comunes son: Robar inform ación sensible del ordenador infectado, como datos personales, contraseñas, credenciales de acceso a diferentes entidades, mail, banca online, etc. Crear una red de ordenadores infectados, generalmente llamada red zombi o botnet, para que el atacante pueda manipularlos todos simultáneamente y vender estos servicios a entidades que puedan realizar acciones poco legítimas como el envío de spam} de mensajes de phishing, acceder a cuentas bancarias, realizar ataques de denegación de servicio, etc. Vender falsas soluciones de seguridad Irogueivare) que no realizan las acciones que afirman hacer, por ejemplo, falsos antivirus que muestran mensajes con publicidad informando de que el ordenador está infectado cuando en realidad no es así, la infección que tiene el usuario es el falso antivirus. Cifrar el contenido de los ficheros del ordenador y solicitar un rescate económico al usuario del equipo para recuperar la información, como hacen los criptovirus. 90 © RA-M A 4 ■S O F T W A R E A N T IM A LW A R E i D e s c u b re alg u n o de lo s n u e v o s p e lig ro s d e la re d , com o son las re d e s botnet le yen d o y a n a liz a n d o la sig u ie n te n o tic ia : http: //prensa, pandasecurity. com /2010/07/panda-security-y ~defence-¡ntelligence-ayudan-al-fbi-aarrestar-a-cibercñm inales-% E2% 80% 93-hacker-arrestado-en-es¡ovenia/ C o m e n t a r en el grupo d e c la s e : ■ ¿ C u á l e ra la fin a lid a d del a ta q u e d e s c rito ? • ¿ C u á le s son los n u e v o s p elig ro s d e riv a d o s del uso d e In te r n e t, co m o la s d e n o m in a d a s re d e s z o m b i? ¿ Q u é tipo d e p re c a u c io n e s y re v is io n e s re a liz a ría s en tu equ ipo p ara e v ita r fo rm a r p a rte de e s ta s re d e s ? • ¿ C r e e s q u é in t e r n e t e s u n a red s e g u ra ? ¿ P o r q u é ? CLASIFICACIÓN DEL MALWARE Los distintos códigos maliciosos que existen pueden clasificarse en función de diferentes criterios, los más comunes Virus: de su analogía con los virus reales ya que infectan otros archivos, es decir, solo pueden existir en un equipo dentro de otro fichero, generalmente son ejecutables: .exe, .src, o en versiones antiguas .com, .bat. También pueden infectar otros archivos, por ejemplo un virus de macro infectará programas que utilicen macros, como los productos Office. Los virus infectan a un sistema cuando se ejecuta el fichero infectado. Gusano: característica principal es realizar el máximo número de copias posible de sí mismos para facilitar su propagación. Se suelen propagar por los siguientes métodos: correo electrónico, archivos falsos descargados de redes de compartición de ficheros (P2P), mensajería instantánea, etc. Troyano: código malicioso con capacidad de crear una puerta trasera o backdoor, que permita la administración remota a un usuario no autorizado. Pueden llegar al sistema de diferentes formas, las más comunes son: descargado por otro programa malicioso, al visitar una página web maliciosa, dentro de otro programa que simula ser inofensivo, etc. 91 S E G U R ID A D Y A LT A D IS P O N IB IL ID A D © RA-MA Debido a la gran cantidad y diversidad de códigos maliciosos que existen, que muchos de ellos realizan varias acciones y se pueden agrupar en varios apartados a la vez, existen varias clasificaciones genéricas que engloban varios tipos de códigos maliciosos son las siguientes: Ladrones de inform ación (infostealers): Agrupa todos los tipos de códigos maliciosos que roban información del equipo infectado, son los capturadores de pulsaciones de teclado (keyloggers), espías de hábitos de uso e información de usuario Cspyware), y más específicos, los ladrones de contraseñas (PWstealcr). Código delictivo (crimeware ): Hace referencia a todos los programas que realizan una acción delictiva en el equipo, básicamente con fines lucrativos. Engloba a los ladrones de información de contraseñas bancarias (phishing) que mediante mensajes de correo electrónico no deseado o spam con clickers redireccionan al usuario a falsas páginas bancarias. Dentro de este ámbito encontramos otro tipo de estafas electrónicas (scam) como la venta de falsas herram ientas de seguridad (.rogueware). Greyware (o grayware): Engloba todas las aplicaciones que realizan alguna acción que no es, al menos de forma directa, dañina, tan solo molesta o no deseable. Agrupa software de visualización de publicidad no deseada (adware ), espías ( ) que solo roban información de costumbres del usuario para realizar campañas publicitarias (páginas por las que navegan, tiempo que navegan por Internet...), bromas (joke ) y bulos Uwax). MÉTODOS DE INFECCIÓN Pero, ¿cómo llega al ordenador el malware y cómo prevenirlos? Existen gran variedad de formas por las que todo tipo de malware puede llegar a un ordenador; en la mayoría de los casos prevenir la infección resulta relativamente fácil conociéndolas: Explotando una vulnerabilidad: cualquier sistema operativo o programa de un sistema puede tener una vulnerabilidad que puede ser aprovechada para tomar el control, ejecutar comandos no deseados o introducir programas maliciosos en el ordenador. Ingeniería social: apoyado en técnicas de abuso de confianza para aprem iar al usuario a que realice determinada acción, que en realidad es fraudulenta o busca un beneficio económico. Por un archivo malicioso: esta es la forma que tienen gran cantidad de malware de llegar al equipo: archivos adjuntos a través de correo no deseado o spam , ejecución de aplicaciones web, archivos de descargas P2P, generadores de claves y cracks de software pirata, etc. D ispositivos extraíbles: muchos gusanos suelen dejar copias de sí mismos en dispositivos extraíbles para que, mediante la ejecución automática que se realiza en la mayoría de los sistemas cuando el dispositivo se conecta a un ordenador, pueda ejecutarse e infectar el nuevo equipo, y a su vez, nuevos dipositivos que se conecten. Cookies m aliciosas: las cookies son pequeños ficheros de texto que se crean en carpetas temporales del navegador al visitar páginas web; almacenan diversa información que, por lo general, facilitan la navegación del usuario. Las denominadas cookies maliciosas monitorizan y registran las actividades del usuario en Internet con fines maliciosos, por ejemplo capturar los datos de usuario y contraseña de acceso a determinadas páginas web o vender los hábitos de navegación a empresas de publicidad. 92 © RA-M A 4 ■S O F T W A R E A N T IM A LW A R E PRÁCTICA 4.1 KEYLOGGER En la práctica que realizarem o s a continuación instalarem os un softw are de recuperación de p ulsaciones de teclado denom inado R e vea le r Keylogger que se e je cu ta al inicio y se en cuentra oculto, pudiendo e n v ia r rem otam ente por FTP o matl, el archivo que registra, en el que se encontrarán tras un período de tiem po cre d e n cia le s de usuario por ejem plo de sitios web com o correo, banca electrónica, o redes so ciale s. A d v e rte n c ia 25 Revealer Keylogger va a convertrse en invisible, c « seguros querer segur? Atajo de tedddo para hacer reaparecer la rterfaí del programa: CTRL + AlT + W •*"No ralear le próxima ve? | Si ~| No En el equipo local que lo tenem os instalado si pulsam os C TR L + Alt + F9 podem os v e r el estad o de registro, observando en qué m om entos ha entrado en d eterm inad as páginas web y qué ha tecleado. En la secuencia vem o s como d esp ués de te cle a r la URL www.yahoo.es ha escrito el texto: inform ática (+ In tro ) y a continuación koala (+ In tro ), posibles nom bre de usuario y contraseña re sp ectivam en te, de uno de los servicios de yahoo, como el correo electrónico. Recom endación La m anera de p revenir estos ataqu es es realizar escan eo s periódicos antimalware con una o v a ria s herram ientas fiab les y actu a lizad a s, controlar los a cceso s físicos y lim itar los privilegios de las cu en tas de usuario para evitar in sta lacio n es no d esea d a s. S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-M A PROTECCIÓN Y DESINFECCIÓN Aunque, como se ha visto, existen gran cantidad de códigos maliciosos, es muy fáci] prevenir el quedarse infectado por la mayoría de ellos y así poder utilizar el ordenador de forma segura, basta con seguir las recom endaciones de seguridad: M antente informado sobre las novedades y alertas de seguridad. Mantén actualizado tu equipo, tanto el sistema operativo como cualquier aplicación que tengas instalada, sobre todo las herramientas anümalware ya que su base de datos de malware se actualiza en función del nuevo malware que se conoce diariamente. Haz copias de seguridad con cierta frecuencia, guárdalas en lugar y soporte seguro para evitar la pérdida de datos importantes. Utiliza software legal que suele ofrecer mayor garantía y soporte, Utiliza contraseñas fuertes en todos los servicios, para dificultar la suplantación de tu usuario (evita nombres, fechas, datos conocidos o deducibles, etc.). Crea diferentes usuarios en tu sistema, cada uno de ellos con los permisos mínimos necesarios para poder realizar las acciones permitidas. Utilizar la mayor parte del tiempo usuarios limitados que no puedan modificar la configuración del sistema operativo ni instalar aplicaciones. Utiliza herram ientas de seguridad que te ayudan a proteger y reparar tu equipo frente a las amenazas de la red. Actualizar la base de datos de malware de nuestra herram ienta antes de realizar cualquier análisis, ya que el malware muta y se transforma constantemente. Analizar nuestro sistema de ficheros con varias herramientas, ya que el hecho de que una herramienta no encuentre malware no significa que no nos encontremos infectados. Es bueno el contraste entre herram ientas antimal ware. Realizar periódicamente escaneo de puertos, test de velocidad y de las conexiones de red para analizar si las aplicaciones que las emplean son autorizadas. Veremos estos aspectos con más profundidad en el capítulo 6, relativo a redes. No debes fiarte de todas las herramientas antimalware que puedes descargarte a través de Internet de forma gratuita o las que te alertan que tu sistema está infectado, ya que algunas de ellas pueden contener código malicioso, publicidad engañosa, no ofrecer la protección prometida e incluso dar como resultado falsos positivos (FakeAV)- Es el denominado rogueware. CLASIFICACIÓN DEL SOFTWARE ANTIMALWARE En cuanto a las herram ientas disponibles para realizar una correcta prevención y corrección son muy diversas según el frente que se desee atajar. Es importante resaltar que las herram ientas antimalware se encuentran más desarrolladas para entornos más utilizados por usuarios no experimentados y por tanto más vulnerables, usualmente entornos Windows, aunque la realidad es cambiante y cada vez son mayor el número de infecciones en archivos alojados en servidores de archivos y de correo electrónico bajo GNU/Linux, y aplicaciones cada vez más usadas como Mozilla Fi refox. 94 © RA-M A 4 ■S O F T W A R E A N TZM A LW A R E A ntivirus: programa informático específicamente diseñado para detectar, bloquear y eliminar códigos maliciosos. Es una herramienta clásica que pretende ser un escudo de defensa en tiempo real para evitar ejecuciones de archivos o accesos a web maliciosa«. Existen versiones de pago y gratuitas, los fabricantes suelen tener distintas versiones para que se puedan probar sus productos de forma gratuita, y en ocasiones para poder desinfectar el malware encontrado será necesario comprar sus licencias. Algunas de las variantes actuales que podemos encontrar son: Antivirus de escritorio: instalado como una aplicación, permite el control an ti virus en tiempo real o del sistema de archivos. A ntivirus en línea: cada vez se están desarrollando más aplicaciones web que permiten, mediante la instalación de plugins en el navegador, analizar nuestro sistema de archivos completo. Análisis de ficheros en línea: servicio gratuito para análisis de ficheros sospechosos mediante el uso de múltiples motores antivirus, como complemento a tu herram ienta antivirus. De esta manera podrás comprobar si algún fichero sospechoso contiene o no algún tipo de código malicioso. A ntivirus portable: no requieren instalación en nuestro sistema y consumen una pequeña cantidad de recursos. A ntivirus Live: arrancable y ejecutable desde una unidad extraíble USB, CD o DVD. Permite analizar nuestro disco duro en caso de no poder arrancar nuestro sistema operativo tras haber quedado inutilizable por algún efecto de malware o no querer que arranque el sistema operativo por estar ya infectado y no poder desinfectarlo desde el mismo. Entre otras herram ientas específicas destacamos: Antispyware: el spyware , o programas espía, son aplicaciones que se dedican a recopilar información del sistema en el que se encuentran instaladas para luego enviarla a través de Internet, generalmente a alguna empresa de publicidad. Existen herramientas de escritorio y en línea, que analizan nuestras conexiones de red y aplicaciones que las emplean, en busca de conexiones no autorizadas. Herram ientas de bloqueo web: nos informan de la peligrosidad ele los sitios web que visitamos, en algunos casos, nos informan de forma detallada, qué enlaces de esas páginas se consideran peligrosos y cuál es el motivo. Existen varios tipos de analizadores en función de cómo se accede al servido: los que realizan un análisis en línea, los que se descargan como una extensi érJplugin de la barra del navegador y los que se instalan como una herramienta de escritorio. A continuación vamos a realizar varias prácticas que permitan ver el espectro de herram ientas fundamentales de escaneo antlmalware. 95 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-M A | PRÁCTICA 4.2 ANTIM ALW ARE Una de las h e rram ien tas m ás utilizad as por su grado de actualización de base de datos de maíware y su eficacia e s el softw are M alw arebytes para W indows. Su d escarg a e instalación es sen cilla. Podrem os ob tener una versión gratuita en http://www.malwarebytes.org/. 1. En p rim er lugar re a liza re m o s una actu alizació n de la ap licación , m ed iante su p esta ñ a A ctu a lizar. A continuación podem os re a liza r un an álisis com pleto del siste m a d esd e su p estaña Escán er. Tras re alizar el e scá n e r podrem os an a liza r cada una de las en tradas y elim in ar las que d eseem o s. E sta herram ienta es m uy útil frente a rootkits que hayan m odificado el registro de W indow s y no perm ita su edición o la ejecución de com andos m ediante la consola. 7Ì A rtll MjKvare M aliu areb ytes’ £»c*rm P erno ta Cu—r » ™ R«ptm UU ¿ to n fa i KMY.aAS$CS.ROOmSO>MAOC«M R«9f»rV*J> KttY_CU fi*tK ! V* « 1 fopatyV*» MTrv.LCH^_MAO«NC\SOrrw«AC'Moo^Wrd}«MSGjfwVVwMn\Acr>'4)mk*««:t>ooicarAg MtXY.CIJRf**«! _USf R'¿OTTWARE Vn oc-fi\r.yJmmS^jUtOtD H^_CURR(M1.immSOaWAW\MaOKA\Wn4m«\CiMrA>«wn> J >oleM\Sfi<w>£^MMA«9 dirToah A«9«fev | 96 MtfY.lOOL.MACH1ME VvOFTWAR*; 'JNác-iNHr» , <*■>W ntoM NT II Cwr ] im V«i p)6ood ¡O) Batf piOcod a (1) 0«*3 [0| I ’■+ I 4 ■S O F T W A R E A N T IM A LW A R E © RA-M A Las 3 ultim as en trad as restituyen valo re s correctos del registro. JÜ M jh *.u rliy1 rt'Ant* M.ilar.wr M a liu a re b y te s’ AobmAem c u iw im Rapata Lata óe-r** **» m an ai pia ato ^ U itu n t* I r a n 0 te M w v lo i ^ l i m i t « Traca 4 0 <0 ^ : U jrw M * Tran Uarwara Trac* Tro<vUtar*»r fcacMSoordol ftacMtuorActf Trotan Aganf TreimJbo* ^ tijrwar* trac« || Trac# u«r*«r» Trac« ¿ Ujrwart Trata Owaiiada 1V I 1 /3 *0 iv i van o iv n /a n o i v iv a n o iv n /an o I V I 1/3010 i v i vano i v n /a n o IV I 1/2010 tc /n /a n o i v iv a n o iv n /a n o i v iv a n o i v i i /a n o iv i vano C*ap>ta na rta na rta ria Na ffe 'la a na fia na fia r«a na n Cordiaca* Müh Usa tea » ja rta i opoaraa pata ai í f e i t na C WiflHOOWX \KfaMO. J C V*flN00WSE\**amBV»»*\_3?**e di C>£oo*an*a ar<j S«*npVU Uaan CVOocwrrfi and SaWnjMaaui.’V«*fcabowC>ata>inW C \WIMDQWSE\at waaaPVoont^.ij a a m cJfeVtaácafc? CWNOOa/KVaaqarvy 4 C \VrtNOGWS£\an«aa*y <fl C W N D O W tt V i y a a i ü T W . l ^ fe cía C Va1HDOWS£\i» «awBMi ■ r .g fe c a l fe C FfcaUOowrá>«drtd>-riaafcVVsUtfe C >ÚooiMnH and SanngiVLoc^amca NT MJlHQATY C\W lMW Nirtt\*cfc-^a di C VWlHOOWS£\i| «a«3A— » C VDocuaanh and SaQngiUaiueíWiÉc-abon ^ K a W > C VD ocwnli ar*3 ü ^ i g¡V<alife5a»ca NT AUTHOR! Mot* 6m J L »ota 4a De un an á lisis concreto podem os v e r com o ha sido cap az de d etecta r: código malware (m a lw a re ,tra c e ), p uertas trase ra (backdoor), troya nos (trojan), etc. I PRACTICA 4.3 Los tiem pos en los que los an tiviru s para GN U /Linux eran poco efectivos, casi ni existían o estab an en un segundo plano, poco a poco se van quedando atrá s. Debido a que como hem os com entado anterio rm ente, el m ayor núm ero de archivo s alojados en se rvid o re s de red se encuentra en siste m a s GN U /Linux, debem os de conocer herram ientas que perm itan re alizar un an álisis exhaustivo y de calidad bajo esta plataform a. La herram ienta que p resen ta rem o s es el an tiviru s Clam Av, y su versión gráfica Clam tk. Es posible instalarlas m edíante los com andos: sudo aptitude install cla m a v sudo aptitude install clam tk Com o sie m p re el prim er paso será a c tu a liz a r la herram ienta de form a online, m ed iante el co m an d o : sudo freshdam. Una vez realizad a la actualización de la base de datos de viru s, podem os e sca n e a r el directorio d eseado (/hom e en este caso ) de forma recursiva (opción - r ) y que tan sólo solo nos m uestre los archivo s infectados (-i), por ejem p lo : sudo clam scan - r -i /ho m e En el caso de eje cu tar la versión gráfica m ed ian te: sudo clam tk 97 S E G U R ID A D Y A LT A D IS P O N IB IL ID A D Scan yer © RA-MA Cuarentena & yuda Actions Home V Scan hidden Thorough 4» Exit __ , Directory A r c h iv o •í ■i ignore size Save a log Estado e o u Antivirus engine 095 3 408 GUI version Virus definitions None found Last virus scan Last infected Me 27 nov 2010 Never Sean Escaneando /mntAvlrVWlNDOWS/lnstaller Porcentaje completado 2 O Archivos Escaneados: 236Vlrus Encontrados: lTiempo transcumdo 00 43 En este caso se ha em pleado la herram ienta para un caso an terio rm ente co m entad o : e s ca n e a r un siste m a de archivo s W indows sin a rra n ca r el sistem a operativo propio. Se ha arrancado en modo Live el sistem a desde el CD de instalación de Ubuntu, configurado los p arám etros de red para te n e r conexión con el repositorio de ap licacion es, instalado clam A v y cla m T K , y m ontando la partición d esead a (en este caso en /mnt/win). PossiDle inlectioos tuve been found Archivo Estado Annt/win/WlNDOWVWeb/txmtcrs/pagel.asp PUAHTMLtnfected VVebPage-2 None ;mnl/v*in'WINDOWS»yste»n32/symbooicfg.exe TToian.Buzijs-3511 Actíon Taken None Vem os como ha sido ca p az de d etectar 2 archivo s malware, que desde el propio siste m a operativo W indows y con la aplicación Malware bytes no había sido cap az de detectar. PRÁCTICA 4.4 ANÁLISIS ANTIMALWARE LIVE! A modo de ejem p lo de herram ienta esp ecífica que podem os em p le ar para re sca ta r arch ivo s y an alizar el malware de un sistem a, p resen tarem o s AVG R escue CD. Es un conjunto independiente de h e rram ien tas que se puede iniciar desde un CD o un disco flash U SB. Puede u tilizarse para recup erar equipos que no perm itan el reinicio o que estén infectados y no puedan funcionar con norm alidad. Tanto el CD com o la unidad flash U S B constituyen un sistem a autónom o con el sistem a operativo G N U /Linu x y AVG p reinstalad os. R e alizare m o s el ejem p lo con una m em oria U SB. En prim er lugar d escarg a rem o s el archivo RAR desde la web del fab ricante y se ex trae rá en la raíz de un dispositivo U SB (unidad flash). Para hacer que nuestro U SB sea a rra n ca b le , seleccionándolo desde la B IO S , eje cu tare m o s d esd e W indows el archivo m akeboot.bat extraído, ai e je cu ta rs e , el archivo sob rescrib irá el registro de arran q u e. En la ventan a de línea de com andos de W indows ab ierta, presiona cualq uier tecla para p rep arar la unidad fíash U SB. Una vez d ispuestos los archivos en la m em oria podrem os a rra n ca r nuestro equipo seleccionando com o prim er dispositivo de arranque la unidad U SB. Una vez arran cad o AVG Rescue m ostrará en prim er lugar una pantalla de b ienvenid a, se leccio n are m o s por defecto la prim era opción AVG Rescue CD. 98 4 ■S O F T W A R E A N T IM A L W A R E © RA-M A D urante el arran q u e real, AVG R e scu e CD m ontará au to m áticam ente todos los discos duros del equipo. De este modo, los discos duros podrán an alizarse y editarse. Así ¡mismo, la conexión de red se configurará auto m áticam ente, si es necesario se indicarán los p ará m e tros de red. En el siguiente paso, se pregunta si d eseam o s e je c u ta r una actualización de AVG, será recom endab le re a liza rla , teniendo en cuenta que d ebem os disponer de una conexión a In te rn e t activa. Una vez finalizado el procedim iento de arranq ue, se abrirá una sencilla interfaz de usuario, com o la que se m uestra a continuación. EQZ S í'i .1 UUftiill , n iiHii r .1 ■ F. l>t HSli rt' imt *tuwo ¿■ait'¡isaa imiM.TBMKaa Ulew and process scan result. Configure <i n d run last update. 1aspect U1ndaws virus uau11. Be— Wnetwork indows uoluars Confnonnt .1,1'rebootable Create ItSB Flash Drlue. HEject 1see 11-netmi; utilities. rescue cd. Reboot sysle*i. Shutdown sijsten. Rescui- Cl1and l;VS version Info. <S ■> m xhw ; D esde este m enú, se puede o b ten er acceso a todas las funciones ese n c ia le s de AVG R escue CD que son en tre o tras: A n alizar: para iniciar un an álisis malware. R esultados del a n á lisis: v isu a liza r inform es de an álisis finalizados. A ctu a lizar: iniciar una actualización de AVG. M o n ta r: iniciar el m on taje de los dispositivos de alm acenam iento. Red: para configurar la conexión de red. U tilidades: conjunto de h erram ien tas útiles como se presenta en el siguiente m enú. Por ejem plo para ed itar el registro de W indows en caso de que haya sido acap arad o y no m odificable por algún rootkit. O tras opciones: recup erar archivos borrados con Testdisk y Photorec, un explorador de arch ivo s, etc. 1 f ill: n.lll.l(|(T¡ II P¡»«| T- tOl:K rtmtliH« Link« 1-1irlii H|lit 1nnn.iiiili r Ulndows re g istry e d ito r. Pl«g u tl 1I ty . Disk data recouenj u tility . Recover deleted f lic s . Text UUU browser. S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-M A LA MEJOR HERRAMIENTA ANTIMALWARE Conocer qué herramienta se ajusta mejor a mis necesidades en cuanto a consumo de recursos, opciones de escaneo, y cantidad de malware encontrado en test de prueba, no es Fácil. Muchas de las empresas desarrolladoras de software antimalwares m uestran estudios en sus propias web demostrando que son mejor que la competencia, pero estos estudios pierden validez al ser conducidos por la propia empresa. También pierden validez los estudios conducidos por los propios usuarios (a pesar de que estos tengan buenos conocimientos de seguridad informática) debido a que generalmente la muestra de virus es muy pequeña o se pueden m alinterpretar los resultados, por ejemplo contando la detección de un falso positivo como verdadera cuando no lo es y debería contarse como falsa. También tenemos que tener en cuenta que la tasa de detección puede variar de mes a mes, debido al gran número de malware que se crea, y aunque la tasa de variaciones suele ser pequeña lo mejor es comparar un estudio con otro un poco más antiguo (meses, no años). Hay que recordar que ningún antivirus es perfecto (no existe el 100% de detección), y además, puede que un antivirus detecte un virus que otro antivirus no detectaría y viceversa. Los estudios con más validez son los que son hechos por empresas o laboratorios independientes, entre las empresas más importantes y más precisas que realizan los estudios tenemos: AV Comparativos (http: / 1www.av-comparatives.org). AV-Test.org (http:/ / www.av-test.org). ICSA Labs [http:/ / www.icsalabs.com) . Virus Bulletin (http:/ / www.virusbtn.com). West Coast Labs (http: / / westcoastlabs.org). En ocasiones las herramientas antimalware no suponen una solución a una infección, ya que detectan posibles am enazas pero no corrigen el problema. En estos casos es más efectivo un control a fondo de los procesos de arranque, los que se encuentran en ejecución y otros archivos del sistema que hagan uso por ejemplo de las conexiones de red establecidas. I PRÁCTICA 4.5 ANÁLISIS ANTIMALWARE A FONDO En tos siste m a s operativos es necesario re alizar ta re a s de m onitorización y control e x h a u stiv as para d etectar an o m alías y m odificaciones no d esea d a s. A continuación verem o s que para siste m a s W indows existen diversas h e rra m ie n ta s que nos perm iten controlar y d e te c ta r m odificaciones si las insp eccion am os p eriódicam ente y an alizam o s las va riacio n e s que se produzcan: Los procesos de arran q u e en el siste m a , m ediante la ejecución de la herram ienta msconfig. 100 © RA-M A 4 ■S O F T W A R E A N T IM A L W A R E U tilid a d d e c o n fig u r ación d r l t u t e n ™ General 5YSTEMJM WIN INI 800TJM2 □emento de rricio <u> l j» PíW Serv lr**> Herreraertes Ubc^oÓn CoMndo y¡ *C'\Ardwoí de programaKyfcerLr*.\Pot*e»DVD\... "C:Wct*vo4 de progreme\Cy<)erU*V*o»wefCiVO\. 'C-VArchrvos de progreme\Archvo» conune*Uev... ? Language □ C Lj (9 B 60 X Servrio» RTH XK ^ e P tu nfcam ctímon OpenOifke.org 3.0 RTfrCCR.D C “C W cbrvoi de programa\K©eP«í P«y^ord Stí. *C’VArchrvos de programaV'^a^arpbyt«' ArO-M... C:\WIHDOWS\syJlem32Vctfmon.exe C :\ARCHIV~1\OPENCT-1.C«G\progrem\QUlCX... o □□□□□□□□... □ □□□□□□□□• K*XM\SOFTWAR£V^OOSOÍU HCLM\SOfTWAR£VtaO«jft\ TWAPfVVrMOÍU HOM\50rrWAft£\MoWt\ HCLM\SOFTWAR£\Mcroíaft\ rtaM\SC#TWAR£\Nkroíoft\ ^aASOFTWAPEV^üOMftV Startup rttCU\SOFTWAR£\Mao«ftV **OJ\SOFTWARE\Mcn>ícft\ m ' ~ M ‘t » 1 OefheMler lodo HetiKerCodo 1 Acepter j tokj* Cenceier Ayude D eshab ilitarem os tas 2 en trad as últim as, potencialm ente m aliciosas ya que poseen nom bres no ¡dentificables. Los procesos en ejecución podem os an alizarlos m edian te la herram ienta A utoruns y Pro cess Exp lo rer, que se incluyen en la suite de h e rram ien ta s Sy sin te rn a ls. Con A utoruns podrem os id entificar el fabricante y la ruta de ejecu ció n del proceso. Existen otras p esta ñ a s com o: listado de D LL conocidas, se rvicio s, procesos de inicio de sesió n, localización de drívers registrad o s, etc. Process Exp lorer m u estra los vínculos entre cada proceso y los archivos y DLLs que em plea, socket que ab re , usuario que lanza el proceso, hiios de ejecu ció n , etc. H erram ientas a v a n za d a s de an álisis del sistem a com o la proporcionada por Trend Micro H iJackThis: perm ite la búsqueda ex h a u stiv a de elem entos no d esea d o s en ei arran q u e , el registro de W indows o los directorios de siste m a . Para cada una de las e n tra d a s, podem os b uscar inform ación a cerca de si es potencialm ente m alicioso o no. A partir de la inform ación su m inistrad a en web de seg urid ad podrem os h acer una desinfección del siste m a en caso de infección. 04 • .ytixv lS7Mtf6r%Ti«yAco] CvyfKr* * fotaátdtforTM tian or> to n 04 T>it parto# r tv ic jn r tiK fc ito r w v 'r tf «a po eu i « r tn n tM t «iok>ad*rf»<r u*ndo»*iU rts A o ttÉ i»dr*j«rír»»t4rito«d#nigBtrrtírc>r. vtiK > pl ar p e -is t*rctu sfig th tE SUrl SMrt*>P«9r. 5««ah6«r and *>♦»<> kvutíMl loN M rt ro • ta « t«* t page tftm • ry rtw * r«toot M o . • tX i M» b» th«£ car rtx¡ vcv*rai p * t i d yo* ffUtm. Inf«cttdhwoéi ••geatc r t W C i r v«S ( nrd n: C-Wogre» h n tá* 8 ( M id (Anón l«*ao »tQrtry » } 02-mo *^SartD*erto^-<I7ttf<OI-l7CE-4C07-eC66*A«9*4WC) O*-HVHVbn[•ftttrt)CV*WC">WvrVe»SVtf»*ityr»* O«-«l*\..\Rist C\W9DO+T&fr*»m33W*9**«** O*•>*IM\,\JUriISinTPCr^lCproprn*F»rt\Syr*0tKj\5^TP\SynTTOiK 0*M#l V»inlaMJ^v»)*C \.-i I»" 09 «.»„ II ■J Toob» SddCornwter ÍZ f • (2V#616C-A30CM4f5-eCHA-rDOO}A26C85C) • C:'^fogr « r F«cs\50fc£>0CU 04 • rttMV \fU n (V iM a n d lC \W*©0W5CVsy**rfO2V*t»A®«» 0 4 . n i K i iBl t [U04«UP?ü39wTCue] 'C:\propm F * ^ y b e n w * ) * ^ 2 G ó W n t » n * m * t n s t * t P + n j.i 04 • * O H IU 04aK«TSh»tC U ) 'OWrOQren H«\C»t»rl**4D*0 Srf*V M T f«W irV < JI5 U ft«*ru r». 04 ■ VUrx [5utf**M JpM e5(t*d) *C ^Prograw N rt ’iCownon HevU«y*'J*v* e>e* 04 04 04 0« 04 - H l**. [Aá&iK+*itr-Sc+KlL*ntm )'C'rrajrw nFén‘lM * * \P » * * '9 tyl»*á"Vt»+3* j L fr t - H1M\ Vtvn ¡Adob«A#í«3*C \Praor*»««\Cai»wFteVW oe»V*P»^l 0\Adab*A£V r>«* •M U4 [Butfcb] C jo t r a r * 5te*A5UCe®jfcü» • t* M lK flogo#f]C:y^ogr««nn\wtritoMiSCMA5UU\SCnjriot#Y.*»* • * m . IP v r [KeeAftec : <V*oad] * t P « v « d S rfi -pr«fc»5 OtheriftSr SMbg iMchecfcm! W o o n M h c fd t o * . | Wn H e n f^ n j , CoVQ A d d tfw ^ ad fo c ro e h l 101 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-M A REFERENCIAS WEB Historia del malware.'. http: / / www.pand.asecurity.com / spain / homeusers / security-info / classic-malware / Útiles gratuitos de seguridad informática del CERT - INTECO —Centro de Respuesta a Incidentes de Seguridad. Instituto Nacional de Tecnologías de la Comunicación: http: / / cert.inteco.es / software / Protection/útiles ^gratuitos! Foro de análisis malware-, http: / / www.forospyware.es/ Web sobre software antimalware\ http:/ / www.antiuirusgratis.com.ar/ Sección de software gratuito antimalware en Softonic: http :/ / www.softonic.com!s / malware RESUMEN DEL CAPÍTULO Atrás quedaron los años en los que se entendía como virus un código que se ejecutaba en un ordenador con la finalidad de dejarlo inoperativo, concepto muy genérico que se ha visto desarrollado en el término malware o software malicioso, orientado actualmente a la obtención de beneficios económicos. Entre los nuevos tipos de malware encontramos a parte de los clásicos virus, gusanos y troyanos, el greyware inofensivo generalmente como Adware, Broma (Joke), Bulo (Hoax), los ladrones de información o infostealers como spyware, keyloggers y PWstealer o ladrones de contraseñas, así como software dedicado a fines delictivos o crimeware que mediante falsificaciones web, rogueware, mensajes de spam que redireccionan a web falsas para intentar hacer phishing, ingeniería social y aprovechando puertas traseras (backdoor) y exploits para manejar redes zombi o botnets, son capaces de lucrarse económicamente. Como vemos el malware se encuentra cada vez más especializado y diversificado, por lo que las empresas desarrolladoras de herram ientas de prevención, detección y desinfección se encuentran siempre corriendo a tapar las nuevas vulnerabilidades y amenazas. A la hora de seleccionar la mejor herram ienta debemos buscar cuáles se ajustan mejor a nuestras necesidades, utilizando siempre el contraste de varias y analizando los informes independientes que realizan los laboratorios de test de herram ientas antimalware conocidas. Para mantenerse sin “infecciones”, las recom endaciones son: tomar precauciones de uso compartido de dispositivos, así como en la navegación y descarga en Internet. Mantener siempre actualizadas nuestras aplicaciones y sistemas operativos, así como nuestras herram ientas antimalware, controlar los procesos en ejecución y realizar chequeos periódicos, y mantenerse muy informado de las últimas tendencias en software malware , para evitar situaciones comprometidas. 102 © RA-M A 4 ■S O F T W A R E A N T IM A L W A R E EJERCICIOS PROPUESTOS 1. Lee el siguiente artículo sobre la historia de los virus: http: / / www.nnd32-la.com/ tutorials/cronologia_dejos_uirus_informaticos.pdf y contesta a las siguientes cuestiones: ¿Cómo ha cambiado la finalidad del software ma~ Iware desde sus orígenes hasta hoy? ¿Existen vi­ rus para MacOS? ¿A medida que pasan los años la aparición del malware es más rápido o lento? ¿Qué dispositivos son el objetivo de los nuevos creadores de malware? ¿Por qué? 2. Lee el siguiente artículo de comparativa de dis­ tintos antivirus, disponible en: http:/ / www.diarioti. com/gate / n.phpHd=25518 y contesta a las siguien­ tes cuestiones: ¿Qué antivirus funcionó mejor ante el test pro­ puesto en 2009? ¿Y en segundo y tercer lugar? ¿Y en el 2008? ¿Qué porcentaje de CPU consume en la máxima carga de trabajo el antivirus más eficiente? ¿Cuál es el único gratuito que superó todas las pruebas? 3. Analiza la siguiente noticia “Madrid, capital del spam" http:/ / www.csospain.es / Madrid,-capital-delspam -/ sección-alertas! noticia-91980 y contesta: ¿Cómo se denomina al correo basura y por qué? ¿Cuál es el país con mayor emisión de correo basura? ¿En qué posición se encuentra España? Comenta algún caso en el que hayas recibido co­ rreo basura con intento de phishing y cómo lo detectaste. 4. Investiga acerca de secuestradores del navegador web (browser hijacker) y de la consola de comandos (shell hijacker). ¿Qué efectos no deseados tiene sobre el sistema? 5. Busca información sobre el archivo autorun.inf que poseen los dispositivos de almacenamiento y cómo se camufla y opera malware a través de este archivo. Dentro de la clasificación de malware que hemos visto, ¿qué tipo de malware suele ser autorun. i.nf? ¿Cómo se propaga? ¿Qué efecto tiene? ¿Parece inofensivo? ¿A qué tipo de sistemas operativos afecta? ¿Qué medidas de seguridad puedes tomar? ¿Qué es la desactivación de la ejecución automática? ¿Cómo se puede realizar? ¿Para que sirve USB Vaccine? Visualiza este videotutorial y descubre otra forma de eliminar el malware. ¿Con qué programa se realiza la desinfección? www.cristalab.com / tips / como-eliminar-virus-auto­ ra n. inf-de-un-di spositi vo-usb-c 764361 / 6 . Busca información sobre dos ejemplos actuales y reales muy peligrosos de códigos maliciosos o ma­ lware (troyano, virus, gusano, PWstealer, etc.), rea­ liza primero una breve definición y posteriormente analiza y explica: nombre del malware, archivo o método de propagación e infección, mecanismo de reparación manual. Comparte los ejemplos reales con tus compañeros, analiza los ataques y medios de infección y solución empleados. 7. Repartir entre los alumnos de la clase las dife­ rentes herram ientas antimalware en su versión gratuita, trial o de evaluación, de escritorio y en lí­ nea de Ad-aware, Avast, AVG, Avíra, Bitdefender, ClamAv, eScan, ESET, F-Secure, G DATA, Kasperskv, Rings oft, Malwarebyte's, McAfee, Microsoft Security Essentials, Norman, Panda, Sophos, Symantec Norton, TrendMicro o TrustPort. Realiza un escaneo de tu equipo con al menos 2 de ellas y compara el resultado analizando distintas características como: Tiempo y tamaño de la actualización de la aplica­ ción, número de archivos analizados, ocupación en disco de los archivos analizados, % de CPU ocupa­ da en escaneo y en espera, opciones de escaneo, tiempo total de escaneo, malware encontrado y desinfectado, recomendaciones de seguridad pro­ puestas. 8 . Si deseas utilizar alguna herram ienta antímalware de la que desconoces la reputación del fabricante, te 103 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D recomendamos, antes de instalarla, comprobar la con fiabilidad de la aphcación en la lista actualizada de http://www.forospyware.com/t5.html. Indica al menos cinco programas Rogueware o FakeAVs. í). Realiza una lisia de los programas instalados y los procesos en ejecución en tu sistema. Busca en esta lista realizada si se encuentra algún FakeAVs dentro de la lista de Forospyware. Puedes ayudarte del ar­ tículo sobre procesos legítimos del sistema operativo en sistemas Windows de ESET: http: / / blogs.eset-la.com / laboratorio / 2009105/07/ procesos-legitimos-/iativos-sistema-operatiuo-i/ © RA MA 10. Entra en la web www.siteaduisor.com (McAfee) y verifica distintas URL de las que tengas dudas sobre su nivel de seguridad. Haz un listado con el informe de al menos tres URL. 11. Investiga sobre la inyección de código SQL (SQL Inyection) con la finalidad de obtener las tablas de usuarios y contraseñas de base de datos de sitios web. ¿Cómo es posible realizarlo? Prueba mediante la distribución Backtrack un intento de inyección SQL en un sitio web en el que sea necesario regis­ trarse. ¿Qué tipo de precauciones tendrías como ad­ ministrador web para evitar inyección SQL? TEST DE CONOCIMIENTOS Málware que toma el control remoto del usuario administrador: Hoax. Joke. Rootkit. Gusano. Malware que envía mensajes electrónicos con noticias falsas o bulos: Hoax. Joke. Rootkit. Gusano. Malware que permite capturar lo que se pulsa por teclado para capturar posibles usuarios y contraseñas: Clicker. Spyware. Exploit. Keylogger. 104 Diferencia entre el scam y el spam\ Fraude bancario y correo basura. Fraude electrónico y correo basura. Correo basura y fraude malware. Troy ano y gusano. La finalidad actual de crear malware es: Lucrarse. Hacer el mal. Divertirse. Buscar errores en las aplicaciones. Crear parches de seguridad posteriores. 4 ■S O F T W A R E A N T IM A L W A R E © RA-M A Dituiwidoi Calegoita Fie Elementos cAdocunerts and tettmgsVietwoikseíviceVcofifiguiaoón loca/\aichiYot tempotalet Extensión.Mismatch Fie cAdocunenls and tettngj\netwo<kseivce\contiouiación iocafaichivos lempotales Extensión.Mismatch Fie c \docum?nts and tettngsVietwofkíeiviceVonfgu ación locafvatchivot terrcotateó Worm.Conficker Fie c:\WIND0WS\system32'.tgqygon. d¡ Worm.Conflcker Dont.Steal.Our.Software JÁ Fie Fie e:\RECYCLER\j-5-3-42-281 9952290-8240758968-879315005-36&5\<wgkvsq vnw Worm.Palevo Registiy Valué @ Extensión.Mismatch 0 0 0 0 0 ♦ 0 0 ^ 0 0 Regtíüy Valué HKEY_LOCA1__MACHINE\SOFTWARESMicio$oí(\Wi x Jows NTVCurertVeraonVWi Ht|ack. Shell RegretiyData PUM.Hijack.StartMenu Regisfty Data HK.EV_CURRENT_USER\SOFTWARE\Miciosolt\Wrdowt NTV£unen(Vemon\Wi HK£Y_CURRENT_USER\SOnWARE\M¡ctosolt\W»idom\Cu!er>lVetsion\Exploii Worm.Palevo ^ ^ e Vaño 2010-201 USIVnalwatebjrteí 1 46\palnck exe HK£Y_CtlRRENT_USER\SOFTWARE\Wic»osjDll\Windowj NT\CutenlVeftion\Wi Para la figura mostrada, contesta a las preguntas 6 , 7 y 8 . Después de realizar un análisis antimalware, ¿qué tipo de malware es la 4f( entrada? Gusano. Troyano, Virus. PWstealer. ¿Qué inhabilita la 9a entrada? Consola de comandos. Administrador de tareas. Registro. Archivo ejecutable. ¿Qué ha modificado la 7a entrada? Consola de comandos. Administrador de tareas. Registro. Archivo ejecutable. ¿Bajo qué término se engloban acciones malicias no demasiado perjudiciales? Hocix. Greyware. Joke. Infostealer. / Profundizar en aspectos de criptografía asociada a la confidencialidad de la información y de las comunicaciones. / Garantizar la confidencialidad de la información. / Garantizar la privacidad de las comunicaciones. </ Diferenciar ventajas e inconvenientes de la criptografía simétrica y asimétrica. / Analizar nuevos procesos de identificación digital seguros mediante firma digital, certificado digital y dni electrónico. S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-M A PRINCIPIOS DE CRIPTOGRAFÍA La criptografía (del griego “oculto” y “escribir”, literalmente “escritura oculta”) es el arte o ciencia de cifrar y descifrar información mediante técnicas especiales y se emplea frecuentemente para permitir un intercambio de mensajes que solo puedan ser leídos por personas a las que van dirigidos y que poseen los medios para descifrarlos. O tra aplicación frecuente es la de cifrar información contenida en soportes de almacenamiento para garantizar la privacidad y confidencialidad de la misma. Con más precisión, cuando se habla de esta área de conocimiento como ciencia, se debería hablar de criptología, que a su vez engloba tanto las técnicas de cifrado, es decir, la criptografía propiamente dicha, como sus técnicas complementarias, entre las cuales se incluye el criptoanalisis, que estudia métodos empleados para romper textos cifrados con objeto de recuperar la información original en ausencia de las claves. La criptografía se consid era una ram a de tas M atem áticas y en la actualidad de la Inform ática y la T elem ática, que hace uso de m étodos y técn icas m atem áticas con el objeto principal de cifrar un mensaje o archivo por medio de un algoritmo, usando una o más claves. En la terminología de criptografía, encontramos los siguientes aspectos: La inform ación original que debe protegerse se denomina texto en claro o texto plano. El cifrado es el proceso de convertir el texto plano en un texto ilegible, denominado texto cifrado o criptograma. Por lo general, la aplicación concreta del algoritmo de cifrado se basa en la existencia de una clave o información secreta que adapta el algoritmo de cifrado para cada uso distinto. Los algoritmos de cifrado se clasifican en dos grandes tipos: De cifrado en bloque: dividen el texto origen en bloques de bits de un tamaño fijo y los cifran de manera independiente. De cifrado de flujo: el cifrado se realiza bit a bit, byte a byte o carácter a carácter. Las dos técnicas más sencillas de cifrado , en la criptografía clásica, son: La sustitución: supone el cambio de significado de los elementos básicos del mensaje, las letras, los dígitos o los símbolos. La transposición: supone una reordenación de los mismos, pero los elementos básicos no se modifican en sí mismos. El descifrado es el proceso inverso que recupera el texto plano a partir del criptograma y la clave. 108 5 ■C R IP T O G R A F ÍA © RA-M A Le e el sig u ie n te a rtíc u lo so b re la co m p e tició n e x is te n te p ara c o n d e c o ra r al a lg o ritm o de cifrad o m á s s e g u ro , tra s d e te c ta r d e b ilid a d e s en el a lg o ritm o " e s t á n d a r d e oro " S H A . A rtícu lo " S e b u s c a el a lg o ritm o m á s se g u ro del m undo", fu e n te http://w w w .laflecha.net/canales/ blackhats/noticias/se-busca-ehalgoritmo-mas-seguro-del-mundo. C o m e n ta con el re sto d e c o m p a ñ e ro s en c la s e : • • ¿Q u é e s el N IS T y p ara q u é s ir v e ? ¿ C u á n t a s v e rs io n e s de S H A e x is te n ? ¿ E n q u é añ o se p re v é la fin a liz a ció n del c o n c u rs o ? ¿C o n q u é a lg o ritm o s e re a liz ó p re v ia m e n te e s te p ro ce so ? TIPOS DE ALGORITMOS DE CIFRADO La historia de la criptografía es larga y abunda en anécdotas. Ya las primeras civilizaciones desarrollaron técnicas para enviar mensajes durante las campañas militares, de forma que si el mensajero era interceptado la información que portaba no corriera el peligro de caer en manos del enemigo. Posiblemente, el primer criptosistema que se conoce fuera documentado por el historiador griego Polibio: un sistema de sustitución basado en la posición de las letras en una tabla. También los romanos utilizaron sistemas de sustitución, siendo el método actualmente conocido como César, porque supuestamente Julio César lo empleó en sus campañas, uno de los más conocidos en la literatura. César utilizó un esquema criptográfico simple pero efectivo para comunicarse con sus generales. El método de cifrado introducido por Julio César introduce el concepto de clave criptográfica. El desplazamiento de 3 letras es la clave que se utiliza por César para cifrar el mensaje, necesitándose la misma clave para descifrarlo. El ejemplo de César muestra un criptosistema de clave simétrica en el que se utiliza la misma clave para cifrar y descifrar el mensaje. Existen dos grandes grupos de algoritmos de cifrado'. Sim étricos o de clave sim étrica o privada: los algoritmos que usan una única clave tanto en el proceso de cifrado como en el de descift-ado. Asim étricos o de clave asim étrica o pública: los que emplean una clave para cifrar mensajes y una clave distinta para descifrarlos. Estos forman el núcleo de las técnicas de cifrado modernas. 10« S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-MA Según el principio de Kerchohoff la fortaleza de un. sistema o algoritmo de cifrado debe recaer en la clave y no en til algoritmo, cuyos principios de funcionamiento son conocidos normalmente, en caso de no conocer la clave no podremos descifrar el mensaje. I PRÁCTICA 5.1 SCRIPTS DE CIFRADO 1. A modo de ejem p lo de algoritm o de su stitu ción, podem os e je cu ta r el sig u iente com ando para cifrar m ed ian te codificación C é sa r un archivo de texto plano (en el ejem plo denom inado d o cu m en to ): fiichivo Editar yer Terminal Ayuda root@aluano-laptop:/home/aluiino/DocuBentos/Confidencial# cat docuaento Este archivo contiene información relevante y datos de ingresos periódicos Passl: jokoala Pass2: Ingresos etc root@aluano-laptop:/hoBe/aluniiio/Oocunentos/Confidencial» cat documento | tr [a-z] [d-zabe] | tr [A-Z] [0-ZA8C) > docuaentocesar rootaaluwio■ I aptop :/hone/alumno/Documentos/Confidencial# cat docuaento cesar Hvwh dufklyr frqwlhqh Iqirupdflrq uhohydqwh b gdwrv gh Iqjuhvrv shulrglfrv Sdvvl: a m r d o d Sdvv2: Lqjuhvrv hwf root@alumno-laptop:/hoae/aluano/Docunentos/Confidencial» | Com o vem os el com ando tr perm ite re alizar una sustitución ca rá cte r a carácter. M ediante tu b e ría s o pipes se han incorporado m ayú scu la s y caso s lím ite como son los ca ra cte re s 'x', 'y' y vz'. 2. Otro ejem plo donde se su stitu yen las vo cales por ca ra cte re s esp ecia le s de puntuación, a-*b->etc. Archivo Editar yer Terminal Ayuda root@ubuntu:/ho«e/alumno/Docuaentos/Confidencial» cat documento | tr [aeiou] r [AEIOU] I > docuaento sustitución root@ubuntu:/hoae/alumno/Oocuaentos/Confidencial« cat documento sustitución st :rch,v. c.nt. n l: .nf.n»:c,.n r l v:nt P:ssl: J.k.:l: | ti' P :S S 2 : ,n g r s . s _tc root@uburtu:/ho«e/aluiwio/Docuaentos/Confldencial» cat documento Este archivo contiene la información relevante Passi: jokoala Pass2: In g re so s etc root@ubunt u :/hoae/aluono/Documentos/Confidencial* | 3. Por otro lado, com o ejem plo de algoritm o de transposición, p asarem os a un scrípt denom inado transposición, sh un docum ento en texto plano, y palabra a palabra y c a rá cte r a carácter, irá dándole la vu elta, colocando de esta form a cada ca rá cte r en una posición diferente pero sin m odificarlo. 110 © RA-M A 5 ■C R IP T O G R A F ÍA i------- . » vUhM. í / m »o ( A ta r y rr Jtvrmnal ------- - ■ * r /« rootfutuniu /ho*/alurv)/C)QcueertosZContJdmciaL* transpon clon. *h docuarolo root*ubw«tu /ho«*/alu«no/Do<uae*toi/Canllí»CTCtala c a t docunento tr*o*pom ton ettC avibera m ttin o c a l n e ic a ro fn f atnav*ler h v iP alacho) 7 \\* r '. c ir r g n l c t* ytr*» o O t>fJi Huevo Afcrtt yr» rtt fM'Votrr aiiwriVí^oci^t^«To^.iJ*TidaiM•cH¿t n ^ |u k jt G u a n í* fcfcmm*wr» Doc^ntrtos Agute D r.*« u » neftteer im prim ir •trwwoovoonih o fi/tlia / te s h If | • - » M I titta acbo *Ma t i n l i a rc h iv o o r tg r « tlM tH t T I I i r a . U’ M c iO n • h t l r r«ad lin e a U II* TowtH l» t r 1or »a a b ia ia i i i w a »'1 1I ln a ^ itu i]« eche io j .» >»• I «*■ U m f lt u 4 * l U I l * " * i t« I I ) f o r ; in \ r l l i n n ; la t ra | cu» - e ll dOM tc h o ■ CRIPTOGRAFÍA SIMÉTRICA La criptografía sim étrica es un método criptográfico en el cual se usa una misma clave para cifrar y descifrar mensajes. Las dos partes que se comunican han de ponerse de acuerdo de antemano sobre la clave a usar. Una vez ambas tienen acceso a esta clave, el remitente cifra un mensaje usándola, lo envía al destinatario y éste lo descifra con la misma. Un buen sistema de cifrado pone toda la seguridad en la clave y ninguna en el algoritmo. Dado que toda la seguridad está en la clave, es importante que sea muy difícil adivinar el tipo de clave. Esto quiere decir que el abanico de claves posibles, o sea., el espacio de posibilidades de claves, debe .ser amplio. Esto lo posibilita la longitud y el conjunto de caracteres que emplee. Actualmente, los ordenadores pueden descifrar claves con extrema rapidez, y ésta es la razón por la cual el tamaño de la clave es importante en los criptosistemas modernos. Algunos ejemplos de algoritmos de cifrado simétrico son: El algoritm o de cifrado DES usa una clave de 56 bits, lo que significa que hay 256 = 72.057.594.037.927.936 claves posibles. Esto representa un número muy alto de claves, pero un ordenador genérico puede comprobar el conjunto posible de claves en cuestión de días. Algoritmos de cifrado como 3DES, Blowfísh e IDEA usan claves de 128 bits, lo que significa que existen 2 128 claves posibles. La mayoría de las tarjetas de crédito y otros medios de pago electrónicos tienen como estándar el algoritmo 3DES. Otros algoritmos de cifrado muy usados son RC5 y AES, Advanced Encryption Standard, también conocido como R^ndael, estándar de cifrado por el gobierno de los Estados Unidos. Los principales problem as de los sistemas de cifrado simétrico no son su seguridad sino: El intercam bio de claves: una vez que el rem itente y el destinatario hayan intercambiado las claves pueden usarlas para comunicarse con seguridad, pero, ¿qué canal de com unicación seguro han usado para transm itirse las claves? Sería mucho más fácil para un atacante intentar interceptar una clave que probar las posibles combinaciones del espacio de claves. 111 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-MA n úm ero de claves que se necesitan: si tenemos un número n de personas que necesitan comunicarse entre sí, se necesitan n /2 claves diferentes para cada pareja de personas que tengan que comunicarse de modo privado. Esto puede funcionar con un grupo reducido de personas, pero sería imposible Llevarlo a cabo con grupos más grandes. El Para solucionar estos problemas se mejora la seguridad de los sistemas, mediante la criptografía asimétrica 3' la criptografía híbrida. PRÁCTICA 5.2 CIFRADO SIMÉTRICO PGP (Pretty Good Privacy) es el program a m ás popular de encriptación y de creación de llaves públicas y privadas para seguridad en ap licacion es inform áticas, por lo que se considera híbrido. PGP se ha convertido en e! e stá n d ar de seguridad para las plataform as en que se ha lanzado y perm ite añ ad ir seguridad a docum entos, ap licaciones, etc. GPG o GNU Privacy G uard e s una herram ienta para cifrado y firm as digitales, que vien e a se r un reem plazo del PGP (Pretty Good Privacy) pero con la principal diferencia que es softw are libre licenciado bajo la GPL. No usa algoritm os de softw are que están restringidos por p aten tes, entre estos se en cuentra el algoritm o de cifrado ID EA que está p resen te en PGP casi desde su s inicios. En su lugar usa una se rie de algoritm os no patentados como EIG am al, C A S T 5 , Triple D ES (3 D E S ), A E S y Blowfish. Es una aplicación que viene p reinstalada en las distribuciones GN U /Linux, aunque existen ve rsio n es g ratuitas para W indows. El com ando gpg con la opción - c puede se r em pleado para re alizar cifrado sim étrico, pidiéndonos una frase co n traseñ a o clave privada que será em p leada tanto para el cifrado com o el descifrado. gpg - c archivoorigen La aplicación gpg genera un archivo en el m ism o directorio donde se ubique el archivo de origen a cifrar, añadiendo por defecto la exten sió n gpg. Ef arch ivo de salid a es binario, para que se com ponga de c a ra cte re s A S C II, añ ad irem o s la opción - a , siendo el form ato de salida ase. En caso de q uerer d escifrar el archivo de salida e je cu ta m o s: gpg -d a rch ivo .a se , en caso de que el archivo haya sido cifrado con ca ra cte re s de salida A S C II. Archivo Editar Vtf Jerminal Ayuda root@ubuntu:/hoae/alumno/Docuaentos/Confidencial» gpg c a docuaento gpg: el agente gpg no esta disponible en esta sesión root@ubuntu:/hoae/aluono/Docuaentos/Confidencial» Is documento docuaento- documento.ase docuaento cesar documento.gpg root@ubuntu:/hone/alunno/Documentos/Confidencial« cat docuaento.ase ---- BEGIN PGP HESSAGE..... Versión: GnuPG vi.4.9 (GNU/Linux) jAeEAMMC9xq94xBsIIlgytttrPoC6S93wll») rlXpd3/K3fdOlCxh)UVC50»SHbf JT X85b9/6ov0Y3cWnlpvYi30z+7GdObcb+I4oC181rfpalv<-e4NslGGt)UxhcvqQAI1 wsmRBqONclGAi3HoHuyLvaalcvaoyV7xSY5df(h=s =rrj2 .... END PGP MESSAGE..... V em os que un fichero creado en texto plano se ha convertido en un archivo no interpretable (d o cu m en to .ase). 112 © RA MA 5 ■C R IP T O G R A F ÍA I PRÁCTICA 5.3 CIFRADO DE DATOS Y PARTICIONES La confidencialidad de los datos alm acen ad o s en una unidad es fund am ental, para ello vim os en el p rim er capítulo a modo de ejem plo como W indows integraba un siste m a de encriptación denom inado E F S , que ap ortab a seguridad en el acceso sólo solo perm itiéndoselo al usuario que realizaba la operación. En e ste caso irem os un paso m ás ad elan te y verem os una aplicación para cifra r y ocultar en el ordenador datos que el usuario considere re serv ad o s o confidenciales. T rueC ryp t ofrece la posibilidad de c re a r discos virtu ales o ap ro v ech a r una partición ya e xiste n te para g uardar ficheros cifrados, pudiendo esco g er en tre varios algoritm os de cifrado, com o A E S , S e rp e n t o Tw ofish, y d eterm inar de qué capacidad será la unidad virtu al. Allí podrem os g uard ar cu alq u ier docum ento de form a seg u ra y cóm oda. S e integra con el explorador de arch ivo s que usem os, es fácil de usar, perm itiendo cre a r hasta 32 unidades d iferentes. Existen ve rsio n es para siste m a s operativos W indows, Mac OS X, y GN U /Linux. 1 . D e scarg a re m o s la aplicación y la in stalarem o s. En p rim er lugar podem os disponer de la herram ienta traducida al español pulsando Settings / Language / Download Language Pack, d escarg a m o s un archivo zip y lo d escom prim im os en la m ism a carpeta donde instalam os. Tras reiniciar la ap licación podrem os se leccio n ar Settings / Language / Español. yfcgha ► TiuoCiypl Archvo VoOmenr-i Archrvo*-lavo Merrormntas —O v^M vP ^Q* Ajustes Ayuda Tamafio Un. Encryptton algorthr' Tpo —U T Crear Vcáuwn Votunen □ 3 H srr«n e n t« de vokjneo' Auto-MonUr Undadei Sebee. A/chr^oSetecc. Dopoubvo I Oesmcrtar Todo 2 . A continuación podrem os c re a r un volum en norm al (botón "C re a r V o lum en"), se leccionam os la opción en un archivo, que se creará en la ubicación que seleccionem os (ind icarem o s un nom bre por ejem plo v o lu m e n _cifra d o ). Entre las opciones de encriptación podrem os se leccio n ar en tre d iferentes algoritm os pudiendo v e r una tabla com parativa con rendim ientos en procesos de encriptación y d esencrip tación. 113 S E G U R ID A D Y A LT A D IS P O N IB IL ID A D & A i i i i r n i r |m r.i In C © RA-M A irnt Km i k un V Opciones de oicnp(ion AigorCm m travacn avhm(ftwóMt. p£fcrwd r\ l * W tr«c n»*f b» litad Cv U -5 ÿ > * rr » rr t «r<d açanon to {*of«I dw«foá*Vormaeani 4 todia Top S t a * »»*^1 ."îC rti My. bteO. M rtx/iái(A£S-¿56). Hade t f oc** «bon « ií>w | <Att«n | jgart»>~1 Una vez seleccio nad o , elegim os el tam año de tu volum en cifrado y añ ad irem o s una co ntraseña lo m ás segura posible. fc Amtrnfi’ |Mf* Int ir t («filfa'Uh Vdliimrn fluH lypl j *5<|j C o n tr a ía la del V o lu m e n C ortj«*A j trmm Car [ Hvxrm arttm&é r iM ixhMit«« » tí mjf n p o larva qjb tàu i n t u n t c c r f t M ^ i M m «togr cjj» contato* vdanwrt* in a palat»« Que m pueda *nccr t i » an c r Axn>aro¿o\r^cu>«<jrw«Cr.dt:. J©« pdtt***) *to¿atm o r ttrw t r r g / i no*i>* o fechat 4» n o M r to . «to fe b* tar f * 4 dr t^ irw LUbjirj^orÍjBfl'M i/rt a r r i r * m * *:«r i* Wr»< M lW O Ji i, mruacUaa, fM w roi r r<r«lw «* m « M Íw . eor 0*000+1 - f * * r t c S* reaswrvSe t m» contraseña gu» lonast» en n i 4* 30 caacîeretkvwrtomi« la«®*. eiweer) U tagtud » « « ■ A ir tH u ilC tim Ayuda <W *n | <feU Carca!« S eleccio n am o s el siste m a de ficheros (por ejem p lo : N TFS por defecto) y nos indicará a continuación que el volum en ha sido creado. 3. Para utilizarlo deb em o s m ontar una unidad con el archivo creado. Seleccio n am o s una unidad disponible, por ejem plo K, y p ulsarem os el botón Seleccionar archivo, donde n aveg arem os hasta la ruta del archivo creado para el volum en encriptado. Pulsarem os Montar y se nos pedirá nuestra co n traseñ a : aj i h^l: KI^Oi *tfc k*Q. U»5: *^U I^V: I^W. a tr ia fc rp o In lrm liirra C tn lr M ^ s pnr.i ( tflnrm neuti «md Scttlni^VAdmlrm Cúnneterte | Ace«*» Cacfa ccnir a t*A i y mtti 4a-a an a ría Catxaáar H>tfrare erti nefa ( ijse » t c í m I m | C V octaianb a d í* (» ig ilM « n t > a « 'v ^ r C«v<ar(t\H Ccoonrs M orta» «J ■»' ** í x i 9«ardar frrt erva »torramartai d i roiutwn. Auto-Morí* I N b d H 114 Iraypoor atgofttm 5aí*cc Ctapcnovo * 5 ■C R IP T O G R A F ÍA © RA-M A Haciendo doble clic sobre la unidad a cced erem o s a nuestro volum en cifrado. Archivo Vcfcjmene* UruJad Ard«vos-lave Herrarrwnt« A)ustes Ayuda Tarrwo Vakjmen PégnaWeb Cmypüon aijofthín Tipo ^ 3 < # L: '-'N; * I lo c ilO I s k IK :) Pie [Jt Vtew f 3 Favor*»» Toob O H * B fr M * . I :B |v Ule «ndtoJdcrr 0 ¿ jG o & Wat C ualq uier fichero que arrastrem o s hacia la unidad se guardará cifrado de form a tran sp are n te , y sin necesidad de que teclees de nuevo la co n traseñ a (solo se te pide cuando m on tas la unidad ). Puedes utilizar tu volum en cifrado Tru eC ryp t como otra unidad m ás de disco. Por últim o no olvidem os d esm o n tar el volum en, p ulsarem os el botón Desmontar. Es recom endable re a liza r copia de seguridad del archivo ya que en caso de borrarlo p erd erem os la inform ación contenida en él. CRIPTOGRAFÍA DE CLAVE ASIMÉTRICA En este caso, cada usuario del sistema criptográfico ha de poseer una pareja de claves: Clave privada: será custodiada por su propietario y no se dará a conocer a ningún otro. Clave pública: será conocida por todos los usuarios. Esta pareja de claves es complementaria: lo que cifra una solo lo puede descifrar la otra y viceversa. Estas claves se obtienen mediante algoritmos y funciones matemáticas complejas de forma que por razones de tiempo de cómputo, es imposible conocer una clave a partir de la otra. Los sistemas de cifrado de clave pública se basan en funciones resum en o funciones hash de un solo sentido que aprovechan propiedades particulares, por ejemplo de los números primos. Una función de un solo sentido es aquella cuya computación es fácil, mientras que su inversión resulta extremadamente difícil. Por ejemplo, es fácil multiplicar dos números primos juntos para obtener uno compuesto, pero es difícil factorizar uno compuesto en sus componentes primos. Una función resumen o hash de un sentido es algo parecido, pero tiene una simplificación o atajo, si se conoce alguna parte de la información, sería fácil computar el inverso. Por ejemplo, si tenemos un número compuesto por dos factores primos y conocemos uno de los factores, es fácil computar el segundo. Algunos de los algoritmos empleados como funciones resumen o hash son MD5 y SHA. 115 © RA-M A S E G U R ID A D Y A LTA D IS P O N IB IL ID A D PRÁCTICA 5.4 FUNCIONES RESUMEN (HASH) En la siguiente práctica vam os a an alizar la integridad de un archivo descargado m ediante la com probación de su valor resum en calculado. En m uchas ocasiones las web de los fabricantes originales m uestran junto a su archivo de instalación el valor resum en calculado, con el que podremos verificar tras d escarg ar el archivo de instalación su integridad o que no ha sido modificado o es una falsificación. En el ca so de GIMU/Linux podem os em p le ar el com ando m d5sum nom b red earchivo y nos ca lcu la rá el valor re su m en MD5, pudiendo contrastarlo con el valor del fab ricante. Para W indows existe la posibilidad de d escarg ar una pequeña aplicación m d 5 su m .ex e. Si e je cu ta m o s: m d5sum D ocum ento.txt. A la salida nos m ostrará: 8 6 3 7 2 1 4 9 c 8 6 7 6 7 b 4 e f3 2 0 9 6 1 2 e la 2 7 2 e *D o cu m e n to .tx t En caso de querer ve rifica r el resultado au to m áticam en te cre are m o s un archivo .m d 5: m d5sum D ocum ento.txt > N om bredelH ASH .m d5 Para ve rifica r la integridad del arch ivo : m d5sum -c N om brede!H ASH .m d5 Si el archivo no ha sido m odificado m o stra rá: D o cum ento.txt: OK Si el archivo ha sido m odificado: D ocu m en to .txt: FA ILED m d 5 su m : W ARN ÍN G: 1 of 1 com puted checksum did NOT m atch El tamaño de la clave es una medida de la seguridad del sistema, pero no se puede comparar el tamaño de la clave del cifrado simétrico con el del cifrado de clave pública para medir la seguridad. En un ataque de fuerza bruta sobre un cifrado sim étrico con una clave del tamaño de 80 bits, el atacante debe probar hasta 2SÜ- 1 claves para encontrar la clave correcta. En un ataque de fuerza bruta sobre un cifrado de clave pública con una clave del tamaño de 512 bits, el atacante debe factorizar un número compuesto codificado en 512 bits. La cantidad de trabajo para el atacante será diferente dependiendo del cifrado que esté atacando. Mientras 128 bits son suficientes para cifrados simétricos, dada la tecnología de factorización de hoy en día, se recomienda el uso de claves públicas de 1024 bits para la mayoría de los casos. La mayor ventaja de la criptografía asimétrica es que se puede cifrar con una clave y descifrar con la otra, pero este sistema tiene bastantes desventajas: Para una misma longitud de clave y mensaje se necesita mayor tiempo de proceso. Las claves deben ser de mayor tam año que las simétricas. El m ensaje cifrado ocupa más espacio que el original. 116 © RA-M A 5 ■C R IP T O G R A F ÍA Herramientas software como PGP o en comunicaciones TCP/TP, protocolos como SSH o la capa de seguridad TLS/SSL, utilizan un cifrado híbrido formado por la criptografía asim étrica para intercam biar claves de criptografía sim étrica y la criptografía sim étrica para la transm isión de la información. Algunos algoritm os de técnicas de clave asimétrica son: Diffie-Hellman, RSA, DSA, ElGama.1. criptografía de curva elíptica. Algunos protocolos y software que usan los algoritmos antes citados son: DSS (Digital Signature Standard) con el algoritmo DSA (Digital Signature Algorithm). PGP y GPG, una imple mentación de OpenPGP. SSH, SSL y TLS. CRIPTOGRAFÍA HÍBRIDA El uso de claves asimétricas ralentiza el proceso de cifrado. Para solventar dicho inconveniente, el procedimiento que suele seguirse para realizar el cifrado de un mensaje es utilizar un algoritm o de clave pública, más seguro, tan solo empleado para el cifrado en el envío de una pequeña cantidad de información: por ejemplo una clave simétrica, junto a uno de clave sim étrica, para el cifrado del mensaje, reduciendo de esta forma el coste computacional. A modo de ejemplo describiremos un proceso de comunicación seguro: Ana y Bernardo tienen sus pares de claves respectivas. Ana escribe un m ensaje a Bernardo. Lo cifra con el sistema de criptografía de clave sim étrica. La clave que utiliza se llama clave de sesión y se genera aleatoriamente. Para enviar la clave de sesión de forma segura, ésLa se cifra con la clave pública de Bernardo, utilizando por lo tanto criptografía de clave asim étrica. Bernardo recibe el mensaje cifrado con la clave de sesión y ésta misma cifrada con su clave pública. Para realizar el proceso inverso, en primer lugar utiliza su clave privada para descifrar la clave de sesión. Una vez ha obtenida la clave de sesión, ya puede descifrar el mensaje. Con este sistema conseguimos: C onfidencialidad: solo podrá leer el mensaje el destinatario del mismo. Integridad: el mensaje no podrá ser modificado. Pero todavía quedan sin resolver los problemas de autenticación y de no repudio. 117 S E G U R ID A D Y A LT A D IS P O N IB IL ID A D © RA-M A PRÁCTICA 5.5 C IF R A D O A S IM É T R IC O 1. Em p le are m o s gpg para la generación de un par de claves para cifrado asim étrico m ed ian te: gpg --g en -key D urante el proceso de generación se nos irán haciendo d iv ersa s preg u ntas, com o el tipo de cifrado que querem os utilizar, la intensidad de cifrado, la fecha de expiración de la clave en cuestión y nuestro nom bre y apellidos así com o una dirección de correo, que es lo que va a constituir el U S E R ID . Nos va a b asta r con acep tar las opciones que ya vienen por defecto, ya que en la m ayoría de los caso s é sta s son ap rop iad as: Tipo de cla ve s, la prim era opción (D SA and E IG am al) que nos perm ite en crip tar y firmar. Tam año de las claves que se puede elegir en tre 1024 y 4 0 9 6 bits. Por defecto se recom ienda 2 0 4 8 , a m ayor tam año m ás segura es la clave y m ayor el tiem po de cóm puto al e n crip tar y desencriptar. Tiem po de validez querem os que tenga la cla ve . Por defecto vien e la opción 0 que es que no caduque nunca. En el caso de poner que cadu q ue al cabo de cierto tiem po habrá que volver a g en erar las clave s y volver a m an d a r la nueva clave pública a aq uellos que usaban la que ha caducado. Último p aso, g en era r la clave , se nos va a p reguntar por una fra se de paso o p assp h rase, es decir, una co n traseñ a. Esta co n traseñ a nos va a aseg u ra r que nadie m ás que nosotros m ism os va a poder u sar esta clave GPG, por lo que es im portante eleg ir una co n traseñ a fuerte y difícil de adivinar, pero que sea lo su ficien tem ente clara para nosotros como para no olvidarla, puesto que si esto su ced e no podrem os volver a utilizar m ás la clave gpg relacionada. Cuando se produce el proceso de g eneración de las claves es buena ¡dea reproducir m p3, m over el rató n ... , para que se generen núm eros aleatorios y se creen an te s las claves. Si es la prim era vez que se eje cu ta nos crea un directorio en el que g uardará el fichero de configuración así como los archivos secring.gpg y pubring.gpg. En el prim ero se alm a cen a ran las cla ve s privadas y en el segundo las cla ve s públicas. Para ver las cla ve s públicas que tenem os disponibles hay que hacerlo con el com ando gpg --list-k eys o gpg -k. Esto lo que haces listar las cla ve s que hay disponibles dentro del ñchero pubring.gpg. En el ejem p lo podem os ver 1 clave pública disponible, el identificador de cada clave (C la v e ID ) es el núm ero que ap a rece d esp ués de 1024D al hacer gpg --list-k e ys, en nuestro caso 5 D 1 0 B E F 4 . Ls necesario qcnertr mjctxn byte» aleato ri» » , Es un« tu rn a ì-iea r e t i u a r alguna o tra tarea (tra b a ja r r r o tra ventana/consola. aover el ratón, m ar la red y los discos) durante la 9eneracl6n de Rutero» prUo». C iro da al generador de nuatros a leatorios aayor oportunidad de recoger s u flc ie fttr entropía gp9 /root/.gnupg/trustdb .gpg: se ha creado bave a* «utos de confjan/a gpg clave VIOBfF« Barcada cama de confianza absoluta claves publica y »ecreta creada» j firmada» gpg. coaprobando base de dato» de confianza gpg 1 dudo»a(s) necesarias. 1 caapletal») necesarir». aodelo de confianza PC# gpg: n iv e l; i validez: 1 firmada: • confianza: aq. dn, da, t í . lu pub i«7«D/J01tttra » 1 1 12 13 Huella de clave - te*« bj*¿ AA*e « m : ci»7 ttdC 2At? c a n t t i « m m uld Jesús costas Santo» Ibeneracion de claves para cifra d o asía t in c o ) «jeuiM P"all.co*» suft M7 M U 12 13 roo(fi.t>unru:/TMryaluBno/t>ocuamtc^i/Cnofiden<iala gpg « /roo!/ gnupg/putring.gpg pub 1»240/U>1M(M 201« U-15 uld Jesús Costas Santos (Generación de claves para cifra d o asiae t r lc o l <Jeaus#Biil cok* »ub mag/620Ar?37 ia 12-is 118 © RA-M A 5 ■C R IP T O G R A F ÍA Para ve r las claves privad as que tenem os disponibles hay que hacerlo con el com ando gpg —list-secre t-k eys. Esto lo que h aces listar las cla ve s que hay disponibles dentro del fichero secring .g pg . S e llam a anillos a los archivo s en los que se g uardan las cla ve s públicas y las p rivad as. Si se quiere borrar alguna clave prim ero hay que borrar la clave privada y después la pública. Para borrar cla ve s privad as se hace con el com ando gpg --d elete-secre t-k ey C la v e lD . Para las claves públicas se h ace con el com ando gpg --d elete-key C la v e ID Copia y distribución de cla ves Una ve z g en erad as las c la v e s, para que el resto de personas y en tidades puedan com probar nu estros m e n sa je s firm ados, tenem os que darles nuestra clave pública. Esto se puede hacer de va ria s m an e ras: 1. Subiéndola a un servid o r de cla ve s públicas. Los se rvid o re s de cla ve s suelen están interconectados, es decir, que subiendo la clave a un servidor, el resto ya tiene conocim iento de la existen cia de nuestra nueva cla ve . El se rvid o r pgp de rediris puede se r usado para este propósito. La orden a te cle a r para rem itir nu estra clave e s: gpg --se n d -ke ys --k e y se rv e r p g p .re d iris.e s C lav e lD . Para hacer una búsqueda de cla ve s públicas, de en tidad es o usuarios con los que queram os com unicarnos o verificar un m e n sa je recibido de eé sto s: gpg --k e y se rv e r N om b reD elServid or —se a rch -k e y s C lav e lD . Para bajarnos dicha clave pública: gpg --k e yse rve r N om b reD elServid or —re cv-k e ys C la v e lD 2. Enviándola por correo o dándola en un soporte portable (U S B , C D /D V D , e tc .), m edíante un fichero. Si tan sólo solo q u erem o s que no sea de dom inio tan público sino que sólo solo unos pocos tengan conocim iento de nuestra cla ve público, para ello d eberem os volcar esta clave a un fichero de texto. El com ando para ello podría re alizarse de 2 form as: gpg - -arm o r - - output ficherodeclave - - export C la v e lD E s im portante ten er una copia aparte de nuestra clave privada, para que en caso de d e sa stre inform ático o pérdida de datos podam os recu p erarla. Para exp o rtar la clave privada a un fichero y poder tener una copia de se g u rid ad : gpg --arm o r --output fichoedeclave --e xp o rt-se cret-ke y C lav elD D esp ués de em p le ar el m étodo de distribución deseado, el com ando a e je cu ta r en la m áquina d estin ataria para im portar una clave volcada en un fichero, e s: gpg - - import ficherodeclaves E lim in ar claves distrib uid as en servid o res Si se ha olvidado la co n traseñ a o hem os perdido la clave p rivad a, o consideram os que se encuentra en estado com prom etid a, podem os g e n e ra r un certificad o de revocación y subirlo a un se rvid o r de claves. S e recom ienda cre a r este certificado al cre a r las cla ve s ya que al final del proceso de generación se pide la co n traseñ a. Esta clave ha de g u ard arse en un lugar seguro ya que si alguien la obtuviese podría revo car nu estras cla ve s y d e ja rlas inutilizadas. La orden para gen erar este certificado e s: gpg -o re vo cacio n .a sc --g en -revo ke C la v e lD Si q uerem os revo car una clave hay que im p ortar el fichero que tiene el certificado de revocación, una ve z revocada la clave ya no podem os cifrar m e n saje s au nq ue si se pueden desencriptar. Para im portar a nuestra relación de cla v e s: gpg --im port re vo cacio n .a sc 119 © RA-M A S E G U R ID A D Y A LTA D IS P O N IB IL ID A D Archivo EdrtJM JrtTrUnai Ayycto Necesita un« frase contraseña para desbloquear la clave secreta del usuario: •Jesús Costas Santos (Generación de claves para cifrado o siaetrico ) «Jesús# miX.com>' clave DSA de 1924 b it s , ID S0196EF4. creada e l 7016 12-13 se fuerza salid a con armadura A SCII. C ertificado de revocación creado. Por favor consérvelo en un sedlo que pueda esconder; s i alguien consigue acceso a este ce rtificad o puede usarlo para in u t iliz a r su clave. Es inteligente ía p rla ir este c e rtific a d o y guardarlo en otro lugar, por s i acaso su ardió resulta iaposlble de le e r. Pero precaución: ie l slsteaa de íapresión de su Boquina podría alw cenar los datos y hacerlos accesibles a o tras personasl root(iubuntu:/hoae/a\uano/Oocuaentos/Confidenciale gpg taport revocación.ase gpg: clave Í019B6F4: "Jesús Costas Santos (Generación de claves para cifrado asimétrico) <]esus# uil.co s> * ce rtificad o de revocación 1aportado gpg Cantidad to tal procesada: 1 gpg: nuevas revocaciones de claves: 1 gpg; 3 dudosa(s) necesarias, i coapleta(s) necesarias, aodelo de confianza pop gpg: n iv e l: 9 valid e z: 1 tim ada: 9 confianza: 9 -, 8q. 9n. 9a. 9 f. lu root£ubuntu:/hoae/ali*vio/l>ocuaentos/Confidenclol# cat revocación.ase BÉGIH POP PUBLIC KEY BIOCK........... Versión: GnuPG v i . 4.9 (fM IA Jm ix) Co—rn t ; A revocation c e rt ifíc a te should fo lio * lEk£IB£CAAlcFAk9]KosCHOHACgkQKvUSV9CvvTB>ACgioKCx3SnXltOSkuwnwÍl Et7WCycAnJf4*0ulQ3F0pu2íPftpdpaJCbkU -44 ?n ----- LHD POP PUBLIC KTY BlOOC........... roottubuntu:/hoae/aluano/Docuaentos/Confideftciala gpg -k t root/ . gnupg/pubring. gpg pub Í9240/»198£F4 2919-12-15 (revocada: 2919 12-13) uid Jesús Costas Santos (Generación de claves para cifrado asiaetrico ) <JelllSfMlil.COM> Com o vem o s en la Figura an te rio r al listar el listado de cla ve s, m uestra la fecha de revocación. El últim o paso es com unicar a los servid o res de cla ve s que nuestra cla ve ya no es válid a, con la o rden : gpg —k e y se rv e r N om breD elServidor --se n d -k e ys C la v e lD . Tras re alizar dicha operación podem os b uscar y v e r el estad o del certificado en el se rvid o r público de certificados. S e a r c h r e s u lt s fo r 'je su s co sta s’ loot von Tied) Se rvrr - Get Arrfuvo Efftt* £ Hijfon* Uarcadom Mtrramtercat 0*?a*7c4*35dl0tJirta ••. iñojfíl* r\i**ò* a « hnp.'/pgprertnves in7l4*sAoo»tup»of>*get&sejrth».to2Af2C4t5i0109 v ,|Q * ' MAsviSitadov'- ^Oetl/ngStarteo ..'Lates* Mea^i-nes* P u b lic K ey S e r v e r -- G et " 0 x 2 a e 2 c 4 e 5 5 d l0 b e f 4 " rtX l««) j»yx*A O Vl» tfO ftT *T p.tb r<9*oTuirT «fO r*M i*«jtlh *« ?IlMtN < x47c)ti7M CU ^«£«*PX i!O /..n fc*afa jo*:9r» r.* toi« *% «rf* oruja?pw icK )r» #uC N z^O fuCrtu ZTnftCpMU«VK«VtlpSI {I SOAkrbCVfy'Atu.MadwC^BJufl/Mxa^O/caZmOU f •sa»0 I *OMOClMoV)VljMu»nOrtMf4jKV73r«taPr<aMS]ZC/llMM7»tM»iW»Vim.«»o?rVe I <ASrpOJ*VVtp)0*|*flSJ]»dlptS#,,*u«rtF#AylU^M0-B9Gl*£«r./t!a2.rtft3*5ri£l e i at k rvot r »w»c • i d tyttac. «/1va \» •j t jm i ztiatíw n i ra u ; i ovTfcn J«*yr I Af4r^«!«rt7^CWa7«J07lrrrr4/vxlvaMa/(«VWW%nAVVaa»i^irftf«vXAvivV^«7i\# FIRMA DIGITAL U na de las principales ventajas de la criptografía de clave pública es que ofrece un método p ara el desarrollo de fir m a s d ig ita les. La firma digital perm ite al receptor de un m ensaje ver ifica r la a u ten ticid a d d el o rig en d e la in fo r m a c ió n así como verificar que dicha información n o ha sid o m od ificad a desde su generación. De este modo, la firm a digital ofrece el soporte para la au ten tica c ió n e in tegrid ad de los datos así como para el no rep u d io en o r ig e n , ya que la persona que origina un m ensaje firm ado digitalm ente no puede arg u m en tar que no lo hizo. U na firm a digital está destinada al mismo propósito que lina m anuscrita. Sin embargo, una firm a m anuscrita es sen cilla de falsificar m ientras que la digital es imposible m ientras no se descubra la clave privada del firm ante. 120 © RA-M A 5 ■C R IP T O G R A F ÍA La firm a digital es un cifrad o d el m en saje que se está firm ando pero utilizando la cla v e p riv a d a en lugar de la pública. Sin embargo, ya se ha comentado el principal inconveniente de los algoritmos de clave pública: su lentitud que, adem ás, crace con el tam año del m ensaje a cifrar. Para evitar este problema, la firm a d ig ita l es el resultado de cifrar co n cla v e p rivad a el resu m en d e los d a to s a firm ar, haciendo uso de fu n cio n e s resu m en o h ash. A modo de ejemplo: Ana y B ernardo tienen sus pares de claves respectivas. Ana escribe un mensaje a Bernardo. Es necesario que B ernardo pueda verificar que realm ente es Ana quien ha enviado el mensaje, por lo tanto, Ana debe enviarlo firmado: 1. Ana resum e el m ensaje o datos m ediante una función ha,sh. 2. Cifra el resultado de la función hash con su clave privada. De esta forma obtiene su firm a d igital. 3. E nvía a B ernardo el m ensaje original junto con la firma. B ernardo recibe el m ensaje junto a la firma digital. Deberá comprobar la validez de ésta para d ar por bueno el m ensaje y reconocer al autor del mismo (integridad y autenticación). 4. Descifra el resum en del m ensaje m ediante la clave pública de Ana. 5. Aplica al m ensaje la función hash para obtener el resumen. 6. Com para el resum en recibido descifrado, con el obtenido a p artir de la función hash. Si son iguales, B ernardo puede e sta r seguro de que quien ha enviado el mensaje es Ana y que éste no ha sido modificado. Firma Digital Comprobación de una Firma I iq r jo n ,ic7] / jionoonoiot] ’•U11001wJtOT CüówDltW. Si lo« c ó d g o t h art conddan la Rrma o » vài*da Mecánica de la generación y comprobación de una firm a digital. Con este sistem a conseguimos: A u ten ticación : la firm a digital es equivalente a la firma física de un documento. Integridad: el m ensaje no podrá ser modificado. N o rep u d io en origen: el em isor no puede negar haber enviado el mensaje. 121 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-M A PRÁCTICA 5.6 F IR M A D IG IT A L DE UN DOCUM EN TO La firm a digital de un docum ento se com pone del cifrado con nuestra clave privada del valor resu m en calculado con una función hash de un m en saje o archivo. Existen d iversos m odos de envío de d ocum entos firm ados, docum ento + firm a en un solo archivo cifrado, o docum ento y firm a en arch ivo s sep arad os. Los p arám etros de gpg para obtener la ñrm a digital de docum entos son los sig u ien te s: clearsigrr. se une la firm a digital al contenido del archivo, el cual no se cifra. s : se une la firma digital al contenido del archivo, el cual se cifra con la clave privada, como resultado tenem os un archivo binario. S e em plea para firm ar archivo s binarios, com prim idos, e je cu tab le s, etc. b\ firm a y m e n sa je están contenidos en archivos sep arad os. A m odo de ejem plo podem os re a liza r: gpg -- clearsig n docum ento, tendrem os a la salida un archivo docum ento, ase, donde el contenido no está cifrado y se en cuentra firm ado digitalm ente al final, entre begin y end pgp sígnature. Para ve rifica r la valid ez de las firm as digitales em p learem o s la opción - -verify, teniendo en cuenta que la entidad o usuario que quiera re alizar la com probación de nuestra firm a deberá ten er nu estra clave pública disponible, es d ecir im portada p reviam ente. En la figura vem os d esp ués de e je cu ta r: gpg -b - a docum ento, generando de este modo una firm a sep arad a del d ocum ento, denom inada d o cum ento.ase, una verificación de dicha ñrm a. root@ubuntu:/Hoae/aluano/Docuaentos/Confidenclal* cat documento.ase ..........BEGIN PGP SIGNATURE Versión; GnuPG v i . 4.9 IGNU/Limix) lEYEABECAAYFAI(0JM/HftCgkQtyTKi(R}582vHQACl36*+NAx7YNMIlvAgirtjakop«7E KDUAn31zmfO(lqMqCBrlhHOesbvw4kv =9U«r • ENO PGP SIGNATURt root<M><intu:/hoaw/aluwio/Docui»entos/Conf ¡dencial» gpg -ve rify documento.ase gpg: Firmado e l « l í 15 dlc 2818 22:32:35 CET usando clave OSA ID 18F9FJ6B gpg: F in « correcta de 'Jesús Costas 2 (Generación de claves 21 «Jcostas$nall .c a o * CERTIFICADOS DIGITALES Según puede in terp retarse de los apartados anteriores, la eficacia de las operaciones de cifrado y firma digital b asa d as en criptografía de clave pública solo está garantizada si se tiene la certeza de que la clave privada de los u su ario s solo es conocida por dichos usuarios y que la pública puede ser dada a conocer a todos los dem ás usuarios con la seguridad de que no exista confusión entre las claves públicas de los distintos usuarios. P a ra g aran tizar la u n icid a d d e las cla v es p rivad as se suele recurrir a so p o rtes físico s tales como tarjetas in telig en tes (SrnartCcirds) que g aran tizan la imposibilidad de la duplicación de las claves. Además, las tarjetas criptográficas suelen estar protegidas por un núm ero personal o PIN solo conocido por su propietario que garantiza que, aunque se extravíe la tarjeta, nadie que no conozca dicho núm ero podrá hacer uso de ella. Como caso particular encontram os el DNI electrónico o DNIe. 122 © RA-M A 5 ■C R IP T O G R A F ÍA Por otra parte, para asegurar que u n a determ inada clave pública pertenece a un usuario en concreto se utilizan los c e rtifica d o s d ig ita le s o d o cu m en to e le c tr ó n ic o q ue a so cia u n a cla v e p ú b lica con la id e n tid a d de su p ro p ieta rio . En general un ce rtifica d o d igital es un a rc h iv o que puede em plear un software para firm ar d ig ita lm en te a r c h iv o s y m e n sa je s por ejemplo de correo electrónico, en los cuales puede v e r ific a r s e la id e n tid a d d el firm an te. Como ejemplo encontram os los certificados digitales que identifican a personas u organizaciones, y que contienen información sobre u na persona o entidad, nombre, dirección, m a il, el ám bito de utilización de la clave pública, las fechas de inicio y fin de la validez del certificado, etc., así como una clave pública y una firm a digital de una autoridad certificadora u organismo de confianza, en E spaña La Casa de la Moneda y Timbre. E n el apartado siguiente veremos la im portancia de las autoridades certificadoras. El formato están d ar de certificados digitales es X.509 y su distribución es posible realizarla: Con clave privada (suele tener extensión *.pfx o * .p l 2 ) más seguro y destinado a un uso privado de exportación e im portación posterior como método de copia de seguridad. Solo con clave pública (suele ser de extensión *.cer o *.crt), destinado a la distribución no segura, para que otras entidades o ususarios tan solo puedan verificar la identidad, en los archivos o m ensajes firmados. irfti r'ji : E n tre las a p lic a c io n e s de los certificados digitales y el DNIe encontram os, realizar com pras y comunicaciones seguras, como trám ites con la banca online, con la adm inistración pública (hacienda, seguridad social, etc.) a través de Intern et, etc. I PRÁCTICA 5.7 U T IL ID A D E S DE C E R T IF IC A D O S Los certificados digitales son de gran utilidad hoy en día y nos sirven principalm ente para g aran tizar la autenticidad y g en erar confianza de m e n sa je s, inform ación y sitios web, en tre otras ap licacion es. 1 ) En prim er lugar an alizare m o s com o una visu a liza d ó n del certificado digital nos puede se rv ir para ate stig u ar la veracid ad de un sitio w eb: En los n aveg adores web, cuando visitam os sitios web seguros (h ttp s) que poseen form ulario de envío de cred en ciales o de datos privados que deben s e r enviados de form a seg ura, se m uestra un candado en la parte inferior derecha del navegador. Pulsando sobre él podrem os ve r su certificado digital, así com o la entidad certificadora. 123 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-M A C hW Wtp* f/kon.rehee t<wV<orAQ/bflr_»«#yZ7.rwl-««6LWC-iwi O<o «UMttttf M ir a d o « t f C u rtan » Iré* t * firm / * »«V«A—í *< ■ V x n o p f. H .l 'Ti L1t / |XÍI^.É~ Introduce tu* datos. Ganard MMftn i ¿ ÍA n piaMfMo/ l i rvcprtaro i ClMWMlO («ir Mila wrb n 1 p*>iCAwa4o Iqufw inai rie t r f l lindo* 'le fio yihoo i frr cartftado | I i l r <r r tfk aóo Sa itdo vfrtk td o para Im iiq u m ln u CartfeatodtfMiYidor 3*. •*«&• cuta (CH) 0rgancacbn(0 ) rfl^oona» r^oo' Ine undad a*iú*c A«9j«rdadMj (00) »af»» (mudo par NanfcracomnfOO Orgarcaaóft(O) tgjfa» it*ladc»>3rt?Jí)o(Cv» Vaftdo/ iacura Carlini* *otfcr*> L iA to « OI/OlfHX* tjvrarf 04/01/2011 *jrfad0Ld5Mál tl.01.SC4F'9fr9'A& Ce.jDA.tt:¿» ¿0CO.IV 9» WffcW.lM* Bi<*4r£MfciC9fc2Ci3h(ci? rajrfadgtrfMD* ¿.No oenei O de Vaheo»? 2 ) Los certificados personales o de entidad pueden se r instalados en el siste m a operativo, en ap licaciones como naveg ad ores web o clientes de correo electrónico, para posibilitar acceso s a páginas web seg u ras y cifrar m e n sa je s, elim inando el uso de cre d e n ciale s escritas por teclado. A continuación ve m o s las opciones de Mozilla Firefox; en su pestaña A vanzado podem os v is u a liz a r los ce rtificad o s in sta lad o s y re a liza r accio nes de exp ortacion es o v e r sus atributos. lita r M u t u ile « ! « IM /IN A i ÍID 6 4 ? f/ I t W «V IA IO K I f lf U f NCH»t COSTA? 5AKT05 X5U5 -*Gf Í7XT40V» Car«lóate GjanJo in Mr*úor rmx—é nacart#«ate parvrat 'jttM cnam ajta^luwl« •> [urt»4»trrocaoiJn I | g^diodo ] Itepo«»««da«a?sttad A A nno r [rVcr^anon Oí ta dma piMta ód * 4*0 álQcrtmo 0* U dava pübkca M «usto Om p i H u M m * - U m cm tm mtn dtf aui lo M carffKato ftatenreor«* ^fcncai da cartfkads ldertf acador di obm C? S3 lt) U lu o o n da ki d a * da cwrttcado ___ P**Ua <1024 a4 M ">1 *1 N I I TI kl n b< H « k ) >i ?» V» 1| s í fe-a «I ft I» 1« r «7 >a >« 01 I ¿« 1« «.« ©I a» «•' t* C1 ■ »* S> •> Tl al ti I t i 11 <! 4< la K (« n 14 ) ) 4t O i ; f* «* n c* M CO l ' *: fa A •> 44 I I 43 t : » k I I t« ce 71 » 14 I I cO ic kf Oa i 4a U <1 l i C la 04 >1 ta kl ta 10 k+ «* 1( «4 IV * tO <1 «a » M >4 i l I I X 1« i I 124 jg © RA-M A S ■C R IP T O G R A F ÍA TERCERAS PARTES DE CONFIANZA U na vez definido el concepto de certificado digital se plantea una duda: ¿cómo confiar si un determ inado certificado es válido o si está falsificado? La validez de un certificado es la confianza en que la clave pública contenida en el certificado pertenece al usuario indicado en el certificado. La m anera en que se puede confiar en el certificado de un usuario con el que nunca hemos tenido ninguna relación previa es m ediante la c o n fia n za en te rce ra s partes. La idea consiste en que d os u su a r io s p u ed a n con fiar d ir ecta m en te e n tr e sí, si am bos tien en re la c ió n con u n a tercera p arte y q u e é sta p u ed e dar fe de la fia b ilid a d d e los dos. La necesidad de una Tercera P arte Confiable (TPC o TTP, Trusted Third Party) es fundam ental en cualquier entorno de clave pública de tam año considerable debido a que es im pensable que los usuarios hayan tenido relaciones previas antes de intercam biar información cifrada o firmada. Además, la mejor forma de perm itir la d istrib u ció n d e la s cla v e s p ú b lica s (o c e rtifica d o s d ig ita le s) de los distintos usuarios es que algún agen te, en quien todos los usuarios confien, se encargue de su publicación en algún repositorio al que todos los usuarios tengan acceso. En conclusión, se podrá tener confianza en el certificado digital de un usuario al que previam ente no conocemos si dicho certificado está avalado por una tercera parte en la que sí confiamos. La form a en q u e esa tercera p a rte av a la ra q u e el certifica d o e s de fia r es m ed ía n te su firm a d ig ita l sob re e l certificad o. Por tanto, podremos confiar en cualquier certificado digital firmado por una tercera parte en la que confiamos. La TPC que se encarga de la firma digital de los certificados de los usuarios de un entorno de clave pública se conoce con el nombre de A u torid ad d e C ertifica ció n (AC). El modelo de confianza basado en Terceras P artes Confiables es la base de la definición de las In fra estru ctu ra s de C lave P ú b lica (ÍCP o PKI, Public Key Infrastructures), formado por: Autoridad de certificación (CA): em ite y elimina los certificados digitales. Autoridad de registro (RA): controla la generación de los certificados, procesa las peticiones y com prueba la identidad de los usuarios, m ediante el requerim iento de documentación de identificación personal oportuna. Autoridades de repositorio: alm acenan los certificados em itidos y eliminados. Software para el empleo de certificados. Política de seguridad en las comunicaciones relacionadas con gestiones de certificados. DOCUMENTO NACIONAL DE IDENTIDAD ELECTRÓNICO (DNIE) El Documento Nacional de Identidad (DNI), emitido por la D irecció n G en eral d e la P olicía (Ministerio del Interior), es el documento que acredita, desde hace más de 50 años, la identidad, los datos personales que en él aparecen y la nacionalidad española de su titular. Con la llegada de la Sociedad de la Inform ación y la generalización del uso de In tern et se hace necesario adecuar los mecanismos de acreditación de la personalidad a la nueva realidad y disponer de un instrum ento eficaz que traslad e al mundo digital las m ism as certezas con las que operamos cada día en el mundo físico y que, esencialm ente, son: A creditar electrónicam ente y sin posibilidad de duda, la identidad de la persona. F irm ar digitalm ente docum entos electrónicos, otorgándoles una validez ju ríd ica equivalente a la que les proporciona la firma m anuscrita. 125 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-M A Para responder a estas nuevas necesidades nace el D ocu m en to N a cio n a l d e Id en tid a d e le c tr ó n ic o (DNTe), sim ilar al tradicional y cuya principal novedad es que in corp ora un p eq u e ñ o circ u ito in teg ra d o (chip), capaz de guard ar de forma segura, m ediante medidas específicas de seguridad para im pedir su falsificación, información en formato digital como: Un certificado electrónico para autenticar la personalidad del ciudadano. Un certificado electrónico p a ra firm ar electrónicam ente, con la m ism a validez ju ríd ica que la firm a m anuscrita. Certificado de la Autoridad de Certificación emisora. Claves para su utilización. La plantilla biom ètrica de la impresión dactilar. P ara la utilización del DNI electrónico es necesario contar con determ inados elementos: H ardw are específico: lector de tarje ta s inteligentes que cum pla el están d a r ISO-7816. E xisten d istin tas implementaciones, bien integrados en el teclado, bien externos (conectados por ejemplo vía USB). Software específico: m ediante controladores o módulos criptográficos que perm itan el acceso al chip de la tarjeta y, por tanto la utilización de los certificados contenidos en él. En Windows es el servicio Cryptographic Service Provider (CSP). y en los entornos GNU/Linux o MAC el módulo criptográfico se denom ina PKCS#11. REFERENCIAS WEB Web especializada en aplicaciones de seguridad y criptografía: http:I I www.kriptopolis.org/ Taller de criptografía: http:! / www.cripto.es/ Libro electrónico sobre criptografía avanzada: http: / / www. criptored. upm .es/guiatcoria /gt_m001a. htm Web de la Fábrica Nacional de M oneda y Tim bre, A utoridad de Certificación y expedición de certificados digitales: http: / / www.eert.fmnt.es / Cam erfirm a. Web de las cám aras de comercio con información sobre certificados digitales: http:! / www.cam erfirm a.com ! Web del DNI electrónico. M inisterio del interior: http :/ / www.dnielcctromco.es ! Información práctica sobre el DNI electrónico: http :! ! www.dnielectronico.eu! 126 © RA-M A S ■C R IP T O G R A F ÍA RESUMEN DEL CAPITULO Desde los orígenes de la hum anidad los mensajes que se transm itían se han intentado realizar de tal modo que no se pudieran entender por cualquier persona que lo interceptara. La crip tografía , arte o ciencia de cifrar y descifrar información m ediante técnicas especiales, se em plea frecuentem ente para perm itir un intercambio de m ensajes que solo puedan ser leídos por personas a las que van dirigidos y que poseen los medios para descifrarlos. El cifrado es el proceso de convertir un texto plano en uno ilegible, denominado texto cifrado. Existen dos métodos criptográficos, principalm ente: C rip tografía sim étrica: con una m ism a clave para cifrar y descifrar mensajes. Im plem entada en algoritm os como DES, 3DES, Blowfísh e IDEA, RC5 y AES. C rip tografía asim étrica: cada usuario posee u na pareja de claves, una clave privada que no se d ará a conocer, y u n a clave pública que será conocida por el resto de los usuarios con los que quiera comunicarse. Im plem entada en algoritm os como Difííe-Hellman, RSA, DSA, ElGamal. Alguna de las a p lic a c io n e s a c tu a le s de la criptografía sim étrica, por su m enor coste computacional, es el envío y recepción de m ensajes largos o el cifrado de sistem as de ficheros. H erram ientas software como PGP o en comunicaciones TCP/IP, protocolos como SSH o la capa de seguridad TLS/SSL, utilizan un cifrad o h íb rid o formado por la criptografía asim étrica para intercam biar claves de criptografía sim étrica y la criptografía sim étrica para la transm isión de la información. U na de las principales ventajas de la criptografía de clave pública o asim étrica es que ofrece un método p ara el desarrollo de la firm a d ig ita l o resultado de cifrar con clave privada el resum en de los datos a firmar, haciendo uso de funciones resum en o hash, y garantizando la autenticación y el no repudio en el origen de los datos. O tra de las aplicaciones del cifrado asim étrico es la creación y uso de c e r tific a d o s d ig ita le s o documentos electrónicos (archivos) que asocian una clave pública con la identidad de su propietario. Una de sus aplicaciones m ás destacadas a nivel mundial es el DNI e le c tr ó n ic o (DNIe) sim ilar al tradicional y cuya principal novedad es que incorp ora un pequeño circuito integrado (chip), capaz de g u ard ar de forma segura información como el certificado digital del propietario. P ara el uso de certificados digitales confiables es necesario crear un modelo de confianza basado en Terceras Partes Confiables e im plantar In fraestru ctu ras de Clave P ú b lica (ICP o PKJ, Public Key Infrastructures), que incorporen autoridades de certificación y registro como interm ediarios en el uso de certificados digitales. 127 S E G U R ID A D Y A LT A D IS P O N IB IL ID A D © RA-M A EJERCICIOS PROPUESTOS 1 . In v estig a acerca de los d istin to s m étodos de cifrado que se em plearon en la 2a G uerra M undial y concretam ente sobre Enigm a. ¿Cuál era su palabra clave? 6 . R ealiza los trá m ite s p ara la obtención de tu certificado digital. ¿Dónde lo tienes que descargar? ¿Dónde tienes que ir a recogerlo? ¿Qué caducidad posee? Instálalo en In tern et Explorer y Mozilla Firefox. Realiza una copia de seguridad con contraseña privada, y elimínalo de un PC inseguro al que puedan acceder otros usuarios. Una persona que acceda a nuestro equipo en el que tenemos instalado un certificado digital, ¿puede acceder a distintos sitios web de información personal de tipo legal? 2. Realiza un scri.pt para GNU/Linux que perm ita m ediante un m enú de opciones seleccionar entre los diferentes comandos (gpg simétrico, asimétrico, firma digital, revocación, publicación de claves públicas, etc.) y scripts (sustitución y transposición) que hemos visto a lo largo de las prácticas del capítulo. 3. Busca información acerca de qué es y para qué sirve la esteg a n o g ra fía . Introduce un mensaje de texto o una fotografía dentro de un archivo de música, im agen o vídeo, m ediante algún software específico bajo Windows como PicCrypt, Xiao Steganography o S teg an G o bajo G N U /Linux como OpenStego. Com prueba que es posible recuperar el m ensaje o archivo oculto. 7. Realiza una búsqueda de los servicios de em presas como bancos, y de la a d m in istració n pública (seguridad social, hacienda, etc.) a los que se puede acceder de forma segura, m ediante certificado digital y m ediante DNIe. En caso de disponer de certificado dig ital y/o DNI electrónico intenta acceder de forma segura a alguno de los servicios comentados e indica el proceso de acceso y las posibilidades que te ofrece el servicio. ¿Consideras estos servicios útiles para el ciudadano? ¿Para qué colectivos especialm ente pueden ser útiles estas aplicaciones? 4. Revisa en la web www.cam erfirm a.com , uno de los usos que tiene el certificado digital para la firma y el envío de correos electrónicos con certificado digital, describe el proceso. ¿Qué garantiza? ¿Qué es S-MIME? Explica una posible utilidad que tendría el uso de certificado digital para m inim izar el spam. 8. 5. Busca qué Autoridades Certificadoras Adm itidas de certificados digitales existen en España. Describe el proceso p ara la obtención del certificado digital, p ara ello visita la web w w w .fnm t.es. ¿Es válido para todos los navegadores web? ¿Puede em plearse para firm ar otro tipo de archivos? ¿Es posible exportarlo o solam ente se puede em plear en un solo equipo? ¿Qué precauciones podemos ten er con el certificado digital en cuanto a protección m ediante contraseñas en la exportación? 128 Qué diferencias existen en tre la instalación de un certificado en un servidor web y un servidor de certificados. Busca cómo se instala y qué opciones ofrece el servidor de certificados integrado en el servidor US de Microsoft. Realiza una petición por parte de un cliente de un certificado digital. 9. Investiga acerca de la aplicación OpenSSL. ¿Qué tipo de algoritm os em plea? ¿P ara qué sistem as operativos se encuentra disponible? ¿Qué utilidades posibilita? © RA-M A 5 ■C R IP T O G R A F ÍA TEST DE CONOCIMIENTOS Indica qué sentencia es falsa con respecto al DNIe: Posee la m isma utilidad en In tern et que el DNI anterior. Posee mucho m ás nivel de seguridad que el anterior. Lo poseen actualm ente m uchas menos personas que el anterior. Exige un hardw are b astan te económico para emplearlo. Con el certificado digital y eí DNIe todavía no puedo realizar trám ites como: Acceder a la declaración de la renta. R ealizar devoluciones oniine de un producto. Averiguar mis datos de la Seguridad Social. Pedir una cita para el médico. E n un siste m a criptográfico el aspecto m ás im portante es: Longitud de la clave. La asim etría. La clave. Tiempo de cifrado. ¿Cuál de estos tipos de mecanismos de identificación no poseen validez alguna todavía? DNIe. Firm a digitalizada. Firm a digital. Certificado digital. La codificación RSA-3, es un método: Asimétrico. Simétrico. Hash. Híbrido. ¿Qué tipo de cifrado se em plea en este comando gpg'-c? Asimétrico. Simétrico. Hash. Firm a digital. Híbrido. ¿Para qué se emplea este comando gpg -b ? Cifrado Asimétrico. Cifrado Simétrico. Publicación de clave pública. Firm a digital. Cifrado Híbrido. ¿P ara qué se em plea este com ando gpg --sendkeys? Cifrado Asimétrico. Cifrado Simétrico. Publicación de clave pública. Firm a digital. Híbrido. 129 Ö U U ü rJ tj> U U U ü / Valorar los nuevos peligros derivados de la conexión a redes. / Adoptar medidas de seguridad en redes corporativas o privadas tanto cableadas como inalámbricas. / Analizar las principales vulnerabilidades de las redes inalámbricas. / Comprender la importancia de los puertos de comunicaciones y las amenazas existentes en protocolos poco seguros. / Conocer y emplear protocolos y aplicaciones seguras en comunicaciones. S E G U R ID A D Y A LT A D IS P O N IB IL ID A D © RA-M A AMENAZAS Y ATAQUES Sin im portar si están conectadas por cable o de m anera inalám brica, las redes de ordenadores cada vez son m ás esenciales para las actividades diarias. Los ataques e intrusiones de personas no autorizadas a través de las redes públicas y privadas cada vez son m ás frecuentes, y pueden causar interrupciones costosas de servicios críticos y pérdidas de trabajo, información y dinero. De forma genérica las am en azas en comunicaciones podemos dividirlas en cuatro grandes grupos: In terru pción : un objeto, servicio del sistem a o datos en u n a comunicación se pierden, quedan inutilizables o no disponibles. In tercep tación : un elem ento no autorizado consigue un acceso a un determ inado objeto. M odificación: adem as de conseguir e) acceso consigue modificar el objeto, es posible incluso la d estr u c ció n una modificación que inutiliza al objeto afectado. Fabricación: modificación destinada a conseguir un objeto sim ilar al atacado de forma que sea difícil distinguir entre el objeto original y el “fabricado”. En la figura se m uestran estes tipos de ataque de una forma gráfica: F lu jo normal de información entre emisor y receptor y posibles amenazas: fa) interrupción, (b) interceptación, ( o modificación y (ti) fabricación Como ejemplos prácticas de dichas am enazas, encontram os diversas té c n ic a s d e ataq u es in fo rm á tico s en r e d e s. Algunos son: A taque d e d en eg a ció n d e servicio: tam bién llamado ataque DoS (Deny o f Service), es un caso específico de in terru p ció n de sen-icio. Causa que un servicio o recurso sea inaccesible a los usuarios legítimos, norm alm ente provocando la pérdida de la conectividad de la red por ei consumo del ancho de banda de la red de la víctima o sobrecarga de los recursos computacionales del sistem a de la víctima. M ediante botriet o redes zombi se pueden llegar a controlar cientos o miles de m áquinas para realizar ataques distribuidos de saturación de servidores o DDoS. S niffin g, es una técnica de in tercep tación : consiste en ra stre a r monitorizando el tráfico de una red. 132 © RA-M A 6 ■S E G U R ID A D EN R E D E S C O R P O R A T IV A S M an in th e m iddle: a veces abreviado MitM, es un caso específico de in terc ep ta ció n y m o d ifica ció n de id e n tid a d . Un atacante supervisa una comunicación en tre dos partes, falsificando las identidades de los extrem os, y por tanto recibiendo el tráfico en los dos sentidos. Spoofm g: es una técnica de fab ricación , suplantando la identidad o realizando una copia o falsificación, por ejemplo encontram os falsificaciones de IP, MAC, web o m ail. P h a rm in g : es una técnica de m o d ific a c ió n . M ediante la explotación de u n a vulnerabilidad en el software de los servidores ÜNS o en el de tos equipos de los propios usuarios, perm ite modificar las tablas DNS red ¡rigiendo un nombre de dominio (domain ñame) conocido, a otra m áquina ( IP ) distinta, falsificada y probablem ente fraudulenta. i A n a liz a la n o ticia " Tabnabbing; phishing a tra v é s d e la s p e s ta ñ a s del n a ve g ad o r'', e n c o n tra d a en http://w w w .hispasec.com /unaafdia/423l , e in d ica : • ¿ Q u é tipo de a m e n a z a d e la s a n te rio rm e n te v is t a s su p o n e el Tabnabbing ? ¿ C ó m o fu n c io n a ? • ¿ Q u é tipo d e m e d id a s d e p re c a u ció n p o d e m o s to m a r a n te e s te tipo de a m e n a z a ? A continuación veremos una serie de prácticas en las que se em plean dichas técnicas. PRÁCTICA 6.1 S n iffin g - MitM - A R P Sp oo fin g - P h arm in g La m onitorización del tráfico de red es un aspecto fundam ental para a n a liza r qué está sucediendo en la m ism a, y poder tom ar precaucion es y m ed idas de seguridad en la m ism a. H erram ientas como W ire sh a rk, NMAP o Caín & Abel perm iten re alizar una m onitorización de qué equipos se en cuentran conectados en una red y qué puertos y ap licaciones utilizan. En nuestro caso vam o s a re alizar una se rie de p rácticas que perm iten ve r las vulnerab ilidades de protocolos com o ARP y DN S, y de este modo tom ar cie rta s precauciones. E m p le a re m o s una h e rram ien ta para siste m a s W indows denom inada Cain & Abel, aunq ue para G N U /Linux podem os em p le ar Ettercap que posee sim ilares p restaciones. En prim er lugar seleccio n arem o s la pestaña superior Sniffer y la inferior Hosts. Pulsarem os sobre el botón su p erior de sniffing, e sca n e a rá nuestra red local y nos dará inform ación (IP y MAC) de qué equipos se en cuentran en red con nuestro equipo. 133 © RA-M A S E G U R ID A D Y A LTA D IS P O N IB IL ID A D *) © & «inm + * j o ? ft y ■■s u a » ' \j i< > Iti T ñ c ^ r r y I # 1m Iw Ito f IU 1 M .0 I )*M «64).JS 197 1 « 0 . IJ OOKOlíSOGM OOI6CF7TOSD 00]fc+UÓ«?2S TV—icntre AStlV CC*WTW CO«#. UIT-CN Ttcfocfegr Gerp AHP I n i (llroadcMt 8 bit) Ia>«*•*i©**« i+ ■<>*«i»~wnii | VffVJ | ARP PO ISO N IN G El ARP Spoofing, tam bién conocido como ARP Poisoning o ARP Poison Routing, es una técnica usada para infiltrarse en una red E th e rn e t conm utada (b asad a en switch y no en hubs), que puede p erm itir al atacan te m onitorizar p aqu etes de datos en la LAN (red de área local), incluso m odificar el tráfico. El principio del ARP Spoofing es e n via r m e n sa je s ARP falsos (falsificad os, o spoofed) a los equipos de la LAN. N orm alm ente la finalidad es a so cia r la dirección MAC del atacan te con la dirección IP de otro equipo, como por ejem plo la puerta de en lace p redeterm inad a (g a te w a y ). De esta form a cualq uier tráfico dirigido a la dirección IP de ese equipo suplantado (p o r ejem plo el g a te w a y ), se rá enviado al a ta ca n te , en lugar de a su destino real. El a ta ca n te , puede entonces elegir, entre re e n v iar el tráfico a el equipo real (ataq u e pasivo o escu ch a , em pleado en MitM) o m odificar los datos a n te s de reenviarlos (a ta q u e activo). -. * » ¿ O taxK n » H -r. W w l + j w t» |y o q. y e j ■ §o a a ^8 Otam 1 « i. « — a | n « n u l Y r rtlw i i r ft Lì) o— 1 •: N o kUP Poten Haul ni« VMIMNGW onft* >gNtonta* fYM'Nrf MC* Ku W fi w u b n you lo h)K> # W k t * n —r 9-m i—r«>J hr»*/ <*■.9 * )r* te* w*j « O n hüiKitt« MH p^awrc» ti * éc0mhL *1 vi )u i LAN y mtiijii iviMüii v s z tc a o ii youtoAl cjum DOS4 youmi AFfl w>c oi^ctisoco oia72xnD anuu&m | / t&iiw»fMXH . 134 liS«» H- »wn l!\ i»* | O» | C ro l © RA-M A 6 ■S E G U R ID A D EN R E D E S C O R P O R A T IV A S Para re a liza r un ataqu e ARP Poisoning o de en ve n en am ien to ARP, se le ccio n am o s la p estaña inferior APR, y p ulsarem os el botón su p erio r + . Seleccio n arem o s de los equipos de nu estra LAN, por qué equipo querem os hacernos p asar (colum na izq uierda) y en qué equipos q uerem os infectar su tabla ARP (colum na d e re ch a) con una entrada de nuestra MAC asociad a a la IP del equipo a suplantar. En este caso el equipo por el que nos harem os p asar se rá la puerta de en lace (1 9 2 .1 6 8 .0 .1 ) , ya que la m ayoría del tráfico irá dirigido a este equipo. C : \ D o n m r iit o m u! S o t t in 'ja \< ftd n tfiX ir p I n t r r Í A . ' . 192 .1 611 .» .1 1 D i r e c c ió n IP 1 9 2 .1 6 8 .f t. 1 C :\D o c iu ia n t v « m i S e t t in(jt> V A d « ifi> a rp I n t e r i n e : 1 9 2 .16U .(J. 11 D ir e c c ió n IT 1 9 2 .IC H .11.1 1 9 2 .1 6 8 . I t . Iff ¥ « H *2 D ir e c c ió n f i e l e « M T 2 4 -4 1 2% -MU-2H Tipt» d in A n lc o * Mw2 D ir e c c ió n ( i - l e « M HU 1 B - d « -2 2 - V « -* 5 I ip o d Í¿ M Ío i d in iír i ic o 1 Podemos ve r el an tes y desp ués de dicho envenenam iento en uno de los equipos infectados: 1 9 2 .1 6 8 .0 .1 1 . En prim er lugar la MAC de la puerta de en lace o router era 0 0 - 2 4 - d l- 2 5 - 0 0 - 2 0 , a continuación d esp u és de re alizar el en venen am ien to disponem os de 2 en trad as con la m ism a MAC, del equipo que va a recib ir todo el tráfico que vaya dirigido a la puerta de enlace. Medíante esta técnica es posible m onitorízar el tráfico que va dirigido al router y rastre ar protocolos no seguros como FTP, HTTP, POP, SMTP, Telnet o FTP, y de esta forma obtener cre d e n cia le s. PHARMING Es posible re alizar una inserción en las tab las locales de nom bres de dom inio, posibilitando un redireccionam iento a una IP con una web falsa. Seleccion and o la pestaña inferior APR, y la opción APR-D N S podem os c re a r en trad as de nom bres de dominio con IP falsas. a a -j * © s* » £* + j ¿ Dtodert HKwwri W I« I , / O e&m | 0 fiK a o J e |E • o t ii CCCU |*H' 5Ç75T E3 AP*<frt (4) £ , APR-CW5 ■ WH.-55M-1 <0) 5 A?*-HTTP5(0) A*<-0£*>(0) â «*-FTP5(0) 5 AW-P0f>3S(0) 5 APP-IHAP3 (05 5 *P«-iWSP5(0) 5 AP©-SP5(0) Vem os com o desp ués de re alizar DNS spoofing, en unos de los equipos afectad o s, al hacer ping a google nos envía a una dirección IP falsa. L ':s lK ic iin n n t> iu c i c n i l o <ind líe t t in g ? ''« d m n > p in n w u u .g o n g le p l» v * l. t f n a if le .c iiM ( 1 9 2 .1t»8. H.1 I co n 32 b y t * : <tn d a t o s : « r s p i a o t j i d e sd e 1 9 2 .1 6 8 .H .1 : b y t r t -32 1 le n p n -23n= FTL 64 R r a p io ^ U ilc a d e I 92 .1 M I . » . I : b y t r t '3 2 I ie n p u *13«*. I VL - •»"f l ’** •• jm r - l j d e n le 1 9 2 .1 6 8 .11.1 : liy le a 32 l l n i p u - t n t I I I . 6-1 Las falsificaciones de sitios web donde se hacen uso de cred enciales m ediante form ularios, ponen en peligro nu estras co n traseñ a s y por tanto la privacidad e integridad de nu estros datos. En el ejem plo se han realizado falsificado w ebs de acceso a correo electrónico de yahoo. S E G U R ID A D Y A LT A D IS P O N IB IL ID A D © RA-M A Recom endaciones Para e v ita r este tipo de ata q u es se recom ienda en tre otras acciones, el uso de tab las ARP e stá tica s, o al m enos, en tra d as e stá tica s como la que da acceso a la puerta de en lace, ya que la m ayoría del tráfico pasa a trav és de esta IP. S e puede re a liza r m ediante el com and o: arp - s IP MAC. C:\WfNDOWSt\iyslcm32Vcmd.cw H ic r o s n fi ( U o r s in n S . 1 . 26 BB ) 198S-2WW1 M ic r o s o ft C orp . W in d o w s XP <C) C o p y rig h t C :\D o c u n c n ta « m i S e tt in f j3 V J o - u i2 > A r p I n t e r i n e » : 1 9 2 .U O . l i l i liilr t* n o t A d d ro c u 1 9 2 .1 6 0 .H. i .1 0X2 P Ií u s í c a I f t d i l r r u r I ypp lili 24 .11 25* IIH 211 .tyn.inic |c: vOocunrnt . .tml S o it ln«| •'.«1o^i»a2>«%P|i 1V2.16H.H.1 OI1-2*l-rit -2S HÍÍ-2H 0 11 1 |C : \D c rmr L t «uní S e t t i n y 3 V ^ l e a i i s 2 ) a r ¡ i I u t o r f .ico : 192.160.11.1 1 Hm2 I n lo r t ir t A d d ro Q S P h y c ic a l flildrous 1 92.160.H .1 BW 24 »11 2S-00 2Ü Tyi>n a t a tic En redes gran d es con gran cantidad de adm inistración no es una buena solución, re alizar esta configuración a m ano. Para esos caso s lo m ejor es m onitorizar los intentos de m odificación de tablas ARP, por ejem plo m ediante softw are esp ecífico de detección de intrusos ( ID S ) com o SNORT, o específicos de intentos de duplicados ARP: bajo G N U /Linux A rpw atch o en W indows D ecaffein atID o re a liza r una m onitorización esp ecífica m ediante W ire sh a rk que es cap az de d etectar intentos de duplicados ARP. En el caso de DNS spoofing, debem os tener especial precaución con las falsificaciones de sitios w eb, com probando en los sitios web que en viam o s cre d e n ciale s ( mail, redes so cia le s, b anca, com ercio oniine, e tc .) que em plean protocolos se g u ro s, como HTTPS, certificado digital que perm ita ve r su au tenticid ad, y otros asp ecto s com o la veracid ad de su URL, o que nunca nos pedirán por otras vías de com unicación (teléfono o mail) el envío de dichas cre d e n cia le s. AMENAZAS EXTERNAS E INTERNAS L as am enazas de seguridad causadas por intrusos en redes corporativas o privadas de u n a organización, pueden o rig in arse tanto de forma interna como externa. A m enaza ex te r n a o d e a cc eso rem oto: los atacantes son externos a la red privada o interna de una organización» y logran introducirse desde redes públicas. Los objetivos de ataques son servidores y routers accesibles desde el exterior, y que sirven de pasarela de acceso a la redes corporativa. A m enaza in tern a o corporativa: los atacantes acceden sin autorización o pertenecen a la red privada de la organización. De esta forma pueden com prom eter la seguridad y sobre todo la información y servicios de la organización. Con estos 2 frentes abiertos, veremos por un lado como defender la segu rid ad en la red corp o ra tiv a de forma in te rn a (capítulo 6 ), y por otro como disponer de m edidas de p ro tecció n p erim etral (capítulo 7), en los equipos y servicios que están expuestos a redes públicas. 136 © RA-M A 6 ■S E G U R ID A D EN R E D E S C O R P O R A T IV A S P ara protegernos de las posibles a m e n a z a s i n t e r n a s algunas propuestas son: R ealizar un buen diseño de dirección am iento, parcelación y servicios de subredes dentro de n u estra red corporativa. P ara elío se em plean técnicas como, subnettíng, redes locales virtuales o VLAN y creación de zonas desmi lita rizadas o DMZ, aislando y evitando que los usuarios puedan acceder directam ente en red local con los sistem as críticos. Políticas de adm inistración de direccionamiento estático para servidores y routers. M onitorización del tráfico de red y de las asignaciones de direccionamiento dinámico y de sus tablas ARP. Modificación de configuraciones de seguridad y, en especial contraseñas por defecto de la adm inistración de servicios. En redes inalám bricas em plear máximo nivel de seguridad. SISTEMAS DE DETECCIÓN DE INTRUSOS (IDS) Un sistem a de detección de intrusos o IDS es una herram ienta de seguridad que in ten ta detectar o m onitorízar ios eventos ocurridos en un determ inado sistem a informático en busca de intentos de com prom eter la seguridad de dicho sistem a. Los IDS buscan patrones previam ente definidos que im pliquen cualquier tipo de actividad sospechosa o maliciosa sobre n u estra red o host, aportan a n uestra seguridad una capacidad de prevención y de alerta anticipada ante cualquier actividad sospechosa. No están diseñados para detener un ataque, pero aum entan la seguridad de nuestro sistem a, vigilan el tráfico de nuestra red, exam inan los paquetes analizándolos en busca de datos sospechosos y detectan las prim eras fases de cualquier ataque como pueden ser el análisis de nuestra red, barrido de puertos, etc. Los tip o s de IDS que encontram os son: H ID S (Host IDS): protegen un único servidor, PC o host. M onitorizan gran cantidad de eventos, analizando actividades con una gran precisión, determ inando de esta m anera qué procesos y usuarios se involucran en una determ inada acción. Recaban información del sistem a como ficheros, logs, recursos, etc., para su posterior análisis en busca de posibles incidencias. NTDS (Net IDS): protege un sistem a basado en red. Actúan sobre una red capturando y analizando paquetes de red, es decir, son sniffers del tráfico de red. Luego analizan los paquetes capturados, buscando patrones que supongan algún tipo de ataque. Actúan m ediante la utilización de un dispositivo de red configurado en modo promiscuo (analizan en tiempo real todos los paquetes que circulan por un segm ento de red aunque estos nos vayan dirigidos a ese determ inado dispositivo). La arq u itectu ra de un IDS, a grandes rasgos, está formada por: La fuente de recogida de datos. E stas fuentes pueden ser un log, dispositivo de red, o como en el caso de los IDS basados en host, el propio sistem a. Reglas y filtros sobre los datos y patrones para detectar anom alías de seguridad en el sistem a. Dispositivo generador de informes y alarm as. En algunos casos con la sofisticación suficiente como para enviar alertas vía m a il, o SMS. Con respecto a la ubicación del IDS se recomienda disponer uno delante y otro detrás del cortafuegos perim etral de n u estra red, para obtener información exacta de los tipos de ataques que recibe nu estra red ya que si el cortafuegos está bien configurado puede p arar o filtrar muchos ataques. 137 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-M A PRÁCTICA 6.2 ID S - S N O R T Sn o rt es un ID S o S iste m a de detección de intrusiones basado en red (N ID S ). Im p lem en ta un m otor de detección de ataqu es y barrido de puertos que perm ite registrar, a le rta r y responder an te cualquier an om alía p reviam ente definida com o patrones que corresponden a ata q u es, b arridos, intentos ap ro v ech a r alguna vulnerabilidad , an álisis de protocolos, etc., conocidos. Todo esto en tiem po real. Snort ( http://www.snort.org/) está disponible bajo licencia G PL, gratuito y funciona bajo plataform as W indows y G N U /Linux. Es uno de los m ás usados y dispone de una gran cantidad de filtros o patrones ya predefinidos, así com o actu alizacio n es co nstantes an te ca so s de ataqu es, barridos o vu lnerab ilidades que vayan siendo d etectad as a través de los distintos boletines de seg uridad . Puede funcionar como sniffer (podem os ve r en consola y en tiem po real qué ocurre en nuestra red, todo nuestro tráfico ), registro de paquetes (p erm ite g uard ar en un archivo los logs para su posterior an álisis, un an álisis offüne) o com o un ID S normal (en e ste caso N ID S). 1. En p rim er lugar instalarem os la aplicación bajo GN U /Linux m ed ian te: aptitude install snort, 2 . Snort en modo Sniffer y registro de paq u etes: snort -d e v -I ,/log -h 1 9 2 .1 6 8 .1 .0 / 2 4 . En e ste modo (d e v ) visu a liza rem o s las ca b ece ras de los paquetes TCP/IP, es decir, en m odo sniíferSnifíer. modo verbouse (v) m ostrará las ca b ece ras IP, TCP, UDP y ICMP, visu a liza rá los cam pos de datos que pasan por la interface de red (d ), y las ca b e ce ras a nivel de en lace (e). Las opciones sig u ientes -I sirve para indicar el directorio de logs y -h para a lm a ce n a r registros de tráfico de la red o host que se le indique. 3. Filtros: Para para m onitorizar tan sólo solo el tráfico deseado de un determ inado puerto, s e puede indicar por ejem p lo: snort -vd host 1 9 2 .1 6 8 .1 .5 and dst port 8 080. En el cual solo se m ostrará el tráfico del host 1 9 2 .1 6 8 .1 .5 con puerto de destino 8 080. 4. ID S : El el modo detección de intrusos de red se activa añadiendo a la línea de com andos de snort la opción -c snort.conf. En este archivo , snort.conf, se guarda toda la configuración de las re g las, p rep rocesad ores y otras configuraciones n e cesaria s para el funcionam iento en modo N ID S. Por tanto podem os e je cu ta r: snort -dev -I ,/log -h 1 9 2 .1 6 8 .1 .0 / 2 4 -c . ,/etc/snort.conf. 5. Modos de alerta: Hay hay v a ria s m aneras de configurar la salid a de las a le rta s, el modo en que se alm a cen a rán ésta s en el archivo a le rt.id s. S n o rt dispone de siete m odos de alertas en la línea de ó rden es: completo, rápido, socket, syslog, smb (W inPopup), consola y ninguno. C om o ejem plo, en modo de alerta com pleta (-A Full) nos d evolverá inform ación sobre: tiem po, m en saje de la a le rta , clasificación, prioridad de la alerta, IP y puerto de origen/destino e inform ación com pleta de las cab eceras d e los p aquetes registrad os. snort -A full -dev -I ,/log -h 1 9 2 .1 6 8 .1 .0 / 2 4 -c . ./etc/sn o rt.co n f 138 © RA-M A 6 ■S E G U R ID A D EN R E D E S C O R P O R A T IV A S RIESGOS POTENCIALES EN LOS SERVICIOS DE RED TCP/TP es la arquitectura de protocolos que usan los ordenadores para comunicarse en In tern et y, actualm ente, casi en cualquier otra red. E m plean p u ertos d e co m u n ica cio n es o n u m eración ló g ica que se a sig n a p ara id e n tifica r cad a una d e las c o n e x io n e s de red, tan to en el origen com o en el d estin o. No tiene ninguna significación física. Los servicios de red más habituales tienen asignados los llam ados puertos bien conocidos, por ejemplo el 80 para H TTP o web, el 21 para transferencia de ficheros FTP, el 23 para TELNET, etc. T a b la 6 .1 Rango Puertos 0 -10 23 S e rv icio s bien conocidos 1 0 2 4 -4 9 1 5 1 R egistrados 4 9 1 5 2 -6 5 5 3 5 D inám icos y/o privados Servicios sobre puertos bien conocidos 20 y 2 1 : FTP 2 2 : SSH com unicación cifrada 23: Telnet no cifrado 24: SM TP y 110: POP3 53: DNS 8 0 : HTTP y 443 HTTPS cifrado 1 3 7 ,1 3 8 ,1 3 9 : N etBIO S com partir archivos e im presora y 4 4 5 : SMB Los d istintos sistem as y sus aplicaciones de red, ofrecen y reciben servicios a través de dichos puertos de comunicaciones. Solo a través de un conocimiento y análisis exhaustivo de los puertos y las aplicaciones y equipos que los soportan podemos asegurar n u estras redes. El análisis y control do los puertos se pueden realizar desde distintos frentes: E n u n a m á q u in a lo cal observando qué conexiones y puertos se encuentran abiertos y qué aplicaciones los controlan. El comando n e tsta t perm ite ver el estado en tiempo real de n u estra s conexiones. Los co rta fu eg o s o firewall p erso n a les son una medida de protección frente a ataques externos. E n la a d m in istra ció n d e red p ara ver qué puertos y en qué estado se encuentran los de un conjunto de equipos. La aplicación rnnap perm ite u.n escaneo de puertos, aplicaciones y sistem as operativos, en un rango de direcciones. Los co r ta fu eg o s y p roxys p erim etra les ofrecen protección m ediante un filtrado de puertos y conexiones hacia y desde el exterior de u na red privada. T ras realizar un análisis exhaustivo a nivel de puertos, debemos proteger n u estras conexiones, haciéndolas seguras, por ejemplo cuando enviemos información confidencial. 139 © RA-MA S E G U R ID A D Y A LTA D IS P O N IB IL ID A D I PRÁCTICA 6.3 A N Á L IS IS DE P U E R T O S M ediante el com ando ne tstat tanto en siste m a s GN U /Linux com o W indows podrem os a n a liz a r el estado de n u e stra s conexiones y puertos. A modo de ejem p lo bajo W indows netsat -an o b , nos m ostrará un listado com pleto m ostrando núm ero de puerto, estado (a la escu ch a , esta b lecid as, o cerrados a la e sp era ) y proceso responsable de dicho estado. En GN U /Linux las opciones m ás co m unes del com ando son netsat -atu p . Como vim os en el capítulo 1 n m a p es una aplicación de gran utilidad en el an álisis de puertos. Entre otras ap licacion es se rv irá para la adm inistración de protocolos seguros en redes locales. Scflp l.oob Target fircM« t)e*p 1 « . 166,1.0/24 rvnac>-*V T4-O-F —v w s o v ltf* I V . 168 1.0/2-1 htorti j, S«rucos | WMpOtfpüt Porti / Hotf* Toootogr H o* Otfefe j Scem Port « Proteo* « s « « * Service « verton 192 168.1.37 192.166 1.36 Efflóe&fcd Alegro Porrf agw M tn « v« r 4.07 UPr*>/l .0 (ZVXI.L ZyWAU. 2) 192 168 1.1 fclrw) 19? 168.1.1 m - n |x ] □ Herrn 23 S y :t c h S e c u r it y t . OMnnc Pftatuort) 2 . HADltÍE S r r v r r 11-M-.ÜH2 .1 a Tras re alizar un an álisis de nuestra red ve m o s com o nm ap nos m uestra para la puerta de enlace 1 9 2 .1 6 8 .1 .1 , el m odelo de fab ricante de nuestro router, y los puertos y servicios que ofrece, ftp FTP (2 1 ), telnetTelnet (2 3 ) y http (8 0 ). En n u m erosas páginas web y en las propias del fab ricante a través de su m anual de configuración, podem os en co ntrar listados con las co n traseñ a s por defecto de usuarios de adm inistración telnet y web. Recom endación C o ntro lar el estado de co n exio n es, ev itar protocolos inseg uros como Telnet, y configuraciones y co n traseñ a s por defecto, ya que en caso de que un ata can te interno o extern o pueda a cce d e r a nuestra red o al control de un sistem a im portante, podrá efe ctu ar una configuración no au torizad a, o incluso una denegación de servicio. COMUNICACIONES SEGURAS La m ayoría de las comunicaciones que empleamos en la red como HTTP, FTP o SMTP/POP, no em plean cifrado en las comunicaciones. Aunque existen protocolos que em plean comunicaciones cifradas como SSH a través del puerto 2 2 , SSH, soportando incluso el envío seguro de archivos m ediante SFTP. O tras a lte rn a tiv a s para establecer com unicaciones seguras entre d istin to s niveles son: 140 2 sistem as cifrando las comunicaciones a © RA-M A 6 ■S E G U R ID A D EN R E D E S C O R P O R A T IV A S SSL y TLS: Secure Sockets Layer -Protocolo de Capa de Conexión Segura- (SSL) y Transport Layer Security -Seguridad de la Capa de T ransporte- (TLS), su sucesor. Se ejecutan en una capa en tre los protocolos de aplicación y sobre el protocolo de transporte TC P E n tre otros se em plea a través de puertos específicos con: HTTPS , FTPS, SMTP, POP3, etc. IPSEC o Internet Protocol security, es un conjunto de protocolos cuya función es asegurar las comunicaciones sobre el Protocolo de In te rn e t (IP) autenticando y/o cifrando cada paquete IP en un flujo de datos. Actúan en la capa 3 lo que hace que sea m ás flexible, ya que puede ser utilizado para proteger protocolos de la capa 4, incluyendo TCP y U D P U na ventaja im portante frente a otros métodos que operan en capas superiores, es que para que una aplicación pueda u sar IPsec no hay que hacer ningún cambio. PRÁCTICA 6.4 S SH S SH es un protocolo que perm ite acced er a m áq uin as rem otas y e je c u ta r com and os a través de una red, m ediante una com unicación se g u ra cifrada a tra v é s del puerto 22. Perm ite copiar datos de form a segura (tanto ficheros su eltos com o sim ular se sio n e s FTP cifra d a s), g estio n ar claves m ediante certificad o s para no escrib ir co ntraseñas al co n e ctar a los d ispositivos y tran sfere n cia de datos de aplicacion es por un canal seguro tunelizad o de forma sencilla. En este caso práctico in sta lare m o s un se rvid o r de SSH al cual acced erem o s desde un intérprete de com andos d esd e GN U/Linux y d esd e W indows. 1. Para ía instalació n del se rvid o r S SH en GN U /Linux ab rirem o s la consola y escrib ire m o s lo sig u ien te: áptitude search ssh Con este com ando estam os buscando algún paquete que coincida con nuestra búsqueda. Tras eje cu tar dicha orden nos sald rán todos los posibles paquetes que tengan relación con el nom bre del paquete que hem os introducido an terio rm en te. En la lista de paquetes encontrados, b uscarem os el paquete "opensshse rve r" que se rá et que tengam os que in sta lar en la m áquina que hará de servidor, una vez localizado el nom bre exacto del paquete, escrib irem os en la consola la siguiente orden: aptitude install opensshserver. Una vez instalado el servidor, ya podem os a c ce d e r desde cualq uier m áquina de la LAN o de fuera de ella. 2. Para conectarnos al se rvid o r de ssh que hem os instalado an terio rm en te, cog erem os una m áquina cliente G N U /Linux d istinta a la m áquina en la que está corriendo el se rv id o r de ss h , pero en red con ella. R ealizarem os dicha operación m ediante el siguiente com and o: ssh direccio n_ip (si está dentro de la m ism a red del se rvid o r) o ssh n o m b re_d e_d o m in io (si está en una red diferente a la del servid o r). Al iniciar la conexión nos pedirá la contraseña de un usuario válido en el se rvid o r rem oto. Si la au tenticación de la contraseña es co rrecta, ya podem os realizar cualquier acción en la m áquina rem ota a trav és de la consola. Podemos a p re cia r que el nom bre de la m áquina cliente que ap a re ce en el prom pt ha cam biado por el nom bre de ta m áquina servidora rem ota: Una vez conectad o s, podrem os e je cu ta r com andos como por ejem p lo : lista r los archivos que hay dentro del directorio "hom e" de la m áquina rem o ta: 141 <g> RA-M A S E G U R ID A D Y A LT A D IS P O N IB IL ID A D fre e rid e r jifre e rid e r-d e s k t Archivo Editar yer Terminal Ayuda freerid er@ Se rvid o r-s$h :-$ I s /home frwrrider usuario ____ f reerider@ Servido r-ssh: ~S S Z B logout Connection to 192.168.1.19 c lo se d . fre eríd er@ freerid er-d e skto p :~ S | Una vez finalizad as las accio nes tendrem os que d esco n ectarn o s del se rvid o r ssh m ediante la siguiente ord en : exit. Al e je cu ta r dicha orden verem o s com o nos da una confirm ación en la que nos dice que la conexión con la ip rem ota ha sido cerrad a: 3 . S i querem os realizar la conexión m ed iante un cliente bajo sistem a operativo W indows, em p learem o s el so ftw are específico P u t t y . Es un cliente SSH y telnet, de código abierto, podrem os in teractu ar con la consola de Linux sin necesidad de e s ta r en una m áquina cliente con Linux. Una vez instalado la configuración de la aplicación es sencilla. En la parte su p erior de la m ism a tenem os el cam po "host ñam e (or ip ad d re ss)" en el que tenem os que introducir el nom bre de la m áquina remota o bien su dirección IP. Tras introducirlo p ulsarem os en ""O pen": ’ |0 * w M 1 S e ao n Loggng H T em raí Kettowd 1 X r F e a ii*» fc W nto N Acoearanca Bahamas Tonáaüon B m c o d o ra for >cur PuTTY m — Sp*cfy V * á m r t ^ c n you w m t to coonort (o 22 Hoat fian« jor IP «j6oaa)> Poi CorwecDon rypa B » la * « nog* «ssh m Load a « or ó e k t* a *ored !■— o r Sovgd Sesmera ¡ Sffcctcn C ocui C o m ed ion M s J í Scenga fe o i D *» Proxy 1 T «ir« Lsad S IJ I fr te fib g n ■b SSH Sanai 1 ,_____________ , jj Oosa te n te * en s u A+HSfi N n«r 1 u O rt/ on oeart oad __________________________ Op«n J| 1 Acto seguido, nos ap a rece rá una nueva ven tan a sim ulando una ventana de una consola de com andos. In tro d u cirem o s el usuario de la m áquina rem ota y su co n traseñ a respectiva. Tras introducir los datos de usuario nos ap a rece rá una confirm ación de la conexión al servid o r ssh, pudiendo de este modo eje cu tar com andos rem otam ente. ífW(ír4S«fvicíof ^ - © RA-M A 6 ■S E G U R ID A D EN R E D E S C O R P O R A T IV A S I PRACTICA 6.5 T L S / S S L . P R O T O C O LO S S E G U R O S A m enaza o vu ln erab ilid ad es El softw are Caín & Abel para siste m a s W indows perm ite en caso de realizar un ata q u e MitM, poder an a liza r el tráfico de una red local, id entíñcar los m e n s a je s y extrae r cre d e n cia le s de los protocolos que envían su s m en sajes en texto plano, por ejem p lo en tre los m ás conocidos y em p lead os: FTP, PO P3, SMTP, Telnet y HTTP. flewr Cgrfujif« Toofc tjd -J £ M © Orcode-í | £ U S 5 S Nrtwork Passvnrds «¡*FTP(2) 3 HTTP (ZS82J J Srrffer rnutarp 18/12/2010- 1 18/12/2010- 1 18/12/2010- 1 aa ldap (o) ■Jl POP3 (3) • * 5MB (0) ■ Tgtot (0) g WC (0) 3)TDS<0) ^ Í tNS(O) Recom endaciones En esta práctica verem o s distintos ejem p los de aplicación de protocolos seg uros: H TTPS: siem pre que visitem o s una web en la que enviem os cre d e n cia le s, ve rifica r que se em plea et protocolo https. Para verificar la autenticidad y confiar en la web, los naveg ad o res web obtienen un certificado S S L del sitio web. En caso de querer ad m in istrar una web segura d eberem os o btener un certificado S S L para nuestra w eb, sum inistrad o por una autoridad certificadora extern a de confianza como lo son V erisign, Thaw te, beTRUSTed o ValiCert. En o casio n e s los n avegad ores web dudan de la veracidad de los certificados S S L , en ese caso debem os añadir una excepción de seguridad en caso de confiar en el sitio web. De e se modo el naveg ad or web añadirá dicha excepción y confiará en el sitio para próxim as visitas. Añadir r a r p f M n d e tr g u n i = Esta conexión no (« U lp tfM tilto vo eao drrtu M nn ItA u l * i Imikm . UttwU» j «Itm uüm pijfafcrM {•'JUtrtr cwtfC«dO [ LUM ád artcnto M » w * rtw U a mimmo con r4 p ím w rv. H ld i ¿Qi>¿ debería hacer? |4mti4*d dntofWMU I m M a r t i ««di »MCcaO He m rirA« or ■iw*fi •>->.rnrgu» rwrw » i •«#*«<*) pr» « U rfarcjnto n c ü rír á tro, I *• . ¡ »Ard*J racnrml». Detdte* técnica» Entiendo los rín g o t * l4 t * lo <m >MU toando. ¡w >Vrt/ií»Vn | tM ^O » ~] — «»cxjOQn fe w ipaiiinifi» | ■> / »— rn « io n i» wy/Q«d j | CmxMu ) S E G U R ID A D Y A LT A D IS P O N IB IL ID A D © RA-M A FTP segu ro: la m ayoría de los servid o res y clientes FTP, soportan conexiones seg u ras, cifrad as sobre SSH y T L S / S S L . V eam os como podem os configurar en un servid o r FTP adm inistrad o las opciones de seguridad S S L . La configuración se realizará sobre el servid or FTP gratuito F ile zilla Server. 1 . En p rim er lugar co n fig u rarem o s S S L en O ptions - S S L / T L S se ttin g s. M arcarem os todas las opciones y g e n e ra r certificado con G e n e rate new ce rtifícate. S e le ccio n a m o s la opción de longitud de c la v e , y rellen am os los cam p os para la creación del certificado y se especificará la ruta al certificado. Una vez generado asig n arem os puerto de escu ch a alternativo para las conexiones se g u ras en Listen for S S L /T L S only co n n ectio n s... (p e. el 9 9 0 ). - Gerwal veMr#: Wefcome n*mge iPb | Paiuve rr o d e r e ^ Socurtyteflrtgi Mitce*>r*©ui Adrrr*'r¿«f«c®.rttng GSSSert*** S p w j L t n íi rii r lili....¡i. C SSl/TLSu4trgT™^ J _»J ■I f t lt x M a U n ( l » pa«*»ord: I P P frow»e . | Storrd n - •. TL¿onrcrn>drcrrxxtoo? P £Orr»erpécfSSL/US Ptowenrp»óatectarrMir551^15mode 0*en for 5SlfTLS-orfc ccrrccbons on the fofo«ng pom Or. f^90 A continuación para los usuario s que se deseen conectar m ediante soporte S S L /T L S , debem os de m arca r la casilla Forcé S S L for u ser login en sus opciones de co n traseñ a . 2. En la m ayo ría de c lie n te s FTP, las opciones de configuración de cu e n ta s de usuario FTP, perm iten conexiones seg u ras m edian te SSH y S S L /T L S . <1 Ü ts f o r d e l i t i o * Setecoone el stoo: General Avaru«do Opaone? de tram /era n o* Juego de caracteres ¡ i t+ í siten Ji Servidor: im ito rs I c o de servidor: FTPS - FTP sofcre TIS/SSl irnpftdto Puerto. ¡FTP • F ie lrarefer Protocol |y T P -S 5 M Fie Transfer Protocol Usuario. [f W s -FTP wbr™ TL555l e itf d t o uwano_l Al in te n ta r conectarnos m ed ian te T L S / S S L nos m ostrará una pantalla para a c e p ta r el certificad o del servidor, si confiam os lo acep tare m o s, haciendo que dicha conexión vía FTP sea cifrad as y no viajará n d atos en texto plano. 3 . En caso de no poder configurar las opciones en el servid o r T L S / S S L por disponer de un alojam iento con opciones reducid as, es posible al m enos e m p le ar en la m ayoría de los ca so s, como opción seg ura SFT P a trav és de S S H . En la m ayoría de los ca so s usuario y contraseña se corresponden con los de FTP. © RA-M A 6 ■S E G U R ID A D EN R E D E S C O R P O R A T IV A S l&l PANEL OE CONTROL | TAt T1EN0A ClfflflTH » JUut«narr«o Wm* Oamian ( mal SM HW MyMuttantt Esfvaca* Wat» y Accat« A ccaao S SH (S atu ra Shall) UT-. • uw fjiía i SSHoua M m u n M ii n »tía p * * n a p a ra m ia rU S S H ftvtd a m « «* 0n ai tar«Oorw*ft En :» w o* uu* * rt» O M *ó o «u tontaaaria mtroauxa wna m/anra fcn uno* mmutot a»Ur» datpon©** A K M tU H ltW lf n ia l CtpaoawM» *at UlMafcMkmO»*» ManwM iPaO Impaitanr»; Las (ontraaeAa (¡ma mi uauartO S8H »pa«a n uium ^mnncmM fTP M la resma Si rnodAca la contaaaAa *n acta p fc jin u n & itn 1a mosMkaiÉ >aconraaaAa para al lituano wvooal m * Daaca «m v Saílwat a Satv4ctaa lá rta n in Correo electrónico: en las cu en tas de correo es recom endab le re visa r la configuración y su s opciones para que siem p re em p leen https. Para la configuración de cu e n tas de mail a través de clientes de escritorio alg unos se rvid o re s com o gmail com ienzan a requerir el uso de puertos y protocolos de tran sferen cia seg uros m ediante S S L : Cuenta de C orreo: usuario@gmail.com. Datos POP: Servid o r: p op .gm ail.com . U sar S S L : S Í. Puerto: 995. Datos SM TP: S e rv id o r: sm tp .g m a il.co m . U sar T L S / S S L : S Í. Puerto: 4 6 5 ó 58 7 . Recom endación S ie m p re que tengam os que co nfig u rar servicios tanto clientes como se rvid o re s, que requ ieran el uso y envío de co n traseñ a s, es recom end ab le el uso de configuraciones y puertos que transm itan su s m e n saje s cifrados. V PN Una red privada virtual o VPN (Virtual Prívate N etw ork), es una tecnología de red que perm ite una e x te n s ió n de u n a red lo c a l de forma segura sobre una red pública, como Internet. Algunas aplicaciones de dicha tecnología son la posibilidad de conectar utilizando la infraestructura de Internet, dos o m ás sucursales de una em presa, perm itir a los miembros del equipo de soporte técnico la conexión desde su casa al centro de trabajo, etc. P ara haeerlo posible de m an era segu ra es necesario proporcionar los medios para garan tizar la autenticación, integridad y confidencialidad de toda la comunicación: A u ten tica ció n y au torización: se controlan los usuarios y/o equipos y qué nivel de acceso debe tener. In te g r id a d : los datos enviados no han sido alterados, se utilizan funciones resum en o hash, como MD5 y SHA. C on fid en cialid ad : que la información que viaja a través de la red pública solo puede ser interpretada por los destinatarios de la misma. Para ello se hace uso de algoritmos de cifrado como DES, 3DES y AES. N o re p u d io : los m ensajes tienen que ir firmados. Básicam ente existen tres arq u itectu ra s d e co n ex ió n VPN: VPN d e a cceso rem oto: el modelo m ás usado, usuarios o proveedores que se conectan con la em presa desde sitios remotos (oficinas públicas com partidas, domicilios, hoteles, etc.) utilizando In tern et como vínculo de acceso. 145 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-MA VPN p u n to a punto: conecta ubicaciones rem otas como oficinas, con una sede central de la organización. El servidor VPN, que posee un vínculo perm anente a Internet, acepta las conexiones vía In tern et provenientes de los sitios y establece el túnel VPN. M ediante la técnica de tu n n e lin g se encapsulará un protocolo de red sobre otro creando un túnel dentro de una red. VPN ov er LAN: es el menos difundido pero uno de los m ás poderosos p ara utilizar dentro de la em presa. Em plea la m ism a red de área local (LAN) de la em presa, aislando zonas y servicios de la red interna, a los que se les puede añadir cifrado y autenticación adicional m ediante VPN. Perm ite tam bién m ejorar las prestaciones de seguridad de las redes inalám bricas, haciendo uso de túneles cifrados IPSEC o SSL que agregan credenciales de seguridad del propio túnel VPN. El protocolo estándar que utiliza VPN es IPSEC, pero tam bién trabaja con PPTP, L 2 TP, SSL/TLS, SSH, etc. Dos de las tecnologías m ás utilizadas para crear VPN’s, en realidad son diferentes protocolos o conjuntos de protocolos, P P T P y L2TP: P P T P o Point to Point Tunneling Protocol: es un protocolo desarrollado por Microsoft y disponible en todas las plataform as Windows. Es sencillo y fácil de im plem entar pero ofrece m enor seguridad que L2TP. L 2T P o Lciyer Two Tunneling Protocol: Se tra ta de un están d ar abierto y disponible en la m ayoría de plataform as Windows, Linux, Mac, etc. Se imple m enta sobre IPSec y proporciona altos niveles de seguridad. Se pueden u sar certificados de seguridad de clave pública para cifrar los datos y g aran tizar la identidad de los usuarios de la VPN. PRÁCTICA 6.6 C O N EX IÓ N REM O TA CON VPN En este caso práctico in sta lare m o s un servid o r de VPN en los siste m a s op erativos W indows y GN U /Linux m ediante el program a Logmein Ham achi que perm ite la com unicación entre 2 m áq uin as rem otas m ediante VPN de m anera fácil y sencilla. A cada cliente H am achi se le asigna una dirección de la red 5 .0 .0 .0 Esta dirección es asignada cuando el cliente se autentifica en el sistem a la prim era ve z, y es en ad elan te asociada con la clave de cifrado pública del cliente. M ientras el cliente retenga esta clave , puede au ten tificarse en el sistem a y utilizar esa dirección 1P 5 .X .X .X . La red 5 .0 .0 .0 / 8 es utilizada para e v ita r colisiones con redes IP privadas que podrían e sta r utilizándose en la parte cliente. El bloque de d irecciones 5 .0 .0 .0 está reservado por la 1ANA y no está actualm ente en uso en el dominio de en cam inam iento de In te rn e t, pero no está garantizado que esto continúe así en el futuro. 1. Antes de em p e za r la instalación es necesario re g istra rse en la página w eb de Logmein para tener acceso al instalad or del program a y poder u sar dicha aplicación m ás adelan te. h ttps://secure. logm ein. com/ES/products/hamachi2/do wnload. aspx La aplicación se ofrece de dos m odos, con gestión o sin gestión. En nuestro caso elegirem os la opción "con gestión" para d isfrutar de todas las utilidades de esta aplicación, Acto seguido cre are m o s la cuenta de usuario pulsando ei botón "C re a r cuenta". C re a re m o s la cuenta de usuario con los datos de form ulario requeridos, y con la cuenta activ a, volverem os a en tra r en la web, acced erem o s a nuestra cuenta e irem os a la sección “ p ro d u cís" / "logm ein Hamachi". Una vez dentro de la página de la aplicación, pulsarem os en "get started" para obtener el instalador. Tras esto p ulsarem o s en ''download now" para obtener el instalador. 146 © RA-M A 2. 6 ■S E G U R ID A D EN R E D E S C O R P O R A T IV A S Realizarem o s la in s t a la c ió n , y eje cu tare m o s la aplicación para e m p e z a r a cre a r nuestra red VPI\I. Para ello eje cu tare m o s el program a y pulsarem os en la opción "C re a r una nueva red": Para c re a r la nueva red tendrem os que in sertar un nom bre para la red y una contraseña para ev itar que se añ ad an usuario s a je n o s a nosotros. Tras re llen ar los cam p os, pulsarem o s en "crear". Crear nu rv * r rd é* <fcm tr{f) K>4at»4 traba* U JQka par* Jtxm W»*dv trrt* a dk Cottadl» IZWMi 5« «¿fea par• »«angr 4 aa»to a la r«d 1 fr— j C ft» » lin iff inWm P « a i r r « >BMmirra rrad Qrriwnrdi f fl Una vez cre ad a la red ve rem o s como el m enú principal de Ham achi m uestra d irectam en te la red que acab am o s de cre a r: ! o trM f» T r fceo X Hamarhi' ¿yuta • E l 5.186.10.91 | ¡ g f l FRKTARVl V )1 9 Grupo de trábalo anime Con esto ya d isponem os de un servid or VPN a la e scu ch a de peticiones cliente. 3. Para conectarnos desde otro ordenador en una ubicación distinta de nuestra LAN, e je cu ta re m o s la m ism a aplicación que efectuará el papel de cliente en otro ordenador. Seleccio n arem o s la opción de m enú "Red" y "U nirse a una red existe n te": En la sig u ie n te ve n tan a ten d re m o s que in sertar el id de red que hem os creado an te rio rm e n te y la contraseña. Tras esto pulsarem os en "unirse". De esta forma ya estam os agregados a la red virtu al: 1o q f W i t god g j v+ ñ* _ X A fj.ii 6 1 9 7 4 1 .1 6 3 Q Grupo de trabajo onfcne V w FRQfrWTH. - 1 U 6 .10.91 Una vez conectados de form a segura entre 2 equipos, podem os co m p artir archivos, e je cu ta r aplicacion es de form a com p artida, entre otras opciones, de la m ism a form a que lo haríam os en una LAN. Pulsando con el botón derecho sobre el nom bre del equipo que queram os re alizar la acción, nos m ostrará un m enú con fas opciones disponibles, por ejem plo Explorar, para b uscar archivos y ca rp etas com p artid as. 147 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-MA 4. C liente GN U/Linux H am achi. Para la instalación d e sca rg a r el paquete que perm itirá in sta lar la aplicación de la web del fabricante. Tras esto descom p rim ir el fichero en una carpeta e instalarlo, m ediante el com ando make install, contenido en la carpeta h am ach i-ve rsio n -ln x. Sin m overnos el m ism o directorio de la carp eta donde hem os descom prim ido todos los ficheros, irem os al directorio tuncfg, para e je cu ta r el clie n te: ,/tuncfg. A continuación g en eram os la inform ación de la cu e n ta: ham achi-init. A rran cam o s el servicio de ham achi con la siguiente orden: ham achi start. Tras esto ponem os el servicio en línea con la sigu iente ord en: ham achi logín. Para añadirnos a la red que hem os creado en w indow s lo harem os de la sig u iente m anera. En p rim er lugar definim os nuestro nom bre a nuestra m áquina con la orden: ham achi set-n ick Linux. Posteriorm ente/ en trarem o s a la red cread a en w indow s: ham achi join n o m b re _d e _re d p assw ord , para nuestro caso nom bre de red: Grupo de trabajo online y co n traseñ a 123456. A continuación nos indicará Joining Grupo de trabajo online . . ok Para a p a rece r conectado en la red virtual utilizarem os la siguiente orden: ham achi go-online n o m b re _d e _ red V erificam os los usuario s de la red y su statu s m edian te: ham achi list. REDES INALAMBRICAS E n los últimos; años ha irrum pido con fuerza, en el sector de las redes locales, las co m u n ica cio n es inalám bricas, tam bién denom inadasivireless. La tecnología inalám brica ofrece muchas ven tajas en comparación con las tradicionales redes conectadas por cable. U na de las principales ventajas es la capacidad de brindar c o n e c tiv id a d e n c u a lq u ie r m o m e n to y lu g a r, es decir mayor disponibilidad y acceso a redes. La in sta la c ió n de la tecnología Inalám brica es sim p le y econ óm ica. El coste de dispositivos inalám bricos domésticos y comerciales continúa disminuyendo. La tecnología inalám brica perm ite que las redes se am plíen fácilmente, sin limitaciones de conexiones de cableado, por lo que es fácilmente escalab le, A pesar de la flexibilidad y los beneficios de la tecnología inalám brica, existen algunos riesg o s y lim itacio n es. U tilizan rangos del espectro de radiofrecuencia (RF) sin c o ste s de licen cia por su transm isión y uso. Estos rangos al ser de uso público están saturados y las señales de distintos dispositivos suelen interferir en tre sí. El área problem ática de la tecnología inalám brica es la s e g u r id a d . Perm ite a cualquier equipo con tarjeta de red inalám brica interceptar cualquier comunicación de su entorno. P ara tra ta r estas cuestiones de seguridad se h an desarrollado técnicas para ayudar a proteger las transm isiones inalám bricas, por ejemplo la en crip ta ció n y la a u ten tica c ió n . A pesar de las siguientes técnicas que se presentan a continuación, y de los problemas propios asociados a las comunicaciones cableadas (fibra, cable de pares, coaxial) como las interferencias y deterioros o daños físicos del m aterial, éstas siguen siendo los medios de acceso físico más seguros que existen en la actualidad. 148 © RA-M A 6 ■S E G U R ID A D EN R E D E S C O R P O R A T IV A S SISTE M A S D E SEG U R ID A D E N WLAN Los sistem as de cifrado empleados para autenticación como encriptación en redes inalám bricas son: S istem a a b ierto u Open System : es decir sin autenticación en el control de acceso a la red, norm alm ente realizado por el punto de acceso, ni cifrado en las comunicaciones. W EP o WLred Equiualent Priuacy o Privacidad Equivalente a Cableado: sistem a estándar diseñado en la norm a básica de redes inalám bricas 802.11. Em plea para la encriptación de los m ensajes claves de 13 (104 bits) o 5 (40 bits) caracteres, tam bién denom inadas WEP 128 o W EP 64 respectivam ente. Existen tam bién dispositivos que perm iten configuraciones de 152 y 256 bits. En cuanto a la autenticación existen 2 métodos: S is te m a a b ie r to u Open system , el cliente no se tiene que identificar en el Punto de Acceso d u rante la autenticación. Después de la autenticación y Ja asociación a la red, el cliente tendrá que te n e r la clave W EP correcta. C laves p recom p artid a, Pre-Shared Keys o PSK. En la autenticación m ediante clave precom partida, se envía la m ism a clave de cifrado WEP para la autenticación, verificando y controlando el acceso de este modo el punto de acceso. Es aconsejable usar la autenticación de sistem a abierto para la autenticación WEP, ya que es posible averiguar la clave W EP interceptando los paquetes de la fase de autenticación. WPA o Wi-Fi P rotected A ccess o A cceso P rotegid o Wi-Fi: creado para corregir las deficiencias del sistem a previo WEP. Se h an realizado 2 publicaciones del están d ar WPA como solución interm edia, y el definitivo WPA2 bajo el están d a r 802.11). Se proponen 2 soluciones según el ámbito de aplicación: WPA E m p r e s a r ia l o W PA-Enterprise (grandes em presas): la autenticación es m ediante el uso de un servidor RADILJS, donde se alm acenan las credenciales y contraseñas de los usuarios de la red. WPA P erson al (pequeñas em presas y bogar): la autenticación se realiza m ediante clave precom partida, de un modo sim ilar al WEP. U na de las mejoras de WPA sobre WEP, es la im plementación del protocolo de integridad de clave tem poral (TKIP - Temporal Key Integrity Protocol), que cam bia cla v es d in ám icam en te a medida que el sistem a es utilizado. Aportando un mayor nivel de seguridad en el cifrado, es posible em plear el algoritm o de cifrado sim étrico AES, m ás robusto y complejo que TKIP, aunque su implementación requiere de hardw are más potente por lo que no se encuentra disponible en todos los dispositivos. Aunque WPA es indiscutiblem ente el sistem a m ás seguro, uno de los grandes problemas que se plantea es la com patibilidad y disponibilidad de las distintas versiones y algoritm os de cifrado del mismo. 149 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-M A PRÁCTICA 6.7 W EP A ctu alm ente re a liza r a u d it o r ía s w i r e l e s s para m edir el nivel de seguridad de n u estras redes in a lám b rica s es una práctica esencial com o ad m inistrad o r en las corporaciones. E x isten m ultitud de ap licacion es que perm iten m onitorizar y re cu p era r co n traseñ a s de redes in alám b ricas ( airodump, aircrack, e tc .), así como d istribuciones Live (B a ck track , W iñway, W ifislax, e tc .) que las incorporan y disponen de script o aplicacion es que au tom atizan el proceso de d esencriptado de co n traseñ a s. 1. En nu estra práctica vam o s a com probar la vu lnerabilidad de las cla v e s WEP utilizando la distribución Live W iñway 2 .0 que contiene la aplicación M in id w e p - g tk que nos ay u d ará a d esen crip ta r dicha cla ve . Con el sistem a iniciado nos dirigim os al m enú principal - wifiway - su ite aircrack-ng - m inidw ep-gtk. Al ab rir la aplicación nos ap arecerá lo sigu iente: En la colum na de la izquierda tenem os una opción: “w irele ss cards", en la que podem os se leccio n ar la tarjeta de red que d esee m o s en caso de tener 2 o m ás ta rje ta s in sta lad a s en nuestra m áquina. En la m ism a colum na ten em o s las opciones del canal "Channel". Podemos eleg ir en que canal q uerem os h acer el rastreo de redes inalám b ricas. Encryption perm ite se leccio n ar el tipo de encriptación de las redes que se m ostraran en la lista de redes. 2 . A continuación re alizarem o s el escan eo con e! botón "Sean", en la parte su p erio r tendrem os la lista de redes inalám b ricas que capta nuestra tarjeta de red inalám brica. En esta lista se especifica la dirección MAC del punto de acceso , su nom bre, la potencia con que cap tam os la se ñ al, el canal que usa para tran sm itir y el tipo de encriptación. m m itfw c p g tk -3 0 % 0 1 f in ia - X i 0 0 U * 7 4 2 * 5 0 8 _ p ttM íT K ___ 77____13___W E * _ C 0 I B 7 7 CS 7 1 3 A fftanQ Atheros »tfiSk iphvO] Mi » f.ntfYptiO n 24 9 24 0 2 -> N o «cuori X nq J r»$ 4 M c p J ty n * ? • ***** lin ld w ttp - gtk-2C JS 0L 3. il® ' Una vez e sca n e a d a s las red es, seleccio narem o s la red de la que q uerem o s d escifrar su co n trasen a y pulsarem os ei botón "Launch". © RA-MA 6 ■S E G U R ID A D EN R E D E S C O R P O R A T IV A S Dependiendo de la calidad de la señ al, ia distancia al punto de acceso , el tráfico en la red inalám brica por parte de otros equipos conectad os y las ca racterísticas de nu estra tarjeta de red in alám b rica, tendrem os que esp e ra r m ás o m enos tiem po h asta que la aplicación recoja suficien tes p aqu etes de inform ación, en los que se incluyen ve cto res de inicialización o IV s, que les perm itan d escifrar la cla v e de dicha red. 4. La aplicación realizará de form a au tom ática una se rie de acciones para la recogida m asiva de p aq u etes, en el caso de que todo vaya bien, nos m ostrará una ven tan a que contiene un resum en de las acciones re alizad as así com o la clave d escifrada en código A S C II: wlanO Aihcro? «thSV |p>iyOin < n ln i4 ~ * p m u i a g i K D ia lo « AP MAC 00 13F7 42 F5D8 Esstd « ste rile He* key 6173757261 ASCII key osura Key is. »n file AmpvOO 13 F7.42 F5 D8_key V 9 33 1* Aceptar »Stórting mrcroc* ng tú finii k«y l 9 ) ) 17—¿»Startmg axncratfc ng co ftnd key 9 3317—>fcey of (00 13.F7 42 F5 D81 round «173757261 * 27 14 >Slflrting utrcjactc ng lo nnd key ^ 27 14 >Trytng to rimi k ry no« '» 24 il-»A»rcpli»y ng -3 *ucc<iifu>.tr»iecting oow 9 24 51 >A«rpl*y ng 2 p 0841 )ucce%iful.tn}«cfing non» dwrep gtk-20501 m lnldM cp m a iia g a ■KDi li ss Recom endación C onfigurar el nivel de seguridad m ás alto posible, controlar periódicam ente los usuarios au torizados conectad os, y re n o va r periódicam ente las co n traseñ a s. | PRÁCTICA 6.8 W PA Una configuración m ás segura que WEP, la proporciona WPA. Para fam iliarizarno s con la configuración de los puntos de acceso inalám bricos em p learem o s un sim ulad or de configuración del dispositivo T P -LIN K TL-W A501G . Para ello acced erem o s a ia web: http://www.tp-link.com/5imulator/TL-WA501G/userRpm/index.htm, y en su sección G írele s, visu a liza rem o s las opciones de S ecu rity Setting s: 151 © RA-M A S E G U R ID A D Y A LTA D IS P O N IB IL ID A D yilh extended Range 1. Vem os en su sección S ecu rity S ettin g s como es posible d eshab ilitar la seg uridad , o elegir en tre WEP, WPA/ WPA2 con servid o r Radius, y WPA/WPA2 - P5K es d ecir con clave precom partida, en las que será posible indicar una clave de cifrado. Entre las opciones WEP, podem os se leccio n ar el m étodo de au ten ticació n : Autom ático, sistem a abierto o sha red key. En las opciones WPA encontram os tanto para la configuración personal com o enterprise, podem os seleccio n ar ¡a versión WPA o WPA2, y el algoritm o de cifrado T K IP o A E S , asi com o el tiem po de actualización dinám ica de la clave (group key update period). Para el caso de WPA con au tenticación m ediante se rvid o r Radius podrem os indicarle la IP de la m áquina y e! puerto del servicio de autenticación. 2. En la configuración de la tarjeta de red de los c lie n t e s in a lá m b r ic o s , debem os esp ecificar las opciones de configuración ad e cu a d as. Vem os a continuación las opciones de configuración WPA de una ta rje ta de red In te l(R ) PRO /W ireless 3945A B G Net. Crear p e rfil inalám brico j Noento dei [ferii PwM nuevo ü 3 OpaoriM gtrm/eàet * O p c io n e s d e s e g u r id a d Opeen*i du C o rtrtia fa (■; pecera! 0 poen** Oo wgmdid OS«gu|iiidM nom «M f W E P W b rt Nfigino W E P - M b te W E P -1 2 9 b«« W P A P e n o m íJ T rjP l V ^ A - P o . k ^ IA E S -C C M P i ConeoMta p®KrW n rjp ^ Ccr#j*»At de tepná» d naiánóoca (ci*** ó» codfccaorini 152 6 ■S E G U R ID A D EN R E D E S C O R P O R A T IV A S © RA-MA PRÁCTICA 6.9 S E R V ID O R DE A U T E N T IC A C IÓ N R A D IU S Una opción m ás se g u ra que p erm ita co n tro la r la au tenticació n de u su ario s se puede re a liz a r m ed ian te la configuración de un servid or Radíus. Radius o Rem óte A uthentication D ial-In U ser S e rv e r, es un protocolo de autenticación y autorización para ap licacion es de acceso a la red o m ovilidad IP. Utiliza los puertos 1812 y 1813 UDP para esta b le ce r su s conexio nes. En esta p ráctica re alizare m o s la instalación y configuración de un se rvid o r Radius bajo G N U /Linux llam ado freerad iu s, para au ten ticar conexiones que provienen de un punto de acceso Linksys W R T54G L. 1. La instalación del paquete se realiza m ed ian te: aptitude install freeradius. Tras la instalación tendrem os que configurar los usu ario s que se au tenticarán en radius. Esta au tenticación se realiza a través del fichero /etc/freeradius/users que contiene, en texto plano, los usuario s que tienen perm itida la autenticación. Algunos usuarios se en cuentran preconfigurados, podrem os añ ad ir las líneas de usuarios que d esee m o s. En dicho fichero introducirem os los usuarios que q uerem os au tentificar y sus re sp ectiv as co n traseñ a s tal y com o m uestra la im ag en : ■ t s, •mm M • » • t u l l í i« • *tt« PP0 *„ r m d mu • IMS, 'n v id Coaprntlo* * Van (9 * 9 • t t u i» m n i!»* for ■«t«r aith • ipect ir i»»ir m h 4 «*st* th* 4m A\t QuOle* turroundlnq \ht raar ,4 teply Mm>— * m un«* \{U*er *••»}* Mm j y»*»—»» *• M»\i MrtMi* • ‘« t i l l , N(IM« M H |* (Iw ^ n t «fctiap * ***»•' íim En nuestro caso introducim os el usuario Juanm a y M acarena con sus resp ectivas contraseñas en texto plano. 2. Ahora tendrem os que configurar los clien tes, es decir, los puntos de acceso se rán los clientes de nuestro servid o r radius. Para introducir la inform ación sobre los clientes (puntos de acceso que solicitarán la verificación de usuarios inalám bricos finales) en la configuración de Radius m odificarem os el archivo /etc/freeradius/clients.conf donde introducirem os la inform ación de las IP de los puntos de acceso que quieran em p lear el servid o r (1 9 2 .1 6 8 .1 .2 en nuestro ca so ), a s í como la contraseña entre punto de acceso y se rvid o r (secret = fútbol), y el nom bre de la red o S S ID (sh o rtn am e = punxos) tal como m uestra la siguiente im agen: :U w t i f í 1U l i*<r*i iMirTaaav l/M ( r r llr M r»J 1M o o IB { 0 • w rti ihortiwar • TfttingUJ J * P'watr ••«twj*» 1 • in tliig U i 3 • prívate iwtwvrw ; irrt if. •« . . wtxt • rwttol 1 " F*-M> Reiniciam os el se rvid o r Radíus m ediante la siguiente orden: service freeradius restart. S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-MA 3 . A continuación config u rarem os el p u n to d e a c c e s o de m anera que la autentificación la realice Radius. En nuestro caso acced em o s a la sección "w ireless se cu rity" del punto de acceso para configurar una clave W PA2enterprise y las d istintas opciones para Radius: F [jV * d T O S e tu r * v «- c Q t+tn*á ? Q 192.168.1.2 Í V rr> Pmujryátm ^wJo» L in k s y s WirtlemG flroodbi Wireless Setup MAielraa Accra« Redi littori« Secuflty Application« *Geming -»- —— . W kcte u Sccurrty SoCcrCy Mode W PA2 E n e rp m t WPA AJ^ortms TKIP-AES - *ADUS5a i»: i«« i RADUSPort 1812 Stor'd Key Wt>9! Kry Rtr+wi* T nccvi 3600 | S»v» Sailings B C«nc«l Ch>n;«< El se rvid o r Radius com o vem os se encuentra disponible en la IP 1 9 2 .1 6 8 .1 .1 9 , la contrasena fútbol, el puerto 1812 y los algoritm os de cifrado T K IP + A ES . 4. Por últim o, solo queda configurar en e l u s u a r io c lie n t e final (ta rjeta de red inalám b rica) la conexión al punto de acceso de m anera que la autentificación pase a Radius. Para la configuración de un cliente w indow s xp tend rem os que b uscar la red m ediante el asiste n te de conexión Inalám brica de W indows (en nuestro caso punxos). S i intentam os re alizar una conexión con el punto de acceso , nos bloqueará la conexión ya que detectará que h ay un servid o r de Radius en la red y el perfil de conexión del cliente no está configurado para autenticación en Radius. Para so lu cio nar e ste problem a en trarem o s en las propiedades del ad ap tad or wireless y nos dirigim os a la sección "redes inalám b ricas", y configuram os una nueva configuración o perfil para el S S ID concreto (en este ca so punxos). En la configuración de la red, en la sección Asociación tenem os que se leccio n ar una autenticación de red "W PA2" y el cifrado de datos "A ES ": p u n x o « |ir u p in t a r l* % Aíooaatín ? ¿utenftcación Conexión yombe do ted |SSID) Ella red i*ouetecnac4sve parato v y j t d e Aytanbcaoón de rod £iiado de dota: B D B 9 H IH H H • v En la pestaña A utenticación se leccio n are m o s las opciones que ap arecen en la im agen siguiente. 154 6 ■S E G U R ID A D EN R E D E S C O R P O R A T IV A S © RA-M A plihxw piopicdailci Atooaoon AlJ*ntaeaón Seiecoonc mta opción pa* proporcaorv» acceso «ienüc*ío a iodei Ethernet m linbnc« 0 H ^ 4 i el con*!oí de acceso a la red medanie fEEE 902 1>í leo daEA P: EAP piotepdo (PEAPJ_______________________________ j gropgdodei j f~| A M í t s k * como equipo cuando la n é c r m * o ó n da eguoo esté djpoobto Q Auionhcar como velado cuando d utuano o la rícrrr^aón de equpo no etlén cfcpcnfcie: Pulsam os el botón de Propiedades y d eseleccionam os la opción que dice “ va lid a r un certificado dei servid o r" En el caso de q uerer dicha opción tend ríam os que habilitar uno en nuestro se rvid o r en /etc/Freeradiusfcerts. Pulsam os el botón "Configurar", y no activarem o s la opción, para que el se rvid o r Radius no acep te au tom áticam ente el usuario y password de inicio de sesión en W indows. Tras esto, guard am os tos cam bios y nos volvem os a conectar al punto de acceso . Ahora nos pedirá el usuario y contraseña para poder autenticarlo en el servid o r Radius. RECOMENDACIONES DE SEGURIDAD EN WLAN Dado que el acceso a redes inalám bricas plantea un punto muy débil de seguridad en redes corporativas algunas recomendaciones para m ejorar la seguridad son: A segurar la adm inistración del punto de acceso (AP), por ser un punto de control de las comunicaciones de todos los usuarios, y por tanto crítico en la red, cambiando la contraseña por defecto. A ctualizar el firm ware disponible del dispositivo para m ejorar sus prestaciones, sobre todo de seguridad. A um entar la seguridad de los datos transm itidos: usando encriptación WEP o WPA/WPA2 o servidor Radius, y cambiando las claves regularm ente. Cambia el SSID por defecto y desactiva el broadcasting SSID. Los posibles intrusos tendrán que introducir m anualm ente el SSID y conocerlo previam ente. Aunque la adm inistración de los clientes se complica ya que deberán conocer el nombre exacto del SSID. Realizar una adm inistración y monitorización minuciosa: D esactivar el servidor DHCP, y asignar m anualm ente en los equipos las direcciones IP. C am biar las direcciones IP del punto de acceso y el rango de la red por defecto. Activar el filtrado de conexiones perm itidas m ediante direcciones MAC. E stablecer un núm ero máximo de dispositivos que pueden conectarse. Analizar periódicam ente los usuarios conectados verificando si son autorizados o no. Desconexión del AP cuando no se use. A ctualizar el firmware dei dispositivo, para evitar vulnerabilidades o a ñ a d ir nuevas funciones de seguridad. 155 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-MA I PRÁCTICA 6.10 C O N F IG U R A C IÓ N A P S EG U R O V erem os a modo de ejem plo en el sim u lad o r de TP-Link http://www.tp-link.com/simulator/TL-WAS01G/userRpm/ index.htm, com o re a liza r dichas configuraciones: D eshab ilitar el envío del nom bre de la red SS1D : 54M vtirateuAccMéPotf« Wireless Mode Settings M eo» M* T l VASSOIO 0 Dilatile W lietra « . Acre«« Poèti Q SftJM» $9U» i io i i t a t l ,'~>C»eni M odificar el nom bre de usuario y su contraseña por defecto de ad m inistrad or: 54M Wr*»m Acce«« Po.-: r i ttMPtO P a ssw o rd D esh ab ilitar el servid o r DHCP y reasignación de direcciones IP está ticas en una red diferente a la por defecto (n o rm alm en te 1 9 2 .1 6 8 .0 .0 o 1 9 2 .1 6 8 .1 .0 ), esta m o s suponiendo que el punto de acceso no realiza enrutado por lo que no es la puerta de en lace de nu estra red. 1P de configuración del AP 1 9 2 .1 6 8 .2 5 .1 5 1 , la puerta de en lace d eb erá configurarse de forma independiente. T P L IN K 156 wuh extended Range ' © RA-M A 6 ■S E G U R ID A D EN R E D E S C O R P O R A T IV A S Filtrado de MAC: añ ad irem os las MAC de los dispositivos (p reviam en te insp eccion arem os la MAC en las tarje ta s de red inalám b ricas) que querem os perm itir (privilege = ailow ) el acceso a la red. Actualización del firm w are: es posible d escarg a r de la web del fabricante un archivo, o incluso probar algún softw are alternativo como O pew rt, DDWRT o Tom ato. S e recom ienda siem p re re alizar p reviam en te una copia de seguridad del firmware actual. 157 REFERENCIAS WEB Curso abierto con m ateriales y ejercicios sobre Seguridad Avanzada en Redes: http: / / o c l ü . uoc.edu / informático,-tecnologia-y-multimedia / aspectos-avanzados-de-seguridad-en-redes / Course. listing Sitio web sobre seguridad inform ática en m ateria de redes: http:I / www.virusprot.com/ Noticias sobre seguridad en redes. Asociación de internautas: http: / / seguri.dad.internautas.org/ Conexiones inalám bricas seguras y auditorías wireless en: http:/ / w ww.seguridadwirehss.net / Blog especializado en seguridad y redes: http: / / se.guridadyredes.nirc.blog.com / RESUMEN DEL CAPÍTULO A finales del siglo XXy principios del XXI las redes han significado una verdadera revolución tecnológica, a la que m illones de usuarios se h an unido. Nuevos peligros han surgido como la falsificación ispoofing) de identificadores de red y sitios web, ataques de denegación de servicio Dos y DDos y la interceptación del tráfico de red m ediante sniffing con Man in the Middle. En este capítulo se han analizado las diferentes técnicas para evitar dichos ataques en redes corporativas, producidos por atacantes internos. Algunas de ellas son, ap a rte de revisar las configuraciones y contraseñas por defecto de routers y servidores: Em plear protocolos seguros cifrados como SSH, los proporcionados por la capa TLS/SSL y VPN para conexiones entre ubicaciones remotas. R ealizar periódicam ente un análisis del tráfico de red m ediante sniffer y software de detección de intrusos (IDS). E vitar accesos no autorizados a la red corporativa, empleando redes cableadas o en todo caso, dado ei desarrollo de redes wireless, debido a su facilidad de instalación y bajo coste, em plear mecanismos de seguridad como direccionamíento estático, filtrado MAC y sistem as WEP, WPA y WFA2. En grandes organizaciones se recomienda el uso de servidores de autenticación RADIUS. 158 6 ■S E G U R ID A D EN R E D E S C O R P O R A T IV A S © RA-M A EJERCICIOS PROPUESTOS de red. Si quieres capturar gran parte del tráfico de la red deberás realizar previam ente un ataque MitM a la pu erta de enlace o conectarte a una WLAN. Se recom ienda siem pre que utilices un sniffer configurar las opciones de filtrado p ara m onitorizar solo el tráfico deseado. Busca los filtros necesarios p ara ra stre a r solo los protocolos FTP, HTTP, P 0P 3, etc. 1. Realiza una investigación sobre qué puertos de comunicaciones son más vulnerables, realizando un escaneo de puertos y analizando la información que ofrecen los siguientes enlaces: h ttp:i / w ww.internautas.org/ w-scanonLine.php h ttp :/ / wLvw .upseros.com / portscan.php http.7 / www.kuron.com/utils / portscanner / index.php ¿T ien es c e rra d o s los p u e rto s em p lea d o s frecuentem ente por el m alware? ¿Qué IP visualiza el escáner de puertos? ¿Es tu conexión a In tern et d irec ta, o m ed ian te un ro u ter? C om para la dirección IP de tu tarjeta de red y la que aparece en e¡ escaneo de puertos. ¿Es posible, m ediante obtener las co n traseñ as de protocolos como telnet, HTTP, FTP, SMTP o P 0 P 3 de correo electrónico? ¿Cómo? ¿Qué ventajas ofrece https? ¿Te conectarías a una web de un banco m ediante http? In te n ta acceder a tu correo electrónico vía web (H otm ail, Yahoo, Gmail) ¿es posible descubrir m ediante W ireshark la contraseña? ¿Por qué? ¿Para qué sirven los puertos 23, 13o y 443? ¿Son seguros? 2. A continuación se lista una serie de enlaces que perm iten realizar un test de la velocidad de acceso a Internet, de modo que un resultado muy inferior al co n tratad o p o d r ía ser un síntom a de te n e r ocupantes no deseados en nuestra máquina. ¿Son las v elo cid a d es de su bid a y bajada la s esp eradas? h ttp: / / www.adsL4ever.com/test / http: / / www.testdevelocidad.es / http: / / www. interna-utas, org/ test velocidad / http: / / www.adslayuda.com / test-de-velocidad/ R ecuerda que el ancho de banda del a u la es compartido por todos los PC del mismo. Realiza el test de velocidad de m anera individual (sin que nadie en el aula lo realice o esté haciendo uso de Internet). 3. Los packet sniffers se em plean para m o nitor izar el tráfico de una red LAN o WLAN y algunos de ellos son W ire sh ark (a n te rio rm e n te conocido como E thereal), E ttercap, TCPD um p, W inDump, WinSnif'fer, H unt. D arkstat, traffic-vis, KSniífer) y p a ra redes inalám bricas como K ism et o N etw ork Slumbler. Descarga o instala W ireshark en tu equipo, y haz que capture el tráfico que em ite y recibe tu tarjeta 4. C onfigura de form a segura un router Linksys WRT54GL m ediante su web p a ra sim ulación de configuración online: http: / / ui. linksys.com/ files / WRT54GL / 4.30.0 / Setup, htm ¿Es posible c o n fig u rar todos los asp ecto s analizados en el capítulo? 5. Busca información sobre la p in tu ra antiw ifi de EM-SEC Technologies y descubre su principio de funcionamiento. ¿Crees que podría ser útil y seguro? ¿Cómo se im plem entaría? P uede leer sobre dicha p in tu ra en: h t t p : / / w w w .publico.es/ciencias / 2 7 3 9 4 2 /una -pinturaprotege-a-los-navegantes-de-los-intrusos/ versiónim prim ible. 6. Busca información acerca de AlienVault y de las funciones que ofrece. Descárgalo y realiza pruebas e informes de monitorización del tráfico de red ¿Puede realizar funciones de IDS? ¿Es software libre? 7. In v estig a y u tiliza el com ando sep sobre una conexión SSH para el envío seguro de archivos de un equipo a otro. ¿Es posible abrir y utilizar una sesión SSH em pleando cifrado asim étrico con claves RSA? Investiga acerca de cómo hacerlo y realiza la prueba. 159 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D 8 . ¿Es posible realizar MAO spoofing o falsificación de la dirección MAC de una tarje ta de red? Busca cómo se realiza para sistem as GNU/Linux y Windows y pruébalo. © RA-M A 9. Realiza el siguiente test sobrephishing de V erisig n disponible en h ttp s://w w iv .p h isk -n o -p h ish .c o m / es con consejos útiles para reconocer páginas web falsas y realiza un resum en con recom endaciones útiles. ¿Crees ahora que solo garantizando que la web es h ttp s se tra ta de una web confiable? TEST DE CONOCIMIENTOS La configuración de clientes de red en WLAN es m enos compleja si: No se habilita DHCP server en el AP. Se habilita el SS1D broadcast. Se habilita la seguridad WEP, Se habilita la seguridad WPA. Con respecto a SSH: Es un servicio único de GNU/Linux. En Windows se puede em plear el cliente Putty. Es un protocolo que em plea el puerto 23. N inguna de las anteriores. El puerto que no emplea TLS/SSL es: Indique qué sentencia es verdadera: Las redes inalám bricas son más o menos igual de seguras que las cableadas. Las redes inalám bricas nunca serán tan seguras como las cableadas. Las redes cableadas UTP son m ás seguras que con STP. Las redes do fibra óptica son menos seguras que las inalámbricas. El mecanismo de seguridad más robusto en redes inalám bricas es: Open system. WPA2. WPA. W EP E n redes inalám bricas no se recomienda: C am biar el SSID de fábrica. C am biar el password de adm inistrador por de­ fecto. H abilitar el DHCP. Tener claves WEP complejas. 160 22. 990. 995. 443. Frente a ataques MitM una posible solución es: Em plear en trad as ARP dinámicas. E m plear direcciones IP dinámicas. Em plear direcciones IP estáticas. Em plear entradas ARP estáticas. ¿Cuál de estos p ro g ram as no funciona como sniffer? Cain & Abel. Snort. W ireshark. Logmeln. El protocolo están d a r para conexiones VI’N suele ser: P PT P IPSEC. L2TP. SSL/TLS. / Valorar los peligros externos a las redes corporativas y conocer las medidas de seguridad perimetrales para hacerles frente. / Comprender la importancia de los puertos de comunicaciones y su ñltrado mediante cortafuegos o firewall. / Aprender el significado de las listas de control de acceso (ACL) en routers y cortafuegos. / Comprender la importancia y aprender a configurar servidores y clientes proxy. S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-MA Cuando una red corporativa se encuentra interconectada a una red pública, los peligros de ataque a sus servidores, routers y sistem as internos se m ultiplican. L as m edidas de seguridad pcrim etral suponen la p rim era línea de defensa en tre las redes públicas y redes corporativas o privadas. E n tre otras estudiarem os el uso de co rta fu eg o s o firewall destinado a bloquear las conexiones no autorizadas, y de ser v id o re s proxy que hagan de interm ediario entre clientes y servidores finales, perm itiendo el filtrado y m onitorización de servicios. i A n a liz a la n o ticia " C h in o s a p re n d e n a e v it a r el Gran Firewall d e in te rn e t", e n co n tra d a e n : http ://www. bbc. co. uk/mundo/cienc¡a_ tecnologia/2010/03/100320_ china_ in te rn e tco n tro l_ censura_ firew all_jp.shtm l, e in d ic a : • ¿ Q u é e s el gran firewall ? ¿ Q u ié n co n tro la d ich o firewall? ¿ P a ra q u é ? • ¿ Q u é tipo de p a la b ra s y w e b s son c e n s u r a d a s ? ¿ P o r q u é ? • ¿ Q u é p o rc e n ta je y có m o c o n sig u e n e lu d ir el gran firewall? ¿M e d ia n te qué a p lic a c io n e s ? CORTAFUEGOS Un cortafuegos o firewall, es u n a aplicación o dispositivo diseñado para bloquear comunicaciones no autorizadas, perm itiendo al mismo tiempo las que si lo están. La configuración para perm itir y lim itar el tráfico entre diferentes red es o ámbitos de una red. se realiza en base a un conjunto de norm as y reglas. M ediante este mecanismo de defensa podemos m antener la seguridad de alto nivel en una red o en una m áquina. La utilización de un cortafuegos es necesaria cuando queremos proteger determ inadas zonas de nueva red o determ inados hosts, de am enazas que provengan del exterior o, incluso, de am enazas que se provoquen dentro de n u e s tra propia red ya sean por infecciones o ataques. L as características fundam entales de los cortafuegos son: Filtrado de paquetes de red en función de la inspección de direcciones de red: MAC. IP o puerto origen y destino, perm itiendo con este último criterio proporcionar un filtrado según las aplicaciones asociadas a dicho puerto. Filtrado por aplicación: perm ite especificar las aplicaciones y reglas específicas para cada una de ellas. Las d istin tas reglas de filtrado se aplican sobre el tráfico de salida o de entrada en una determ inada interfaz de red. Registro o logs de filtrado de paquetes. 162 © RA-MA 7 ■S E G U R ID A D P E R IM E T R A L PRÁCTICA 7.1 C O N F IG U R A C IÓ N DE C O R T A FU EG O S En siste m a s GN U /Linux, Ip ta b le s es una de las herram ien tas cortafuegos m ás em plead as, que perm ite el filtrado de paq uetes de red así como re a liza r funciones de NAT (NetWork Aüdress Translation - Traducción de Dirección de R ed). No es necesario instalarlo pues viene incorporado en el núcleo de GN U/linux, E s una aplicación que contiene una serie de cad en as de reglas de filtrado en 3 tablas. A tend er al orden de dichas reglas es muy im portante, ya que lee de m anera secuencial las ca d e n a s de reglas. Es decir, com ienza por la prim era y verifica que se cum pla la condición, en caso afirm ativo la ejecuta sin ve rifica r las sig u ientes. Por consiguiente, si la prim era regla en una determ inada tabla es re ch a za r cualquier paq uete, las sig u ientes reglas no se rán verificad as. 1. La estru ctu ra de una orden de iptables sigue el siguiente patrón: iptables -t [tabla] - -[tipo _o p eració n ] -- [cad e n a]-- [re g la _c o n _p a rá m e tro s ] - - [acció n ]. V erem os un ejem plo de com ando para en ten d er su estru ctu ra: iptables -t fílter -A FORW ARD -i ethO -s 1 9 2 .1 6 8 .2 .1 0 0 -p tcp - d p o r t 80 -j A CCEPT. T a b la 7 .1 1 tabla -t filter Tipo de operación -A Cadena FORW ARD R e g la _co n _p a rá m e tro s -i ethO -s 1 9 2 .1 6 8 .2 .1 0 0 -p tcp —dport 80 Acción -j A C C EP T El tipo de operación es añ ad ir una regla (A ), sobre la tabla filter (tabla por defecto de filtrado), y cadena FORW ARD (tráfico en rutad o). La re g ia: aceptar (A C C E P T ) el tráfico TCP cuyo puerto de destino se a el 80 (H TT P ), en el interfaz ethO, con IP origen 1 9 2 .1 6 8 .2 .1 0 0 . 2. Las opciones m ás usad as de iptables so n: iptables - L -L: listar las cad en as de reglas de una determ inada tabla (por defecto filter). -F: elim ina y reinicia a los valores por defecto todas las cadenas de una d eterm in ad a tabla. -A: añ ad ir cadena de regla a una d eterm inada tab la. -P: añ ad ir regla por defecto, en caso de que no cum pla ninguna de las ca d e n a s de regla definidas. Para siste m a s en los que no se haya definido an teriorm ente reglas para Iptab les el resultado de e je cu ta r el com ando iptables -L tiene que se r sim ila r a perm itir todo el tráfico. 3. Existen tres tab las incorporadas, cada una de las cu ales contiene cie rtas ca d e n a s predefinidas: Filter tab le (Tabla de filtro s): E sta tabla es la responsable del filtrado (e s decir, de b loquear o perm itir que un paquete continúe su cam in o ). Todos los paquetes pasan a tra v é s de la tabla de filtros. Contien e las sig u ientes cad e n as predefinidas y cualq uier paquete pasará por una de ellas: INPUT chain (C a d en a de ENTRADA) — Todos los p aq u etes destinados a este sistem a atraviesan esta cadena (tam bién denom inada LO C A L_IN P U T o ENTRA D A _LO C A L). 163 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-MA OUTPUT chain (C a d en a de S A LID A ) — Todos los paquetes cread o s por este siste m a atraviesan esta cadena (tam bién denom inada LO C A L„O U TPU T o S A U D A _L O C A L ). FORW ARD chain (C ad en a de R E D IR E C C IÓ N ) — Todos los p aq u etes que pasan por este sistem a para s e r en cam inados a su destino recorren esta cadena. Nat table (Tabla de traducción de direccion es de red) — Esta tabla es la responsab le de configurar las reglas de traducción de d irecciones o de puertos de los paq u etes. C ontiene las sig u ientes cadenas redefinidas: PREROUT1NG chain (C ad en a de PR ER U TEO ) — Los paquetes en tran tes pasan a trav és de esta cadena an te s de que se consulte la tabla de enrutado. PO STRO U TIN G chain (C a d en a de P O SR U T EO ) — Los paquetes sa lie n te s pasan por esta cadena d esp ués de hab erse tom ado la decisión de enrutado. OUTPUT chain (C ad en a de S A L ID A ). Mangle table (Tabla de destrozo) — Esta tabla es la resp onsab le de a ju sta r las opciones de los p aq u etes, com o por ejem plo la calidad de servicio. Todos los p aqu etes pasan por esta tab la. Está diseñada para efectos avan zad o s, y contiene todas las cad e n as predefinidas an terio rm en te. A la hora de definir una orden de iptables podrem os se leccio n ar ia tabla a la que va d estinada dicha orden m ediante el p arám etro - t : iptables - t [nat | fllter | m angle ] 4. Los m odificadores o parám etros m ás usuales en las reglas de iptables son los sig u ientes: T a b la 7 .2 -i In te rfaz de entrada ( e t h 0 ,e t h l(e t h 2 ...). -o In te rfaz de salid a ( e t h 0 ,e t h l,e t h 2 ...) . —s p o r t Puerto de origen (puede indicarse el nom bre o el núm ero de puerto del protocolo, p .e j: http u 80). —dport Puerto destino (puede indicarse el nom bre o el núm ero de puerto del protocolo, p .e j: http u 8 0 ). -p £1 protocolo del paquete a com probar, tcp, udp, icmp ó al!. Por defecto es all. -j Especifica el objetivo de la cadena de reglas, o sea una acción. —lin e - n u m b e r s C uando listam os las reg las, agrega el núm ero que ocupa cada regla d entro de ia cadena. S. Las a ccio n es que esta rán siem pre al final de cada regla (d esp u és de - j) que d eterm inará que h acer con los paq uetes afectados por la regla pueden se r: A CC EPT: Paquete paquete aceptado. R E JE C T : Paquete paquete rechazad o. S e envía notificación a través del protocolo ICMP. DROP: Paquete paquete rechazad o. Sin notificación. M ASQ UERA D E: E n m asca ram ien to en m ascaram iento de la dirección IP origen de form a dinám ica. Esta acción es solo válida en la tabla NAT en la cadena postrouting. 164 © RA-M A 7 ■S E G U R ID A D P E R IM E T R A L DNAT: En m asca ram ien to en m a sca ram ien to de la dirección destino, m uy conveniente para re-enrutado de paquetes. SNAT: E n m asca ram ien to en m ascaram ien to de la IP origen de form a sim ila r a m asq u erad e, pero con IP Fija. Ejem p los prácticos R e alizare m o s la configuración de un cortafuegos cm ed iante un script que d efin a: Enrutam iento con NAT y registro o log de paquetes FORW ARD y PR ER O U T IN G . S e crea un registro en log/iptables.log /var/ para ten e r un control de lo que entra y sale de nuestro cortafuegos. Reglas que perm ita el acceso a los protocolos HTTP, DNS y FTP en In te rn e t, pero solo a dos direcciones Ip d eterm inad as desde una red local (1 9 2 .1 6 8 .2 .1 0 0 y 1 9 2 .1 6 8 .2 .1 1 4 ), todos los dem ás equipos no tendrán acceso . Redirección del tráfico web en ei puerto 80 por el puerto 3128 (P ro xy). V erem os su utilidad en el sig u iente apartado. #! /bin/bash # borrar todas las reglas existentes, iptables -F iptables -t nat -F iptables -t mangle -F iptables -X # Aceptar el tráfico desde loopback iptables -A INPUT -i lo -j ACCEPT # Habilitar logs de todo lo que entra por FORWARD iptables -A FORWARD -j LOG — log-prefix 'IPTABLESFORWARD : ' #Permitimos acceso a los puertos 8Ci (web) , 20 -21 (ftpFTP), 53 (dn s-tcp y ud] # a los equipos: 192.168.2. 100 y 192.168. 2.114 iptables -A FORWARD -i ethO -s 192. 168 .2 .100 -P tcp --dport 80 -j ACCEPT iptables -A FORWARD -i ethO “3 192. 168 .2. 114 -P tcp --dport 80 -3 ACCEPT iptables -A FORWARD -i ethO -s 192. 168 .2. 100 -P tcp — dport 20 :21 -j ACCEPT iptables -A FORWARD -i ethO -s 192. 168 .óO .114 -P tcp — dport 20 :21 -j ACCEPT iptables -A FORWARD -i ethO -s 192 .168 .2 .100 -P udp — dport 53 ~j ACCEPT iptables -A FORWARD -i ethO - s 192. 168 .2. 100 -P tcp — dport 53 "j ACCEPT iptables -A FORWARD -i ethO -s 192. 168 .2. 114 -p udp — dport 53 "j ACCEPT iptables -A FORWARD -i ethO -s 192. 168 .2. 114 -P tcp — dport 53 ACCEPT #Cerramos los puertos bien conocidos (1-1024). iptables -A FORWARD -i ethO -p tcp --dport 1:1024 -j DROP iptables -A FORWARD -i ethO -p udp — dport 1:1024 -j DROP #Hacemos log de todo lo entra por el PREROUTING iptables -t nat -A PREROUTING -j LOG — log-prefix 'IPTABL E S P R E R O U T I N G : ' SRedirección de puerto 80, hacia el Proxyproxy, puerto 3128. iptables -t nat -A PREROUTING -i ethO -p tcp --dport 80 -j REDIRECT — to-port 3128 ^Enmascarar mediante NAT, todo el tráfico (la IP origen de los #paquetes) de la red interna por la IP de la tarjeta de red externa o pública. iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o ethl -j MASQUERADE # Habilitamos enrutamiento entre tarjetas de red de nuestro equipo. echo 1 > /proc/sys/net/ipv4/ip_forward IFin del script 165 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-MA Una v e z ejecutad o el script podem os ve r el resultado de la configuración, m ediante el com and o: iptables -n L . 0 9 0 root ^usuario-desktop: home usuario Aichivo Ertit.il ^ ft Terminal Ayiyla rootftusuarlo-deskto p^hon e/u suauo« lp ta tile s ni i t u t INPUT f p o lliy ACCEPT) targ et prot opt source 0 00 ACCEPT a ll • 0 . 0 .0 .0 / 0 - .a. . /G Chau FORWARD i p o licy ACCEPT targ et prot opl source a l l - - O .O .O .fi/0 LOG p r e fix IPTABLESFORKAflD : ACCEPT 192.168.2. 1 *° ACCEPT tcp - 192.168.2 ACCEPT tcp - • 192.168.2. ACCEPT tcp 192.168.2. ACCEPT udp - 192 .168.2. ACCEPT tcp 192 .168.2. ACCEPT 192 .168.2. udp - ACCEPT tcp - 192 .168.2. DROP tcp - • 0 . 0 . 0 , 0/0 DROP udp — 0 .0 .0 0 /0 100 114 100 114 lea 100 114 114 Cf-air OUT PUT (p o lic y ACCEPT 1 target prot opt source ro o tftusu ario-deskto p:/ho»e/usuaao« | HI d e s tin a tio n e .9 .o .o /e LOO flag s 0 leve 0 .0 .0 .0 / 0 0 .0 .0 .0 / 0 0 .0 .0 .0 / 0 0 .0 .0 .0 / 0 0 .0 .0 .0 / 0 0 .0 .0 .0 / 0 0 . 0 .0 .0 / 0 0 .0 .0 .0 / 0 e . o . e . e /e o .o .fl.e /o tcp tcp tcp tcp udp tcp Udp tcp tcp Udp d p t:80 d p t:80 dpls:20:21 dpts:20:21 d p t:S3 d p t:53 d p t:S3 d pt:53 d p ts : 1: 1024 d p t S :l:1 0 2 4 d e s t in a tio n II Por otro lado para ve r las reglas PRERO U TIN G y PO STRO U TIN G de la tabla NAT: iptables - t nat -n L . Para ve r com o se hacen efectivas las reglas de iptables, si in ten tam o s acced er a sitios web desde el equipo configurado con IP 1 9 2 .1 6 8 .2 .1 0 0 , ve rem o s com o resuelve los nom bres de dominio com o tvivw.googye.es y accede sin problem as. En caso de intentar a cced er a una web desde un equipo de la red pero con IP no perm itida (e j: 1 9 2 .1 6 8 .1 .5 0 .), no tendrá acceso a la navegación ya que se bloquea todo el tráfico hacia In te rn e t de cualq uier dirección que no sea las acep tad a en las reglas. PRÁCTICA 7.2 A R C H IV O S LOG La herram ienta iptables por sí sí sola no realiza registros de cada una de las conexiones que filtra. E s posible hab ilitar esta función realizand o una se rie de configu raciones en distintos a rch iv o s de m anera que queden registradas todas las en trad as y salid as de nuestro cortafuegos. Para ello an teriorm ente hay que definir la creación del registro a través de la acción - j log en las reglas de iptables, pudiendo añ ad ir un prefijo a cada entrada en el log para poder identificar los paq uetes de form a m ás sencilla, m ediante - -log-prefix. Por ejem plo en la práctica an te rio r hem os configurado: iptables -A FORW ARD -j LOG --log-prefix 'IPTA BLESFO R W A R D : ' iptables -t nat -A PRERO U TIN G -j LOG --log-prefix 'IP T A B LE S P R ER O U T IN G : ' Hacem os log de todo lo que filtra FORW ARD y PRERO U TIN G . 1. Para hab ilitar el log en p rim er lugar vam os al archivo de configuración del sistem a de logs del núcleo que se encuentra en la ruta /etc/rsyslog.d/50-defau¡t.conf y añad im os lo sig u iente: kern, warning /var/log/iptables.log © RA-M A 7 ■S E G U R ID A D P E R IM E T R A L o• • g *50-d«Vao!t c c n f ( e ft T iyfclog.d) • g e rii! j *ín * ^¿Omnla* W ^üesAace- ^ •V>d é faite onf » » 0 O c fiu ll ru les for rsysloQ For aor« Information vtç rsyslo g.co o f(5) and /etc/ rs y s lo g conf standard log f il e s • F ir s t auth.autnpriv • *. * ; autb, authpMv.none <cro n .• daeaon • kern. • log by f a c i li t y /vir/loç/âuth log ■ /vn/loçAyslo g / « r / lo ç / c r » n .l 09 /ïüf/loj/diCT'on tog /var/lo g /kïfn .lo g /viiV log /tpr log -/v a r/lo g / u ll.to g 7v*r/log/user log K ---- B. mtr.»_________ äeni.wKtlUg jjjjg / W / b l / l p U k < a .l En los sis te m a s GN U /Linux generan m e n sa je s con diferentes niveles de prioridad, de m enor a m enor son: debug, info, notice, waming, warn, err, error, crit, alert, emerg y panic. Con la línea an teriorm ente m encio n ad a, se añade a iptables.log cualq uier registro del tipo w arning (nivel 4 ), asociad os norm alm ente a filtrado de p aq u etes de red. Una vez introducida la configuración an terior reiniciam os el servicio rsyslog, aunque dependiendo de la versión del kernel es posible que sea necesario re in icia r el sistem a por com pleto: /etc/init.d/rsyslog stop /etc/init.d/rsyslog start Una vez reiniciado el se rvicio podem os o b servar que se ha creado el archivo de log m ed ian te: cat /var/tog/ iptables.log A m edida que se filtren p aquetes se irán añadiendo registros a e ste archivo. Los logs de iptables es posible tam bién verlos en /var/log/messages, el porqué de cre a r el archivo "iptables.log" es debido a que en este archivo solo se alm acenan erro res a p artir de nivel 4 m ientras que en el archivo "m essag e s" se alm a cen a cu alq u ier error, ind iferentem ente del nivel de error, y por tanto a la hora de buscar un registro de iptables es m ucho m ás costoso. 2. Hasta aqu í tenem os la configuración del log de iptables pero ahora vam os a e xp licar que contiene un registro del m ism o. Para ello, introducim os la sentencia anterior "cat /var/log/iptables.log" y vem o s que ap a rece algo sim ila r a lo sig u iente: i 9 O ~iptAbte% lo q (Soto l« ic tu fa | ( va i lo g l * •</ r Oec 21 l ì Ob usuarlo desktop Kernel ( table e ntries 1024 lorder 9, 4096 byte?) Dec 21 91:15:05 usuano desktop kernel: ( Link ILMKC) enabled at I KO lfl Oec 21 91.15:95 usuar lo -desktop kernel: ) Link iLJKfi) enabled at IRQ 11 Dec 21 91:12:95 usuario-desktop kernel: | ' resource for EISA slo t 4 I Dec 21 91:15:95 usuano desktop kernel- | version 1 I Oec 21 91 15:95 usuario-desktop kernel I 6:779:293 Dec 21 91:15:95 usuar lo -desktop kern el: | 32x/32x na/tor»2 tray ^ 9.528230) DQuot cache has« 9.552047) ACPI PCI Interrupt 9.605369] ACPI : PCI Interrupt o 7999211 Cannot allo cate 9.7053001 registered M skstats 0 7959*4) fiagic ouster 1.199211) s r t : s c s iJ- a K drive 1 12*474! ) :5 é .t r -e 0« 00 9K»192.160 1.1 Pt M WÊÊ M V M » SP7*520 Dec 21 01.15:05 usuori o -desktop k e rn e l: I L in k ILMKA] enabled a t IRO 5 Dec 71 01.15:05 u s u a rio 'd e skto p kernel I i t »to ptano * 2 4774941 ACPI. PCI Interrupt 9.15W70] p ll* 4 safcus Antfto de ta U M kio t - K Col 2)9 INS 167 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-M A A nálisis de un registro de su ceso s del archivo iptables.log La inform ación se ordena de izquierda a derecha siguiendo al modelo O S I de abajo hacia arrib a, prim ero lo referido a en lace de datos (¡face, MAC), luego a red (dirección IP, T O S ) y por ultimo de transp orte (puerto, A CK , e tc .). S e dará un breve detalle de cada cam po ya que hay inform ación que podría no e sta r p resente dependiendo de la cadena dentro de la que se realizo el registro de algunos de los protocolos que intervienen en el caso. D ec 2 1 : es el m es y el día del registro. (21 de d iciem b re). 1 0 :3 1 :4 1 : es la hora en la que se añadió el registro al archivo de log. U suario-desktop : es el nom bre de la m aquina que realiza el log. kern el: [ 4 0 8 1 .6 1 7 7 4 6 ]: es el código del log del núcleo. IPTA B LESFO R W A R D : e s el prefijo que hem os añadido en la sentencia de ¡ptables para d iferenciar los registros que provienen de iptables de cualq uier otro registro. IN = ethO O U T= : interfaces de red por la cual entró la tram a y por la cual va a salir. MAC: inform ación que m aneja la capa MAC (Media A ccess Control, junto a LLC conform an la capa de en lace de d atos). S e concatenan los 6 bytes de la dirección MAC destino con los 6 de origen y com o se trata de un d atag ram a IPv4 el código es 0 8 0 0 . S R C y D ST: IP origen y destino. LEN : longitud total del d atag ra m a , hace referencia al cam po LT de la cabecera IP (del bit 17 al 32) y no al cam po IH L (longitud de la ca b e ce ra , del bit 5 al 8). T O S y PR EC : cam po tipo de servicio de la cabecera IP, por lo general es 00 y con PREC (precedencia)OxOO. TT L y ID : tim e to live (tiem po de vid a) y el cam po ID utilizado para re a rm a r fragm entos. PROTO, S P T y DPT: en este caso , protocolo de transporte y puertos de origen y destino. El valor de PROTO se obtiene del cam po protocolo de la cab ecera IP. El S P T y DPT son algoritm os de control. T IP O S D E C O R TA FU EG O S En general, para establecer las diferencias en tre los distintos cortafuegos atendem os a la flexibilidad y la facilidad de configuración de los mismos, así como la capacidad de manejo de tráfico. U na clasificación posibles es por la u b ic a c ió n en la que se encuentre el firew all: F íre w a lls b a sa d o s en servid ores: consta de una aplicación de firew all que se instala y ejecuta en un sistem a operativo de red (NOS), que norm alm ente ofrece otra serie de servicios como enrutam iento, proxy, DNS, DHCP. etc. F íre w a lls dedicados: son equipos que tienen instalado una aplicación específica de cortafuegos y, por tanto, trabajan de forma autónom a como cortafuegos. F íre w a lls in te g ra d o s : se integran en un dispositivo hardw are para ofrecer la funcionalidad de firewall. Como ejemplos encontram os switches o roulers que integran funciones de cortafuegos. F íre w a lls p erson ales: se instalan en los distintos equipos de la red de forma que los proteja individualm ente de am enazas externas. Por ejemplo en un equipo doméstico el cortafuegos preinstalado en sistem as Windows. 168 © RA-M A 7 ■ S E G U R ID A D P E R IM E T R A L Las arq u itecturas de cortafuegos m ás im plem entadas son: S cr e e n in g router: como frontera entre la red privada y la red pública se encuentra un router que realiza tareas de filtrado. D ual H om ed-H ost: como frontera se dispone un equipo servidor que realizará tarcas de filtrado y enrutam iento m ediante al menos 2 tarjetas de red, esto perm itirá una mayor flexibilidad en la configuración e instalación de aplicaciones de seguridad. S creen ed H ost: combina un router como equipo fronterizo exterior y un servidor proxy que filtrará y perm itirá añadir reglas de filtrado en las aplicaciones más empleadas. Veremos el uso y configuración de servidores proxy en un apartado posterior. S creen ed -su bn et: m ediante la creación de una subred interm edia, denom inada DMZ o zona d esm ilita riza d a , entre la red externa y la red privada interna, perm itirá tener 2 niveles de seguridad, uno algo m enor en el cortafuegos m ás externo y uno de mayor nivel de seguridad en el cortafuegos de acceso a la red interna. I PRÁCTICA 7.3 C O N F IG U R A C IÓ N R O U T E R -F IR É W A L L La m ayoría de los routers poseen opciones de configuración de cortafuegos o reglas de filtrado, ve rem o s estos asp ecto s a 2 niveles dentro los productos de la em presa C is c o . L in k s y s , es la división para el hogar y pequeñas e m p re sas, entre sus productos en contram os el router W R T54G L con una web para sim ulación de configuración Online: http://ui. linksys.com/fHes/WRT54GL/4.30. O/Setup.htm Entre otras opciones disponem os de opciones de configuración básica de cortafuegos (opción Security - Firewall), así com o una configuración m ás avan zada (opción A ccess Restrictions) donde podem os habilitar 10 políticas de acceso independientes, por ejem p lo habilitar el tráfico a d eterm inad as horas, para determ inado tipo de tráfico (p uertos-protocolos de ap licación ), equipos y sitios web. 169 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-M A Para el caso de los routers C IS C O de gam a media y alta, es posible configurar listas de control de acceso o A CL, listas de condiciones que se aplican al tráfico que viaja a través de una interfaz del router y se crean según el protocolo, la dirección o el puerto a filtrar. Existen dos tipos de A CL: A C L estándar, donde solo tenem os que esp ecificar una dirección de origen. A CL extendida, en cuya sintaxis aparece el protocolo y una dirección de origen y de destino, ofrecen un m ayor control. V eam os un ejem plo de ACL están d ar: Una A C L e stá n d a r solo filtra la dirección origen, donde ésta puede se r una dirección de host, de red o un rango de d ireccio nes. Con la com paración se p erm ite o deniega el acceso. La configuración se hace en modo de configuración global, y luego se hace la asignación de la A C L a la interfaz de red que corresp ond a, ya sea a la entrada o a la salida del tráfico en dicha interfaz. La sin ta x is com pleta del com ando A CL estándar, para routers C IS C O bajo sistem a operativo propietario C IS C O IO S , es la sig u iente: R o u ter(co n fig )# a cce ss-líst n u m e ro _A C L d e n y|p e rm it d ire c c ió n _a _filtra r m a sca ra _w ild ca rd D onde: n ú m ero _A C L es un núm ero que va del 1 al 99 o del 1 3 0 0 -1 9 9 9 , y la m áscara de w ildcard se obtiene com plem entando la m ásca ra de su b red , es d ecir si la q uerem os ap licar sobre una red de clase C , la m áscara w ildcard se rá 0 .0 .0 ,2 5 5 com p lem entaria de 2 5 5 .2 5 5 .2 5 5 .0 . R c w Ih 1 _ '» 1 6 * M I ¡ 192 16* 15 I No h » r a n o a ú n Í1>S « 5 ÍS 5 0 roum 7 w iw k i ' i a z i M t &2 m m m y u n s ís a o R o u la O * 1 « 2 ie a in Ito tM y ftr a c o C n 'W 18« 11.’ J S S ÍS 5 „ 'M 0 Tom ando en cuenta la topología de la im agen, para cre ar una A CL en Router 1 que solam ente perm ita los paquetes de la red 1 9 2 .1 6 8 .1 6 .0 : R o u te rl(c o n fig )# a c ce ss -list 1 perm it 1 9 2 .1 6 8 .1 6 .0 0 .0 .0 .2 5 5 R o u te rl(c o n fig )# interface SerialO R o u te rl(c o n fig -if)# ip -access-g roup 1 in La explicación de esta A CL e s que com o es una A C L estándar, se configura lo m ás cerca del destino ( Routerl ), la dirección a filtrar e s una dirección de red de cla se C, por lo que la m áscara wildcard es 0 .0 .0 .2 5 5 ya que verifica la red y no verifica la parte de host. L a s re g las A C L se verifican como en el cortafuegos iptables, hasta que se cum pla una condición, en caso de no ser a s í, im plícitam ente hay una linea al final de la A CL que deniega todo lo d em ás: R o u te rl(c o n fig )# a c c e ss-list 1 deny any, la cual no nos afecta en este ejem p lo para el funcionam iento que d eseam o s de la A CL. D esp ués se asig na en la interfaz de red que corresponda, para eso debe seg uir la ruta que seguiría el paquete al tratar de e n tra r a Routerl. La dirección de red a filtrar proviene de Router2, por lo que la trayecto ria sería salir de Router2 por su interfaz SO y en trar a Routerl por la interfaz SO, lo cual la hace la interfaz en la que se debe configurar, ju sta m e n te a la entrada (in ). 170 © RA-M A 7 ■S E G U R ID A D P E R IM E T R A L I PRÁCTICA 7.4 C O N F IG U R A C IÓ N DE C O R T A F U E G O S CON EN TO RN O G R Á F IC O La m ayoría de los siste m a s op erativos p erso n ales disponen de cortafuegos p reinstalad os, com o e s el caso de los siste m a s W indows. S u s funciones han ido aum entando en las últim as ve rsio n es com o W indows Vista y W indows 7, y en su s version es de servid or como W indows 2003 y 2008 han proliferado los en torn os de gestión de seguridad en redes como M icrosoft In te rn e t S e cu rity and A cceleration S e rv e r (IS A S e rv e r) y M icrosoft Forefront T h re at M anagem ent G atew ay (Forefront TMG). En nuestro caso, utilizarem os la aplicación Kerio W inroute Firew all para g estio n ar la seguridad del tráfico en tran te y saliente de nuestra red. 1. En prim er lugar, d escarg arem o s el softw are desde la siguiente d ire cció n : www.kerio.com. Tras d escarg a r el eje cu tab le que instalará el firewall, eje cu tare m o s el instalador. E s recom endable d esactiva r el Firewall que viene por defecto en W indows para e v itar conflictos. En un m om ento de la instalación, el program a d etectará si hay algún conflicto con el siste m a . En caso de se r a sí, tend rem os que d eshabilitar dichas opciones que presentan conflictos con el program a seleccionándolos en el m ism o cuadro de diálogo. Tras esto, nos pedirá un nom bre de usuario y una co ntraseña para la adm inistración del firewall com o ad m inistrad or. Por últim o, pulsarem os en el botón in sta lar para e m p e z a r la instalación del Firewall en el sistem a operativo. A la hora de in sta lar el softw are Kerio W inroute firewall se aplica una configuración que bloquea todo el tráfico de In te rn e t por lo que tendrem os que re alizar m ás adelan te una configuración básica para p erm itir aquellas conexio nes que necesitem os. 2. Term inada la instalación, podem os iniciar el program a de adm inistración "Kerio Adm inistration consolé" que nos perm itirá re alizar la configuración de nuestro Firewall. Como todo program a de ad m inistración, este nos pide que nos conectem os a un host (podrem os configurarlo re m o tam en te o en lo c a M o c a lh o st) con el usuario y la contraseña definida en la instalación para poder ad m in istra r el softw are. K m Aorrumtintion Comete a B O Afctwo Eritar Ver Herrarwn!® Ayuda O Marcadores no están crotepdoe Una vez logueados, el Firewall nos ejecuta un asisten te que nos p erm ite re a liza r una configuración básica del m ism o. En prim er lug ar tendrem os que indicarle la forma en la que este se conecta a la red seleccionando "Un único enlace de Internet - p ersistente" ya que es la configuración m ás sencilla. 171 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-M A Acto seguido, nos pedirá que seleccionem os la ¡nterfaz por la que se conecta a la red. D ependiendo de las in terfaces que se conectan tendrem os que se leccio n ar una ¡nterfaz para la opción que hem os elegido o tan tas como haya co nectad as para las opciones de "m últiples en laces a Internet" El sig u ien te paso es el que bloqueará o perm itirá cierto tráfico a In te rn e t según los protocolos que necesitem o s ya sea para la visualización web, transferencia de arch ivo s m ediante FTP, etc. Seleccio n arem o s la segunda opción de la pantalla que dice “ p erm itir el acceso solo a los sig u ien te s se rvicio s" ya que tendrem os un control exhaustivo de las ap licacion es que perm itim os la conexión. De la lista que nos ap a rece seleccio narem o s los protocolos cuyo tráfico estará perm itido. R ealizarem o s una configuración sencilla perm itiendo solo el protocolo http y DNS para la naveg ación por In te rn e t. Todos los d em ás protocolos quedarán bloqueados. Polfee» ufarte •p*gr» 4 dt 7 Soecoone ri ravvi * que tJM d rrstrnpr e acceso a tntrntt de tas u u ro t Or U LAN PcnMBr d acceso a todo« be w vtooi (w> In U d o n « / ♦ Per*4r d acceso a6o a b i »pachtes ter <>ccs Sentoo ^rotocob 0 HTTP TCP □ «n»STGP □ FIJ> TO> □ SHTV TCP 0 0*6 TO>«*> □ P0P3 TO’ O TCP □ Tdurt TtJ> Purrtodecr^en Cuatguera Cuafcueva Cuáquera Cuatoaera Cua*OL*ra Cuáquera CuñtoMwa Cuakuera Puerto di desano «0 443 21 25 53 1» H3 23 Configurados los sen/icios que querem os perm itir, podem os se leccio n ar o no la opción para que cree una se rie de reglas en el firewall que perm itan la adm inistración del m ism o de m anera rem ota m edian te VPN. 3. R ealizarem os una prueba básica para v e r que el firewall funciona correctam ente. Para ello nos conectarem os m ed ian te FTP a una m áquina rem ota o de nuestra m ism a red, si el Firewall funciona co rre cta m e n te no nos d eja rá conectarnos al se rvid o r FTP, pero sí nos perm itirá la navegación web. 4 . Si posteriorm ente q uerem os perm itir la conexión m ediante FTP al se rvid o r local, irem os a la sección "configuración" y pulsam os en el apartado "política de tráfico". En este apartad o se m uestran las reglas que regulan el firewall, añ adirem os el servicio FTP a las exce p cio n e s pulsando en las filas "Acceso a In te rn e t (NAT)'' y "Tráfico del Firewall", en la casilla de se rvicio s con el botón derecho se leccio n am o s “editar servicios". Ardwo Ayuda Kfrto WmRoute i Política de tráfico CoadiQMraoón ■Pinte* faces 0 - i - - T i T T ^ jp ^ Bin } md » ín te r Horabrt Cnger» Oes»« (a h tM l >«| Todos tof denles • ’ o d M iw to i» í “*• ^ntíev,\xiri i • Fresal Acoón Regr Traducnár Servoo ♦ jF le a d o de cammoo pSerrtdorDMCP -*»6 0 T rtlo b a i i: ¡ J Defooorct Taúla de m u í— ente * Accasane bd 0 y hr •« Regatm lojkj * ^ CuBt *9 *9 * r*Cfa B m a «sta reefe etc* r^ l. ■ Todos &rcfcs r _ j— 4» C:jatoaeia O HTTP ** Ih iM n o ty g n ip M Ostlt*do LJÍialb HoojtM oro rééco <* Custeaera v Cua*o^era Cuatquva X S eleccio n am o s del desplegable "agreg ar" el servicio que q u erem o s añ ad ir a las excep cio n es, en nuestro caso FTP, y pulsam os en aceptar. 172 © RA-M A 7 ■S E G U R ID A D P E R IM E T R A L DMZ Cuando se realiza el diseño de una red es im portante determ inar qué equipos ofrecerán servicios de carácter público y por tanto será accesibles desde el exterior de n uestra red corporativa y qué equipos deben ser invisibles desde el exterior para m an ten er un cierto nivel de seguridad en las comunicaciones internas. Surge de esta diferenciación el concepto de zon a d esm ilita riza d a o DMZ (dem ilitarized zone) o red perim etral. Se tra ta de una red local que se ubica en tr e la red in tern a d e u n a o rg a n iza ció n y una red ex tern a , generalm ente In tern et, donde se ubican los servidores HTTP, DNS, FTP y otros que sean de carácter público. Internet H abitualm ente, una configuración DMZ es u sar dos cortafuegos, donde la DMZ se sitúa en medio y se conecta a ambos cortafuegos, uno conectado a la red in tern a y el otro a la red externa. E sta configuración ayuda a prevenir configuraciones erróneas accidentales que perm itan el acceso desde la red ex tern a a la in tern a. E ste tipo de configuración tam bién es llam ado cortafuegos de subred m onitoreada íscre en ed -su b n et firewaLl). Por lo general, la p o lític a d e s e g u r id a d p ara la DMZ es la siguiente: El tráfico de la red externa a la DMZ está autorizado y a la red interna está prohibido. El tráfico de la red in tern a a la DMZ está autorizado y a la red externa está autorizado. Norm alm ente el DMZ host está separado de In tern et a través de uu router y un cortafuegos, o se encuentran integrados. Es aconsejable que en el cortafuegos se abran al exterior únicam ente los p u ertos d e los ser v ic io s que se pretende ofrecer con los servidores disponibles en la DMZ. 173 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © RA-M A PROXY Un servidor proxy o representante es una aplicación o sistem a que gestiona las conexiones de red, sirviendo de interm ediario en tre las peticiones de servicios que requieren los clientes, como http, FTP, irc, telnet. ssh, etc., croando así una m em oria caché de dichas peticiones y respuestas por parte de los servidores externos. La finalidad de este tipo de servidores es poder servir más rápidam ente a sus usuarios en conexiones siguientes que hayan sido solicitadas y respondidas previam ente, sin tener que acceder rem otam ente de nuevo a los servidores externos. La m ayoría de los servidores proxy tam bién añaden fu n cio n e s de control y autenticación de usuarios, y reglas de filtrado de los contenidos solicitados, así como funciones de registro de logs. E n tre las grandes ventajas de un servidor proxy se encuentra la mejora de velocidad de respuesta a peticiones, ya que si varios clientes van a pedir el mismo recurso, el proxy puede hacer caché, guardar la respuesta de una petición para d a rla directam ente cuando otro usuario la pida. Así no tiene que volver a contactar con el destino, y acaba más rápido. P ara evitar contenidos desactualizados, los servidores proxy actuales, se conectan con el servidor remoto para com probar que la versión que tiene en caché sigue siendo la m ism a que la existente en el servidor remoto. TIPOS, CARACTERÍSTICAS Y FUNCIONES PRINCIPALES Dependiendo del tipo de tráfico que circulará por una red necesitarem os un proxy que cum pla con las necesidades d el tráfico, ya sea para acelerar la descarga de contenidos para no sobrecargar la salida a In tern et o para autenticación de usuarios. En función de las características de cada tipo de proxy podemos clasificarlos de la siguiente m anera: P ro x y ca c h é Web: se tra ta de un proxy para una aplicación específica como el acceso a la web. M antienen copias locales de los archivos m as solicitados y los sirven bajo dem anda, reduciendo la baja velocidad y coste en la comunicación con Internet. El proxy caché alm acena el contenido en la caché de los protocolos HTTP, HTTPS, incluso FTP. P roxy NAT: integración de los servicios de traducción de direcciones de red y proxy. P roxy tran sp arente: norm alm ente, un proxy Web o NAT no es tran sp aren te a la aplicación cliente: debe ser configurada para u sar el proxy, m anualm ente. Un proxy tran sp aren te combina un servidor proxy con NAT (Network Address T ranslation) de m anera que las conexiones al puerto 80 típicam ente, son redi rígidas hacía el puerto del servicio proxy. P roxy anónim o: perm iten aum entar la privacidad y el anonim ato de los clientes proxy, m ediante una activa elim inación de características identificativas (dirección IP del cliente, cabeceras From y Referer. cookies, identificadores de sesión...). P roxy inverso: un reverse proxy es un servidor proxy instalado en una red con varios servidores web, sirviendo de interm ediario a las peticiones externas, suponiendo una capa de seguridad previa, gestión y distribución de carga de las d istin tas peticiones externas, gestión de SSL o como caché de contenidos estáticos. P roxy abierto: acepta peticiones desde cualquier ordenador, esté o no conectado a su red. En esta configuración el proxy ejecutará cualquier petición de cualquier ordenador que pueda conectarse a él, realizándola como si fuera una petición del proxy. Por lo que perm ite que este tipo de proxy se use como pasarela para el envío masivo de correos de spam , muchos servidores, como los de IRC o correos electrónicos, deniegan el acceso a estos proxys a sus servicios, usando norm alm ente listas negras (blacklist). Tras conocer los distintos tipos de proxy pasarem os a in stalar y configurar uno. 174 © RA-M A 7 ■S E G U R ID A D P E R IM E T R A L PRÁCTICA 7.5 C O N F IG U R A C IÓ N DE P R O X Y . G E S T IÓ N DE C A C H É, LO G , C L IE N T E S Y F IL T R O S W E B . En la siguiente práctica, ap re n d e rem os a in sta lar y configurar los p arám etros fund am entales de un servid o r Proxyproxy, así como los clientes que hagan uso de él. 1. En siste m a s GN U/Linux Squíd es el se rvid o r Proxy proxy por excelen cia, debido a su potencia y estab ilidad. E m p e za rem o s por in sta la r Squid m ediante el com ando: apt-get install squid3. En la instalación de Squid nos crea un archivo de configuración del Proxy proxy por defecto en /etc/squid3/ squid.conf. En este fichero podem os config urar cualq uier parám etro del Proxyproxy. No o bstan te, nosotros cre are m o s un fichero de configuración propio con los parám etros n e cesario s para que el Proxy proxy funcione com o filtro de contenidos. Por este m otivo, harem o s una copia del archivo de configuración que se instala por defecto de tal m anera que tengam os una copla de seguridad del archivo en caso de fallo. E jecu ta rem o s la sig u iente se n te n cia: cp /etc/sq uid3/sq u id .conf /etc/sq uid3/sq uid.conf.old 2. M odificarem os el fichero eje cu tan do la sentencia " gedit l etc! squid3¡squid.conf". El contenido del archivo de configuración: m i Ate f * - ^ <4*0 roo» X jvpurjaetroi generales «ffcafcre del proxy v is ib le hostnaae servidor proxy tpoerto de escucha del proxy http port 112 8 •Dirección de la caché de squid ir e l taaafo de la ais«a cache d ir ufs /var/spool/souldJ ?••• 16 cache ae« 12 NI aaxiaua object v i/e in oe®cry 256 MB •Dirección de los registros de squid access log /var/log/tquidl/access.log cache log /var/log/squldl/cache.log # L ista s de control de acceso ^ acl acceso src 0 ot acl nopermitidas i¿rl re?e* ’ /etc/s^uldl/nopermitidas* acl nowebs dttdoaain V etc/w idl/n o w ebs* acontrol de http access http access http access acceso deny nopera í tid a l deny rowetH allow acceso IfrttD piano » Ancho dc >a tatoiacJOn | • in 1 P arám etro s g en erales: alm acenam ien to cach é, nombre y puerto A continuación vam os a e xp licar los parám etros que hem os m odificado en el fichero de configuración Squid. conf: # Parámetros generales ffNombre del proxy visible_hostname servidor_proxy E ste será el nom bre del proxy que m ostrará a los clientes proxy cuando Squid detecte una página o una palabra no p erm itid a: © R A -M A S E G U R ID A D Y A LTA D IS P O N IB IL ID A D #puerto de escucha del proxy http_port 3128 #Direccion de la caché de squid y el tamaño de la misma cache_dir ufs /var/spool/squid3 2000 16 256 cache_mem 32 MB m a x i m u m _ o bject_size_in_memory 256 MB C a ch e _d lr: determina el tipo de sistema de almacenamiento en caché que utilizará Squid (ufs recomendado), así como la dirección de la caché (/var/pool/squid3), tamaño de la caché (2000 MB), número de directorios y subdirectorios de la caché (16 y 256). El parámetro C a ch e _m e m : determina la cantidad de memoria ram que será utilizada como caché. Un valor entre 8 y 32 megas es lo recomendable, pero dependerá de la cantidad de memoria que tengamos en el sistema. M a x im u m _ o b je c t_ s iz e _ in _ m e m o ry . : Se se indica que los ficheros descargados con un tamaño mayor del indicado (en kilobytes) no se guardaran en el disco duro. Por defecto 4 megas. A rc h iv o s de log Continuando con nuestro scrip t nos encontramos con los siguientes parámetros: ^Dirección de los registros de squid access_log /var/log/sq u i d / a c c e s s .log cache log /var/log/s q u i d / c a c h e .log Las rutas anteriores serán las direcciones donde se almacenaran los logs de acceso al proxy y de caché. Ejemplo de /var/log/squid/access.log: C0 9 root<¿u?u«fk> d t'fc to |i A /th r.o W a t \m Home u *u « lo TKtnliVAl A rfula BY4AC wr«6k4ÁC WTXKMAC*rltW A C M f ftf A 4 4 ¿ vr» * t 4AC wí 64Aí » r« t 44AÍ mtW H4A( wrH* C4Af wrM r>;4ACMrMrft4A(vrnCk4Mvrf«»g4AC«rfYY.U¿yUii0Alfc/Vr<KT0vniNg js u s u *rto DIRECr/74. U 1 .2 S Ù .M t* * t / j4 * A S c r ip ! ]? « 9 6 1 6 4 i.;? 7 W 19? 16« 1.16 TCP* HISS/264 116 GF? M ip / / c t i e n t s l googlc r • -/g e n e r iti u xu*ria D IR K T /74. m . J i e /4 t * ( t / M s l 98164.1 4 i5 16/ 192 166 1 16 TCP M lt& /:A 4 44)1 ¿* ! h t l f / / * * gooqlc e s /c s i ’ u s u a rio 0 1 A K T /7 4 .U 5 2W .63 l.11) ? « 1644. 376 1 192 166 1 16 TCP H1T/J06 7 1 U « T h tlp / / t i g s U lle.CO e /iftA g e i» u su a rio 6 0 » / M 4 * /)p c q 129?981644 Ì 76 « 19? 166 1 16 TCP «EN H IT/J66 716) 6€T h ttp //1 3 gstO ttC CO M/iftéQes? u u * r i o MMF/ .« w jc /jp rs j El contenido de dicho fichero son todas las webs, ips, fechas, etc., a las que se acceden y cuyas peticiones pasan a través de squidSquid. En este fichero también aparecen aquellas peticiones que son denegadas debido a han sido bloqueadas mediante la configuración del Proxyproxy. Con la captura anterior del registro del archivo access. log, pasaremos a analizar detalladam ente cada uno de los conceptos que componen un registro: 1292981643.277 80 192.168.1.16 TCP_MISS/204 310 GET h ttp ://clien tsl.g oo gle .es/ge ne ra te _ ,204 usuario DIRECT/74.125.230.74 te xt/h tm ! 1292981643.277 indica la fecha del acceso. La fecha está en form ato de epoch (la cantidad de segundos transcurridos desde 00:00:00 UTC 1-1-1970). 80 corresponde con el tiempo de respuesta. Es posible que el tiempo sea 0 puesto que posiblemente sean páginas a las que se les ha denegado el acceso y por tanto no hay una respuesta. 192.168. 1.16 corresponde con la dirección ip IP que ha producido esta petición. ” TCP_ M ISS/204" es el protocolo utilizado, en este caso TCP, "M ISS/204" es el significado de que el archivo que se intenta descargar no está en la caché y por tanto la petición tiene que salir a Internet para ser descargada. 176 7 ■ S E G U R ID A D P E R IM E T R A L © R A -M A Otras opciones son TCP_MEM_HIT": el archivo si se encuentra en la caché de squid Squid o "TCP_DENIED" se ha bloqueado la petición ya que incumple alguna regla del Proxyproxy. 310: el peso del archivo, en bytes. El método de envío del archivo es el significado de "POST" o “ GET". El siguiente parámetro es la propia dirección del archivo en cuestión o la web a la que queremos acceder. DIRECT/74.125.230.74 es la dirección del destino a fa que le hacemos la petición. Por último, tenemos el tipo de contenido que estamos realizando con la petición, "te xt/h tm l". Tras analizar el log( podemos continuar con la explicación de los distintos parámetros que permiten configurar Squid. A u te n tic a c ió n de u s u a rio s La autenticación de usuarios es otra opción que ¡mplementa Squid. A través de este servicio, podemos solicitar un usuario y una contraseña para poder tener acceso al Proxyproxy, y por tanto los servicios como navegación web. De esta manera, podemos acotar qué usuarios tendrán acceso al Proxy y quiénes no y, de aquellos que tengan acceso, podemos tener un control de qué peticiones realiza. Los siguientes parámetros son los que permiten configurar el sistema de autenticación: #Autenticación auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/claves auth_param basic children 5 auth_param basic realm Squid proxy-caching web Server auth_param basic credentialsttl 2 hours acl passwd p r o x y a u t h REQUIRED Explicaremos cada línea detalladamente: La primera línea indicamos el módulo que vamos a usar para la autenticación de los usuarios que se encuentra en " / usr/lib/squid3/ncsa_auth" así como el fichero que contiene las contraseñas de los distintos usuarios que habrá que generar más adelante con la creación de los distintos usuarios /etc/squid3/claves. La segunda línea índica el número de procesos (5) de autenticación que se va a llevar a cabo: auth_param basic children 5 La tercera linea determina el mensaje que aparecerá en la ventana que solicite el usuario y la contraseña: auth_param basic realm Squid proxy-caching web Server La cuarta línea el tiempo que tardará el Proxy en volver a solicitar de nuevo la clave a cada usuario:\auth_ param basic credentialsttl 2 hours Las últimas dos líneas hacen referencia a la creación de una lista de control a través de la cual activamos la solicitud de autenticación de los usuarios: acl validación proxy_auth REQUIRED Con estos parámetros hemos term inado de configurar la autenticación en el Proxy pero ahora hay que añadir los distintos usuarios que tendrán acceso al Proxy. Hay que diferenciar los usuarios del sistema con los usuarios del Proxy ya que son totalm ente distintos y no tienen ninguna relación. Para añadir los nuevos usuarios lo haremos a través del comando htpasswd de la siguiente manera: htpasswd -c /etc/squid3/claves nom bre_usuario_nuevo S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © R A -M A Siguiendo el comando anterior, podemos realizar el siguiente ejemplo: htpasswd -c /etc/squid3/claves pepe Tras ejecutar el comando anterior no pedirá ia contraseña del usuario "pepe" que tendremos que introducir en la consola: ? f f too* s tn u a r io d v ftk to fi Arctaro fa lla r w h o m a m u a rto Im w w d s^vtí» ro o t9 u iu 4 rio 4 « * k to p ./* o * e /u * u d rio« h t u t iM ú - c /e tc /& q u u tJ /c U v < r* Pece (M itw ord H e -tfp e ncm password: -«ddtng p o i •.•or d fo r u t * r Pepe ( o o tfc s u jr io 6e s tro 0 :/hoae/(A U «rio« | B| ■ F iltro s w e b m e d ia n te lis ta s de c o n tro l de acceso Las listas de control de acceso nos permiten definir distintos parámetros para conceder o denegar accesos a nuestro Proxy. Estas listas actúan como un filtro ante las distintas peticiones que pasan por Proxy de manera que podemos acotar que peticiones podrán atravesar nuestro Proxy y cuáles de ellas deberán ser bloqueadas ya que incumplen las expectativas de funcionamiento que realiza nuestro Proxy. La estructura de una ACL es la siguiente: Acl nom bre_de.JaJista tipo_de_filtrado parám etros_deLtipo_de_.fiItrado A continuación, definimos tres tipos de filtros distintos: # Listas de control de acceso acl acceso src 0 .0 .0 .0 /0 .0 .0 .0 acl nopermitidas url_regex “/etc/squid/noperm itidas" acl nowebs dstdomain ''/etc/squid/now ebs" La primera lista de acceso que hemos definido (acceso) permite escuchar todas las peticiones procedentes de todas las direcciones IP que se comuniquen con el Proxyproxy. Con este parámetro podemos acotar que parte de una red queremos que pase por el Proxy, si fuera necesario. Un ejemplo distinto al anterior sería el perm itir solo las peticiones procedentes de la red 172.26.1.0: acl acceso src 172.26.1.0/255.255.0.0 La segunda lista de acceso es la que define el filtrado de contenido. Esta lista nos permite añadir al archivo '''/etc/ squid3/noperm itidas" todas las palabras que queremos que sean filtradas con el fin de bloquear el acceso a las webs que contengan este tipo de palabras: acl nopermitidas url_regex "/etc/squid/noperm itidas" La tercera lista de acceso contiene las webs a las que el Proxy no perm itirá el acceso. De igual modo que la lista que filtra el contenido, esta lista también permite añadir al archivo " / etc/squid3/now ebs“ todas las URL de las webs que queremos bloquear. acl nowebs dstdomain "/etc/squid/now ebs" Las acl por si mismas no hacen nada, ya que solo definen que lista realizará que tipo de filtrado. Por ello, es necesario perm itir o denegar las diferente ACLs. ífcontrol de acceso http_access allow all http_access deny nopermitidas http_access deny nowebs 178 © RA M A 7 ■ S E G U R ID A D P E R IM E T R A L Como vemos, en la primera Ifnea estamos permitiendo todas las peticiones que provienen de cualquier punto de la red a la que se conecta el Proxy. La segunda línea bloquea la lista llamada "noperm itidas" la cual contenían las palabras no perm itidas en una búsqueda. La tercera línea bloquea la lista llamada "nowebs" que contenían las URL de las webs a las que queremos bloquear el acceso. Tras esto, hemos term inado de configurar el fichero de configuración de Squid pero aún tenemos que crear un fichero para introducir las webs que no están permitidas. Para ello, ejecutaremos la siguiente sentencia en la consola: gedit /etc/squid3/nowebs El contenido de este fichero serán las direcciones webs de las páginas que vamos a bloquear. El contenido de la siguiente imagen es un ejemplo de cómo podría ser: nowebs l.elcrsquidB ) - g e d it 0 O O Archivo Editar VW Buscai Herran ' « M i Do-.,-n?n Abrir * Guardar W Deshj nowetos X t TUENTI www.Tuenti.co« www .tuenti.es h ttp :/ /t u e n ti.c o n h ttp : / / t u e n t i. e s # YOUTUBE] www.youtube.coa www.youtube.es h ttp ://y o u tu b e .c o « h ttp ://y o u tu b e .e s Texto piano * Ancho de la Cabul Del mismo modo, tendremos que crear el fichero que contenga el contenido que también queremos prohibir. Ejecutamos en la consola la siguiente sentencia: gedit/etc/squ id3 /n op erm itid a. A continuación, mostramos una imagen de nuestro fichero “ nopermitidas": 9 1 1 ¿ a- n o p e rm itid a s ( o tc /s q u ld j) A b rir T MI GlMMdrti g e d it wm — — nopermitidas X |Tuenti Youtube Sexo Va lo tenemos todo configurado y lo últim o que tenemos que hacer es reiniciar el Proxy para que se efectiva la nueva configuración. Ejecutamos la siguiente sentencia en la consola: Service squid3 restart. Para otras versiones de la distribución Ubuntu/ es posible ejecutar la siguiente sentencia: /e tc /in it.d /s q u id 3 restart. 179 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © R A -M A C o n fig u ra c ió n de c lie n te p ro x y Por últim o, solo queda configurar los clientes para que las conexiones sean filtradas por el proxy. Para ello en el navegador web del cliente tendremos que introducir la dirección 1P y puerto de nuestro Proxy para que navegue a través de él. En caso de tener varios navegadores web disponibles, debemos realizar dicha configuración en todos ellos. ( o n t iijii r / i c t ó n d e c o n e x ió n C c n ftg jir prones pora d acceso a Intorno* O SfrnpfO“* C 1 Autodetect« conhgireoon d d proxy para esta red £ Usar la ccr/iguraoón gel proxy del »sterna 0 Conñguaoón njanuaf del proxy: Progy HTTP. 192.168.1.17 guerto: 3128 I Ufcar d momo proxy para todo usar pro para. locahost, 127.00. J E»empio: rnoMs.org. .net.ru:. 192.168.1.0/24 URL para la corhguraodn automittea dd proxy: I Acedar | Canedar Ayyda Sin embargo, tenemos otra forma de hacer el p ro x y " tra n s p a r e n te " al usuario. Para esto es necesario que el servidor Proxy, además de Proxy, tiene que actuar como un router, A la máquina que aloja el Proxy y hace las funciones de ro u te r le llegan dos conexiones, una de la LAN y otra que conectará con la puerta de enlace de nuestro servidor. En la configuración IP del cliente tendremos que poner como puerta de enlace la dirección ip IP del Proxy para que el cliente tenga acceso a la red a través del Proxy sin tener que configurar nada en el navegador del cliente. Para ello, añadimos añadiremos en iptables del servidor: iptables -t nat -A PREROUTING -i ethO -p tep --dport 80 -j REDIRECT —to -p ort 3128 En este caso, ethO es la interfaz conectado a la red local. Todo lo procedente de esta interfaz con puerto de destino 80 nos lo va a redireccionar al puerto 3128, que es donde tendremos el servidor squid escuchando peticiones. A u te n tic a c ió n de c lie n te s p ro x y Solo nos queda probar el funcionamiento del Proxy. En cualquiera de los 2 casos anteriores, antes de realizar cualquier petición el Proxy nos solicitará nuestro usuario y nuestra contraseña para poder acceder al Proxy: Id e n t if ic a c ió n r e q u e r id o X El pro»y 192.168.1.17:3128 esta soéctando un nombre de usuano y una contraseto. B fto o á ce : “5qud proxy-cachno wab Server* O Nomtxe de usuario: Fece Contraseña' .... | 180 Aceptar , Cancelar 7 ■ S E G U R ID A D P E R IM E T R A L © R A -M A Una vez autenticados en el Proxy, podemos navegar bajo las restricciones del mismo. Probaremos dichas restricciones intentando entrar en una web no permitida. Para ello intentaremos entrar www.tuenti.com desde el navegador web de algún cliente: • . ftvc/oot tum* (om i , I t t c * Thtiw juoTrd » • *r a * c*.vid»«tb4 rr.r.f-J - — - g*9«u * W *« **3 * M' r * " ' LRROR Tlu 1requerí ed URL could not lie relricvcd The fbflovTOf m o r wat cacoartcrcd vAdc tr v « * to rrtnrvr áte U R L fc«r * tpnaj n A « f n Draicd. Aí c o i coaool coatipsaboo prorats yo« rrqoeai froa b a n | «Ion td Mrtn d a r Pleaie coiuct yow lenice prtntda f yon tcci tha ft ía:cn rct Yoqr C(Kbf «dm nJrafex n u rttu it f g (k& a*rd San. 2S No* 2010 23 5649 GMT by w id o e jaoocv 0 STABL£19) Como vemos en la imagen, el Proxy detecta que la URL introducida no tiene permitido el acceso y bloquea la petición del cliente. Si la petición es bloqueada por el Proxy el cliente verá en su navegador una pantalla de error y el m otivo dei error, en el caso anterior se trata de un acceso denegado. REFERENCIAS WEB Compieta información práctica sobre ipiables: http: / / w w w .kriptopolis.org I iptables-0 Listado de cortafuegos personales: http: / / www. infospyware. com / cortafuegos / Configuraciones prácticas de cortafuegos: http: / / www. pello, in fo l filez / firew all / iptables.htm l Confi guraciones de en ru t a miento, proxy y cortafuegos para GNU/Linux: h ttp : / / w w w.ite.educacion.es / fo rm acion /m ateriales / 85 / cd/R E D E S _ L IN U X / fram es / fram eset_14.htm l Configuraciones de enrutam iento para Windows: h ttp: / / www.ite.educacion.es / form acion/ materiales 1851 cd!R E D E S_W 2000/ fram es/ frameset_enridamiento.htm Configuraciones de funciones de cortafuegos, proxy-caché y servidor VPN para Windows, m ediante ISA Server: h ttp : / / w w w .ite.educacion.es/ formacion / m ateriales 1 8 5 /c d / R E D E S_W 2000 / fra m es/ fram eset_isa.htm 181 © R A -M A S E G U R ID A D Y A L T A D IS P O N IB IL ID A D RESUMEN DEL CAPÍTULO La conexión a redes públicas por parte de organizaciones potencia las am enazas y ataques a los routers de acceso, servidores, incluso a ¡os sistem as internos que poseen información confidencial. Para ev itar este tipo de ataques es necesario disponer de m edidas adicionales de seguridad en el perím etro de la organización. E n tre otras se h an estudiado en este capítulo. E nm ascaram iento de direcciones IP in tern as o privadas m ediante NAT. F iltra d o de puertos, aplicaciones asociadas e in ten to s de acceso a los sistem as m ed ian te c o r ta fu eg o s o firew a lls tan to en los sistem as perim etrales como en los personales. Dentro de los cortafuegos perim etrales hemos visto las distin tas opciones que ofrecen desde routers para pequeñas organizaciones, así como configuraciones de servidores con funciones de enrutado y cortafuegos integradas. Filtrado de usuarios permitidos, sitios web y búsquedas no autorizadas, m ediante servidores proxy. E stos servidores perm iten la m onitorización y el alm acenam iento de accesos a determ inados servicios como http, perm itiendo m ejorar la seguridad y el rendim iento de los mismos. En la mayoría de los casos se i n te g r a n con otros servicios como enrutam iento, NAT y cortafuegos. EJERCICIOS PROPUESTOS 1. U tiliz a los sig u ien tes em uladores de ro u ters inalám bricos D-Línk, y realiza una com parativa entre las opciones de configuración de cortafuegos, proxy y DMZ. h ttp : / IsiL pport.dlink.com /em ulators Ídw l2 1 0 0 ap h ttp :l / su pport.d lin k .co m /ern u la to rs / diG04 reve 2. Realiza la m isma configuración de cortafuegos que e n la práctica 38 (configuración de cortafuegos), para los routers anteriores, ¿es posible realizar todas las opciones? 3. Realiza la m isma configuración de filtrado proxy d e p a la b ra s y sitios web que en la p ráctica 42 182 (configuración de proxy), para los routers anteriores, ¿es posible realizar todas las opciones? 4. Investiga sobre la aplicación Webmin como inteifaz web para la gestión de servidores bajo GNU/Linux. D escarga e in stala la aplicación, y el com plem ento p a ra la configuración de S q u id . R ealiza la m ism a configuración que en la práctica 42 (configuración de proxy) m ediante la interfaz web de Webmin. 5. P ara sistem as Windows se encuentra disponible el servidor proxy W inGate. D escarga e in stala la aplicación y realiza una configuración sim ilar a la realizada p ara S qu id ¿Cómo podemos ver los logs generados? ¿Qué opciones de filtrado web posee? 7 ■ S E G U R ID A D P E R IM E T R A L © R A -M A 6 . La configuración y m antenim iento de listas negras (blacklist) de sitios web que querem os restrin g ir en n u estra organización puede llegar a ser una tarea tediosa. P ara ello es posible descargar archivos de sitios web poco recom endables o que pertenecen a listas negras de sitios web de confianza y añadirlos a la configuración de nuestro servidor proxy S quid. Puedes encontrar archivos con listas negras en sitios web como urlbLacklist.com. D escarga el archivo de blacklist y anéxalo a la configuración de S q u id . 7. ím plem enta una DMZ con un servidor FTP en el aula e intenta acceder a su contenido desde un equipo ubicado on el exterior del aula. Deberás configurar 2 cortafuegos con diferentes niveles de seguridad y dejando la red DMZ con el servidor FTP en medio. TEST DE CONOCIMIENTOS Iptables: Es un conjunto de reglas de routers. Es equivalente a las ACL en Windows. Em plea características de un firew all de Zone Alarm. Se tra ta de un cortafuegos basado en reglas de filtrado. Los cortafuegos son elementos: H ardw are. Software. Pueden ser software y hardw are. N inguna de las anteriores. S q u id como proxy tra n sp a re n te recibe peticiones En un servidor con cortafuegos iptables que realiza funciones de e n ru ta d o ún icam en te, la opción h ab itu al es: INPUT. FORWARD. OUTPUT. N inguna de las anteriores. El archivo donde se alm acenan los log-s de iptables es: ¡var/loghptables Iog. Ietchn.it .d/rsyslog. /var/l ogts quid/a cce ss.Iog. fvar/log/squid/caclie Iog. En S q u id url regex es una opción: De control de acceso a determ inadas web listadas en un archivo. De control de acceso a determ inadas palabras reservadas Listadas en un archivo. P ara reg istrar sucesos de intento de acceso al proxy. De control de acceso a los buscadores webs que incluyan palabras reservadas. norm alm ente en el puerto: 80. 53. 8080. 3128. Un cliente que utiliza S qu id como proxy transparente, envía peticiones norm alm ente al puerto: 80. 53. 8080. 3128. La integración de un servidor proxy y cortafuegos se denomina: Screening router . Dual Homed-Host. Screened Host. Screen edsu bn et. 18; ó \ / Analizar las distintas configuraciones de alta disponibilidad. / Valorar la importancia de realizar on buen análisis de riesgos potenciales en sistemas críticos y adoptar medidas para paliar sus posibles consecuencias. / Aprender las diferencias, ventajas e inconvenientes entre los sistemas de almacenamiento redundante (RAID) y conocer sus opciones de configuración y prueba. / Conocer las opciones de configuración y administración de balanceo de carga entre distintas conexiones de red. / Realizar configuraciones de alta disponibilidad de servidores mediante virtualización de sistemas operativos. S E G U R ID A D Y A L T A D IS P O N IB IL ID A D © R A -M A SOLUCIONES DE ALTA DISPONIBILIDAD Como vimos en el capítulo 1, a lta disponibilidad se refiere a la cap acid ad de q ue a p lic a c io n e s y d a to s se e n c u e n tr e n o p era tiv o s p ara lo s u su a r io s a u to riza d o s en todo m om en to, d eb id o a su ca rá cter crítico. Las em presas con la m ás alta, disponibilidad deben ser más tolerantes a fallos, disponer de sistem as redundantes p a ra los componentes críticos de su negocio y tener una mayor inversión en el personal, procesos y servicios para ase g u rar que el riesgo de inactividad en las em presas sea m ínim o. En cuanto a las so lu c io n e s adoptadas en sistem as de a lta d isp o n ib ilid a d , la b a se de las m ism as las estudiam os e n el capítulo 2 m ediante soluciones de seg u rid a d p asiva, aunque para sistem as en los que es necesario un m ayor n iv e l d e seg u rid a d encontramos: R ed u n d a n cia en d isp o sitiv o s h ard w are, posibilitando en caso de fallo, la continuidad del servicio. Como ejemplos encontram os duplicados en equipos servidores, fuentes de alim entación (ver la figura siguiente) o dispositivos de red redundantes que no perm itan cortes de sum inistro o caídas de conectividad. R ed u n d an cia, d istrib u ció n y fiab ilid ad en la g e stió n d e la in form ación . Se d eb e p rocu rar q ue la in form ación p u ed a ser recu p erad a en el m om en to q u e se n e c e site , esto es, evitar su pérdida o bloqueo, bien sea por ataque, m ala operación accidental o situaciones fortuitas o de fuerza mayor. Las técnicas que se estu d iarán son: Sistem as RAID de alm acenam iento. Centros de procesam iento de datos de respaldo, garantizando copias de seguridad en d istin tas ubicaciones geográficas. R ed u n d a n cia en la s com u n ica cio n es. Hoy en día la mayoría de las grandes em presas disponen de una red de oficinas conectadas en tre si por red, y los servicios requeridos de las m ism as deben estar siem pre operativos. P ara ello las em presas poseen en ocasiones diferentes conexiones de red independientes, para en caso de fallo de alguna de las líneas, disponer de alternativas. Como caso práctico estudiarem os el b a la n ceo de carga. R ed u n d a n cia y d istrib u ció n en el p rocesad o. Los sistem as de clustering o agrupam iento de sistem as servidores perm iten escalar la capacidad de procesamiento. In d e p e n d e n c ia en la a d m in istr a c ió n y c o n fig u r a c ió n d e a p lic a c io n e s y s e r v ic io s. M ediante la v irtu a liza ció n hoy en día podemos ofrecer de forma independiente servidores dedicados soportados bajo una m ism a m áquina. A continuación veremos algunas de las propuestas m ás empleadas. 186 © R A -M A 8 ■ C O N F IG U R A C IO N E S DE A LTA D IS P O N IB IL ID A D i Analiza la noticia “ V irtu a liza ció n , cloud y unificación del CPD, principales tendencias tecnológicas para 2011", disponible descargándote el m aterial adicional del libro y cuya fuente es: h ttp ://w w w . com put'm g. e s /T e n d e n c ia s /2 0 1 1 0 1 03004 2/IN F R A E S T R U C T U R A S -V irtu alizad on -clo ud -yu n ific a cio n -d e l-C P D -p rin cip a le s-te n d e n c ia s -te c n o lo g ic a s -p a ra -2 0 1 1 .a s p x . C ontesta a las siguientes preguntas: • ¿Qué es el cloud c o m p u tin g ? ¿Qué porcentaje y de qué países p rincipalm ente están utilizá nd olo actualm ente? • ¿Qué p o rcen ta je de servidores en producción se estim a te n e r virtua liza do s en los p róxim os 3 años, por parte de los responsables de tecnologías de inform a ción (IT) en España? ¿Cuáles son las principales barreras y preocupaciones en ese sentido? RAID RAID (Re.dund.ant A rray o f Independent Disks), o conjunto redundante de discos independientes, originalm ente e ra conocido como R edu n dan t A rra y o f Inexpensive D isk s , (conjunto redundante de discos baratos) y hace referencia a un sistem a de alm acenam iento que usa m últiples discos duros entre los que distribuye o replica los datos. La distribución de datos en varios discos puede ser gestionada por: H ard w are dedicado: requiere al menos una con trolad ora RAID esp ecífica , ya sea como u n a tarje ta de expansión independiente o integrada en la placa base, que gestione la adm inistración de los discos y efectúe los cálculos de paridad (necesarios p ara algunos niveles RAID). Softw are: el sistem a operativo gestiona los discos del conjunto a través de u n a controladora de disco (IDE/ ATA, Serial ATA (SATA), SCSI, SAS o Fibre Channel). H íb rid o s: basados en softw are y hardw are específico: m ediante controladoras RAID hardw are b aratas o controladora de disco sin características RAID, pero el sistem a incorpora una aplicación de bajo nivel que perm ite a los usuarios construir RAID controlado por la BIOS. La opción hardw are suele ofrecer un m ejor ren d im ien to y hace que el soporte por p arte del sistem a operativo sea m ás sencillo. Las im plem entaciones basadas en hardw are suelen soportal' sustitución en caliente Uiot sw a p p in g ), perm itiendo que los discos que fallen puedan reem plazarse sin necesidad de detener el sistem a. Las co n fig u ra cio n es o n iv e le s RAID están d ar y com únm ente usados son: RAID 0 o d ata striping: conjunto dividido, distribuye los datos equitativam ente en tre dos o más discos sin información de paridad que proporcione redundancia, no es redundante. Se usa norm alm ente para increm entar el rendim iento, aunque tam bién para crear un pequeño número de grandes discos virtuales a p a rtir de un gran núm ero de pequeños discos físicos. 187 S E G U R ID A D Y A L T A D IS P O N IB IL ID A D © R A -M A RAIDO Al A3 AS A7 A2 A4 A6 A8 RAID 1 o d ata m irroring: conjunto en espejo. Crea una copia exacta (o esp ejo) de un conjunto de datos en dos o m ás discos. Un conjunto RAID 1 solo puede ser tan grande como el más pequeño de sus discos. Increm enta exponencialm ente la fiabilidad respecto a un solo disco en caso de fallo de uno de los discos. Al escribir, el conjunto se com porta como un único disco, grabando la misma información en todos sus discos constituyentes. RAID 1 Al A2 A3 A4 A1 A2 A3 A4 R AID 5: co n ju n to d iv id id o con p a rid a d d istribuida: usa división de datos a nivel de bloques distribuyendo la información de paridad entre todos los discos miembros del conjunto. Al añadir la información de paridad distribuida entre los distintos discos, en caso de fallo de alguno de ellos, será posible recuperar su información a p a rtir de la contenida en el resto de discos. RAID 5 ha logrado popularidad gracias a su bajo coste de redundancia. G eneralm ente, se im plem enta con soporte hardw are para el cálculo de la paridad, aunque es posible realizarlo m ediante opciones del sistem a operativo. AMO 5 Otros niveles RAID menos empleados son RAID 2, 3, 4 y 6 . M uchas controladoras perm iten a n id a r n iv e le s RAID, es decir, que un RAID pueda usarse como elem ento básico de otro en lugar de discos físicos. Los RAID anidados se indican norm alm ente uniendo en un solo número los correspondientes a los niveles RAID usados, añadiendo a veces un + entre ellos. Por ejemplo, el RAID 10 (o RAID 1+0) consiste conceptualm ente en m últiples conjuntos de nivel 1 alm acenados en discos físicos con un nivei 0 encima, agrupando los anteriores niveles 1 . Al an id ar niveles RAID, se suele combinar un nivel RAID que proporcione redundancia con un RAID 0 que a u m e n ta el rendim iento. Con estas configuraciones es preferible ten er el RAID 0 como nivel más alto y los conjuntos re d u n d an tes debajo, porque así será necesario reconstruir menos discos cuando uno falle. Así, el RAID 10 es preferible al RAID 0+1. 188 © R A -M A 8 ■ C O N F IG U R A C IO N E S DE A LTA D IS P O N IB IL ID A D RAID O-t-1 1-RADO 1 HAOO RAID 10 RAJO 0 f I PRÁCTICA 8.1 CONFIGURACIÓN DE RAID MEDIANTE SOFTWARE RAID 1 es utilizado para garantizar la integridad de ios datos: en caso de fallo de un disco duro, es posible continuar las operaciones en el otro disco duro sin ningún problema. Para definir este nivel de RAID tendremos que tener al menos dos discos duros de la misma capacidad quedando, de los dos, solamente uno accesible por parte de los usuarios del sistema operativo. En esta práctica realizaremos un RAID de nivel 1 mediante software en los sistemas operativos Windows XP y Ubuntu 10.04 LTS. Para realizarla será necesario tener al menos 2 discos duros del mismo tamaño, se puede realizar la prueba con máquinas virtuales que posean varios discos duros del mismo tamaño. R AID en W in d o w s XP Por defecto en Windows XP Professional no viene activado la opción para hacer RAID por lo que tendremos que activarla siguiendo los siguientes pasos: Para activar el RAID en Windows XP Profesional tendremos que editar tres archivos del sistema operativo que están en las siguientes direcciones (suponiendo que Windows lo tenéis en la partición C): C:\WlNDOWS\SYSTEM32\dmconfig. dll C: \ WINDOWS \SYSTEM32\dmadminn. exe C: \ WIN DO WS\SyS TEM32\drivers\dmboot. sys 1. Lo primero que necesitaremos será un editor hexadecimal, por ejemplo podemos utilizar el programa "xvi32". Una vez lo tengamos instalados, copiaremos los ficheros a C :\ (por ejemplo) para editarlos ahí. Lo podemos editar en hexadecimal o modificando la cadena que representan los valores hexadecimales. A continuación mostraremos los cambios que tendremos que hacer: Editaremos (en form ato cadenas de texto) el archivo dmconfig.dll con xv¡32: Antes: LAN MANNT.... SE RVERNT... .WINNT... Después: LANMANNT,... WINNT........SERVERNT Editaremos el archivo dmadm in.exe con xvi32 y pondremos: Antes: servernt.... lanm annt....ProductT Después: w in n t........lanmannt....ProductT 189 S E G U R ID A D Y A L T A D IS P O N IB IL ID A D © RA MA Editaremos el archivo dmboot.sys con xv¡32: O en cadena de texto: Antes: t.T.y.p.e...WINNT...SERVERNT.... Después: t.T.y.p.e...SERVERNTWINNT........ 2. Después tendremos que sustituir los archivos originales por los modificados, pero no lo podemos hacer directam ente en el Windows porque este los volvería a sustituir por los originales. Así que tendrem os que usar la consola de recuperación arrancando con un cd de instalación de Windows XP o arrancando en modo prueba de fallos y sustituyendo los archivos modificados. Para ello: Introducim os un cd de instalación de Windows XP y arrancamos desde el mismo, esperamos que se inicie el asistente y elegimos la opción "recuperar una Instalación de Windows XP usando la consola de recuperación", presionando la tecla R. Tras esto, nos aparecerá una lista de las instalaciones de Windows que ha detectado en los discos duros. Le damos al número que deseemos modificar. Luego nos pedirá la contraseña del adm inistrador de ese Windows. Una vez estamos en la consola, suponiendo que los archivos m odificados los dejamos en la raíz del C :\ tendrem os que escribir las siguientes ordenes: » >>copy C :\dm config.dll C:\WINDOWS\SYSTEM32\ >>copy C :\dm adm in.exe C:\WINDOWS\SYSTEM32\ copy C :\dm boot.sys C:\WINDOWS\SYSTEM32\DRIVERS\ Por últim o escribimos "e x it" y el equipo se reiniciará. Con esto ya tendremos activadas las opciones para hacer RAID 1 en Windows XP Professional. 3. Ahora vamos a configurar el RAID 1 con los siguientes pasos, una vez reiniciado Windows normalmente: Presionamos el botón derecho en Mi PC y seleccionamos Administrar, luego vamos a Almacenamiento y dentro de él a A d m in is tra c ió n de discos. Ahora en la lista de los discos duros, en cada fila a la izquierda tendremos un recuadro que pondrá el tipo de disco (Básico, Dinámico) y el tamaño entre otras opciones. Con el botón derecho sobre ese recuadro y pulsamos Convertir en dinámico, en los discos que deseemos crear nuestra unidad RAID 1. ................................ J || Arch*o ftcoón ■ 190 BZ3 «aai_L: VfeCfCara K rjti* ■I © R A -M A 8 « C O N F IG U R A C IO N E S DE A L T A D IS P O N IB IL ID A D A continuación, presionamos el botón derecho en el espacio no particionado y seleccionamos N uevo vo lu m e n . Se iniciara el asistente y le damos al botón Siguiente. Ahora nos aparecerá la lista de los tipos de volúmenes que podemos crear (Simple, Distribuido, Seccionado, Reflejado, Raid-5), a diferencia de antes ya nos aparece el tipo R e fle ja d o (que es el que nos interesa). Seleccionamos Reflejado equivalente a RADI 1 y le damos al botón Siguiente. Nos aparecerá una ventana en la que tendremos que a ñ a d ir a la zona d e S e le c c io n a d o lo s dos discos. Para añadir alguno, tendremos que seleccionarlo en la zona de Disponible y darle al botón Agregar. Una vez que tengamos los dos añadidos le daremos al botón Siguiente. ,i. r,- A‘~i.i i .Ti Udta , i . « i S rle c c io M i d iicO i Pueda »ekcoorvir kn dtcos y •Habtoc* «I Umafo de d»co este vetunen Sefacoone Im «focos drámcos g j» gu«e láism y h*}* d e eo Agiegar Qaponbb ¿efecoonada T arrufo lotd dei vofcjnen en neQéb^tt |MB| M4mrk>eaveoo <fepon£ie w i M8 2047 Seleccione U cenbdad de ff»p*co en M8 2017 “ En la siguiente ventana elegiremos la letra que queramos para la partición con RAID l y presionaremos el botón Siguiente. Tras esto, elegiremos el formato de la partición, la etiqueta de la partición, marcamos dar form ato rápido y le damos al botón Siguiente. Por últim o nos mostrará un resumen de la configuración y le daremos al botón Finalizar. Ahora nos mostrará, en las particiones en RAID, un mensaje que indicará Volviendo a sincronizar con un porcentaje. Esto significa que se están sincronizando los dos discos duros. Tendremos que esperar a que acaben y muestre correcto para poder usar nuestra partición en RAID. Ok ¡IflMIHi l i l i l í « ¡£*3ariMbr«cttn*<«0jp«Ooc4) fc H m a .e ru .A ln U '» .A »«* — r«eo«a£r Tpq 1 rartiov. bémo WVS ( { ) W V « n*ger\ InAMco NT») ; C»racto rSefe*^- 19951 Vetante « *nc ¿.COGI | «rt «,VOB I.9JC» X *tr» T5X «X T w * m i * *»rur«n , (.uno No <r* 50% lUMrtMbcányTum m mymrt mXt /»$é ** 9 4» <**co* J | ^MCoir<l^4dcrM Umo V.99& [rptrttU tfftv o 1 Ortimr» 7.® «a <r^ S.«úlKTF5 ■Aio tro r.QCtth-rrV t m o n a « ( év,, i O ÍO ixo/ Dnlmo Í.OOCM [f\pcriU* RAID (L J J lD B tW O C*©ÍD) t> to m a ta 191 S E G U R ID A D Y A L T A D IS P O N IB IL ID A D órehrvo ¿(Sobo Ver © R A -M A Favor*« (jerrament*5 IV Búsqueda Ayytáa Carpetas 03. Dfrctdón ^ M PC Nombre Espacio Ifcre Tipo U nidades de d is to du ro Ver nformocdn dei sistema ¿3 o quitar program« 0 * CamUar ^r»a corfigivacjón ^ Dccototal(C) Deco local 5.99 O 4,54 GB hzm h D«co local 1.99 GB 1,96 GB Onpovit « y « ro n akjiocm am écnto extrotbie ^ i- .¿Uw daddeC D(D:) Unidad òe CD Mfcstoosdered i Ï Mb documento* i Documentos compartidos ^ Panel de control RAID ( I : ) Disco local Setenta de archivos. N7FS Espaoolbre: 1,98 GB Tamaño total: 1,99 GB 4. Ya esta todo hecho, tenemos nuestra partición de datos con RAID 1. Si queremos asegurar que funciona, podemos hacer lo siguiente: apagamos el ordenador y desconectamos uno de los discos duros que tienen una de las dos particiones en el RAID 1. Encendemos el ordenador. Creamos un fichero en ¡a partición del RAID 1 y volvemos a apagar el ordenador. Conectamos de nuevo el disco duro que habíamos desconectado y volvemos a encender el ordenador. Le damos al botón derecho a Mi PC y seleccionamos Adm inistrar. Luego vamos a Almacenamiento y dentro de él a Administración de discos. Veremos que en las dos particiones del RAID aparece el mensaje E rro r de re d u n d a n c ia . Seleccionamos el disco duro que habíamos desconectado, en el recuadro de la izquierda donde aparecen datos suyos le damos al botón derecho del ratón y seleccionamos R e a c tiv a r disco. Ahora aparecerá un mensaje en las dos particiones del RAID 1 que indicará "Regenerando" con un %. Entonces empezará la reconstrucción de los datos. Esperamos a que a finalice y ponga Correcto. R A ID en G N U /L in u x La configuración del RAID en Linux la haremos bajo la distribución Ubuntu. La podremos hacer fácilmente gracias a la aplicación "utilidad de disco" que integra la nueva versión de Ubuntu para particionar y dar form ato a los dispositivos de almacenamiento. 1. En prim er lugar iremos a Sistema - Administración - Utilidad de Disco. Para iniciar la configuración del RAID 1 pincharemos en Archivo - Crear - Conjunto RAID... Se iniciará un asistente que nos perm itirá seleccionar el tipo de RAID que deseamos configurar así como las unidades de disco que intervienen en el RAID. En nuestro caso seleccionaremos como nivel de RAID "Espejo - (RAID 1)", introduciremos un nombre para el conjunto "Raid Espejo" y justam ente abajo seleccionaremos los dos discos duros que formarán el RAID: 192 © RA M A 8 ■ C O N F IG U R A C IO N E S DE A L T A D IS P O N IB IL ID A D Crear un con|unto RAI O I I G en eral NtvH def RAID COflMrdQ e ta rjo w i p a lia d f t o p t v o m Im tm c m « M h j> / m O m iÉ i p v á *pvti/ • lm ( 4 * f u m HUD I p w M n to p o rt» / g u r M n m o i wxt d h c o i aw n fl« W mbfr do-: con|i»>to Raid Espejo U m a iV ) del cofi|unto D is c o s S* c r t a r l u ro ptftxiöM Jr ohco dura a« a .i ca 4 ) GB O c tf u tt no Qocdm« rUMirut mmc dnponaat -o Ota«, duro d . « .i ca V U W » i » « parUUD» j » A * " t m u v > u n to íy u n fo <*r ■».3 0 8 f x t f j u n R A i O i e n í tincas p u H e -C /w fe* S¡ todo está correcto, pulsaremos en "C rear" y nos pedirá que introduzcamos la clave de Adm inistrador tanto para crear las particiones en los discos como para crear el RAID por software. Una vez creado el conjunto RAID nos aparecerá el conjunto de la siguiente manera: ># Raid Espejo (Conjunto RAJD-1 da 4,3 GB) f dcv mdO¡. u tilid a d da discos OttJKMitzvtR ila aimaCjHtatnranfo I A lm M C M m tv n ta lo c a l ^ A d a p ta d o r d a e q u ip o PATA tvpejo 4RAID 1. tx r^ c DI k o d u ro d e B.6 GB O tic o d u ro d a 4,3 GB Ratf tipejo Sin partK tonar FircutJmaove 4 3 GB í 42 SJ 5 5 1 1 0 4 t*le-.> ñ rtitx ronzando £ m fcwarei conjunto RAID ¿ Formatea* borrar ei con|is*o RAJO ComprotMr H con|unf o r Edrtar componente? Dive o d u ro d a 4,3 GB . D4»po«INvo« m u ltld lic o Prueba de rendimiento Aíev/mtíO 4.306 (479)551104 bytw) Formatear volumen Tras crear el conjunto el sistema resincroniza ambos discos duros para replicar la información. 2. Una vez terminada la resincronización, tendremos que particionar el volumen del Raid Espejo para crear una partición que sea utilizable por el sistema. Para particionar el volumen pulsamos en "form atear volumen": 193 S E G U R ID A D Y A L T A D IS P O N IB IL ID A D © R A -M A Seleccionaremos el tipo de sistema de archivos e introduciremos un nombre para el nuevo volumen. Pulsaremos en "Form ato": 3. Al pulsar nos pedirá la confirmación. Tras esto solo nos queda m ontar la unidad para que sea visible y poder usarla con normalidad. Pulsaremos en “ m ontar volumen". Montada la unidad, nos aparecerá el icono en el escritorio del sistema del nuevo volumen “ Raid 1" que acabamos de configurar. La manipulación del volumen “ Raid 1" es igual que si fuera un disco duro simple por lo que podemos cortar, pegar, mover, renombrar, etc., dentro del mismo. BALANCEO DE CARGA U n balanceador de carga es un dispositivo ya sea hardw are o software que se dispone conectado a un conjunto de servidores de m anera que a sig n a y rep arte la s p e tic io n e s que provienen de los clientes a los distintos servidores a los que se conecta dicho dispositivo. Estos dispositivos aplican una serie de algoritmos, como el conocido Round Robín, para re p a rtir la carga de forma equilibrada. La utilidad de estos dispositivos radica en poder re p a rtir la carga y excluir aquellas conexiones de destino que se en cu en tren caídas en un momento determ inado de m anera que un cliente cuya dirección IP de su servidor DNS se en cu en tre caída, el balanceador de carga detectará que esa dirección IP se encuentra inactiva (.el servidor no escucha la s peticiones ya sea por fallo en hardw are o en software del servidor) y las peticiones cuyo destino se dirigen a.I servidor caído se redireccionarán a otro servidor DNS que haya conectado al dispositivo encargado del balanceo de la carga. E ste sistem a tam bién es m uy útil a la hora de u n ifica r d os o m ás c o n e x io n e s con salida hacia In tern et en una s o la . Al in stalar un balanceador de carga al que se conecten varias líneas de Internet, podemos re p a rtir la carga de s a lid a a In tern et entre las líneas, pudiendo definir que cantidad de peticiones saldrán por una línea y que cantidad p o r otra, dependiendo por ejemplo de su velocidad y fiabilidad. 194 © R A -M A 8 ■ C O N F IG U R A C IO N E S DE A L T A D IS P O N IB IL ID A D I PRÁCTICA 8.2 BALANCEO DE CARGA En la siguiente práctica estudiaremos como configurar mediante software balanceo de carga mediante ta b la s de e n ru ta m ie n to en sistemas GNU/Lintix y mediante K e rio W in ro u te bajo Windows. B a lan ceo d e ca rg a m e d ia n te ta b la s d e e n ru ta m ie n to G N U /L in u x Nuestra práctica la realizaremos en la distribución Ubuntu, realizando balanceo de carga entre dos líneas ADSL de diferentes velocidades. La carga de las lineas según la configuraremos en proporción 2-1, es decir, por cada 2 peticiones a la linea rápida de ADSL saldrá 1 petición por la línea lenta de ADSL. Esta proporción se puede variar según nuestra necesidad ya que si disponemos de dos ADSL de la misma velocidad lo lógico será balancear la cargar al 50%. En esta práctica necesitaremos una máquina con tres interfaces de red de las cuales: una se conecta a la LAN y las otras dos a las distintas líneas de ADSL. El esquema puede ser el siguiente: Empezaremos definiendo las direcciones IP de cada una de ias tarjetas de red que contiene nuestra máquina que realizará el balanceo de carga: Ip router ADSL 1 (rápida): 192.168.1.1/24 Ip router ADSL 2 (lento): 192.168.2.1/24 Servidor con balanceo de carga: e th l (conectado a router ADSL1): 192.168.1.2/24 eth2 (conectado a router ADSL2): 192.168.2.2/24 ethO (será la nueva puerta de enlace de la LAN): 192.168.3.1/24 1. Empezamos a configurar las 3 interfaces del servidor. Para ello nos dirigimos a Sistema - Preferencias Conexiones de red. 2. Mediante un term inal definiremos dos tablas de enrutam iento distintas que emplearemos para cada una de las líneas de ADSL: # echo 200 a d s ll >> /e tc/ip ro ute 2 /rt_tab les # echo 201 adsl2 > > /e tc/ip ro ute 2 /rt_tab les 3. Ahora nos centramos en la tabla de enrutam iento del ADSL1. La siguiente configuración define que la red 192.168.1.0/24 es la red conectada a la interfaz e th l que tiene una dirección IP 192.168.1.2 y que los paquetes con la salida a In te rn et serán enrutados por la tabla a d s ll. Podemos comprobar que la configuración ha sido introducida mediante "ip route show table a d s ll": ip route add 192.168.1.0/24 dev e th l src 192.168.1.2 table a d sll íp route add defauit vía 192.168.1.1 table a d s ll C # # root ¿ u tu a rlo 'd e tk to p : hom * uiuarJo rootçusuario desktop /ho«e/uiu»tlo* . 1 6 8 .1 2 table athU roolím uauo HfiHoe /bgae/u'.uarioa d i 11 root*»miarlo deiktoo /N »e/uiuarío« 192.168 1.0/24 de» e th l »coi* Unk defauli vía 192.168 1.1 dev ethl roottuiuano desHoo /noite/muario» ip toute 192.168 1.8/2« dev e th l it c 192 IP roule add eetault irla 192.108 11 table a ip toute sto~ tib ie adsll sr< 192 168.1.2 | 195 S E G U R ID A D Y A L T A D IS P O N IB IL ID A D © R A -M A 4. Del mismo modo introducimos las sentencias pertinentes para la configuración de la tabla de la línea ADSL2: ip route add 192.168.2.0/24 dev eth2 src 192.168.2.2 table adsl2 ip route add default via 192.168.2.1 table adsl2 5. Tras d efin ir cada una de las tablas de enrutam iento de los ADSL tendrem os que definir la tabla de enrutam iento principal para que los paquetes sean enrutados correctamente. La configuración individual de las tablas anteriores es para cuando el tráfico está en una de las dos subredes de salida y se necesita saber como enrutarlo. Las sentencias para configurar la tabla principal son las siguientes: ¡p route add 192.168.1.0/24 dev e th l src 192.168.1.2 ip route add 192.168.2.0/24 dev eth2 src 192.168.2.2 Mediante ip route show, veremos el resultado configurado. 6. Tras configurar la tabla principal tendremos que definir las reglas de enrutado. Esto sirve para aplicar las reglas almacenadas en cada una de las tablas cuando se cumple que vienen de las ips correspondientes: ip rule add from 192.168.1.2 table adsll ip rule add from 192.168.2.2 table ads!2 7. La últim a sentencia es la más importante de toda la configuración ya que es la que d e fin e el b a la ce o de ca rg a. Con esta sentencia to que indicamos son las rutas por defecto que tiene que seguir los paquetes cuando su destino no esté dentro de nuestra red con el añadido que en función de la carga saldrá por una puerta de enlace o por otra: ip route add default scope global nexthop via 192.168.1.2 dev e th l w eight 2 nexthop via 192.168.2.2 dev eth2 weight 1 Weight 2 y weight 1 son los pesos asignados a cada interfaz de red, son modiñcables. En el supuesto caso de tener más líneas ADSL conectadas al balanceador de carga habrá que definir el balanceo de carga para cada línea de ADSL adicional que conectemos. 8 . Hasta aquí tenemos listo el balanceador de carga pero es im portante no olvidar habilitar el enrutam iento entre las tarjetas de red para que las peticiones que provienen de la LAN sean transferidas a Internet. iptables -t nat -A POSTROUTIIMG -s 192.168.1.0/24 -o e th l -j MASQUERADE iptables -t nat -A POSTROUTIIMG -s 192.168.2.0/24 -o eth2 -j MASQUERADE echo 1 > /p ro c/sys/n et/ipv4 /ip_forw ard 9. Para visualizar que el balanceador realiza su tarea correctam ente tenemos a nuestra disposición la herramienta Ip tr a f. Esta herramienta nos perm ite tener un control de aquellas conexiones que están activas y un contador de paquetes de cada una de las interfaces, entre otras opciones. Para instalarla: apt-get install iptraf Una vez instalada la ejecutamos iptraf. Una vez abierta la herramienta nos dirigimos a la sección "General interface statistics": 196 © R A -M A 8 ■ C O N F IG U R A C IO N E S DE A L T A D IS P O N IB IL ID A D En dicha sección tendremos las estadísticas de paquetes que transitan por cada una de fas interfaces de red de nuestro balanceador de carga. Si visualizamos los resultados veremos que del total de los paquetes que provienen de la LAN (ethO) gran parte han salido a Internet por la interfaz e th l que corresponde con el ADSL rápido mientras que una parte más pequeña de los paquetes han salido por la interfaz eth2 que corresponde con el ADSL lento; e o • ro o t á u s u a rio -d e s k to p : «hom e/usuario IPTraf lo ethO e th l e th 2 >46 54126 3S499 12335 54226 36489 12335 Û 9 546 ô 0 6 S d.Ofl kbtt 923,00 kbit A.89 kbit B a lan ceo de carga m e d ia n te K erío W in ro u te (W in d o w s ) A continuación, realizaremos el balanceador de carga por software en el sistema operativo Windows 7 mediante el programa K e rio W in ro u te . En el capítulo 7 vimos su uso configurando un cortafuegos personal. Realizaremos la misma configuración de red que para GNU/Linux, en las 3 interfaces de red necesarias. Podemos iniciar el programa de adm inistración "Kerio A dm inistraron consoie" que nos perm itirá realizar la configuración de nuestro balanceador de carga. Como todo programa de adm inistración, nos pedirá que nos conectemos con el usuario y la contraseña definida en ta instalación para poder adm inistrar el software. Una vez logueados, el programa ejecuta un asistente que nos permite realizar una c o n fig u ra c ió n básica del mismo. S E G U R ID A D Y A L T A D IS P O N IB IL ID A D © R A -M A 1. En dicha configuración tendremos que seleccionar la opción "M últiples enlaces de In te rn et - Balanceo de carga de tráfico" Toe oe coneoón a Irteme? • ptgn* 2 de 7 Setetoone cono é ir rv»al n conectado a Internet: Tras esto, tendremos que seleccionar que interfaces serán afectadas por el balanceo de carga, Pulsaremos el botón "agregar". En la ventana que nos aparece tendremos que escoger los adaptadores de red que tienen conexión con Internet. Así mismo, podremos configurar el ancho de banda de cada enlace. La siguiente pantalla del asistente permite realizar la configuración de cortafuegos mediante bloqueo o filtrado de protocolos. A continuación en la configuración de VPN, en la que deseleccionaremos todas la opciones. Si tuviéram os algún servidor en la LAN que quisiéramos que fuera visto desde Internet, en la siguiente pantalla tendríamos que introducir la dirección IP y el servicio que estarían activos en dicho servidor. En caso contrario, tendríamos que saltar dicha pantalla. Por últim o, terminaremos la instalación pulsando el botón "Finalizar" del asistente. 2. Tendremos que configurar un aspecto fundamental para activar el balanceo de carga. Nos dirigimos a la sección "configuración" y entramos en “ políticas de tráfico". En esta pantalla nos mostrará todos los permisos y restricciones que tienen los servicios. En la regla de "Acceso a Internet (NAT)" tendremos que m odificar el tipo de traducción que realiza. Para ello, pulsaremos con el botón derecho sobre el campo "Traducción" de dicha regla y seleccionaremos "E ditar traducción". V Ifrtjfeoil Cco:o4i 4c VcTr.C f * l te r o ItfnAaut» | ( o í O» Kerto WmRoute ítr c v a l . Configuración * Política de tráfico VÍ*oibaditMoi S exo 0 BtnOndtfi'umitr ®Cj^edodecor^r-»úo ^ 8 / j T afra ov «orwtar*enso ■ i * N p. tf ■ j 5 U m n o t y grupo» - & ÍU ad o Acocn Rflp? Traducobn HA’ H É H r» ' li ✓ ’ o w ot ^ ’ m m c t a r t a »**• * " oíos i r e « ^ ^OpoomMntidis v a i'» * *000» »**• i* ¡ c« n V j e > 4> "rw «S «5» C uéojva f s to arinco 1------------------------ 1 + C u to * ’ « Cjéojm r» ✓ •> Cuatoar» s En la ventana de configuración de la traducción tendremos que seleccionar la opción "Realizar balanceo de carga por conexión (m ejor rendimiento)". © R A -M A 8 ■ C O N F IG U R A C IO N E S DE A L T A D IS P O N IB IL ID A D 3<*TC«3 01 C y tiy » » • ÎM > » por 1M '* *)ar pe~ «>->c»i -oí- - M r r » ~ y o r - * 3 O 9» 9 9 sm rnor v í t r ■■■■S^T>0) '.g ro a n « '-■caá» w • n r « x * » r a « » r » a j 3» r t n » ! uTUMr« •W M eM Tei aisano 3. Si ahora empezamos a realizar peticiones y nos vamos a las estadísticas de la salida a Internet veremos como la carga se balancea entre ías dos interfaces. Para ello nos iremos a la sección "Estado" y pincharemos en "Estadísticas". En dicha pantalla nos iremos a la pestaña "Estadísticas de la rnterfaz" y veremos como la carga que proviene de 1a LAN se está balanceando entre las interfaces con salida a Internet. ----id « 1CoaAyufBOúa Estadísticas £*•61 j r i d ’ » JC .w a .trfimJi •**»■* :*•«:« (itM fc U » ■ J w n o p w a is r w : ie w e de lelem et O ra te * deoendeew iW n íliw fc *tç»3ctn 0 9 0 jm r e c a v i '» »ttó» prt » y » r <fle lili fi’irtivi rt -e-arl-m « E T M « K il9 i« r)H u Uü * Qpar*» r . r a a i • C c r» » c r 0* árw «caí M "un*iír- M V n tK « 2 )■ o-r. »- « r t io c « < «a ltfJU.14 »744 117 7 « M in a !» « t t 'C n , » « m i • :v»:- 31* *>S « .1 3 9 4 «híamo -2«**: 9*3 ■lì SM.:«■ mjm:4 *7**9 S&7<9 »?<« «J3«4 < H )tt t4 Í3 W < 1 Ü 7 I4 H7 7 4 )T«H HJÎ4 ÍT««J 04« VIRTUALIZACIÓN La virtualización perm ite la ejecución sim ultánea de distintos sistem as operativos sobre una aplicación ejecutada y soportada bajo un equipo y un sistem a operativo determinado. Perm ite realizar una abstracción de los recursos de un sistem a, creando una capa entre el hardw are de la m áquina física y el sistem a operativo de la m áquina virtual. E sta capa de software maneja, gestiona y arb itra los cuatro recursos principales de un ordenador (CPU, Memoria, Red, Almacenamiento) y así podrá rep artir dinám icam ente dichos recursos entre todas las m áquinas virtuales que se estén ejecutando en un momento determ inado. De modo que nos perm ite tener varios ordenadores virtuales, con distintos sistem as operativos, ejecutándose sobre el mismo ordenador físico. El software de gestión de m áquinas virtuales se distribuye por em presas como M icrosoft (V irtual PC), VMWare (VMWare) u O racle (Virtual Box). 199 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © R A -M A U na vez in stalada la aplicación de gestión de m áquinas virtuales, el proceso p ara poder ejecutar distintos sistem as operativos se resum e en: C rear y configurar los recursos hardw are que darán soporte a la instalación de un determ inado sistem a operativo. U na vez creada la m áquina virtual soporte, in stalar m ediante una im agen ISO o un CD/DVD de instalación el sistem a operativo. A rrancar y utilizar el sistem a operativo, pudiendo in stalar aplicaciones, guardar datos de forma independiente al sistem a operativo que soporte el software gestor de m áquinas virtuales. Sucesivam ente podemos ir modificando configuraciones creadas, creando y ejecutando distintas m áquinas virtuales independientes dentro del gestor de m áquinas virtuales. PRÁCTICA 8.3 CREACIÓN DE MÁQUINAS VIRTUALES En la siguiente práctica estudiaremos como instalar, configurar y usar, bajo Windows 7, la aplicación de gestión de máquinas virtuales VMWare Server. Para la instalación de VMware Server tendremos que descargar, en prim er lugar, el paquete instalador de la web oficial de VMware: http://w w w .VM w are.com /es/ . Para poder descargar los instaladores de VMware es necesario registrarse en la web. Podemos realizar el registro antes de elegir el producto en la sección "Cuenta" presente en la página principal de la web o de manera instantánea cuando elegimos la descarga de un producto, en nuestro caso VMware Server, rellenando el form ulario de registro. Para los usuarios que tengan cuenta en la web, solo tendremos que introducir los datos necesarios para autenticarnos. Una vez logueados en la web, nos aparecerá una ventana en la que tenemos tanto los seriales de cada uno de los productos de VMware Server como los links de los instaladores. En nuestro caso copiaremos el serial (Licensing) y descargaremos de forma manual el paquete VMware Server 2 for Windows Operating Systems. In s ta la c ió n V M w a re S e rv e r 2 .0 .2 en W in d o w s 7 1. Una vez descargado el instalador lo ejecutarem os en el sistema operativo y se iniciará el asistente de instalación. En la instalación podemos m odificar el directorio donde se almacenarán las máquinas virtuales así como el nombre de la máquina, Host, y los puertos a través de los cuales accederemos a la administración web. En un momento de la instalación nos pedirá que introduzcamos el nombre de usuario (necesario para la adm inistración web), el nombre de la compañía y el número de serie: 2. Una vez reiniciado el equipo podemos encontrar todos los componentes de VMware en el menú de inicio. Podemos arrancar el programa desde los accesos directos (VMware Server Home Page) o entrar en un navegador web e introducir las siguientes direcciones para acceder a la adm inistración web: h ttp :// <D irección_ip> .8222 h ttp s :// <D¡rección__ ¡p > :8333 200 © R A -M A 8 ■ C O N F IG U R A C IO N E S DE A L T A D IS P O N IB IL ID A D ff t o w M ht« lr*e#rwti#e W Í4C4II • O * trJÉÉ 1/ cntcx j ' 0 lU o jn I n f u i t r ^ « « a m < ■ - p (* «f >ktti - j togrt* >Ufn« ‘ uw»-*c I | 9 Q - i | l4o*= r iziry&t Kt» * 3« Una vez introducido nombre de usuario y contraseña configurados en la instalación, en la parte derecha de la pantalla tenemos las distintas opciones para crear o añadir máquinas virtuales o Datastores. En la parte central tenemos un resumen de las características de nuestro H o s ty de las máquinas virtuales que vayamos creando, cuyo listado aparece en la izquierda, que nos permite tener un control acerca del uso de la CPU, la cantidad de RAM consumida, espacio en disco y conexiones de red. La parte inferior hace referencia a un registro de actividades en las máquinas virtuales. Se registran cuando se inicia una máquina virtual, cuando se detienen, cuando se modifican, etc. -O ? - » —-(» *> J f * c*461 tí • 0 ü i .«t *, 1Jiua’ •. 21«*' • Q - «r » 5*9»^» »» ; 3 in sa n o PC r^ n i. •«* *-•**» . Tu* ~ - * * n « >r * '’a 1 O ) Cvá t.r-n utu*~«-PC H«nala(tunir Kodel § Fnxc»«ort Jr-«HC' Cc-«ÍTM- ? CPU HOS 3 M 3G «i : c *\j B it. 60 MKl 0 Heinory s:i.$3m s UMfC *» » » Dai A iin n ri C«0«alf :».« sa » H SC*» U 1* G* C’N Atu* M*cl Hcfw orki P'K* »©o «jo Ti í * 3r»i«*d i «c*C rt, HAT Sw.1 .mr«Jí WTMtJ * >;• t ‘ lU f f t y b» 201 S E G U R ID A D Y A L T A D IS P O N IB IL ID A D © R A -M A Creación de una nueva máquina virtual en VMware Server. 3. Para la creación de una máquina virtual nueva nos dirigimos a la opción "Create virtual Machine" en el cuadro de la derecha de la pantalla. A continuación, nos aparecerá un a s is te n te que nos perm itiré configurar los aspectos básicos de nuestra máquina virtual. En prim er lugar nos pide que configurem os ei nom bre de la máquina v irtu a l y la ubicación donde se almacenará. En nuestro caso, vamos a crear una máquina virtual para instalar el sistema operativo Freenas para posteriormente realizar una serie de pruebas como servidor ÑAS (analizado en el Capítulo 2). La siguiente pantalla del asistente hace referencia al tip o de s is te m a o p e ra tiv o que vamos a instalar en la máquina virtual y la versión de dicho sistema operativo. Puesto que Freenas es una versión de FreeBSD, seleccionaremos "O ther operating systems" y en la versión elegimos "FreeBSD (32-bits)". A continuación, tendremos que definir la cantidad de m e m o ria RAM y el numero de procesadores (hilos) que usará nuestra máquina virtual. En nuestro caso, elegimos 256 MB de memoria RAM y una CPU. Debemos tener en cuenta que los recursos hardware que configuremos serán consumidos de la máquina física en la que se ejecute. Por lo que el ajuste de la memoria RAM suele ser un parámetro lim itador ya que no es posible ejecutar simultáneam ente tantas máquinas virtuales como se desee. ■ I V H w « # rr l u i r . is tr u c t u r e W e b A c ie v » ( u \ u * i r i o a i ? / . 0 . 0 . 1 ) A p p k c a t^ o r In v rn to rv V ir tu a l M a c h a r * ¿ d m im s T ra tra n ti *e »p ______________ *1 --------------- n r __________________________________ í V i*ru a i A p p W v c e _________ _____________________ X fgggj Nam e a r d lo c a t o r G uest O perating S yste m Ic c 'e a s ic g a v irtu a l m achine s m e m o ry aR ocatior can im p ro v e cs p e rfo -m a rc e but m a y also im pact oche** -u n n r.g applications. S ilt : 256 _ MB R e c o m m e n d e d S l i e (256 MB> R e c o m m e n d e d M in im u m (32 MB) The guest c p e 'a tir g syste m m a y r o t s ta 't up belovt th is size R e c o m m e n d e d M a x im u m (8 1 9 2 M3) Mem ory sn apping m a y occur above tb*s S're P ro c e s s o r s S elect th e rum be«’ c f processors c a re fu lly We do n o t -e co m m e rd re c o r fig u n rg tK s valu e a fte r trfc a lk rtg th e g u e st o p e 'a b n g system . D dck I N ext I O k «I Posteriormente se definirá si la máquina virtual usará un nuevo d is c o d u ro virtual o uno existente por ejemplo de otra máquina virtual. Ya que nuestra máquina es completamente nueva, elegimos la opción "Create a new virtual disk". Al elegir la opción de disco virtual nuevo tendremos que definir el tamaño del disco y la ubicación del mismo. En esta misma sección también podemos modificar ef adaptador de nuestro disco duro y el número del dispositivo que usará. Tras definir el disco duro, tendremos que configurar el a d a p ta d o r de red que usará la máquina virtual. Para definirlo pulsaremos en "add a network adapter". Las opciones que nos aparecen en cuanto al adaptador de red son bastante sencillas ya que la configuración de los adaptadores de red estará gestionada por la herramienta "Manage Virtual Networks" que veremos con más profundidad en la siguiente práctica. © R A -M A 8 ■ C O N F IG U R A C IO N E S DE A L T A D IS P O N IB IL ID A D Podemos elegir tres modos de funcionamiento de nuestro adaptador de red ya sea modo Bridged, modo Host-only o modo NAT (la configuración la realizaremos más adelante). En nuestro caso, seleccionaremos el modo Bridged, ya que la máquina virtual se encontrará en red con la máquina física y el resto de equipos de la red de ésta. En este modo debemos asignarle una configuración 1P dentro de la máquina virtual a su adaptador de red. Activaremos la opción de "connect at power on", para que esté activa cuando arranquemos nuestra máquina virtual. La in s ta la c ió n de n u e s tra m á q u in a v ir tu a l es posible realizarla de dos modos, bien sea a través de una imagen .ISO o a través de la unidad de CD/DVD del Host host físico. En nuestro caso añadimos una imagen ISO por lo que pulsamos en "Use an ISO Image". Al elegir que queremos instalar la máquina virtual a través de una imagen ISO nos aparecerá una pantalla en la que tendremos que seleccionar la ubicación de la imagen ISO dentro del Datastore que tenemos configurado, es decir, la imagen ISO tiene que estar ubicada en la misma carpeta que contiene las máquina virtuales. Del mismo modo que la unidad de CD/DVD configurada anteriorm ente, podemos seleccionar el adaptador y el número de dispositivo que utilizará. Podemos hacer lo mismo si queremos usar una unidad de Floppy Disk, en nuestro caso, no integraremos esta unidad en nuestra máquina virtual. Del mismo modo podemos utilizar dispositivos USB conectados en la máquina Host host para tener acceso desde la máquina virtual. En nuestro caso, tampoco integraremos esta opción. Por últim o, el asistente nos da un resumen de la configuración que acabamos de realizar. Si estamos de acuerdo podemos pulsar el botón "finish" para term inar de definir la máquina virtual. C reate Virtual Machine P ao*» Name and Location Guest Operating System Memory and Processors Hard Disk Properties Network Adapter Properties 1 CD DVD Drive Properties Floppy Drive X Ready lo C om plete Please verify that your new virtual machine is configured correctly. Name: Freenas Location: [standard] Guest Operating System: FreeBSD (32-bit) Memory: 2S6 MB 1 Processors: : Hard Disk: 8 GB Network Adapter: Using "Bridged1 CD/DVD Drive: ( USB Controller: Lsirg [s:ard a ,'d]'FreeNAS-i386-LiveCD-... No M ore H a rd w a re | USB Controller Hele Pene' or your n e* . prtua' machire rtev* Ya tenemos nuestra máquina virtual creada, ahora solo tenemos que arrancarla e instalar el sistema operativo como si de una máquina normal se tratara. Lo veremos jun to con el funcionamiento en la práctica 47 (servidor ÑAS virtuafizado). La creación de máquinas virtuales permite realizar copias de seguridad y restauración de las mismas de forma muy sencilla. Las distintas máquinas virtuales creadas se encuentran accesibles en la carpeta que hallamos configurado (norm alm ente C: / Virtual Machines). 203 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © R A -M A I PRÁCTICA 8.4 CONFIGURACIÓN DE RED DE MÁQUINAS VIRTUALES Los m od os d e fu n c io n a m ie n to que podremos asociar a cada tarjeta de red virtual, en cada máquina virtual son: B rid g e o puente permite conectar la máquina virtual a la red que usa el equipo anfitrión. Conecta el adaptador de red de la máquina virtual, con el adaptador "físico" o real del equipo. Es la opción más empleada. H o s t-o n ly permite al sistema anfitrión comunicarse con los sistemas invitados de las máquinas virtuales instaladas en el equipo. Las máquinas virtuales sólosolo pueden comunicarse directamente con el sistema host físico y las máquinas virtuales que también son miembros de la misma red. NAT permite realizar NAT entre las máquinas virtuales y la red externa a la que pertenece el host físico. Permite por tanto la conexión a una red externa en aquellos casos en que únicamente se dispone de una dirección IP, que usa el anfitrión. Por ejemplo se puede conectar una máquina virtual a Internet a través del adaptador de red del equipo anfitrión. Se emplea para aislar la comunicación exterior con las máquinas virtuales. Como hemos comentado anteriorm ente, tenemos una herramienta instalada que nos permite configurar ciertos aspectos de las distintas formas de funcionamiento de los adaptadores de red en ías máquinas virtuales. Esta herramienta se llama "Manage Virtual Networks" y la podemos encontrar en Inicio - todos los programas Vmware - Vmware Server - Manage Virtual Networks. Si abrimos la herramienta nos muestra una pantalla en la que tenemos seis pestañas de configuración: fS . *u.l ü xrr’arj J*U?~JC£b rO yQ | a yv '«ong ] -*e | ¡ \VT | fv t * • o4fou- y»**!n*t>© ra. use t * © *«' pac« ©f IT« edtcr to c w g « 1N 1 s*t3ng> o4 *otP n«b>orics. mX **o t c » tó to tm and rx re .*cua¡tíe&>«r« yj-.M-etO .syiet: (Hoíí-oH») yS.'-vea(SAT) S o v jfj Ujotk: DKP ~5rOjeC» tr » .a n ix a t» c*3Kr>mt ■ _______________ * prr ele rcfrxxV tf-*red *o*! jwdío^*rev*hotítP«»a» 192-168.50 0 &2Í4&.U80 Emcwc La primera pestaña “ Sum m ary" hace referencia a un resumen de los adaptadores virtuales que están funcionando con VMware así como de la descripción de cada adaptador, subred en la que está trabajando y si tiene activo o no el servicio DHCP que integra la misma herramienta para los modos NAT y Host-only. La siguiente pestaña "Autom atic Bridging" permite controlar y configurar un puente de red entre el adaptador VMnetO con el adaptador de red físico del host. La tercera pestaña "Host Virtual NetWork Mapping" permite definir, configurar y desactivar distintos adaptadores de red virtuales que podemos asociar a una máquina virtual y que se comportarán, para las distintas máquinas virtuales configuradas en un mismo modo, como un switch virtual interconectando a las distintas máquinas virtuales. Dependiendo del m o d o de fu n c io n a m ie n to que tenga cada uno de ellos podemos observar como podemos configurar distintas opciones. 204 © R A -M A 8 ■ C O N F IG U R A C IO N E S DE A L T A D IS P O N IB IL ID A D En el caso de VMnet8, el funcionamiento que tiene por defecto es para realizar NAT, por lo que en dicho adaptador podemos configurar la subred propia en la que trabaja, un servidor DHCP para que asigne las direcciones IP en las máquinas virtuales configuradas con este adaptador y otros aspectos de configuración de NAT como las opciones para la puerta de enlace virtual, así como el port forwarding (en caso de tener acceso a servidores en la máquina virtual desde el exterior), DNS y Netbios. En la sección "Host Virtual Adapters" muestra una lista de los adaptadores de red que se han creado en el Host host físico a través de VMware, por defecto VMNet 1 (Host-only) y VMNet8(NAT). Mediante esta sección podemos añadir, habilitar, deshabilitar y elim inar adaptadores según las necesidades. En la sección "DHCP" tenemos lo referente al funcionamiento del servidor DHCP en cada uno de los adaptadores, de manera que podemos iniciar, pasar y reiniciar el servidor o configurar cualquier parámetro del servidor en cada uno de los adaptadores. So—'* 7 1 | Ha* Vrtj» Mtfwa* Ujpprs I Ha« idacun O^CP |HVT J Mi .k r' jív :o V* « ^C r V»6»' ^oto®Wj-íj Vni “« f o r t i « « * « c o r * a r * > C P s e - <t Ot¡CP ------trtU *'«!w or« StfiTf! 192 168. 50 0 192.168.133 0 :ss 2S5 o 255:55.255 0 -‘Mcpecri »Tretl .■mea .íw 1 X P w m lc » ----------------------------------------------------- S«r.xesto»: Sfii Se*- ce 'fO JO f | 5t2P Por último, en la sección "NAT" podemos seleccionar que adaptador de red realizará las funciones de NAT así como iniciar, parar y reiniciar el servicio. Como vemos, VMware tiene una gran cantidad de configuraciones posibles en función de las necesidades que tengamos. VIRTUAL!ZACIÓN DE SERVIDORES U na de las aplicaciones más comunes de la virtualización es poder independizar la adm inistración de servidores bajo una misma m áquina física. Las ventajas de disponer de servidores virtual izados frente a servidores físicos son las siguientes; A horro de costes: podremos adquirir un solo servidor, aunque m ás potente, y no tener que comprar más servidores sino solam ente ir creándolos en el gestor de m áquinas virtuales. También perm ite ahorro en el coste de m antenim iento y en el de personal, además de ahorrar espacio. C re c im ie n to m á s flexible: instalar un nuevo servidor es mucho más sencillo y rápido frente a hacerlo con un servidor físico. A d m in istració n sim p lificad a: desde la consola del gestor de m áquinas virtuales podemos au m en tar o reducir los recursos para una determ inada m áquina, reiniciarla, in stalar parches o sim plemente borrarla en caso de problemas. 205 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © R A -M A A p ro v ech a m ien to de a p lic a c io n e s an tiguas: una de las ventajas de la virtualización es la posibilidad de conservar aplicaciones que funcionan en sistem as antiguos y aun así m odernizar la in fraestructura informática de la em presa. Esa aplicación puede “sobrevivir” en una m áquina virtual independiente sin que haga falta conservar el ordenador antiguo. C en tra liza ció n d e tareas d e m an ten im ien to: podemos realizar copias de seguridad de un solo golpe de todas las m áquinas, program ar actualizaciones y otras actividades desde el gestor de m áquinas virtuales. También podemos centralizar otras funciones. D ism in u y e tiem pos de parada: una ventaja im portante, solucionar problem as o realizar copias de seguridad son ta re a s que se realizan en mucho menos tiempo. Por ejemplo, se puede clonar una m áquina y seguir dando servicio m ientras se realiza m antenim iento de la m áquina virtual de producción como actualizaciones. M ejor g estió n de recursos: se puede au m en tar la memoria o alm acenam iento de la m áquina huésped para au m en tar los recursos de todas las m áquinas virtuales a la vez, por lo que se aprovecha mucho mejor las inversiones en hardware. B a la n ceo d e recursos: es posible asignar un grupo de servidores físicos para que proporcionen recursos a las m áquinas virtuales y asignar una aplicación que haga un balanceo de los mismos, otorgando m ás memoria, recursos de la CPU, alm acenam iento o ancho de banda de la red a la m áquina virtual que lo necesite. I PRÁCTICA 8.5 SERVIDOR ÑAS VIRTUAL Como vimos en el capítulo 2 existen diversos modelos de almacenamiento DAS, ÑAS y SAN. En esta práctica veremos la instalación de un servidor ÑAS (F re e n a s) en VMware Server. Usando la configuración anterior de la máquina virtual, vamos a instalar el sistema operativo Freenas en nuestra máquina virtual, con el propósito de tener un servidor FTP disponible en una red local. Para ello seleccionaremos la máquina virtual creada previamente y pulsaremos sobre el botón "play" ubicado en la parte superior de la pantalla. ^ = e B = ¿ ¿ •te s t** «*.*.* ™ u * ■ 1 * J iJ T p i f r tc * ( t ln r « « t* r v _______________ 1 V » « » - « C anM T»*«i fv « - n » s u t« « N r l m w ace 0 9r«x r i f t o n Pow er S iilo O 1 X I «3M1 C C u c tl OS 0 M em ory ¡ S í M0 VM «are Toola 0 MB Ho«»» (MS V irtu a l M *rtS*ere Vermiai* V I 'M ñ 7 W i> n*n>e IT A d d 'c tte « Mee Conm adi n« n3 «« rc 9 3 r% * iflì * Memer, H | h m 3í u : c$c s ! ; c > 2 M Mfi i x u ti r• I SOH* Or VI r 'N A M 206 fis o c a u I.u * -3 i w w r jt n Cc—c * * — *t : : . y .c • SS 2S>M © R A -M A 8 ■ C O N F IG U R A C IO N E S DE A L T A D IS P O N IB IL ID A D Una vez iniciada la máquina, nos dirigim os a la pestaña "consolé" para entrar en el modo gráfico de la máquina virtual. Como vemos, VMware nos advierte que es necesario un p lu g -in p ara p o d e r v is u a liz a r la m á q u in a v ir tu a l. Pulsaremos en "install Plug-in" para descargar dicho plugin e instalarlo. Automáticam ente, se descargará el plugin desde el servidor que ejecuta VMware el cual tendremos que instalar. Tras la instalación del plugin será necesario volver a entrar en el navegador web ya que el asistente de instalación lo cerró para aplicar los cambios. Una vez dentro de la administración web y ubicados en la pestaña "consolé" de la máquina virtual podemos pulsar el ratón en cualquier lugar para que se abra la ventana que nos permitirá visualizar la máquina virtual. Tnt *» ^ Acto seguido se abre una ventana nueva en la que podemos visualizar la máquina virtual y esperamos a que cargue completamente Freenas. En las opciones que nos da Freenas para adm inistrar el sistema operativo elegimos la opción 9 "Install/U pgrade to hard drive/flash device, etc." para in s ta la r el s is te m a o p e ra tiv o . ••«irts u w ra tu n H /..* i r a v ú l o t i «< Htn* li HM M Sil CKT ;>81» f u r 1M tC» /H tt'i »HIH by ( U l u l a r lo c K n V Lo • f rn « iia « u ru f i i r í «cas it A re s * t.'ir y tf« fa « | 7» Robu»« «vitan H ) S ln it 4 o w n c \ r e t it n OI tuu 1« 11 ta la r a auntu-r nJn <ii li«ril 4 r Iw 'íla a H A n v lt* «ilc t il En el asistente elegimos la opción 3 "Install 'fu ll' OS on HDD + DATA + SWAP partition''. Tras esto, seleccionamos la unidad de CD/DVD donde se realizará la lectura del sistema operativo para su instalación (VMware Virtual IDE CDROM Drive). Del mismo modo seleccionamos el disco duro en el que queremos realizar la instalación. Introducim os el tamaño de la partición dei sistema operativo y de la partición SWAP. Tras la configuración empezará la instalación. Reiniciaremos la máquina una vez terminada la instalación para arrancar el sistema operativo instalado en la máquina virtual. 207 © R A -M A S E G U R ID A D Y A L T A D IS P O N IB IL ID A D A d m in is tra c ió n de FreeNAS Freenas es un sistema operativo que se a d m in is tra vía w e b por lo que podremos realizar su configuración rem otam ente desde un equipo de la red. En este caso lo haremos desde el propio host físico. Una vez arrancado el sistema operativo en la máquina virtual, lo prim ero será verificar su configuración de red. En nuestro caso habíamos configurado la tarjeta de red de la máquina virtual en modo Bbridge, esto permite configurar manualmente o asignada mediante DHCP una dirección IP en red con la máquina física. Para nuestro ejemplo hemos configurado en la tarjeta de red dentro del sistema operativo FreeNas con la 192.168.1.250/24, en red con la máquina física 192.168.1.2/24. Una vez comprobemos que existe conectividad entre máquina física y virtual (por ejemplo realizaremos ping entre las 2 máquinas), abriremos un cliente web en la máquina física e introduciremos en el navegador la siguiente dirección IP, que será la asignada manualmente anteriorm ente: h ttp ://1 9 2 .168.1.250 O O 192.168.1.2SO' Uumm ( Pawwd logm Introducim os el usuario "adm ín" con la contraseña "freenas" para acceder al adm inistrador web. *- c ___________ 192.168.12S0 O FreeNAS System» M p tw n rk D KIc\ i C w vkw A xcpss s i . i l in . H o*tn« ro r frxftM.bcd V enan 0.7.2 Voband« (rw w on 55* 3) D iv q n n s tic s rHtdr on SU Hoy l « W 5 8 0 7 M IC O S VenaM rr—aSD 7 >Rft£ASt-p3 { f i a c r i JWS06) M ttfo rm OQ6AJcrby«<R)Cor«OM)2CPüM OO#í I » « 21 ttw xlM *) 3 MCondC«) CPU l e n p o a t w r •1.0 fU J I r r tjW K T n » n c CPU UMQC llr tp 0*c 2 * 1 * 0 * 49 UTC 2010 S y ifp m tím e un— i A c ív .*ir w J á t o i :_______________ _ j o * ftemocy u n y m lo td iv r r tQ r t a 08. 0 . « . 0.01 Onk i p j t r u u g r No dak c x H tfj ed - l llX g f Una vez dentro, instalaremos un servicio FTP, y crearemos un cliente llamado Pepe con contraseña Pepe. 208 © R A -M A 8 ■ C O N F IG U R A C IO N E S DE A L T A D IS P O N IB IL ID A D Para iniciar el servicio FTP nos iremos a la sección "Services" y seleccionamos "FTP". H a b ilita m o s el s e rv ic io activando la casilla "enable" de la parte superior derecha. Del mismo modo habilitamos la opción “ Only allow authenticated users. Anonymous logins are prohibited." «- C Q 192.16& 1.250 .It li ] } i TCP port to ) HiDiiliei oí ilic n h r u n runbcr of flmdUneous cfcrts. Mah . f « v i . per 1P m JCKJUI I2 1 Karrsjm runber o# ccm ccro nt par IP t d j m i (0 m u^vntod). 1 h \v * n jn fu rb o at eAo«ed pewvcrd lim ro tit tx fc rt dfccomec&on <00 H u u n «Je a m n secondi. P m n i root bgn Spoeto* trfietfwr t • jfowed to b g r «s superuser (roo«) drf«hr. AroTMno^a uw ri cr+y Only tk m enonymots usart. Use t f v on o pJbfc FTP *te nCh no remote FTP eccess to reaí eccointi . I0c4 users or*r Tras habilitar las funciones pulsaremos en el botón "Save and restart" al final de la página. Ahora crearemos el usuario Pepe. Para ello nos dirigimos a la sección "Access" y entramos en "users and groups" Pulsaremos en el símbolo " + " para a ñ a d ir un u s u a rio . Introducirem os los datos necesarios para el usuario como el nombre, la contraseña, el grupo primario que será FTP y directorio Home. Y r fie e M i local ■A£c«i|Us*> 3 3 192.166.1 250. ■• 3 i _ u s * n _ '* X f t p User p*SS«*»ord 1001 User runanc id. Shafl notogr» w Th» uncr'j bgn jhel Pm iM iy yrcNJp fia Set tfw «ccourt s prnory grocp COtNv 9 v«n 7 0 4 1 « tnn hr. deemon _ <Me* ftp guest ■ M man network nobody Set « ü to r d gro£> meróerih«» for this atxcxr* Note: OH<*dr(or ta e *f* ró -á ó on the Mee) to »ebet end dosdea y o io i Noe» 4roctory U*w portS Add •fixttmfpto* _ — Cnter the pechiothehomedrectory <rf that user. Leeve thè hdd arrety to use deieJt petti /mrt —! Grart access to the user portai. O ra ri Tras esto pulsamos en Add, Para aplicar los cambios tendremos que pulsar el botón "apply changes" del menú principal de usuarios y grupos. Ya tenemos todo configurado, ahora solo queda probarlo, accediendo al servidor FTP con la cuenta de usuario Pepe desde una máquina de la red local, con un diente FTP. En este caso para probarlo lo haremos mediante un navegador web. S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © R A -M A Podremos acceder al directorio personal de Pepe para poder almacenar y descargar archivos desde el servidor rem oto alojado en una máquina virtual. REFERENCIAS WEB Descripción de cl us ter de alta disponibilidad: h ttp ;/ / w w w .lin iip s.co m I ìq -n o d e / 1 19 Información práctica sobre RAID, dispone de un enlace a un em ulador del funcionamiento de sistem as RAID de Intel: h ttp :/ / w w w .adm inso.es / w ik i!in d e x .p h p /2 .3 .2 ._Configuracione$_RAJD Configuración de cluster de alta disponibilidad bajo Windows Server: http: / / w w w .bujarra.com / ?p=2290 Configuración de cluster de alta disponibilidad bajo GNU/Linux: http: / / w w w .alcancelibre.org/ sta tie p a g e s/ index.ph p/ como-cluster-heartbeat-centos Software de virtùalización VMWare: www. umware. com l e s i Software de virtù alización V irtual Box de Oracle: h ttp :/ / w w w .virtualbox.org / Software de virLualización Virtual PC de Microsoft: http: / / w w w .m icrosoft.com / w in d o w s/ virtu a l-p c/ 210 © R A -M A 8 ■ C O N F IG U R A C IO N E S DE A LTA D IS P O N IB IL ID A D RESUMEN DEL CAPÍTULO En este capítulo hemos analizado y profundizado en distintas configuraciones de alta disponibilidad. Las nuevas necesidades de los usuarios y las em presa exigen alta disponibilidad de los servicios más críticos. La mejor forma de asegurar la d isp o n ib ilid a d de nuestros equipos y los servicios que ellos sum inistran de m anera fiable (99,999%) y sin interrupción las 24 horas del día du ran te siete días a la sem ana, es d u p l icar de todos sus componentes críticos y la disposición del software y hardw are necesarios para que los elem entos redundantes actúen cooperativamente. Algunas de las soluciones que hemos analizado en este capítulo son: R ed u n d a n cia y co n tro l d e er ro re s en el alm acen a m ien to : m ediante sistem as RAID. Los m ás com únm ente empleados RAID 1 (conjunto en espejo) y RAID 5 (conjunto dividido con paridad distribuida). B a lan ceo d e carga: gestionando y controlando las peticiones de comunicación a distintos servidores redundantes. Como ejemplo de aplicación hemos visto, en el caso de ten er d istin tas conexiones de red que puedan ser solicitadas como una única. V irtu alización : perm ite realizar bajo un mismo sistem a físico la adm inistración de distintos sistem as operativos. Simplifica e independiza la configuración, instalación, realización de copias de seguridad y restauración de servidores de red. 211 © R A -M A S E G U R ID A D Y A LTA D IS P O N IB IL ID A D EJERCICIOS PROPUESTOS 1. Busca las distintas soluciones que presenta Dell de fuente de alim entación redundantes. M ediante el análisis de un m anual describe su modo de conexión, configuración y funcionam iento. ¿En qué casos consideras que puede ser u n a buena opción? ¿C uántas tarje ta s de red debe ten er tu sistem a físico? ¿Qué configuración de red has empleado para las tarje ta s de red en la m áquina virtual? ¿Qué dirección IP disponen sus tarje ta s de red? ¿Qué puerta de enlace tendrá? 2. In stala el software de virtualización Virtual Box. Crea u n a m áquina virtual U buntu que trabaje en modo NAT. Instala en la m áquina virtual un servidor web y configura los aspectos de NAT necesarios para que sea accesible dicho servidor web desde el exterior de la m áquina física. 6 . M onitoriza el tráfico filtrado por el cortafuegos y 3. P ara facilitar el manejo de las m áquinas virtuales y su interacción con la m áquina física en VirtualBox es posible in stalar el complemento GuestAdditions. In stálalo y com prueba sus opciones. ¿Qué nuevas fu n c io n e s p e rm ite y m ejora? ¿E x iste alg ú n equivalente en VTVTWare Server? 7. Realiza una copia de seguridad de la m áquina virtual creada anteriorm ente y configura otro equipo para que la ejecute con norm alidad. ¿En qué tiempo se ha realizado el respaldo de los servicios? ¿Crees que es un m étodo m ás eficaz que re a liz a r u n a imagen de disco o partición, con un sistem a operativo com pletam ente configurado? Realiza la prueba. 4. R ealiza m ediante virtualización con 4 discos duros bajo G N U /Linux una configuración y prueba de RAID 5. ¿Cómo es posible recuperar la información de uno de los discos en caso de pérdida? 5. C onfigura u n servidor m ediante una m áquina v irtu al de alta disponibilidad que disponga de los servicios de enrutado, filtrado proxy y cortafuegos adecuado al tráfico de tu clase, perm itiendo tan solo el acceso web a los sistem as del aula y perm itiendo el acceso únicam ente a un servidor web ubicado en la misma. e) proxy, y realiza un informe en el que indiques: Equipos con conexión, períodos y servicios de acceso. R anking de los 5 sitios web m ás visitados. 8 . D escubre e im plem enta a lta disponibilidad y balanceo de carga en un servidor web m ediante Apache y Tomcat con la ayuda del siguiente artículo: h ttp : / / w w L u .a d ic to a a ltr a b a jo .c o m /tu to r ia le s / t utoriales-ph p ?pagin a =apa che_tomcat_ba lanceo. 9. Realiza la instalación y configuración de VMware S erver sobre u n a distribución GNU /Linux como Debían. © R A -M A 8 ■ C O N F IG U R A C IO N E S DE A L T A D IS P O N IB IL ID A D TEST DE CONOCIMIENTOS ¿Qué sistem a RAID controla paridad? RAIDO. RAID 1. RATD 5. RAID 10. La configuración de red (bajo VMWare) que perm ite c re a r una red de m áquinas v irtu a le s privada, d istin ta e independiente de la red a la que pertenece la m áquina fisica es: H ost-only. B ridge. NAT. Ninguna de las anteriores. La adm inistración de los servicios de virtualización (bajo VMWare) se suele realizar m ediante: Aplicación de escritorio. Correo electrónico. FTP. Servicio web. A los sistem as de máximo nivel de alta disponibilidad se les tolera una inactividad anual de: 5 minutos. 10 minutos. 15 minutos. no se les perm ite ningún minuto. Bajo sistem as Windows podemos realizar balanceo de carga con la aplicación: VirtualBox. Kerio Winroute. V irtual PC. W inGate. Bajo siste m as G N U /Linux qué aplicación nos perm ito m onitorizar la actividad de las d istin tas tarjetas de red: Iptraf. Iproute. Iptables. Show_ip_route. El balanceo de carga no perm ite realizar: De 4 conexiones a In tern et tener 2 conexiones de igual velocidad. De 1 conexión a In tern et tener 2 conexiones de igual velocidad. De 2 conexiones a In tern et tener 1 sola conexión de velocidades sum adas. N inguna de las anteriores. 213 • • • tr a m / Conocer la normativa española en m ateria de seguridad informática, / Analizar la normativa y aplicaciones de la LOPD, en m ateria de seguridad de los datos de carácter personal. / Analizar la normativa y aplicaciones de la LSSICE, en m ateria de comercio electrónico y actividades empresariales vía Internet. / Valorar la importancia de la normativa como reguladora de derechos y obligaciones a ciudadanos y empresas. S E G U R ID A D Y A L T A D IS P O N IB IL ID A D © R A -M A El último punto que abaren la seguridad inform ática, cubre el resto de aspectos vistos h asta el momento: seguridad física y lógica, alm acenam iento de los datos, comunicaciones y criptografía, es la norm ativa legal. En este tem a verem os la norm ativa desde dos puntos de vista, la Ley Orgánica de Protección de Datos (LOPD), que pretende proteger el uso de datos de carácter personal por parte de em presas y profesionales, y la Ley de Servicios de la Sociedad de la Información y de Comercio Electrónico (LSSICE), que regula ciertos aspectos de las web que realicen actividades económicas, como publicidad, venta online, etc., así como las notificaciones comerciales electrónicas, como SMS o correos electrónicos publicitarios. LEY ORGÁNICA DE PROTECCIÓN DE DATOS (LOPD) La protección de datos de carácter personal es una m ateria que ha tomado im portancia en los últim os años, fundam entalm ente a raíz de la aprobación de la Ley O rgánica 15/1999 d e P ro tecc ió n de D atos d e C arácter P er so n a l (LOPD), convirtiéndose en una obligación a cum plir por las em presas si no quieren e sta r expuestas a sanciones por la A g en cia E sp añ ola d e P ro tecció n de D a to s (AGPD). La LOPD ha adquirido una gran im portancia debido a que equipara y convierte el derecho a la protección de los ciatos personales en un d erech o fu n d a m en ta l de la s p erson as. El derecho fundam ental al que hacemos referencia tiene una estrecha relación con el derecho a la intim idad y al honor, encuadrándose todos ellos dentro del art. 18 de la Constitución. Este nuevo derecho fundam ental adopta la denom inación de libertad inform ativa o autodeterm inación inform ática, protegiendo el “control que a cada una de las personas le corresponde sobre la información que les concierne personalm ente, sea íntim a o no, para preservar el lib re desarrollo de la personalidad”. La LOPD establece una serie de ob lig a c io n es destinadas a la protección de los datos personales contenidos en fic h e r o s a u to m a tizad os o in form atizad os, com o e n no a u to m a tiza d o s o en p ap el, que poseen em presas v A dm inistraciones Públicas, y que son tratad as por éstas con diferentes finalidades; gestión de personal, proveedores, clientes, cam pañas de m arketing, etc. A Analiza la noticia "M uchos bancos incum plen la LOPD en m ateria de videovigilancia", encontrada en h ttp ://b lo g .c y s ia .c o m /2 0 0 9 /0 7 /la -b a n c a -y -la -lo p d /, e indica: • ¿Qué requisitos deben cu m p lir las grabaciones de seguridad en relación al cu m p lim ien to de la LOPD? • ¿Es necesario p ed ir el co nse ntim ien to de las personas film adas? ÁMBITO DE APLICACIÓN DE LA LOPD U na de las principales dudas que se encuentran los em presarios y profesionales con respecto a la LOPD es la determ inación de q u é fich er o s o d a to s d e ca r á c te r p erso n a l tratados, se encuentran am parados por la norm ativa. 216 © R A -M A 9 ■ N O R M A T IV A LEGAL EN M A T E R IA DE S E G U R ID A D IN F O R M Á T IC A La LOPD establece su ám bito de aplicación en el artículo 2, al establecer que “la presente Ley Orgánica será do aplicación a los datos de carácter personal registrados en soporte físico, que los haga susceptibles de tratam iento, y a toda m odalidad de uso posterior de estos datos por los sectores público y privado”. Así, para la determ inación de qué concretos ficheros o datos de carácter personal entran dentro del ámbito de aplicación de la LOPD debemos tener en cuenta tres conceptos: D ato d e cará cter personal: cualquier información concerniente a personas físicas, identificadas o identificables; es decir, toda inform ación num érica, gráfica, fotográfica, acústica o de cualquier otro tipo susceptible de recogida, tratam iento o transm isión concerniente a una persona física identificada o identificable. F ic h e ro : conjunto organizado de datos de carácter personal, cualquiera que sea la forma o m odalidad de su creación, alm acenam iento, organización y acceso. T ratam iento: operaciones y procedimientos técnicos de carácter autom atizado o no, que peí-mi tan la recogida, grabación, conservación, elaboración, modificación, bloqueo y cancelación, así como las cesiones de datos que resulten de comunicaciones, consultas, interconexiones y transferencias. AGENCIA ESPAÑOLA DE PROTECCIÓN DE DATOS U na vez h a n sido localizados y determ inados los ficheros de datos de carácter personal se procederá a la notificación de los mismos a la Agencia Española de Protección de Datos p ara su inscripción. Las com unidades autónom as de M adrid, C ataluña y País Vasco, poseen regulaciones y agencias propias. La Agencia Española de Protección de Datos, a través de su página web Lvww.cigpd.es (en el apartado "Canal del Responsable de ficheros - Inscripción de ficheros”), ofrece los fo r m u la r io s que deben ser utilizados para la notificación de ficheros, p ara efectuar la notificación en soporte papel, como para efectuarla por In tern et (con certificado digital) o soporte magnético. El p ro ced im ien to establecido para la modificación y supresión de ficheros inscritos en la Agencia Española de Protección de Datos, es el mismo que el indicado para la creación de ficheros. Como principal diferencia entre dichos procedim ientos, encontram os la necesidad de contar con el có d ig o d e in sc r ip c ió n ya otorgado por la Agencia Española de Protección de Datos en el momento de la inscripción del fichero, para poder efectuar cualquier modificación del fichero inscrito, o bien para la supresión del mismo. 217 S E G U R ID A D Y A L T A D IS P O N IB IL ID A D © R A -M A TRATAM IENTO D E LOS DATOS La LOPD establece una serie de lim ita c io n e s al tra ta m ien to de los datos; lim itaciones fijadas para g aran tizar un uso adecuado, lícito, no excesivo y con las debidas m edidas de seguridad que im pidan la alteración, pérdida o tratam ien to no autorizado de los datos. E n la m ayoría de los supuestos, la volu n tad se m a n ifiesta a tra v és d el c o n se n tim ie n to y, en los casos en los que operan excepciones legales al consentim iento, el afectado m anifiesta su voluntad a través de su derecho de oposición al tratam iento de los datos. La re co g id a d e los d atos es una operación previa al tratam iento; por ello, la recogida de datos no suele p lan tear problem as en referencia al consentim iento del afectado puesto que si éste nos proporciona los datos, se entiende que existe un consentim iento implícito (un acto consciente de voluntad). Pero, lo que sí es im portante en la recogida es proporcionar al afectado una serie de informaciones o elem entos fijados por la ley en el derecho de información (art. 5 de la Ley), para que el afectado pueda sum inistrar o no sus datos con el p len o c o n o cim ie n to d el a lca n ce d el tr a ta m ie n to q u e se va a realizar. La información que habrá de proporcionarse es: El titu la r del fichero. Las finalidades del tratam iento. El carácter obligatorio de las respuestas. Los derechos y la posibilidad de ejercerlos. La dirección y tas condiciones para ejercitar tales derechos. El interesado siem pre podrá ejercer los derechos que le concede la Ley (impugnación de valoraciones, acceso, rectificación, cancelación y oposición) y p od rá re v o ca r el c o n sen tim ien to dado al tratam iento de sus datos o m an ife sta r su oposición parcial a dicho tratam iento. Además, la Ley establece una serie de principios específicos para el tr a ta m ie n to d e lo s d a to s por p arte del responsable del fichero; principios y o b lig a c io n es im p u e sta s para g a ra n tiza r su correcto tratam ien to , c o n se r v a c ió n , a cceso y d estru cción . I PRÁCTICA 9.1 FORMULARIO LOPD Un e je m p lo de la in fo rm a c ió n a p ro p o rc io n a r al in te re s a d o a través de una cláusula LOPD para un fo r m u la r io de re co g id a de d a to s podría ser la siguiente: ”De conformidad con la Ley Orgánica 15/1999 de Protección de Datos Personales y a través de la cumpl¡mentación del presente formulario, Vd. p resta su consentim iento para el tratam iento de sus datos personales facilitados, que s e rá n incorporados al fichero “XXXXXXX”, titularidad de la EMPRESA XXX. inscrito en el Registro G eneral de la A gencia Española de Protección de Datos, cuya finalidad es la gestión fiscal, contable y adm inistrativa de la relación c o n tractu al, así como el envío de información comercial sobre nuestros productos y servicios. 218 9 ■ N O R M A T IV A LEGAL EN M A T E R IA DE S E G U R ID A D IN F O R M Á T IC A © R A -M A Igualm ente le inform am os que podrá ejercer los derechos de acceso, rectificación, cancelación y oposición establecidos en dicha Ley a través de c a rta certificada, adjuntando fotocopia de su DNI/Pasaporte, en la siguiente dirección; EMPRESA XXX. D epartam ento de Atención al Cliente LOPD. C/XXXXXX n° X. 46000 Localidad. Los campos señalados con * son obligatorios. A m odo d e e je m p lo podem os v e r lo s t é r m i n o s le g a le s d e l r e g is t r o ' m o m iu r 1 1 C .inal C lie n te f* ilv in te r n e t- ' C25S38I p a ra a c c e s o a c lie n t e s M o /llla l lr c f o * _ [\A movistar H <y1 Jmonm.r e n la z o n a e x c l u s r ulano y re cib iré * 1« c o n tra ic i |cU moW iU> r e c o m e n d a b le f o r m u la r io s que r e lle n e m o s al A v is o (« g a l En cum plim ianto da la Lay Orgánica 13/1999. do 13 do d>ciembra, da Protacoón da D a to i da Ceiéctar Parsonal. conforma ai art. 3 f«lats»o al daracho da inform ación an la »acogida do datos. Talefónica Móviles Esparta S.A.U. (T M l). 1a inform al La raspuaste al cue*t>onano a t voluntaria. Es obligatorio cum plim entar todo* los datos solicitados en al cuastionano. a axcepdón dal e-m all que e i opcional (an al cas o da no d iip o n e r dal nrusmo). antTiiTo m o v íjt*( E s s ie m p r e X¡ cjnatdent» mjvW«- «JJi^cda/tcnlrcfcf/CClJ.CWjutfc • U r m ó v il léfntM» |C~ m o v is t a r . Lo* datos de carácter parsonal que facilita en acte cuestionario an tu condición de titu la r del contrato do le (moa Junto a lo * obtenidos durant« ’a vigencia da la piestaoón dal sarvioo serán m du id o t an ficheros inform atitados titularidad de T alafónka MOvilas Esperte 8.A.U. .ras pona »ble dal tratem lanto y dastinatana de los datos a in/orm aaón.con domicilio an i« v i|t ( f M | fw calla Ronda de le Comunicaoón s/n. Ed'fioo Sur 3- 28050 Madud. para le gestibn del sarvicio y con la finalidad de anvierle informaciones publicitarias u ofartas vía postal. parsonaliradas o no. da productos y sarvloos de __ telacom uniceoonas. Si u rta d no da ie a ova aste trata m ie n to sa realice con (leer térmnos legates |» finalidad Indicada diríja atento a la d<recoón da T M l, llam a al teléfono I Gratuito 4407 o entre an la o ir tn a va b i v*n» rro m tA f.e r. A jim iim o . Sarvl ¿ingiéndosa por asento a Telafónlca Móvilas CipaKa S A Ref O atoi an la 1 o tada dirección utCad podré ajarota» lo« daracbos da accoro, rectificación. 1 cancalaoòn y o p o iio ó n pravistos an la Lay. -o r.o soy «1 titula* < m enos r e v is a r que e s ta s c lá u s u la s se in c lu y e n en lo s t é r m in o s de io s c o n tra to s o y a c e p te m o s . NIVELES DE SEGURIDAD La LOPD y el Reglam ento de Medidas de Seguridad (RD 994/1999), establecen la obligación de establecer una serie de m edidas de carácter técnico y organizativo que garanticen la seguridad de los datos de carácter personal, m edidas que habrán de adoptarse/im plem entarse por la em presa o profesional que alm acene estos datos. E n tre estas m edidas se incluye la elaboración de un D ocu m en to d e S egu rid ad en el que se detallarán los d a to s alm acen ad os, las m ed id a s de segu rid ad ad op tad as, así como las p erso n a s que tie n e n acceso a eso s datos. La ley identifica tres niveles de m ed id a s d e seg u rid a d , BÁSICO, MEDIO y ALTO, los cuales deberán ser adoptados en función de los distintos tipos de datos personales (datos de salud, ideo logia, religión, creen cías, infracciones adm inistrativas, de morosidad, etc.). El reglam ento ha establecido los niveles de seguridad de forma acum ulativa; es decir, que al nivel de seguridad Medio se aplicarán las medidas de seguridad del nivel Básico. 219 © R A -M A S E G U R ID A D Y A L T A D IS P O N IB IL ID A D Tabla 8.1 TIPO DE DATOS MEDIDAS DE SEGURIDAD OBLIGATORIAS ✓ Nombre ✓ Documento de Seguridad ✓ Apellidos ✓ Régimen de funciones y obligaciones del personal ✓ Direcciones de contacto (tanto físicas como electrónicas) ✓ Teléfono (tanto fijo como móvil) ✓ Otros J Registro de incidencias ✓ Identificación y autenticación de usuarios ✓ Control de acceso ✓ Gestión de soportes ✓ Copias de respaldo y recuperación ✓ Comisión infracciones penales ✓ Comisión infracciones adm inistrativas ✓ Información de Hacienda Pública ✓ Inform ación de servicios financieros ✓ Ideología ✓ Religión ✓ Creencias ✓ Origen racial ✓ Salud ✓ Vida ✓ Medidas de seguridad de nivel básico ✓ Responsable de Seguridad ✓ Auditoria bianual ✓ Medidas adicionales de Identificación y autenticación de usuarios ✓ Control de acceso físico ✓ Medidas de seguridad de nivel básico y medio ✓ Seguridad en la distribución de soportes ✓ Registro de accesos ✓ Medidas adicionales de copias de respaldo El órgano de control del cumplimiento de la norm ativa de protección de datos dentro del territorio español, con c a rá c te r general, es la Agencia Española de Protección de Datos (AEPD). Las sanciones tienen una elevada cuantía, siendo E spaña el país de la Unión Europea que tiene las sanciones m ás altas en m ateria de protección de datos. Dichas sanciones dependen de la infracción cometida y se dividen en: Las sa n c io n e s le v e s van desde 601,01 a 60.101,21 € Las sa n c io n e s graves van desde 60.101,21 a 300.506,05 € Las sa n cio n e s m uy graves van desde 300.506,05 a 601.012,10 € Pese al elevado im porte de las sanciones, existen m achas em presas en E spaña que todavía no se han adecuado a la m ism a, o lo han hecho de forma parcial o no revisan de form a periódica su adecuación; por lo que resulta esencial el m antenim iento y revisión de la adecuación realizada. 220 © R A -M A 9 ■ N O R M A T IV A LEGAL EN M A T E R IA DE S E G U R ID A D IN F O R M A T IC A I PRACTICA 9.2 NORMAS DE LA ORGANIZACIÓN feocr rt» Eia á' f’ro tu c d td ri ú* Inicio d» « ntdn interat tir t U si» del « _| > ^9 i« o « n di M/t»«* - _J C a r/y in tn dt « N m 3 ^ I Ctri^pj/aot*\ó» M»MUdrfr«do X M id o C a rl^i« )» Oí A«C* i abcJ * Jvro* da co—rdoi I j^<iWvi«ú4nA»M«f( • J Orwcnv» «• txiMk 4»nl n M td i «»MUdrfnA) I» «(¿dorada i l ex DrtfiAC«!« J o p a c rM d i » • d»bt « d m d n u g tto i « i « c u ¿2 Cortftpuraatodiuau»« «■ C jM 9 J M d n d i« /iM ri _J C iW i^ n r o* wM jw _J PWtfiM «tiras****« se* g0§(n■ On?<dj6*U tane* 4afrvfc 4 catt lOnrKxdetM ri » H <Sm ntfco . C**at4Uda g Q ln o o 4 > m 0 n rt« « iM r w w » jn » l« K » n r t ^ r f « SJlTBL * I W i r t * « 9 K i*a « M M rM iiw > ita u M O (« « ggVwo<)»icaúrtrt«MSM: tfcJt? M n w « p« a ta uauarot %» rtm tm W » H » x(4 i« 7 n d '> )rc s rK r En el caso de Windows veremos como al inicio del sistema podemos incluir un mensaje y será necesaria la aceptación del mismo para continuar. Ayudará a recordar tas n o rm a s y re c o m e n d a c io n e s de s e g u rid a d de n u e s tra o rg a n iz a c ió n , haciendo de este modo que sean conocidas por todos los usuarios. Ejecutamos gpedit.msc para la configuración de directivas de grupo, y en el apartado Configuración de equipo / Configuración de Windows / Directivas locales / Opciones de seguridad, pulsaremos sobre las directiva de in ic io de se sió n in te ra c tiv o : te x to de m e n s a je para los u s u a rio s q u e in te n ta n in ic ia r una sesión así como in ic io de se sió n in te ra c tiv o : títu lo de m e n s a je p ara los u s u a rio s q ue in te n ta n in ic ia r una se sió n, y añadiremos el texto y título que deseemos. LEY DE SERVICIOS DE LA SOCIEDAD DE LA INFORMACIÓN Y DE COMERCIO ELECTRÓNICO (LSSICE) La L SSI, le y 34/2002 de 11 de ju lio , d e S erv icio s de la S ocied ad d e la In form ación y d e C om ercio E lectr ó n ic o (LSSICE) tiene como objeto la regulación del régim en jurídico de los se r v ic io s de la so cied a d d e la in fo rm a c ió n y de Ja co n tr a ta ció n p or vía electró n ica . E ntiende por “servido de la sociedad de la inform ación”, toda actividad que cumple con los siguientes requisitos: Recibe una con Ira prestación económica. La actividad se realiza a distancia (no presencial). Por medios electrónicos o telemáticos. A petición individual del d estinatario del servicio. Como aplicación práctica de la LSSICE por parte de la A dm inistración, siem pre que se pueda p ercib ir un in g reso eco n ó m ico (independientem ente de la cuantía) a tra v és de un m edio telem ático, como por ejemplo u.n sitio web, esta actividad en tra en el ám bito de aplicación de esta Ley. 221 S E G U R ID A D Y A LTA D IS P O N IB IL ID A D © R A -M A E N T O R N O S WEB Según el a r tíc u lo 10.1 de la LSSICE, el prestador de servicios de la sociedad de la información e sta rá obligado a disponer de los medios que perm itan, tanto a los destinatarios del servicio como a los órganos com petentes, acceder por medios electrónicos, de forma perm anente, fácil, directa y gratu ita, a la siguiente in fo rm a c ió n : 1. Su n om b re o d en o m in a ció n social; su re sid e n c ia o d o m icilio o, en su defecto, la dirección de uno de sus establecim ientos perm anentes en E spaña; su dirección de correo electrónico y cualquier otro dato que perm ita establecer con él una comunicación directa y efectiva. 2. Los d a to s d e su in sc rip ció n e n el R eg istro M ercan til. 3. El n ú m ero d e id e n tific a c ió n fisca l que le corresponda. 4. P re cio s d el servicio. De acuerdo con el artículo 39 de la LSSICE, por la comisión de infracciones se im pondrán las siguientes sa n cio n es: a) Infracciones muy graves, m u lta d e 150.001 h a sta 600.000 eu ros. La reiteración en el plazo de tres años de dos o m ás infracciones m uy graves, podrá d ar lugar, a la prohibición de operar en España, d u ra n te un plazo máximo de dos años. b) Infracciones graves, m u lta d e 30.001 h a sta 150.000 euros. c) Infracciones leves, m ulta d e h a sta 30.000 eu ros. I PRÁCTICA 9.3 LSSICE WEB Veamos un ejemplo de cómo cum plir con el artículo 10.1 de la LSSI: 1. Para el caso de un autónom o: se deberá incluir un link a pie de página, de todas las páginas de la web, con el título "Inform ación Legal", "Datos LSSI", o similar, los siguientes datos: Nombre y Apellido, Domicilio: Calle(C.P.) Localidad, DNI/CIF, Emailemail, Teléfono. Sobre la obligación de incluir el te lé fo n o se entiende este como "cualquierotro dato que perm ita establecer con él una comunicación directa y efectiva". 2. Para el caso en que se trate de una empresa, se deberá incluir un a v is o le g a l - LSSI o similar, con las C o n d icio n e s G e n e ra le s de Acceso y u tiliz a c ió n del s itio w eb . COMUNICACIONES COMERCIALES E n tre otros aspectos, la LSSICE regula, en sus artículos 19 a 22, el envío de co m u n ica cio n es co m erc ia le s por v ía e lec tró n ica . Es por ello que en este apartado nos centrarem os en los supuestos de aplicación de la LSSICE más com unes: el envío de correos electrónicos y SMS-MMS. 222 © RA MA 9 ■ N O R M A T IV A LEGAL EN M A T E R IA DE S E G U R ID A D IN F O R M À T IC A En todos estos supuestos, la LSSICE pretende im pedir la proliferación del fenómeno conocido como sp a m , para ello se exigen una serie de r e q u isito s para el en vío d e co m u n ica cio n es co m erc ia le s e le c tr ó n ic a s y que e x ista u n c o n se n tim ie n to exp reso. El a rtícu lo 21.1 prohíbe de forma expresa el envío de comunicaciones comerciales electrónicas (por correo electrónico u otro medio equivalente), que no h u b ieran sid o p reviam en te so lic ita d a s o a u to riza d a s ex p re sa m en te por su d estin atario (persona física o jurídica). U na vez obtenido el consentim iento previo y expreso p ara el envío de la comunicación comercial, el m en saje en v ia d o d eb erá cu m p lir co n los sig u ie n te s r e q u isito s inform ativos: Identificar de forma clara el nombre de la persona física o jurídica en nombre de la que envía el m ensaje publicitario. Incluir en el comienzo del mensaje la palabra “P u b licid a d " (en los correos electrónicos ) o “Publi" (especialm ente en los SMS). F acilitar al receptor del m ensaje la posibilidad de revocar el consentim iento de una forma sencilla y gratu ita. La LSSICE prevé en su apartado segundo, que no será n e c e sa r io e l c o n sen tim ien to p rev io d el recep to r del m ensaje cuando los d a to s h u b iera n sid o o b ten id o s d e form a lic ita en el m arco d e u n a rela ció n co n tra ctu a l p rev ia , y que las com unicaciones versen sobre productos o servicios sim ilares a los inicialm ente adquiridos o contratados y que sean de la propia em presa, organización o profesional. La LSSICE establece en su artículo 38 el apartado de infracciones y establece como una infracción leve el envío de comunicaciones comerciales sin el cum plim iento de alguno de los requisitos recientem ente analizados (sanción h asta 30.000 €). En el caso de que se envíen tr es o m ás co m u n ica cio n es comerciales a un mismo destinatario en el plazo de un año, sin cum plir con los requisitos establecidos, la infracción p asaría a ser considerada como grave (m ulta de 30.001 a 150.000 €). PRÁCTICA 9.4 LOPD y LSSICE EN EL CORREO ELECTRÓNICO En los correos electrónicos que las empresas envían a sus dientes o usuarios debe de incluirse una cláusula o pie de página con la P o lítica de p riv a c id a d , a modo de ejemplo: Política de privacidad. En cumplimiento de la LOPD 15/1999 y de la LSSI-CE 34/2002 se INFORMA que los datos de carácter personal que se facilitan, incluido su correo electrónico, y que resultan necesarios para el envío de la información solicitada, se incorporarán a un fichero automatizado cuya titularidad y responsabilidad viene ostentada XXXX. Al rem itir el interesado sus datos de carácter personal y de correo electrónico a XXXX, expresamente se AUTORIZA la utilización de dichos datos a los efectos de las comunicaciones periódicas, incluyendo expresamente las que se realicen vía correo electrónico, así como otras ofertas de servicios, inform aciones o productos relacionados con la actividad institucional que se desarrolla. El interesado podrá ejercitar respecto a sus datos los derechos de acceso, rectificación, cancelación y oposición enviando un correo electrónico a la siguiente dirección electrónica XXXX solicitando, en su caso, (1) Que se le rem itan por la misma vía sus datos personales que obran en los ficheros de XXXX a los efectos de su consulta o su posible rectificación o bien (2) Que se cancele y/o revoque la autorización para la recepción de comunicaciones, debiendo notificar a XXXX la efectiva rectificación y/o cancelación de los datos de carácter personal de su fichero. 223 S E G U R ID A D Y A L T A D IS P O N IB IL ID A D © R A -M A REFERENCIAS WEB Sitio web de la agencia española de protección de datos: w w w .agpd.es Web con noticias sobre la LOPD y LSSICE: www. leydeprotecciondedatos. com. Noticias sobre denuncias de LOPD: http: I / todonoticiaslopd.com / Guía práctica de Microsoft p ara adaptación a la LOPD: ht t p. II www. microsoft. com I bus in ess I sm b /es-es / g u ia s / lopd I home.m spx INTECO - sobre la LSSICE: http: / 1cert.inteco.esIFormacion / Legislación/Ley_d£_Servicios_de_la_Sociedad_de_la_Inform ación / Página web del M inisterio de Industria, Turism o y Consumo sobre la LSSICE: http: / / www.rnityc.es / d g d s i/ Issi / Paginas / 1ndex.aspx / RESUMEN DEL CAPÍTULO En este capítulo hemos analizado la norm ativa que regula derechos y obligaciones con respecto a dos aspectos fundam entales: La Ley Orgánica de Protección de Datos (LO PD ) pretende proteger el uso de datos de carácter personal de los ciudadanos, en la recogida, tratam iento y eliminación de los mismos m ediante ficheros, que realizan em presas y profesionales. El organismo que verifica, controla y sanciona los aspectos de dicha ley es la Agencia Española de Protección de Datos, aunque Madrid. C ataluña y País Vasco poseen sus propias agencias. La Ley de Servicios de la Sociedad de la Información y de Comercio Electrónico (LSSICE), regula ciertos aspectos de los servicios electrónicos, como sitios web que realicen actividades económicas, como publicidad, venta online, etc., así como las notificaciones comerciales electrónicas, como SMS o correos electrónicos publicitarios. E stas leyes de reciente creación, 1999 LOPD y 2002 LSSICE, suponen un inicio en la regulación norm ativa de la inform ática y sus aspectos de seguridad, garantizando los derechos de las personas y ciudadanos, evitando abusos sobre la privacidad de los datos personales, y ofreciendo un nuevo marco que dé tran sparencia a las operaciones comerciales a través de las redes de telecomunicaciones, y especialm ente a través de Internet. 224 © R A -M A 9 ■ N O R M A T IV A LEGAL EN M A T E R IA DE S E G U R ID A D IN F O R M Á T IC A EJERCICIOS PROPUESTOS 1. Explica por qué crees que surge la norm ativa de protección de datos en España. ¿Crees que Los datos personales son em picados en ocasiones con un fin deshonesto? ¿Crees que los medios de comunicación protegen la intim idad de las personas? 2. Busca cómo se realiza la notificación de ficheros por In te rn e t o por soporte magnético, y explica el proceso. ¿Cuál es el medio recomendado por la AGPD para la notificación de ficheros? 3. Extrae tres noticias de http: / / todonoticiaslopd. co m í y explica exactam ente qué ha ocurrido, qué tipo de incum plim iento se h a realizado y la sanción propuesta (nivel y cuantía). ¿Qué datos y qué nivel de protección poseen los datos de carácter personal mal empleados? 4. E n su artículo 19, la LOPD indica con respecto al control de acceso físico íart.19): exclusivam ente el personal autorizado en el Documento de Seguridad podrá te n e r acceso a los locales en donde se encuentren ubicados los sistem as de información con datos de carácter personal. ¿Qué tipos de m edidas deberíam os de tom ar para cum plir con la norm ativa? Realiza algunas recomendaciones técnicas. 5. Busca al menos 2 web españolas, que no cum plan con la LSSI, explica por qué lo has deducido, y otras 2 que sí, indicando cómo has encontrado su aviso legal y qué indica éste con respecto a la LSSI. 6. B usca a lg u n a n o ticia de in fra cció n por incum plim iento de la LSSI, por com unicación comercial, qué sanción se le impuso y cuáles fueron los motivos. ¿Qué tipo de infracción se cometió? ¿Ante qué organism o se interpuso la dem anda? ¿Crees que la sanción es proporcionada? Explica tus motivos. 7. Analiza las preguntas frecuentes o FAQS de la web del M inisterio de Industria, Turism o y Comercio, en relación a la LSSI: h ttp : / / w w w .m ityc.es / d g d s i / Issí / faqs ¿Qué acción se puede realizar si nos envían sparrií ¿A qué organism o se puede reclam ar? R evisa en su web el aviso legal, ¿cumple la A dm inistración con la LSSI? ¿E stá obligado a ello? 22! S E G U R ID A D Y A L T A D IS P O N IB IL ID A D © R A -M A TEST DE CONOCIMIENTOS ¿En qué año aparece la LOPD? 1990. 1995. 1999. 2004. Indica cuáJ de los siguientes datos y archivos no está sujeto a la LOPD: Archivo con base de datos de m úsica en mi casa. Ficha de inscripción en papel con datos de un centro polideportivo. A puntes en papel sobre un cliente en un restau ­ rante. F acturas em itidas con datos de clientes de un taller mecánico. L a LOPD afecta a ficheros: Solo en soporte electrónico. Solo en soporte electrónico pero estructurados. Tanto en soporte papel como electrónico. Solo en soporte papel. E l organismo que regula y supervisa la protección de datos personales en los ficheros de em presa es: Asociación E spañola de Profesionales del Diseño(AEPD). A gencia E sp añola de Protección Personal (AEPP). Agencia de Protección de D atos Españoles (APDE). Agencia E spañola de Protección de Datos (AGPD). 226 En caso de solicitarm e una entidad datos relativos a salud, las m edidas de seguridad que deberá adoptar internam ente en sus ficheros serán de nivel: Bajo. Medio. Alto. No los puede reg istrar si no es un centro san i­ tario. ¿En qué año aparece la LSSICE? 1990. 2002 . 1999. 2004. La LSSICE no regula aspectos como: El precio de los SMS. La información legal sobre los webmaater. La publicidad a través del correo electrónico El comercio electrónico. La LSSICE no regula aspectos como: El precio de los SMS. La información legal sobre los webm aster. La publicidad a través del correo electrónico. El comercio electrónico. Material adicional El m aterial adicional de este libro puede descargarlo en nuestro portal Web: h ttp ://w w iv .ra -m a .e s. Debe dirigirse a la ficha correspondiente a esta obra, dentro de la ficha encontrará el enlace para poder realizar la descarga. Dicha descarga consiste en un fichero ZIP con una contraseña de este tipo: XXX-XX-XXXX-XXX-X la cual se corresponde con el ISBN de este libro. Podrá localizar el núm ero de ISBN en la página 2 (página de créditos). P ara su correcta descompresión deberá introducir los dígitos y los guiones. Cuando descomprima el fichero obtendrá los archivos que com plem entan al libro para que pueda continuar con su aprendizaje. INFORMACIÓN ADICIONAL Y GARANTÍA RA-MA EDITORIAL g arantiza que estos contenidos han sido sometidos a un riguroso control de calidad. Los archivos están Ubres de virus, para comprobarlo se han utilizado las últim as versiones de los antivirus líderes en el mercado. RA-MA EDITORIAL no se hace responsable de cualquier pérdida, daño o costes provocados por el uso incorrecto del contenido descargable. Este m aterial es gratuito y se distribuye como contenido com plem entario al libro que h a adquirido, por lo que queda term inantem ente prohibida su venta o distribución. 22 ', índice Alfabético Símbolos 3JDES, 1 1 1 ,1 1 2 ,1 2 7 ,1 3 2 ,1 4 5 8 0 2 .l l i , 149 A ACL, 82, 8 3 ,8 4 ,1 6 2 ,1 7 0 ,1 7 8 ,1 8 1 ,1 8 3 ,1 8 6 . A ctualización, 20, 21, 29,31 A dm inistración, 6 6 ,1 2 8 ,1 3 2 ,1 8 7 , 224, 225 A dw are, 9 2 ,1 0 2 ,1 0 8 AEPD, 220 AES, 1 1 1 ,1 1 2 ,1 1 3 ,1 1 5 ,1 2 7 ,1 3 2 ,1 4 5 ,1 4 9 ,1 5 2 ,1 5 4 , 155 A gencia E sp añ o la de Protección de Datos, 216, 217, 2 1 8 ,2 1 9 ,2 2 0 AGPD, 224,225 A lta disponibilidad, 21 A nálisis forense, 28 A n tim alw are, 9 ,1 0 ,1 5 ,2 3 ,2 8 , 29, 32,66. 9 0 ,9 3 ,9 4 ,9 5 , 1 0 0 ,1 0 2 ,1 0 3 ,1 0 5 ,1 0 8 ,2 2 4 A ntispyw are, 95 A ntivirus, 29,31, 90, 9 5 ,1 0 0 ,1 0 3 ,1 0 8 A RP Poisoning, 134,136 A taq u e de diccionario, 67 A taq u e de fu erza b ru ta, 67 ,1 1 6 A u d ito ría de seguridad, 27 A utenticación, 12, 6 7 ,1 2 1 ,1 5 4 ,1 5 5 ,1 7 7 ,1 8 0 ,1 8 1 AVR, 53 B otnet, 26, 90, 91,224 B row ser hijacker, 103,108 Bugs, 25 c CCTV, 34,51. 224 C entro de respaldo, 4 7 ,4 8 C entros de procesam iento de datos, 47,186 C ertificado digital, 60, 6 4 ,1 0 8 ,1 2 3 ,1 2 5 ,1 2 7 ,1 2 8 ,1 2 9 , 132,136,217 César, 109,110,111 chgrp, 83,84 c h m o d ,8 3 ,84 chown, 83, 84 Cifrado, 3 8 ,4 1 ,6 9 ,1 0 8 ,1 0 9 ,1 1 1 ,1 1 5 ,1 1 6 ,1 1 7 ,1 2 2 C ifrado asim étrico, 1 1 8 ,1 2 0 ,1 2 7 ,1 3 2 ,1 5 9 ,1 6 2 C ifrado híbrido, 117,127,132 Cifrado sim étrico. 1 1 2 Clave, 1 4 ,6 7 ,1 0 8 ,1 0 9 ,1 1 0 ,1 1 1 ,1 1 2 ,1 1 5 ,1 1 6 ,1 1 7 , 1 1 8 ,1 1 9 ,1 2 0 ,1 2 1 ,1 2 2 ,1 2 3 ,1 2 5 ,1 2 7 ,1 2 8 ,1 2 9 ,1 3 2 , 1 4 4 ,1 4 5 ,1 4 6 ,1 4 8 ,1 4 9 ,1 5 0 ,1 5 1 ,1 5 2 ,1 5 4 ,1 5 5 ,1 7 7 , 1 8 1,193,194 Clave asim étrica, 117 Clave pública, 1 1 5 ,1 1 6 ,1 1 7 ,1 2 0 ,1 2 1 ,1 2 2 ,1 2 3 ,1 2 5 Clave privada, 1 1 5 ,1 1 7 ,1 2 0 ,1 2 1 ,1 2 2 Clave sim étrica, 109,117 j C lickers, 92 Cloud com puting, 186,187 C lustering, 186 B C onfidencialidad, 1 2 ,2 9 ,3 2 ,1 1 7 ,1 4 5 Backdoor, 15,25, 9 1 ,9 7 ,1 0 2 ,1 0 8 C ontraseña, 6 7 ,6 9 ,8 4 , 8 6 ,1 2 8 ,1 3 2 ,1 5 5 ,1 5 9 ,1 6 2 B ackup, 35, 6 0,62 C o n traseñ as seguras, 84,86 B alanceo de carga, 9,10, 2 3 ,4 8 ,1 8 6 ,1 9 5 ,1 9 6 ,1 9 8 ,1 9 9 , C ontrol de acceso, 48,49, 60 2 1 2 ,2 1 3 ,2 1 6 Cookies, 92 B astidor, 49 Copia de seguridad, 2 9 ,3 1 ,3 5 ,6 0 ,1 2 8 ,1 3 2 B io m etría, 49, 50 60 CPD, 3 4 ,4 7 ,4 8 ,6 0 , 62,63 BIOS, 7 1,73 Blow fish, 42, 4 4 , 1 1 1 ,. 1 1 2,127,132 C redenciales, 49 229 © R A -M A S E G U R ID A D Y A L T A D IS P O N IB IL ID A D FTP, 2 9 ,3 1 ,4 2 ,4 3 ,4 4 , 9 3 ,1 3 5 ,1 3 6 ,1 3 9 ,1 4 0 ,1 4 1 ,1 4 2 , C rim ew are, 9 2 ,1 0 2 ,1 0 8 C rip to an alisis, 108 1 4 3 ,1 4 4 ,1 4 5 ,1 6 5 ,1 6 6 ,1 7 2 ,1 7 3 ,1 7 4 ,1 8 3 ,1 8 6 ,2 0 6 , C rip to g rafía, 108., 109,1 1 .2 ,1 1 6 ,1 1 7 ,1 2 0 ,1 2 2 ,1 2 6 , 216 2 0 8 .2 0 9 .2 1 0 .2 1 3 .2 1 6 .2 2 4 . C rip to g rafía sim étrica, 111,117 F u erz a b ru ta , 26, 224 C ron, 38,41 G D G estor de arran q u e , 75, 77 DAS, 3 6 ,6 0 ,6 1 , 206,210. getfacl, 84 D a ta center, 47 GPG, 1 1 2,117,118,120. DDoS, 2 6 ,2 2 4 G rayw are, 92 D E S, 4 2 ,4 4 ,1 1 1 ,1 1 2 ,1 2 7 ,1 3 2 ,1 4 5 G reyw are, 9 2 ,1 0 5 ,1 0 8 D iccionario, 26, 224 G usano, 25, 90, 92 D iferencial. 36 H D iffie-H eüm an, 11 7,127,132 D irectiv a de bloqueo de cuentas, 68 H acker, 24,47 D irectiv a, 68 H ash, 115,121 D irectiv a de co n traseñ as, 68 H igh Availability, 21 D isponibilidad, 1 2 ,2 9 ,3 2 ,4 8 Hoax, 26, 9 2 ,1 0 2 ,1 0 8 ,2 2 4 D istribución Live, 74, 7 7 ,7 8 ,8 0 ,8 1 HTTP, 139,224. DM Z, 1 3 7 ,1 69,173, 182,183,186 HTTPS, 1 2 3 ,1 2 5 ,1 3 6 ,1 3 9 ,1 4 1 ,1 4 3 ,1 4 5 ,1 4 6 ,1 4 8 , D N Ie, 1 2 2 ,1 2 3 ,1 2 5 ,1 2 6 ,1 2 7 ,1 2 8 ,1 2 9 ,1 3 2 1 5 9 .1 6 0 .1 6 2 .1 7 4 .2 0 0 .2 0 3 .2 2 4 . D N S, 139,224. D N S spoofing, 135,136 I DoS, 2 6 ,1 3 2 ,2 2 4 DSA, 1 1 7 ,1 1 8 ,1 2 0 ,1 2 7 ,1 3 2 IDEA, 111, 112,127,132 D SS, 117 Identificación, 67 D u a l Hom ed-H ost, 169,183,186 IDS, 1 3 6 ,1 3 7 ,1 3 8 ,1 5 8 ,1 5 9 ,1 6 2 Increm ental, 36 E Infostealers, 9 2 ,1 0 2 ,1 0 8 E F S , 1 3 ,1 4 ,1 5 ,1 1 3 ,1 1 5 Ingeniería social, 2 6 ,9 2 ,2 2 4 E lG am al, 1 1 2 ,1 1 7 ,1 1 8 ,1 2 0 ,1 2 7 ,1 3 2 In teg rid ad , 1 2 ,2 9 ,3 2 ,1 1 7 ,1 2 1 ,1 4 5 E steg an o g rafía, 128,132 Interceptación, 132 E x p lo its, 19,21 Interrupción, 132 IPSEC, 141,1 4 6 ,1 6 0 ,1 6 2 F F abricación, 132 ISO 27001, 27, 29 ISO 27002, 27 FakeAV, 94 J F iltra d o de direcciones MAC, 155 F írew a li, 2 9 ,3 1 ,1 3 9 ,1 6 2 ,1 6 8 ,1 7 1 ,1 7 2 ,1 7 3 ,1 8 1 ,1 8 3 , Joke, 9 2 ,1 0 2 ,1 0 8 186. F ir m a digital, 8 3 ,8 4 ,1 2 0 ,1 2 1 ,1 2 2 ,1 2 5 fn m t, 12 6 ,1 2 8 ,1 3 2 230 K Keyloggers, 9 2 ,1 0 2 ,1 0 8 © R A -M A ÍN D IC E A L F A B É T IC O L L2TP, 14 6 ,1 6 0 ,162 La mm er, 24 LDAP, 67 Log, 7 1 ,1 6 6 ,1 6 8 Login, 67 LOPD, 23, 2 1 6 ,2 1 7 ,2 1 8 ,2 1 9 , 224, 225,226 LSSI, 2 2 1 , 222 , 223, 224, 225 L SSIC E , 2 1 6 ,2 2 1 ,2 2 2 ,2 2 3 ,2 2 4 M ; I ; : ; i ! I ; ; i P in za am perim étrica, 54 P K 3 ,125,127,132 P O P 3 ,1 3 9 ,1 4 1 ,1 4 3 ,1 4 5 ,2 2 4 . Potencia ap a ren te, 54 Potencia real, 54 PPTP, 1 4 6,160,162 Proxy, 9 ,1 0 ,2 3 ,1 6 2 ,1 6 5 ,1 6 6 ,1 6 8 ,1 6 9 ,1 7 4 ,1 7 5 ,1 7 6 , 1 7 7 ,1 7 8 ,1 7 9 ,1 8 0 ,1 8 1 ,1 8 2 ,1 8 3 ,1 8 6 ,2 1 2 ,2 1 6 Proxy abierto, 174 Proxy anónim o, 174 Proxy caché Web, 174 P roxy inverso, 174 Proxy NAT, 174 P S K .1 4 9 ,152 pw stealer, 9 2 ,1 0 2 ,1 0 3 ,1 0 5 ,1 0 8 M alw are, 1 0 ,1 1 ,1 5 ,1 7 , 20, 2 1 , 25,26, 29,31, 3 2 ,3 5 ,4 1 , ¡ 6 6 , 9 0 ,9 2 ,9 4 ,9 5 , 9 6 ,9 7 ,9 8 ,9 9 ,1 0 0 ,1 0 2 ,1 0 3 ,1 0 4 , ! 1 0 5 ,1 0 8 ,1 5 9 ,1 6 2 ,2 2 4 i M an in th e m iddle, 133 M BSA, 18, 21 R M D 5 ,71, 7 7 ,7 9 ,8 1 ,1 1 5 ,1 1 6 ,1 4 5 I Rack, 49 M etasploits, 19,21 RADIUS, 1 4 9 ,1 5 3 ,1 5 8 ,1 6 2 M inucia, 50 ; RAID, 186,187,188 M itM , 1 3 3 ,1 3 4 ,1 3 6 ,1 4 3 ,1 4 5 ,1 5 9 ,1 6 0 ,1 6 2 R C 5 ,111,127,132 M odificación, 132 ; Red zombie, 90,91 MTTF, 22 í R e s ta u ra r S istem a, 41 M TTR, 22 ; R ijndael, 4 2 ,4 4 ,1 1 1 : R oguew are, 2 5 ,9 0 ,9 2 ,9 4 ,1 0 2 ,1 0 8 N i Rol, 84,86 NAS, 3 6 ,6 0 ,6 1 ,2 0 6 ,2 1 0 : R ootkit, 15 NAT, 1 6 3 ,1 6 4 ,1 6 5 ,1 6 6 ,1 7 2 ,1 7 4 ,1 8 2 ,1 8 6 ,1 9 8 ,1 9 9 , ; R ootkit h u n ter, 15 2 0 3 ,2 0 4 ,2 0 5 ,2 1 2 ,2 1 3 ,2 1 6 . ; R ound Robin, 194 N essus, 18,21 : RSA, 4 2 ,4 4 ,1 1 7 ,1 2 7 ,1 2 9 ,1 3 2 ,1 5 9 ,1 6 2 N etB IO S, 139,224 i i N ets ta t, 139 N ew bie, 24 N m ap, 17,21 No repudio, 1 2 ,2 9 ,3 2 ,, 117,1 2 0 ,1 2 1 ,1 4 5 P PAM, 70 P assw ord, 4 9 ,6 0 ,6 3 P assw o rd cracking, 26, 224 P ecera, 48 PGP, 1 1 2 ,1 1 7 ,1 2 7 ,1 3 2 . P h arm in g , 2 6 ,1 3 3 ,1 3 6 ,2 2 4 P h ish in g , 1 0 ,1 1 ,2 6 ,2 9 ,3 2 ,9 0 ,9 2 ,1 0 2 ,1 0 3 ,1 0 8 ,1 3 3 , 160,162, 224 i ! i ; i í ; ; ; i : • s SAI, 34, 5 2 ,5 3 ,5 4 ,6 0 ,6 2 , 63,224 SAI O FF-LIN E, 53 SAI O N -LINE o de DOBLE CONVERSION, 53 SAI O N -LIN E o LIN E INTERA CTIV E, 53 SAN, 3 6 ,6 0 ,6 1 ,2 0 6 ,2 1 0 Scam , 10,11, 26, 9 2 ,1 0 4 ,1 0 8 ,2 2 4 S creened H ost, 169,183,186 S creened-subnet. 169,183,186 S creening router, 169 Script-K iddies, 24 S eguridad activa, 28 S eguridad física, 2 8 ,4 7 ,6 6 , 216 231 © R A -M A S E G U R ID A D Y A L T A D IS P O N IB IL ID A D S eg u rid ad lógica, 2 8,66 S eg u rid ad pasiva, 28 S erp e n t, 113,115 S erv id o r de autenticaciones, 67 setfacl, 84 SFC , 15 SHA, 71, 7 9 ,8 1 ,1 0 8 ,1 0 9 ,1 1 5 ,1 4 5 S hell hijacker, 103,108 S h o u ld e r surfing, 26,224 S m a rtC a rd , 49 ,1 2 2 SM TP, 1 3 5 ,1 3 6 ,1 3 9 ,1 4 0 ,1 4 1 ,1 4 3 ,1 4 5 ,2 2 4 . Sniffing, 26,132, 224 S p am , 1 0 ,1 1 ,2 5 ,2 6 , 9 2 ,1 0 2 ,1 0 3 ,1 0 4 ,1 0 8 ,1 2 8 ,1 3 2 , 1 7 4 .2 23.224, 225. Spoofing, 2 6 ,1 3 3 ,1 3 4 ,1 3 6 ,2 2 4 S pyw are, 1 0 ,1 1 ,2 9 ,3 2 , 92, 95,102,108. S Q L Inyection, 104,108 S S H ,2 1 ,2 3 ,1 1 7 ,1 2 7 ,1 3 2 ,1 3 9 ,1 4 0 ,1 4 1 ,1 4 2 .1 4 4 ,1 4 5 , 1 4 6 .1 5 8 .1 6 0 .1 6 2 .2 2 4 . S SL , 2 3 ,4 2 ,4 4 ,1 1 7 ,1 2 7 ,1 3 2 ,1 4 1 ,1 4 3 ,1 4 4 ,1 4 5 ,1 4 6 , 1 5 8 ,1 6 0 ,1 6 2 ,1 7 4. S u stitu ció n , 1 0 8 ,1 09,110, 1 1 1 , 187 T T ab nabbing, 133 T ar, 3 8 ,4 1 T eln e t, 1 3 5 ,1 3 6 ,1 3 9 ,1 4 0 ,1 4 3 ,1 4 5 ,2 2 4 T exto plano, 1 4 ,8 1 ,1 0 8 ,1 1 0 , 111, 112,127,132,143, 1 4 4 ,1 4 5 ,1 5 3 ,1 5 5 T R IP , 1 4 9 ,1 5 2 ,1 5 4 ,1 5 5 T L S, 2 3 ,1 1 7 ,1 2 7 ,1 3 2 ,1 4 1 ,1 4 4 ,1 4 5 ,1 4 6 ,1 5 8 ,1 6 0 , 162. 232 TPC, 125 T ransposición, 1 0 8,110,111 Troyano, 25, 90, 9 1 .9 2 ,1 0 3 ,1 0 8 T ru eciy p t, 38,41 Tw ofísh, 113,115 u UBCD, 72, 75,80 UPS, 34, 52,224 V VAF, 51 Vatios, 54 V irtualización, 9,10, 23,1 8 6 ,1 9 9 , 205, 206,2 1 0 ,2 1 2 , 213,216 V irus, 2 5 ,4 7 ,9 0 , 9 1 ,1 0 0 ,1 0 3 ,1 0 8 VPN, 2 3 ,1 4 5 ,1 4 6 ,1 4 7 ,1 4 8 ,1 5 8 ,1 6 0 ,1 6 2 ,1 7 2 ,1 8 1 . 198,199. V ulnerabilidad, 2 7 ,2 9 ,3 1 ,9 1 ,9 2 w W aanaber, 24 WEP, 1 4 9 ,1 5 0 ,1 5 1 ,1 5 2 ,1 5 5 ,1 5 8 ,1 6 0 ,1 6 2 . W ireless, 148,158 WLAN, 5 1 ,1 4 9 ,1 5 5 ,1 5 9 ,1 6 0 ,1 6 2 WPA, 1 4 9 ,1 5 1 ,1 5 2 ,1 5 5 ,1 5 8 ,1 6 0 ,1 6 2 . W PA -E nterprise, 149 X X .5 0 9 ,123 La p re sen te obra e stá dirig id a a los e stu d ia n te s del Ciclo F orm ativo de G rado S u p erio r de Administrât de Sistemas Informáticos en Red (ASIR), en concreto p a ra el Módulo Profesional Seguridad y ¿ Disponibilidad. A lo largo del libro se a n aliza la seg u rid ad in fo rm ática y la a lta d isponibilidad desde d istin ta s perspecti com pletando de este modo u n a visión global de la m a te ria , p a ra no d e ja r n in g ú n aspecto vulnere principios y terminología, seguridad pasiva, copias de seguridad, seguridad física y lógica, softi antim alware, criptografía de la información y las comunicaciones¡ seguridad en redes corporal atendiendo especialm ente a su seg u rid ad p e rim e tra l, configuraciones avanzadas de alta disponibilidt norm ativa en m ateria de seguridad informática. El enfoque del libra es em in e n tem e n te práctico, d u ra n te el desarro llo de los capítulos se re a liz a n u n 1 de 51 p rácticas. E n los capítulos se incluyen recom endaciones p a ra d e sa rro lla r u n a com pleta labor c A d m in istra d o r de sistem as, adem ás de activ id ad es y ejem plos, con la finalidad de fa c ilita r la asim ila de los conocim ientos tra ta d o s. Así m ism o, se incorporan te s t de conocim ientos y ejercicios p ro p u esto s con la fin alid ad de com probar los objetivos de cada capítulo se h a n asim ilado correctam ente. WWW E n la pág in a w eb de Ra-M a (www.ra-m a.es) se e n c u e n tra disponibl m a te ria l de apoyo y com plem entario. ra-ma e 788499 640 891 Ra-Ma*