SlideShare una empresa de Scribd logo
1 de 15
Los protocolos de comunicación utilizados carecen (en su mayoría)
de seguridad o esta ha sido implementada en forma de "parche"
tiempo después de su creación.
• Existen agujeros de seguridad en los sistemas operativos.
• Existen agujeros de seguridad en las aplicaciones.
• Existen errores en las configuraciones de los sistemas.
• Los usuarios carecen de información respecto al tema.
Esta lista podría seguir extendiéndose a medida que se evalúen
mayor cantidad de elementos de un Sistema Informático.
Las empresas u organizaciones no se pueden permitir el lujo de
denunciar ataques a sus sistemas, pues el nivel de confianza de los
clientes (ciudadanos) bajaría enormemente.
A esto hay que añadir las nuevas herramientas de
seguridad disponibles en el mercado.
Los "advisories" (documentos explicativos) sobre los
nuevos agujeros de seguridad detectados y la forma de
solucionarlos, lanzados por el CERT, han dado sus frutos.
Bajo la etiqueta de `amenazas lógicas' encontramos todo tipo de
programas que de una forma u otra pueden dañar a nuestro
sistema, creados de forma intencionada para ello
(software malicioso, también conocido como malware) o
simplemente por error (bugs o agujeros). Una excelente lectura
que estudia las definiciones de algunas de estas amenazas y su
implicación en el sistema Unix se presenta en [GS96]; otra buena
descripción, pero a un nivel más general, se puede encontrar en
Software incorrecto
Las amenazas más habituales a un sistema Unix provienen de
errores cometidos de forma involuntaria por los programadores de
sistemas o de aplicaciones. Una situación no contemplada a la hora
de diseñar el sistema de red del kernel o un error accediendo a
memoria en un fichero estudiado pueden comprometer local o
remotamente a Unix (o a cualquier otro sistema operativo).
A estos errores de programación se les denomina bugs, y a los
programas utilizados para aprovechar uno de estos fallos y atacar al
sistema, exploit. Como hemos dicho, representan la amenaza más
común contra Unix, ya que cualquiera puede conseguir un exploit y
utilizarlo contra nuestra máquina sin ni siquiera saber cómo
funciona y sin unos conocimientos mínimos de Unix; incluso
hay exploit que dañan
seriamente la integridad de un sistema (negaciones de servicio o
incluso acceso root remoto) y están preparados para ser utilizados
desde MS-DOS, con lo que cualquier pirata novato (comúnmente, se
les denomina Script Kiddies) puede utilizarlos contra un servidor y
conseguir un control total de una máquina de varios millones de
pesetas desde su PC sin saber nada del sistema atacado; incluso hay
situaciones en las que se analizan los logs de estos ataques y se
descubre que el pirata incluso intenta ejecutar órdenes de MS-DOS.
• Herramientas de seguridad
Cualquier herramienta de seguridad representa un arma de
doble filo: de la misma forma que un administrador las utiliza
para detectar y solucionar fallos en sus sistemas o en la subred
completa, un potencial intruso las puede utilizar para detectar
esos mismos fallos y aprovecharlos para atacar los equipos.
Herramientas como NESSUS, SAINT o SATAN pasan de ser útiles
a ser peligrosas cuando las utilizan crackers que buscan
información sobre las vulnerabilidades de un host o de una red
completa.
La conveniencia de diseñar y distribuir libremente herramientas
que puedan facilitar un ataque es un tema peliagudo; incluso
expertos reconocidos como Alec Muffet (autor del adivinador de
contraseñas Crack) han recibido enormes críticas por diseñar
determinadas herramientas de seguridad para Unix
Tras numerosos debates sobre el tema, ha quedado bastante
claro que no se puede basar la seguridad de un sistema en el
supuesto desconocimiento de sus problemas por parte de
los atacantes: esta política, denominada Security through
obscurity, se ha demostrado inservible en múltiples
ocasiones. Si como administradores no utilizamos
herramientas de seguridad que muestren las debilidades de
nuestros sistemas (para corregirlas), tenemos que estar
seguro que un atacante no va a dudar en utilizar tales
herramientas (para explotar las debilidades encontradas);
por tanto, hemos de agradecer a los diseñadores de tales
programas el esfuerzo que han realizado (y nos han
ahorrado) en pro de sistemas más seguros.
• Puertas traseras
Durante el desarrollo de aplicaciones grandes o de sistemas
operativos es habitual entre los programadores insertar `atajos' en
los sistemas habituales de autenticación del programa o del núcleo
que se está diseñando. A estos atajos se les denomina puertas
traseras, y con ellos se consigue mayor velocidad a la hora de
detectar y depurar fallos: por ejemplo, los diseñadores de un
software de gestión de bases de datos en el que para acceder a una
tabla se necesiten cuatro claves diferentes de diez caracteres cada
una pueden insertar una rutina para conseguir ese acceso mediante
una única clave `especial', con el objetivo de perder menos tiempo al
depurar el sistema.
Algunos programadores pueden dejar estos atajos en las versiones
definitivas de su software para facilitar un mantenimiento posterior,
para garantizar su propio acceso, o simplemente por descuido; la
cuestión es que si un atacante descubre una de estas puertas
traseras (no nos importa el método que utilice para hacerlo) va a
tener un acceso global a datos que no debería poder leer, lo que
obviamente supone un grave peligro para la integridad de nuestro
• • Bombas lógicas
Las bombas lógicas son partes de código de ciertos programas
que permanecen sin realizar ninguna función hasta que son
activadas; en ese punto, la función que realizan no es la original
del programa, sino que generalmente se trata de una acción
perjudicial.
Los activadores más comunes de estas bombas lógicas pueden
ser la ausencia o presencia de ciertos ficheros, la ejecución bajo
un determinado UID o la llegada de una fecha concreta; cuando
la bomba se activa va a poder realizar cualquier tarea que pueda
realizar la persona que ejecuta el programa: si las activa el root, o
el programa que contiene la bomba está estudiado a su nombre,
los efectos obviamente pueden ser fatales.
• Virus
Un virus es una secuencia de código que se inserta en un
fichero ejecutable (denominado huésped), de forma que
cuando el archivo se ejecuta, el virus también lo hace,
insertándose a sí mismo en otros programas.
Todo el mundo conoce los efectos de los virus en algunos
sistemas operativos de sobremesa; sin embargo, en Unix los
virus no suelen ser un problema de seguridad grave, ya que lo
que pueda hacer un virus lo puede hacer más fácilmente
cualquier otro mecanismo lógico (que será el que hay que
tener en cuenta a la hora de diseñar una política de seguridad).
Aunque los virus existentes para entornos Unix son más una
curiosidad que una amenaza
real, en sistemas sobre plataformas IBM-PC o compatibles
(recordemos que hay muchos sistemas Unix que operan en
estas plataformas, como Linux, FreeBSD, NetBSD, Minix,
Solaris...)
ciertos virus, especialmente los de boot, pueden tener efectos
nocivos, como dañar el sector de arranque; aunque se trata de
daños menores comparados con los efectos de otras amenazas,
hay que tenerlos en cuenta.
• Gusanos
Un gusano es un programa capaz de ejecutarse y propagarse
por sí mismo a través de redes, en ocasiones portando virus o
aprovechando bugs de los sistemas a los que conecta para
dañarlos. Al ser difíciles de programar su número no es muy
elevado, pero el daño que pueden causar es muy grande. un
gusano que en 1988 causó pérdidas millonarias al infectar y
detener más de 6000 máquinas conectadas a la red.
Hemos de pensar que un gusano puede automatizar y
ejecutar en unos segundos todos los pasos que seguiría un
atacante humano para acceder a nuestro sistema: mientras
que una persona, por muchos conocimientos y medios que
posea, tardaría como mínimo horas en controlar nuestra red
completa, un gusano puede hacer eso mismo en pocos
minutos: de ahí su enorme peligro y sus devastadores efectos.
• Caballos de Troya
Los troyanos o caballos de Troya son instrucciones escondidas
en un programa de forma que éste parezca realizar las tareas que
un usuario espera de él, pero que realmente ejecute funciones
ocultas (generalmente en detrimento de la seguridad) sin el
conocimiento del usuario; como el Caballo de Troya de la
mitología griega, al que deben su nombre, ocultan su función real
bajo la apariencia de un programa inofensivo que a primera vista
funciona correctamente.
En la práctica totalidad de los ataques a Unix, cuando un intruso
consigue el privilegio necesario en el sistema instala troyanos
para ocultar su presencia o para asegurarse la entrada en caso
de ser descubierto: por ejemplo, es típico utilizar lo que se
denomina un rootkit, que no es más que un conjunto de versiones
troyanas de ciertas utilidades (netstat, ps, who...), para conseguir
que cuando el administrador las ejecute no vea la información
relativa al atacante, como sus procesos o su conexión al sistema;
otro programa que se suele suplantar es login, por ejemplo para
que al recibir un cierto nombre de usuario y contraseña
proporcione acceso al sistema sin necesidad de consultar
INTEGRANTES:
JARED DAVID TORRES
RODRIGUEZ
DUVAN EDUARDO BAYONA FLOREZ
ANDRES FELIPE PIÑEROS
CARDONA
¡Gracias!

Más contenido relacionado

La actualidad más candente

Trabajo aura y gisella
Trabajo aura y gisellaTrabajo aura y gisella
Trabajo aura y gisella
gissellajoiro
 
Memorias webCast Prevención de Ataques de Dia-0 con Aranda 360 ENDPOINT SECURITY
Memorias webCast Prevención de Ataques de Dia-0 con Aranda 360 ENDPOINT SECURITYMemorias webCast Prevención de Ataques de Dia-0 con Aranda 360 ENDPOINT SECURITY
Memorias webCast Prevención de Ataques de Dia-0 con Aranda 360 ENDPOINT SECURITY
Aranda Software
 
Virus y vacunas informáticas
Virus y vacunas informáticas Virus y vacunas informáticas
Virus y vacunas informáticas
YMARTE
 

La actualidad más candente (16)

Herramientas de análisis de vulnerabilidades
Herramientas de análisis de vulnerabilidadesHerramientas de análisis de vulnerabilidades
Herramientas de análisis de vulnerabilidades
 
Virus microsoft office power point
Virus microsoft office power pointVirus microsoft office power point
Virus microsoft office power point
 
Trabajo aura y gisella
Trabajo aura y gisellaTrabajo aura y gisella
Trabajo aura y gisella
 
Virus
VirusVirus
Virus
 
Revista informatica
Revista informaticaRevista informatica
Revista informatica
 
Hoja de vida y virus informatica
Hoja de vida y virus informaticaHoja de vida y virus informatica
Hoja de vida y virus informatica
 
Practica 6
Practica 6Practica 6
Practica 6
 
Presentacion herramientas vulnerabilidades
Presentacion herramientas vulnerabilidadesPresentacion herramientas vulnerabilidades
Presentacion herramientas vulnerabilidades
 
trabajo de computacion
trabajo de computaciontrabajo de computacion
trabajo de computacion
 
Virus informáticos
Virus informáticosVirus informáticos
Virus informáticos
 
Tics dos trabajo antivirus presentacion
Tics dos trabajo antivirus presentacionTics dos trabajo antivirus presentacion
Tics dos trabajo antivirus presentacion
 
Virus Informaticos
Virus InformaticosVirus Informaticos
Virus Informaticos
 
Memorias webCast Prevención de Ataques de Dia-0 con Aranda 360 ENDPOINT SECURITY
Memorias webCast Prevención de Ataques de Dia-0 con Aranda 360 ENDPOINT SECURITYMemorias webCast Prevención de Ataques de Dia-0 con Aranda 360 ENDPOINT SECURITY
Memorias webCast Prevención de Ataques de Dia-0 con Aranda 360 ENDPOINT SECURITY
 
virus y antivirus
virus y antivirus virus y antivirus
virus y antivirus
 
Virus y vacunas informáticas
Virus y vacunas informáticas Virus y vacunas informáticas
Virus y vacunas informáticas
 
Técnicas y Herramientas para la Evaluación de Vulnerabilidades de Red
Técnicas y Herramientas para la Evaluación de Vulnerabilidades de RedTécnicas y Herramientas para la Evaluación de Vulnerabilidades de Red
Técnicas y Herramientas para la Evaluación de Vulnerabilidades de Red
 

Destacado

Thrive poster P&PS
Thrive poster P&PSThrive poster P&PS
Thrive poster P&PS
Tara Mah
 
Perfil del auditor informático y sus conocimientos
Perfil del auditor informático y sus conocimientosPerfil del auditor informático y sus conocimientos
Perfil del auditor informático y sus conocimientos
alexa992
 

Destacado (15)

Daniren dinosauroak
Daniren dinosauroakDaniren dinosauroak
Daniren dinosauroak
 
лекция1
лекция1лекция1
лекция1
 
Mi region y yo
Mi region y yoMi region y yo
Mi region y yo
 
SJG Event 13 Nov 2015
SJG Event 13 Nov 2015SJG Event 13 Nov 2015
SJG Event 13 Nov 2015
 
Thrive poster P&PS
Thrive poster P&PSThrive poster P&PS
Thrive poster P&PS
 
Формы запасания и преобразования энергии у растений
Формы запасания и преобразования энергии у растенийФормы запасания и преобразования энергии у растений
Формы запасания и преобразования энергии у растений
 
Group 8 qatar final
Group 8 qatar finalGroup 8 qatar final
Group 8 qatar final
 
Orgulho Negro
Orgulho NegroOrgulho Negro
Orgulho Negro
 
A trip across the capital region
A trip across the capital regionA trip across the capital region
A trip across the capital region
 
Perfil del auditor informático y sus conocimientos
Perfil del auditor informático y sus conocimientosPerfil del auditor informático y sus conocimientos
Perfil del auditor informático y sus conocimientos
 
Unit v
Unit vUnit v
Unit v
 
HEMA0515_P
HEMA0515_PHEMA0515_P
HEMA0515_P
 
Pensamiento critico
Pensamiento critico Pensamiento critico
Pensamiento critico
 
Los videojuegos
Los videojuegosLos videojuegos
Los videojuegos
 
Tarea rúbrica
Tarea rúbricaTarea rúbrica
Tarea rúbrica
 

Similar a Amenazas lógicas

Clasificaciones de seguridad +validaciones y amenazas
Clasificaciones de seguridad +validaciones y amenazasClasificaciones de seguridad +validaciones y amenazas
Clasificaciones de seguridad +validaciones y amenazas
Marco Lopez
 
Amenazas de seguridad informatica y soluciones
Amenazas de seguridad informatica y soluciones Amenazas de seguridad informatica y soluciones
Amenazas de seguridad informatica y soluciones
dianabelus
 

Similar a Amenazas lógicas (20)

Clasificaciones de seguridad +validaciones y amenazas
Clasificaciones de seguridad +validaciones y amenazasClasificaciones de seguridad +validaciones y amenazas
Clasificaciones de seguridad +validaciones y amenazas
 
Conceptos importantes seguridad en la red
Conceptos importantes seguridad en la redConceptos importantes seguridad en la red
Conceptos importantes seguridad en la red
 
Virus informaticos
Virus informaticosVirus informaticos
Virus informaticos
 
SO Linux
SO LinuxSO Linux
SO Linux
 
Método de infección, como detectarlos, los virus mas peligrosos
Método de infección, como detectarlos, los virus mas peligrososMétodo de infección, como detectarlos, los virus mas peligrosos
Método de infección, como detectarlos, los virus mas peligrosos
 
Virus
VirusVirus
Virus
 
Juan pablo tecnologia 2
Juan pablo tecnologia 2Juan pablo tecnologia 2
Juan pablo tecnologia 2
 
Amenazas , riesgos y vulnerabilidades de la red
Amenazas , riesgos y vulnerabilidades de la redAmenazas , riesgos y vulnerabilidades de la red
Amenazas , riesgos y vulnerabilidades de la red
 
Andres fajardo portable
Andres fajardo portableAndres fajardo portable
Andres fajardo portable
 
Los virus
Los virusLos virus
Los virus
 
Los virus
Los virusLos virus
Los virus
 
Los virus
Los virusLos virus
Los virus
 
Amenazas , riesgos y vulnerabilidades de la red
Amenazas , riesgos y vulnerabilidades de la redAmenazas , riesgos y vulnerabilidades de la red
Amenazas , riesgos y vulnerabilidades de la red
 
Amenazas , riesgos y vulnerabilidades de la red actualizada
Amenazas , riesgos y vulnerabilidades de la red actualizadaAmenazas , riesgos y vulnerabilidades de la red actualizada
Amenazas , riesgos y vulnerabilidades de la red actualizada
 
Tipos de ataques informáticos
Tipos de ataques informáticosTipos de ataques informáticos
Tipos de ataques informáticos
 
Virus
 Virus Virus
Virus
 
Tlalnepantla11
Tlalnepantla11Tlalnepantla11
Tlalnepantla11
 
Vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
VvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvVvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
Vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
 
Amenazas de seguridad informatica y soluciones
Amenazas de seguridad informatica y soluciones Amenazas de seguridad informatica y soluciones
Amenazas de seguridad informatica y soluciones
 
Seguridad informatica basica virus
Seguridad informatica basica virusSeguridad informatica basica virus
Seguridad informatica basica virus
 

Último

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 

Último (20)

PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 

Amenazas lógicas

  • 1. Los protocolos de comunicación utilizados carecen (en su mayoría) de seguridad o esta ha sido implementada en forma de "parche" tiempo después de su creación. • Existen agujeros de seguridad en los sistemas operativos. • Existen agujeros de seguridad en las aplicaciones. • Existen errores en las configuraciones de los sistemas. • Los usuarios carecen de información respecto al tema. Esta lista podría seguir extendiéndose a medida que se evalúen mayor cantidad de elementos de un Sistema Informático. Las empresas u organizaciones no se pueden permitir el lujo de denunciar ataques a sus sistemas, pues el nivel de confianza de los clientes (ciudadanos) bajaría enormemente.
  • 2. A esto hay que añadir las nuevas herramientas de seguridad disponibles en el mercado. Los "advisories" (documentos explicativos) sobre los nuevos agujeros de seguridad detectados y la forma de solucionarlos, lanzados por el CERT, han dado sus frutos. Bajo la etiqueta de `amenazas lógicas' encontramos todo tipo de programas que de una forma u otra pueden dañar a nuestro sistema, creados de forma intencionada para ello (software malicioso, también conocido como malware) o simplemente por error (bugs o agujeros). Una excelente lectura que estudia las definiciones de algunas de estas amenazas y su implicación en el sistema Unix se presenta en [GS96]; otra buena descripción, pero a un nivel más general, se puede encontrar en
  • 3. Software incorrecto Las amenazas más habituales a un sistema Unix provienen de errores cometidos de forma involuntaria por los programadores de sistemas o de aplicaciones. Una situación no contemplada a la hora de diseñar el sistema de red del kernel o un error accediendo a memoria en un fichero estudiado pueden comprometer local o remotamente a Unix (o a cualquier otro sistema operativo). A estos errores de programación se les denomina bugs, y a los programas utilizados para aprovechar uno de estos fallos y atacar al sistema, exploit. Como hemos dicho, representan la amenaza más común contra Unix, ya que cualquiera puede conseguir un exploit y utilizarlo contra nuestra máquina sin ni siquiera saber cómo funciona y sin unos conocimientos mínimos de Unix; incluso hay exploit que dañan
  • 4. seriamente la integridad de un sistema (negaciones de servicio o incluso acceso root remoto) y están preparados para ser utilizados desde MS-DOS, con lo que cualquier pirata novato (comúnmente, se les denomina Script Kiddies) puede utilizarlos contra un servidor y conseguir un control total de una máquina de varios millones de pesetas desde su PC sin saber nada del sistema atacado; incluso hay situaciones en las que se analizan los logs de estos ataques y se descubre que el pirata incluso intenta ejecutar órdenes de MS-DOS.
  • 5. • Herramientas de seguridad Cualquier herramienta de seguridad representa un arma de doble filo: de la misma forma que un administrador las utiliza para detectar y solucionar fallos en sus sistemas o en la subred completa, un potencial intruso las puede utilizar para detectar esos mismos fallos y aprovecharlos para atacar los equipos. Herramientas como NESSUS, SAINT o SATAN pasan de ser útiles a ser peligrosas cuando las utilizan crackers que buscan información sobre las vulnerabilidades de un host o de una red completa. La conveniencia de diseñar y distribuir libremente herramientas que puedan facilitar un ataque es un tema peliagudo; incluso expertos reconocidos como Alec Muffet (autor del adivinador de contraseñas Crack) han recibido enormes críticas por diseñar determinadas herramientas de seguridad para Unix
  • 6. Tras numerosos debates sobre el tema, ha quedado bastante claro que no se puede basar la seguridad de un sistema en el supuesto desconocimiento de sus problemas por parte de los atacantes: esta política, denominada Security through obscurity, se ha demostrado inservible en múltiples ocasiones. Si como administradores no utilizamos herramientas de seguridad que muestren las debilidades de nuestros sistemas (para corregirlas), tenemos que estar seguro que un atacante no va a dudar en utilizar tales herramientas (para explotar las debilidades encontradas); por tanto, hemos de agradecer a los diseñadores de tales programas el esfuerzo que han realizado (y nos han ahorrado) en pro de sistemas más seguros.
  • 7. • Puertas traseras Durante el desarrollo de aplicaciones grandes o de sistemas operativos es habitual entre los programadores insertar `atajos' en los sistemas habituales de autenticación del programa o del núcleo que se está diseñando. A estos atajos se les denomina puertas traseras, y con ellos se consigue mayor velocidad a la hora de detectar y depurar fallos: por ejemplo, los diseñadores de un software de gestión de bases de datos en el que para acceder a una tabla se necesiten cuatro claves diferentes de diez caracteres cada una pueden insertar una rutina para conseguir ese acceso mediante una única clave `especial', con el objetivo de perder menos tiempo al depurar el sistema. Algunos programadores pueden dejar estos atajos en las versiones definitivas de su software para facilitar un mantenimiento posterior, para garantizar su propio acceso, o simplemente por descuido; la cuestión es que si un atacante descubre una de estas puertas traseras (no nos importa el método que utilice para hacerlo) va a tener un acceso global a datos que no debería poder leer, lo que obviamente supone un grave peligro para la integridad de nuestro
  • 8. • • Bombas lógicas Las bombas lógicas son partes de código de ciertos programas que permanecen sin realizar ninguna función hasta que son activadas; en ese punto, la función que realizan no es la original del programa, sino que generalmente se trata de una acción perjudicial. Los activadores más comunes de estas bombas lógicas pueden ser la ausencia o presencia de ciertos ficheros, la ejecución bajo un determinado UID o la llegada de una fecha concreta; cuando la bomba se activa va a poder realizar cualquier tarea que pueda realizar la persona que ejecuta el programa: si las activa el root, o el programa que contiene la bomba está estudiado a su nombre, los efectos obviamente pueden ser fatales.
  • 9. • Virus Un virus es una secuencia de código que se inserta en un fichero ejecutable (denominado huésped), de forma que cuando el archivo se ejecuta, el virus también lo hace, insertándose a sí mismo en otros programas. Todo el mundo conoce los efectos de los virus en algunos sistemas operativos de sobremesa; sin embargo, en Unix los virus no suelen ser un problema de seguridad grave, ya que lo que pueda hacer un virus lo puede hacer más fácilmente cualquier otro mecanismo lógico (que será el que hay que tener en cuenta a la hora de diseñar una política de seguridad). Aunque los virus existentes para entornos Unix son más una curiosidad que una amenaza real, en sistemas sobre plataformas IBM-PC o compatibles (recordemos que hay muchos sistemas Unix que operan en estas plataformas, como Linux, FreeBSD, NetBSD, Minix, Solaris...)
  • 10. ciertos virus, especialmente los de boot, pueden tener efectos nocivos, como dañar el sector de arranque; aunque se trata de daños menores comparados con los efectos de otras amenazas, hay que tenerlos en cuenta.
  • 11. • Gusanos Un gusano es un programa capaz de ejecutarse y propagarse por sí mismo a través de redes, en ocasiones portando virus o aprovechando bugs de los sistemas a los que conecta para dañarlos. Al ser difíciles de programar su número no es muy elevado, pero el daño que pueden causar es muy grande. un gusano que en 1988 causó pérdidas millonarias al infectar y detener más de 6000 máquinas conectadas a la red. Hemos de pensar que un gusano puede automatizar y ejecutar en unos segundos todos los pasos que seguiría un atacante humano para acceder a nuestro sistema: mientras que una persona, por muchos conocimientos y medios que posea, tardaría como mínimo horas en controlar nuestra red completa, un gusano puede hacer eso mismo en pocos minutos: de ahí su enorme peligro y sus devastadores efectos.
  • 12. • Caballos de Troya Los troyanos o caballos de Troya son instrucciones escondidas en un programa de forma que éste parezca realizar las tareas que un usuario espera de él, pero que realmente ejecute funciones ocultas (generalmente en detrimento de la seguridad) sin el conocimiento del usuario; como el Caballo de Troya de la mitología griega, al que deben su nombre, ocultan su función real bajo la apariencia de un programa inofensivo que a primera vista funciona correctamente. En la práctica totalidad de los ataques a Unix, cuando un intruso consigue el privilegio necesario en el sistema instala troyanos para ocultar su presencia o para asegurarse la entrada en caso de ser descubierto: por ejemplo, es típico utilizar lo que se denomina un rootkit, que no es más que un conjunto de versiones troyanas de ciertas utilidades (netstat, ps, who...), para conseguir que cuando el administrador las ejecute no vea la información relativa al atacante, como sus procesos o su conexión al sistema;
  • 13. otro programa que se suele suplantar es login, por ejemplo para que al recibir un cierto nombre de usuario y contraseña proporcione acceso al sistema sin necesidad de consultar
  • 14. INTEGRANTES: JARED DAVID TORRES RODRIGUEZ DUVAN EDUARDO BAYONA FLOREZ ANDRES FELIPE PIÑEROS CARDONA