6.6 Validación y amenazas al sistema
VALIDACIÓN Y AMENAZAS AL SISTEMA
•
Identificar cada usuario que esta trabajando en el sistema (usando los
recursos).
• Uso
de contrasenas.
•
Vulnerabilidad de contrasenas.
- o Que sean
complejas y dificiles de adivinar.
- o Cambiarlas de
vez en cuando.
- o Peligro de
perdida del secreto.
• La
contrasena debe guardare cifrada.
Proteccion
por Contraseña
Las clases
de elementos de autentificacion para establecer la identidad
de una persona son:
Algo sobre
la persona:
- Ej.: huellas
digitales, registro de la voz, fotografia, firma, etc.
- Algo poseido
por la persona:
- Ej.: insignias
especiales, tarjetas de identificacion, llaves, etc.
- Algo conocido
por la persona:
- Ej.: contrasenas,
combinaciones de cerraduras, etc.
El esquema
mas comun de autentificacion es la proteccion por contrasena:
El usuario
elige una palabra clave , la memoriza, la teclea para ser
admitido en el sistema computarizado:
- La clave no debe
desplegarse en pantalla ni aparecer impresa.
La
proteccion por contrasenas tiene ciertas desventajas si no se
utilizan criterios adecuados para:
Elegir las
contrasenas.
- Comunicarlas
fehacientemente en caso de que sea necesario.
- Destruir las
contrasenas luego de que han sido comunicadas.
- Modificarlas luego
de algun tiempo.
Los usuarios tienden
a elegir contrasenas faciles de recordar:
Nombre de un
amigo, pariente, perro, gato, etc.
- Numero de
documento, domicilio, patente del auto, etc.
Estos
datos podrian ser conocidos por quien intente una violacion a
la seguridad mediante intentos repetidos, por lo tanto debe limitarse
la cantidad de intentos fallidos de acierto para el ingreso de la
contrasena.
La
contrasena no debe ser muy corta para no facilitar la probabilidad de acierto.
Tampoco debe
ser muy larga para que no se dificulte su memorizacion, ya que los usuarios la
anotarian por miedo a no recordarla y ello incrementaria los riesgos de que
trascienda.
Contraseñas
de un solo uso
• Al
final de cada sesion, se le pide al usuario que cambie la contrasena.
• Si
alguien “roba una contrasena”, el verdadero usuario se dara cuenta cuando vaya
a identificarse de nuevo, pues el impostor habra cambiado la contrasena, con lo
que el fallo de seguridad queda detectado.
Verificación
de Amenazas
Es una
tecnica segun la cual los usuarios no pueden tener acceso directo a un
recurso :
Solo lo
tienen las rutinas del S. O. llamadas programas de vigilancia.
- El usuario solicita
el acceso al S. O.
- El S. O. niega o
permite el acceso.
- El acceso lo hace
un programa de vigilancia que luego pasa los resultados al programa del
usuario.
- Permite:
- Detectar los
intentos de penetracion en el momento en que se producen.
- Advertir en
consecuencia.
Amenazas
relacionadas con los programas
Los procesos
son junto con el kernel , el unico medio de realizar un
trabajo util en una computadora. Por tanto, un objetivo comun de los piratas
informaticos consiste en escribir un programa que cree una brecha de seguridad.
De hecho, las mayorias de las brechas de seguridad no relacionadas con
programas tienen por objetivos crear una brecha que si este basada en un
programa. Por ejemplo, aunque resulta util iniciar una sesion en un sistema sin
autorizacion, normalmente es mucho mas util dejar un demonio de tipo puerta
trasera que proporcione informacion o que permita un facil acceso
incluso aunque se bloquee la brecha de seguridad original. En esta seccion,
vamos a describir algunos metodos comunes mediante los que os programas pueden
provocar brechas de seguridad. Hay que resaltar que existe una considerable
variacion en lo que respecta a los convenios de denominacion de los agujeros de
seguridad, y que en este texto utilizamos los terminos mas comunes o
descriptivos.
- CABALLO DE TROYA
Definicion.- Un programa indudablemente util e inocente que
contiene codigos escondidos que permiten la modificacion no autorizada y la
explotacion o destruccion de la informacion. Los programas caballo de Troya se
distribuyen por lo general por Internet. Los juegos, freeware y protectores de
pantalla son los medios comunes que utilizan los caballos de Troya.
Se
denomina troyano (o caballo de Troya ,
traduccion mas fiel del ingles Trojan horse aunque no tan
utilizada) a un programa malicioso capaz de alojarse en computadoras y permitir
el acceso a usuarios externos, a traves de una red local o de Internet, con el
fin de recabar informacion o controlar remotamente a la maquina anfitriona.
Un troyano
no es de por si, un virus, aun cuando teoricamente pueda ser distribuido y
funcionar como tal. La diferencia fundamental entre un troyano y un virus
consiste en su finalidad. Para que un programa sea un "troyano" solo
tiene que acceder y controlar la maquina anfitriona sin ser advertido,
normalmente bajo una apariencia inocua. Al contrario que un virus, que es un
huesped destructivo, el troyano no necesariamente provoca danos porque no es su
objetivo.
Suele ser un
programa pequeno alojado dentro de una aplicacion, una imagen, un archivo de
musica u otro elemento de apariencia inocente, que se instala en el sistema al
ejecutar el archivo que lo contiene. Una vez instalado parece realizar una
funcion util (aunque cierto tipo de troyanos permanecen ocultos y por tal
motivo los antivirus o anti troyanos no los eliminan) pero internamente realiza
otras tareas de las que el usuario no es consciente, de igual forma que el
Caballo de Troya que los griegos regalaron a los troyanos.
Habitualmente
se utiliza para espiar, usando la tecnica para instalar un software de acceso
remoto que permite monitorizar lo que el usuario legitimo de la computadora
hace (en este caso el troyano es un spyware o programa espia) y, por ejemplo,
capturar las pulsaciones del teclado con el fin de obtener contrasenas (cuando
un troyano hace esto se le cataloga de keylogger) u otra informacion sensible.
La mejor
defensa contra los troyanos es no ejecutar nada de lo cual se desconozca el
origen y mantener software antivirus actualizado y dotado de buena heuristica;
es recomendable tambien instalar algun software anti troyano, de los cuales
existen versiones gratis aunque muchas de ellas constituyen a su vez un
troyano. Otra solucion bastante eficaz contra los troyanos es tener instalado
un firewall.
Otra manera
de detectarlos es inspeccionando frecuentemente la lista de procesos activos en
memoria en busca de elementos extranos, vigilar accesos a disco innecesarios,
etc.
Lo peor de
todo es que ultimamente los troyanos estan siendo disenados de tal manera que
es imposible poder detectarlos excepto por programas que a su vez contienen
otro tipo de troyano, inclusive y aunque no confirmado, existen troyanos dentro
de los programas para poder saber cual es el tipo de uso que se les y poder
sacar mejores herramientas al mercado llamados tambien "troyanos sociales"
Los troyanos
estan actualmente ilegalizados, pero hay muchos crackers que
lo utilizan.
PUERTA
TRASERA
En la
informatica, una puerta trasera (o en ingles backdoor ),
es una secuencia especial dentro del codigo de programacion mediante el
programador puede acceder o escapar de un programa en caso de emergencia o
contingencia en algun problema.
A su vez,
estas puertas tambien pueden ser perjudiciales debido a que los crackers al
descubrirlas pueden acceder a un sistema en forma ilegal y aprovecharse la
falencia.
“Cualquier
medio capaz de ampliar el alcance del hombre es lo suficientemente poderoso
como para derrocar su mundo. Conseguir que la magia de ese medio trabaje para
los fines de uno, antes que en contra de ellos, es alcanzar el conocimiento.”
Alan Kay.
“Es
extrana la ligereza con que los malvados creen que todo les saldra bien.”
Victor Hugo.
A pesar de que no se consideran propiamente como virus, representan un riesgo de seguridad importante, y usualmente son desconocidas la inmensa gama de problemas que estas puedan llegar a producir. Al hablar de estas nos referimos genericamente a una forma "no oficial" de acceso a un sistema o a un programa.
A pesar de que no se consideran propiamente como virus, representan un riesgo de seguridad importante, y usualmente son desconocidas la inmensa gama de problemas que estas puedan llegar a producir. Al hablar de estas nos referimos genericamente a una forma "no oficial" de acceso a un sistema o a un programa.
Algunos
programadores dejan puertas traseras a proposito, para poder entrar rapidamente
en un sistema; en otras ocasiones existen debido a fallos o errores.
Ni que decir
tiene que una de las formas tipicas de actuacion de los piratas informaticos es
localizar o introducir a los diversos sistemas una puerta trasera y entrar por
ella.
El termino
es adaptacion directa del ingles backdoor que comunmente significa “puerta de
atras”.
Lo usual en
estos programas los cuales no se reproducen solos como los virus, sino que nos
son enviados con el fin de tener acceso a nuestros equipos muchas veces a
traves del correo electronico, por lo que la mayoria de las veces no son
faciles de detectar y por si solos no siempre causan danos ni efectos
inmediatos por su sola presencia, siendo asi pueden llegar a permanecer activos
mucho tiempo sin que nos percatemos de ello.
Generalmente
estos se hacen pasar por otros, es decir, se ocultan en otro programa que les
sirve de caballo de Troya para que el usuario los instale por error.
Lo peor que
puede pasarle cuando esta en el messanger o en el ICQ
no es que contraiga su PC un virus. Lo peor es que alguien instale un backdoor en su PC. Las puertas traseras son faciles de entender.
no es que contraiga su PC un virus. Lo peor es que alguien instale un backdoor en su PC. Las puertas traseras son faciles de entender.
Como todo en
Internet se basa en la arquitectura cliente / servidor, solo se necesita
instalar un programa servidor en una maquina para poder controlarla a distancia
desde otro equipo, si se cuenta con el cliente adecuado, esta puede bien ser la
computadora de un usuario descuidado o poco informado.
Las puertas
traseras (backdoors) son programas que permiten acceso practicamente ilimitado
a un equipo de forma remota. El problema, para quien quiere usar este ataque,
es que debe convencerlo a usted de que instale el servidor.
Por eso, si
aparece un desconocido ofreciendole algun programa maravilloso y tentador, no
le crea de inmediato. Lo que estan probablemente a punto de darle es un
troyano, un servidor que le proporcionara a algun intruso acceso total a su
computadora.
Con todo el
riesgo que esto implica, hay una forma simple y totalmente segura de evitarlo:
no acepte archivos ni mucho menos ejecute programas que le hayan mandado siendo
estos sobre todo de procedencia dudosa.
Los
programas que se clasifican como “backdoors” o "puertas traseras" son
utilerias de administracion remota de una red y permiten controlar las
computadoras conectadas a esta.
El hecho que
se les clasifique como software malevolo en algunos casos, es que cuando
corren, se instalan en el sistema sin necesidad de la intervencion del usuario
y una vez instalados en la computadora, no se pueden visualizar estas
aplicaciones en la lista de tareas en la mayoria de los casos.
Consecuentemente
un backdoor puede supervisar casi todo proceso en las computadoras afectadas,
desinstalar programas, descargar virus en la PC remota, borrar informacion y
muchas cosas mas.
No es
sencillo darle forma a un tema de esta complejidad en pocas lineas. Lo
importante finalmente es comprender que si no se toman ciertas medidas minimas,
la informacion sensible que se encuentre en cualquier equipo sobre la faz de la
tierra, con el simple hecho de que tenga acceso a la red de redes (Internet) es
suficiente para que pueda estar expuesto a ataques de diversa indole.
Concluimos
esto, recomendando ciertas medidas muy basicas para estar a salvo de las
puertas traseras y el delicado riesgo para la seguridad que estas representan.
A saber:
1.- Es recomendable asegurarnos de que cada cosa
que ejecutamos este bajo nuestro control. Una buena guia para ello es el
sentido comun (el menos comun de los sentidos).
2.- Procure no ejecutar programas de los que no
sepamos su procedencia, tanto en anexos de correo, ICQ, messanger y descargas
de Internet (ya sean via Web o FTP).
3.- La informacion nos protege. Es recomendable
enterarse un poco de las noticias de virus y programas daninos relacionados,
visitando por lo menos las paginas de las distintas empresas antivirus o
suscribiendose a algunos boletines.
4.- Es necesario instalar un antivirus y mantenerlo
actualizado. En la
actualidad se protege al usuario no solo contra virus, sino tambien
contra gusanos, programas de puerta trasera, troyanos y algunos programas maliciosos.
actualidad se protege al usuario no solo contra virus, sino tambien
contra gusanos, programas de puerta trasera, troyanos y algunos programas maliciosos.
5.- Es bueno tener presente que existen virus y
troyanos que pueden
aparentar ser amigables (una simple tarjeta de San Valentin), o que provienen de gente que conoces (como es el caso del gusano Sircam). Siendo asi, no confies en ningun programa ni en nada que recibas hasta no revisarlo con el Antivirus.
aparentar ser amigables (una simple tarjeta de San Valentin), o que provienen de gente que conoces (como es el caso del gusano Sircam). Siendo asi, no confies en ningun programa ni en nada que recibas hasta no revisarlo con el Antivirus.
6.- Mantenga al dia todas las actualizaciones de
seguridad de Microsoft, para todas y cada una de las distintas aplicaciones
-BOMBA
LOGICA
Este tipo de
delito forma parte de los sistemas informaticos que realizan ataques a la parte
logica del ordenador.
Se entiendo
por bomba logica (en ingles denominado time bombs), aquel software, rutinas o
modificaciones de programas que producen modificaciones, borrados de ficheros o
alteraciones del sistema en un momento posterior a aquel en el que se
introducen por su creador.
Los
disparadores de estos programas puede ser varios, desde las fechas de los
sistemas, realizar una determinada operacion o que se introduzca un determinado
codigo que sera el que determine su activacion.
Son parecidas
al Caballo de Troya, aunque lo que se pretende es danar al sistema o datos,
aunque se pueden utilizar para ordenar pagos, realizar transferencias de
fondos, etc...
Caracteristicas
principales:
- El tipo de
actuacion es retardada.
- El creador es
consciente en todo momento del posible dano que puede causar y del momento
que este se puede producir.
- Este ataque esta
determinado por una condicion que determina el creador dentro del codigo.
- El codigo no se
replica.
- Los creadores de este tipo de codigos malignos suelen ser personal interno de la empresa, que por discrepancias con la direccion o descontento suelen programarlas para realizar el dano.
Un virus
informatico es un programa que se copia automaticamente y que tiene
por objeto alterar el normal funcionamiento de la computadora, sin el permiso o
el conocimiento del usuario. Aunque popularmente se incluye al
"malware" dentro de los virus, en el sentido estricto de esta ciencia
los virus son programas que se replican y ejecutan por si mismos. Los virus,
habitualmente, reemplazan archivos ejecutables por otros infectados con el
codigo de este. Los virus pueden destruir, de manera intencionada, los datos
almacenados en un ordenador, aunque tambien existen otros mas benignos, que
solo se caracterizan por ser molestos.
Los virus
informaticos tienen, basicamente, la funcion de propagarse, replicandose, pero
algunos contienen ademas una carga danina (payload) con distintos objetivos,
desde una simple broma hasta realizar danos importantes en los sistemas, o
bloquear las redes informaticas generando trafico inutil.
El
funcionamiento de un virus informatico es conceptualmente simple. Se ejecuta un
programa que esta infectado, en la mayoria de las ocasiones, por
desconocimiento del usuario. El codigo del virus queda residente (alojado) en
la memoria RAM de la computadora, aun cuando el programa que lo contenia haya
terminado de ejecutarse. El virus toma entonces el control de los servicios
basicos del sistema operativo, infectando de, manera posterior, archivos
ejecutables que sean llamados para su ejecucion. Finalmente se anade el codigo
del virus al del programa infectado y se graba en disco, con lo cual el proceso
de replicado se completa.
Amenazas del Sistema y de la Red
Las amenazas
basadas en programas utilizan tipicamente un fallo en los mecanismos de
proteccion de un sistema para atacar a los programas. Por contraste, las
amenazas del sistema y de la red implican el abuso de los servicios y de las
conexiones de red. En ocasiones, se utiliza un ataque del sistema y de la red
para lanzar un ataque de programa, y viceversa.
Las amenazas
del sistema y de la red crean una situacion en la que se utilizan
inapropiadamente los recursos del sistema operativo y los archivos del usuario.
En esta seccion vamos a analizar algunos ejemplos de estas amenazas, incluyendo
los gusanos, el escaneo de puertos y los ataques por denegacion de servicio.
Es
importante destacar que las mascaradas y los ataques por reproduccion tambien
resultan comunes en las redes que interconectan los sistemas. De hecho, estos
ataques son mas efectivos y mas dificiles de contrarrestar cuando estan
implicados multiples sistemas. Por ejemplo, dentro de una computadora, el
sistema operativo puede determinar, usualmente, el emisor y el receptor de un
mensaje. Incluso si el emisor adopta el ID de alguna otra persona, puede que
exista un registro de dicho cambio de ID. Cuando estan implicados multiples
sistemas, especialmente sistemas que son controlados por los atacantes,
realizar esa labor de traza resulta mucho mas dificil.
La
generalizacion de este concepto es que el compartir secretos (para demostrar la
identidad y en forma de claves de cifrado) es una necesidad para la
autenticacion del cifrado, y que esa comparticion resulta mas sencilla en
aquellos entornos (por ejemplo con un unico sistema operativo) en los que
existan metodos seguros de comparticion. Estos metodos incluyen la memoria
compartida y los mecanismos de comunicacion interprocesos.


Comentarios
Publicar un comentario