Download Clasificación de los virus informáticos
Document related concepts
no text concepts found
Transcript
VIRUS INFORMATICOS ¿Qué SON LOS VIRUS INFORMATICOS? De manera general ,se identifica al virus informático como un programa que se introduce de forma no autorizada a un sistema , en donde realiza diversas acciones sin consentimiento del usuario. Clasificación de los virus informáticos. Hay diversas clasificaciones dependiendo de sus características. Dos de las más usuales son: 1- Por su forma de actuar. 2- por las zonas que infectan. Por su forma de actuar en este grupo se toma en cuenta la forma en que el virus actúa y ataca a el computador, así como algunas de las características operativas. Virus. Algunos de los programas de este tipo , lo único que hacia era infectar la maquina y cada vez que tenia oportunidad, se duplicaba en otros sectores del disco duro , con lo que iban reduciendo la capacidad de almacenamiento hasta que el usuario se quedaba sin espacio. Por su comportamiento al virus biológico, se les bautizó con dicho nombre a este tipo de infecciones , y por extensión a todos los programas que efectuaban acciones sin consentimiento del usuario. Bombas lógicas. Este tipo de virus se puede entrar en un sistema y permanecer inactivo por largo tiempo, pero cuando se reúnen ciertas circunstancias programadas en su estructura ( una fecha ,una hora, cierto numero de ejecuciones ,etc.) entran en ejecución causando efectos que van desde la expedición de una tonada en el alta voz. Gusanos. Estrictamente hablando no es un virus computacional como los que conocemos ,sino que suelen ser programas de búsqueda especializados ,diseñados por usuarios expertos (llamados en el medio hackers),cuyo objetivo es burlar las defensas de un sistema de computo para extraer de forma no autorizada algun tipo de información . son utilizados en el espionaje industrial. Caballo de Troya. Se ha dado este curioso nombre a aquellos virus que para su distribución inicial fueron disfrazados como algún programa inofensivo : hoja de calculo ,una enciclopedia . Se han dado casos en que los diseñadores de estos programas dañinos los disfrazan como una utilería anti-virus, así que los usuarios la reciben , la instalan sin sospecha Virus de entretenimiento. Son aquellos que no afectan en nada la información de un sistema , sino que al momento de activarse producen algún efecto curioso o simplemente molesto. VIRUS FURTIVOS. Son los mas modernos y peligrosos ,ya que además de causar algún efecto dañino al PC. poseen avanzados métodos de ocultamiento que inhibe la operación de las utilerías de los anti-virus . ocultándose de la acción de los buscadores. Virus Polimorficos. Se llaman asi a aquellos que van evolucionando por si mismos ,esto es ,que cambian su apariencia periódicamente con el objeto de pasar desapercibidos ante los anti-virus. Por las zonas que infecta. No todos los virus se comportan igual ,hay algunos que basta con que se ponga en operación el sistema para despertar y proseguir con su labor destructora. Virus de Archivos ejecutables. Son los mas comunes ,ya que estos programas se adhieren a algún archivo ejecutable (*.com o *.exe ) cuando se ejecuta dicho programa, comienza su labor. Virus de sector de arranque. Tan comunes como los anteriores ,infectan el sector de arranque del disco duro, asi que basta con arrancar la PC para que el virus entre en actividad (al momento en que se lee este sector de en la búsqueda del sistema operativo.). Virus residente en Memoria. Algunos cuando son ejecutados por primera vez se quedan latentes en memoria RAM del sistema como si fuera un programa tipo (terminate stay resident) similar al que activa al ratón en programas del DOS. Virus de archivos de trabajo. Son los que mas recientemente han llegado al medio de las PC .aprovechando los lenguajes de programación de alto nivel incorporados en ciertos programas (como Word y Excel de Microsoft). Medidas Preventivas. Las medidas que deben de tomarse como precaución contra un posible contagio de virus son las siguientes. 1- siempre utilice los disquetes y CD originales de fabrica al momento de cargar un programa . 2- desconfié de cuanto disquete caiga en sus manos, no importa que se lo haya entregado alguien cuidadoso. 3- nunca deje disquete insertado en la unidad A: al apagar la maquina. Hay virus que se alojan en el sector de arranque de los virus infectados, así que se puede leer al momento del encendido. 4- si utiliza Internet, desconfié de aquellas paginas que forzosamente lo obligan a leer un appet (pequeños programas ejecutables realizados en java o Active X). 5- si por razones de trabajo necesita introducir en un sistema disquetes de diversas procedencias ,lo mejor es que adquiera una utilería de anti-virus se le conoce como vacunas . Síntomas de una infección viral. ¿ como saber si su sistema se ha contaminado de virus ante un comportamiento inesperado? El síntoma mas representativo de un infección es que súbitamente no tiene acceso a algún archivo o algún programa que anteriormente trabajaba sin problemas. Hay casos en que la presencia de un virus es completamente obvia ,ya que los diseñadores de estos programas han introducido mensajes en el código del mismo que avisan al usuario de la inminencia de un ataque ,o en el peor de los casos ,cuando el virus a terminado su labor destructiva. Para llevar a cabo esta labor, sera indispensable que tenga a mano alguna utilería antivirus poderosa y actualizada. PROGRAMAS ANTIVIRUS. Hay en el mercado una gran variedad de utilirias antivirus . Recomendaciones a la hora de instalar un antivirus en su computador. En primer lugar ,cerciórese de que el programa el permite configurarlo, así ,usted podrá decidir la profundidad de la inspección de un sistema (solo algunos directorios) Igualmente importante es la facilidad de uso ,ya que hay programas que aun tienen que ejecutar desde la linea de comandos. Otro aspecto importante es fijarse si el programa antivirus incluye una vacuna ,esto es la posibilidad de cargar un programa residente en memoria para que la maquina quede protegida contra infecciones. Siempre adquiera la utileria antivirus adecuada para su sistema operativo ,ya que un antivirus en modo DOS probablemente no detecte correctamente los virus. Igualmente importante es la facilidad de uso ,ya que hay programas que aun se tienen que ejecutar desde la línea de comandos con toda suerte difíciles de memorizar. Un punto de primordial importancia es con que frecuencia se van actualizando las bases de datos de virus del programa y la forma como la compañía le hará llegar la información. En este aspecto ,hay compañías que solo brindan actualizaciones trimestrales ,mientras otras cada mes. PASOS A SEGUIR PARA DETECTAR Y ERRADICAR UNA INFECCION. Cuando sospeche que una maquina ha sido infectada por algún virus ,lo primero por hacer es apagar el sistema y evitar al máximo su utilización posterior ,ya que hay virus que pueden permanecer inactivos por mucho tiempo, pero al reunir determinado numero de ejecuciones inicia su labor destructiva, obviamente si no se utiliza la computadora , el virus no se activa. Una vez cargado el sistema operativo “limpio” , aplique la utilería antivirus y solicite que busque en todos los archivos de la o las unidades que se sospecha infectadas. o En caso de que el antivirus tenga la característica de erradicación automática, tambien actívela para que cada que detecte algún virus en el sistema. Hay casos en que la limpieza resulta imposible, ya sea porque el virus modifico el archivo o porque es tan nuevo que aun no se dispone de un limpiador efectivo. De ser asi es conveniente borrar el archivo infectado. ¿Cómo trabajan los antivirus? Hay diversos métodos para detectar infecciones virales, cada uno de ellos con ventajas y desventajas. I. Medición del tamaño de los archivos. Debido a que los virus tratan de extenderse lo más posible, una forma típica de infección es que se adhieren al final de algún archivo ejecutable. II. Búsqueda de la huella de un virus. Cada virus informático posee una o más líneas de código que no se repiten en alguna aplicación convencional, por lo que lo hacen inconfundible. La probabilidad de que aleatoriamente, una combinación de caracteres particulares de un virus pueda crearse en un procesador de texto o una hoja electrónica es nula. III. Métodos heurísticos. Recibe este nombre un tipo de utilería antivirus capaz de realizar búsquedas “inteligentes” basándose en indicios subjetivos de lo que ocurre cuando ha aparecido una infección viral. A la fecha estos programas suelen ser de los más efectivos al colocarlos como vacunas, pero tienen el inconveniente que debido a su característica de búsqueda inteligente, con cierta frecuencia disparan falsa alarma, sin embargo es mejor tener un exceso de precauciones que un exceso de confianza. DOS UTILERIAS POPULARES. ANTIVIRICAS Como sería imposible describir todos los programas que hay en el mercado, se analizaran tres de ellos que gozan de gran popularidad entre los usuarios de computadoras. VIRUS CAN DE M.C.A.F.E.E: Es uno de los antivirus mas conocidos y difundidos entre la comunidad informática debido a que, en años anteriores, la empresa Mcafee permitía su distribución bajo el concepto de shareware, y a que en varias ocasiones se repartieron copias en revistas de computo. NORTON ANTIVIRUS DE SYMANTEC. El norton antivirus producido por la compañía Symantec.este programa se distribuye para Windows .durante su instalacion ,este programa actualiza automáticamente sus archivos de arranque (config.sys y autoexec.bat). SISTEMAS OPERATIVOS. Sistema operativo 1 INTRODUCCIÓN Sistema operativo, software básico que controla una computadora. El sistema operativo tiene tres grandes funciones: coordina y manipula el hardware del ordenador o computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse; organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas, y gestiona los errores de hardware y la pérdida de datos. CÓMO FUNCIONA UN 2 OPERATIVO de el estado SISTEMA Los sistemas operativos controlan diferentes procesos de la computadora. Un proceso importante es la interpretación de los comandos que permiten al usuario comunicarse con el ordenador. Algunos intérpretes de instrucciones están basados en texto y exigen que las instrucciones sean tecleadas. Otros están basados en gráficos, y permiten al usuario comunicarse señalando y haciendo clic en un icono. Por lo general, los intérpretes basados en gráficos son más sencillos de utilizar. Los sistemas operativos pueden ser de tarea única o multitarea. Los sistemas operativos de tarea única, más primitivos, sólo pueden manejar un proceso en cada momento. Por ejemplo, cuando la computadora está imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión. Todos los sistemas operativos modernos son multitarea y pueden ejecutar varios procesos simultáneamente. En la mayoría de los ordenadores sólo hay una UCP; un sistema operativo multitarea crea la ilusión de que varios procesos se ejecutan simultáneamente en la UCP. El mecanismo que se emplea más a menudo para lograr esta ilusión es la multitarea por segmentación de tiempos, en la que cada proceso se ejecuta individualmente durante un periodo de tiempo determinado. Si el proceso no finaliza en el tiempo asignado, se suspende y se ejecuta otro proceso. Este intercambio de procesos se denomina conmutación de contexto. El sistema operativo se encarga de controlar el estado de los procesos suspendidos. También cuenta con un mecanismo llamado planificador que determina el siguiente proceso que debe ejecutarse. El planificador ejecuta los procesos basándose en su prioridad para minimizar el retraso percibido por el usuario. Los procesos parecen efectuarse simultáneamente por la alta velocidad del cambio de contexto. Los sistemas operativos pueden emplear memoria virtual para ejecutar procesos que exigen más memoria principal de la realmente disponible. Con esta técnica se emplea espacio en el disco duro para simular la memoria adicional necesaria. Sin embargo, el acceso al disco duro requiere más tiempo que el acceso a la memoria principal, por lo que el funcionamiento del ordenador resulta más lento. 3 SISTEMAS OPERATIVOS ACTUALES Los sistemas operativos empleados normalmente son UNIX, Mac OS, MSDOS, OS/2 y Windows-NT. El UNIX y sus clones permiten múltiples tareas y múltiples usuarios. Su sistema de archivos proporciona un método sencillo de organizar archivos y permite la protección de archivos. Sin embargo, las instrucciones del UNIX no son intuitivas. Otros sistemas operativos multiusuario y multitarea son OS/2, desarrollado inicialmente por Microsoft Corporation e International Business Machines Corporation (IBM), y Windows-NT, desarrollado por Microsoft. El sistema operativo multitarea de las computadoras Apple se denomina Mac OS. El DOS y su sucesor, el MSDOS, son sistemas operativos populares entre los usuarios de computadoras personales. Sólo permiten un usuario y una tarea. 4 TECNOLOGÍAS FUTURAS Los sistemas operativos evolucionando. Los operativos distribuidos siguen sistemas están diseñados para su uso en un grupo de ordenadores conectados pero independientes que comparten recursos. En un sistema operativo distribuido, un proceso puede ejecutarse en cualquier ordenador de la red (normalmente, un ordenador inactivo en ese momento) para aumentar el rendimiento de ese proceso. En los sistemas distribuidos, todas las funciones básicas de un sistema operativo, como mantener los sistemas de archivos, garantizar un comportamiento razonable y recuperar datos en caso de fallos parciales, resultan más complejas. Microsoft ® Encarta ® 2006. © 1993-2005 Microsoft Corporation. Reservados todos los derechos. Interfaz. Interfaz, punto en el que se establece una conexión entre dos elementos, que les permite trabajar juntos. La interfaz es el medio que permite la interacción entre esos elementos. En el campo de la informática se distinguen diversos tipos de interfaces que actúan a diversos niveles, desde las interfaces claramente visibles, que permiten a las personas comunicarse con los programas, hasta las imprescindibles interfaces hardware, a menudo invisibles, que conectan entre sí los dispositivos y componentes dentro de los ordenadores o computadoras. Las interfaces de usuario cuentan con el diseño gráfico, los comandos, mensajes y otros elementos que permiten a un usuario comunicarse con un programa. Las microcomputadoras disponen de tres tipos básicos de interfaces de usuario (que no necesariamente son excluyentes entre sí): la interfaz de línea de comandos, reconocible por los símbolos A o C del sistema MSDOS, que responde a los comandos introducidos por el usuario; la interfaz controlada por menús utilizada en muchas aplicaciones (por ejemplo Lotus 1-2-3) ofrece al usuario una selección de comandos, permitiéndole elegir uno de ellos presionando la tecla de la letra correspondiente (o una combinación de teclas), desplazando el cursor con las teclas de dirección o apuntando con el mouse (ratón); y la interfaz gráfica de usuario, una característica de los equipos Apple Macintosh y de los programas basados en ventanas (como los del entorno Windows), representa visualmente los conceptos, por ejemplo un escritorio, y permite al usuario no sólo controlar las opciones de los menús, sino también el tamaño, la posición y el contenido de una o más ventanas o áreas de trabajo que aparezcan en pantalla. En el interior de las computadoras, donde el software funciona a niveles menos visibles, existen otros tipos de interfaces, como las que hacen posible que los programas trabajen con el sistema operativo y las que permiten al sistema operativo trabajar con el hardware de la computadora. En hardware se entienden por interfaces las tarjetas, los conectores y otros dispositivos con que se conectan los diversos componentes a la computadora para permitir el intercambio de información. Existen, por ejemplo, interfaces estandarizadas para la transferencia de datos, como el RS-232-C y el SCSI, que permiten interconectar computadoras e impresoras, discos duros y otros dispositivos. Interfaz de línea de comandos, en informática, forma de interfaz entre el sistema operativo y el usuario en la que éste escribe los comandos utilizando un lenguaje de comandos especial. Los sistemas con interfaces de línea de comandos se consideran más difíciles de aprender y utilizar que los de las interfaces gráficas. Sin embargo, los sistemas basados en comandos son por lo general programables, lo que les otorga una flexibilidad que no tienen los sistemas basados en gráficos carentes de una interfaz de programación. Véase también Interfaz gráfica de usuario; Controlado por menú. Controlado por menú, en informática, término que describe un programa que utiliza menús para presentar selecciones de comandos y de opciones posibles. Los programas controlados por menús resultan mucho más fáciles de utilizar que los programas con una interfaz de línea de comandos, es decir, los programas que dependen de comandos escritos en una línea de comandos en la pantalla. Véase Menú; Interfaz de usuario. Interfaz gráfica de usuario Interfaz gráfica de usuario (o GUI, acrónimo de Graphical User Interface), en informática, tipo de entorno que permite al usuario elegir comandos, iniciar programas, ver listas de archivos y otras opciones utilizando las representaciones visuales (iconos) y las listas de elementos del menú. Las selecciones pueden activarse bien a través del teclado o con el ratón. (Véase Interfaz de usuario). Para los autores de aplicaciones, las interfaces gráficas de usuario ofrecen un entorno que se encarga de la comunicación con el ordenador o computadora. Esto hace que el programador pueda concentrarse en la funcionalidad, ya que no está sujeto a los detalles de la visualización ni a la entrada a través del ratón o del teclado. También permite a los programadores crear programas que realicen de la misma forma las tareas más frecuentes, como guardar un archivo, porque la interfaz proporciona mecanismos estándar de control como ventanas y cuadros de diálogo. Otra ventaja es que las aplicaciones escritas para una interfaz gráfica de usuario son independientes de los dispositivos: a medida que la interfaz cambia para permitir el uso de nuevos dispositivos de entrada y salida, como un monitor de pantalla grande o un dispositivo óptico de almacenamiento, las aplicaciones pueden utilizarlos sin necesidad de cambios. Microsoft ® Encarta ® 2006. © 1993-2005 Microsoft Corporation. Reservados todos los derecho