viernes, 17 de agosto de 2018

virus

Tipos de virus de computadoras

¿Qué es un virus?

En informática, un virus de computadora es un programa malicioso desarrollado por programadores que infecta un sistema para realizar alguna acción determinada.Puede dañar el sistema de archivos, robar o secuestrar información o hacer copias de si mismo e intentar esparcirse a otras computadoras utilizando diversos medios.
El término usado para englobar todos estos códigos es malware, formado por la unión de las palabras malicious y software, es decir, software maléfico.Actualmente, existen muchos tipos de virus (malware), con comportamientos característicos que permiten clasificarlos en diferentes categorías.
Estos pequeños programas de computadora tienen la capacidad de incorporar (“infectar”) su código en otros programas, archivos o sistemas y usarlos para hacer copias de sí mismos. El término “virus de computadora” fue instalado en 1983 por el ingeniero eléctrico americano Fred Cohen, que concluyó su doctorado en 1986 con un trabajo sobre este tema. El nombre fue inspirado en los virus biológicos, la mas pequeña forma de vida conocida, que se reproducen infectando una célula y usando el material genético de esta para crear nuevos especímenes. Hoy existen muchos tipos de virus, clasificados de acuerdo con sus acciones o características, como virus infectores de archivos, virus de boot, virus de macro, de redes, de script, furtivos, polimórficos, etc.

Tipos de virus de computadora

A continuación se detallan los distintos tipos de virus de computadoras hasta ahora conocidos:

Virus de Boot

Uno de los primeros tipos de virus conocido, el virus de boot infecta la partición de inicialización del sistema operativo. El virus se activa cuando la computadora es encendida y el sistema operativo se carga.
Tipos de virus de computadoras

Time Bomb o Bomba de Tiempo

Los virus del tipo “bomba de tiempo” son programados para que se activen en determinados momentos, definido por su creador. Una vez infectado un determinado sistema, el virus solamente se activará y causará algún tipo de daño el día o el instante previamente definido. Algunos virus se hicieron famosos, como el “Viernes 13” y el “Michelangelo”.

Lombrices, worm o gusanos

Con el interés de hacer un virus pueda esparcirse de la forma más amplia posible, sus creadores a veces, dejaron de lado el hecho de dañar el sistema de los usuarios infectados y pasaron a programar sus virus de forma que sólo se repliquen, sin el objetivo de causar graves daños al sistema. De esta forma, sus autores tratan de hacer sus creaciones más conocidas en internet. Este tipo de virus pasó a ser llamado gusano o worm. Son cada vez más perfectos, hay una versión que al atacar la computadora, no sólo se replica, sino que también se propaga por internet enviandose a los e-mail que están registrados en el cliente de e-mail, infectando las computadoras que abran aquel e-mail, reiniciando el ciclo.
Tienen la capacidad de hacer copias de sí mismos, al contrario de los virus no necesitan infectar otros programas para esta tarea. Basta que sean ejecutados en un sistema. Hay varios gusanos o worms, con muchas funcionalidades diferentes. Algunos son destructivos (borran o dañan archivos), otros sólo se diseminan en gran cantidad provocando atascos en las redes de computadoras.

Troyanos o caballos de Troya

Ciertos virus traen en su interior un código aparte, que le permite a una persona acceder a la computadora infectada o recolectar datos y enviarlos por Internet a un desconocido, sin que el usuario se de cuenta de esto. Estos códigos son denominados Troyanos o caballos de Troya.
Inicialmente, los caballos de Troya permitían que la computadora infectada pudiera recibir comandos externos, sin el conocimiento del usuario. De esta forma el invasor podría leer, copiar, borrar y alterar datos del sistema. Actualmente los caballos de Troya buscan robar datos confidenciales del usuario, como contraseñas bancarias.
Los virus eran en el pasado, los mayores responsables por la instalación de los caballos de Troya, como parte de su acción, pues ellos no tienen la capacidad de replicarse. Actualmente, los caballos de Troya ya no llegan exclusivamente transportados por virus, ahora son instalados cuando el usuario baja un archivo de Internet y lo ejecuta. Práctica eficaz debido a la enorme cantidad de e-mails fraudulentos que llegan a los buzones de los usuarios. Tales e-mails contienen una dirección en la web para que la víctima baje, sin saber, el caballo de Troya, en vez del archivo que el mensaje dice que es. Esta práctica se denomina phishing, expresión derivada del verbo to fish, “pescar” en inglés. Actualmente, la mayoría de los caballos de Troya simulan webs bancarias, “pescando” la contraseña tecleada por los usuarios de las computadoras infectadas. Existen distintas formas para saber si estás infectado con un troyano y cómo eliminarlo de tu PC.
Los trojans puros no tienen capacidad de infectar otros archivos o diseminarse de un ordenador a otro, como es el caso de los virus y worms. Para que se introduzcan en un sistema, deben ser deliberadamente enviados a los usuarios, normalmente disfrazados como fotos, juegos y utilitarios en general. Muchas veces, los caballos de Troya estan compuestos de dos partes: un programa llamado cliente, que queda en la máquina del atacante, y otro llamado servidor, que queda en la máquina de la víctima. El componente cliente se comunica con el servidor, posibilitando que un intruso robe contraseñas y otra informacion privada, o incluso tome control total del sistema invadido, pudiendo abrir, cerrar, ejecutar o borrar archivos, modificar las configuracion del mouse y del teclado, abrir y cerrar el CD-ROM, etc. Todo eso a distancia.

Hijackers

Los hijackers son programas o scripts que “secuestran” navegadores de Internet,principalmente el Internet Explorer. Cuando eso pasa, el hijacker altera la página inicial del navegador e impide al usuario cambiarla, muestra publicidad en pop-ups o ventanas nuevas, instala barras de herramientas en el navegador y pueden impedir el acceso a determinadas webs (como webs de software antivírus, por ejemplo).

Keylogger

El KeyLogger es una de las especies de virus existentes, el significado de los términos en inglés que más se adapta al contexto sería: Capturador de teclas. Luego que son ejecutados, normalmente los keyloggers quedan escondidos en el sistema operativo, de manera que la víctima no tiene como saber que está siendo monitorizada.Actualmente los keyloggers son desarrollados para medios ilícitos, como por ejemplo robo de contraseñas bancarias. Son utilizados también por usuarios con un poco más de conocimiento para poder obtener contraseñas personales, como de cuentas de email, MSN, entre otros. Existen tipos de keyloggers que capturan la pantalla de la víctima, de manera de saber, quien implantó el keylogger, lo que la persona está haciendo en la computadora.
Se instalan en el sistema de forma oculta y su acción no es percibida por el dueño de la computadora atacada. Los keyloggers están siendo muy usados últimamente en ataques por e-mail, disfrazados como si fueran mensajes enviados por empresas legítimas. Los más sofisticados ya son capaces de grabar también las páginas que el usuario visita y el área del click del mouse, por eso están siendo llamados de screenloggers (la palabra screen, en inglés, se refiere a la pantalla del ordenador).

Zombie

El estado zombie en una computadora ocurre cuando es infectada y está siendo controlada por terceros. Pueden usarlo para diseminar virus , keyloggers, y procedimientos invasivos en general. Usualmente esta situación ocurre porque la computadora tiene su Firewall y/o sistema operativo desatualizado. Según estudios, una computadora que está en internet en esas condiciones tiene casi un 50% de chances de convertirse en una máquina zombie, pasando a depender de quien la está controlando, casi siempre con fines criminales.

Backdoors

La palabra significa, literalmente, “puerta trasera” y se refiere a programas similares al caballo de Troya. Como el nombre sugiere, abren una puerta de comunicación escondida en el sistema. Esta puerta sirve como un canal entre la máquina afectada y el intruso, que puede, así, introducir archivos maléficos en el sistema o robar informacion privada de los usuarios.
Tales clasificaciones no engloban todos los tipos de virus (malware) y se refieren sólo a los ejemplares “puros”. En la práctica, lo que se observa cada vez más es una mezcla de características, de tal forma que ya se habla de worm/trojans y otras especies de códigos maléficos híbridos. Así, es perfectamente posible que un malware se disemine por e-mail, después de ser ejecutado – como lo hace un worm –, pero ademas también robe contraseñas de la máquina infectada y las envíe a través de Internet hacia el creador del programa — exactamente como lo hace un caballo de Troya.

Virus de Macro

Los virus de macro (o macro virus) vinculan sus acciones a modelos de documentos y a otros archivos de modo que, cuando una aplicación carga el archivo y ejecuta las instrucciones contenidas en el archivo, las primeras instrucciones ejecutadas serán las del virus.
Los virus de macro son parecidos a otros virus en varios aspectos: son códigos escritos para que, bajo ciertas condiciones, este código se “reproduzca”, haciendo una copia de él mismo. Como otros virus, pueden ser desarrollados para causar daños, presentar un mensaje o hacer cualquier cosa que un programa pueda hacer.

Los virus en otros medios

Mucho se habla de prevención contra virus informáticos en computadoras personales, la famosa PC, aunque hoy existen muchos dispositivos que tienen acceso a internet, como teléfonos celulares, tablets, teléfonos VOIP, etcHay virus que pueden estar atacando y perjudicando la performance de estos dispositivos en cuestión. Por el momento son casos aislados, pero el temor entre los especialistas en seguridad digital es que con la propagación de una inmensa cantidad de dispositivos con acceso a internet, los hackers se interesan cada vez más por atacar a estos nuevos medios de acceso a internet.

Clasificación de los virus de computadoras

En principio, los virus informáticos suelen ser divididos en dos grandes grupos principales, que describimos a continuación:

Virus que infectan archivos

Este grupo se puede dividir en dos tipos claramente definidos. El primer tipo corresponde a los llamados Virus de Acción Directa. Estos poseen la particularidad de infectar a otros programas en el momento en que son ejecutados. El segundo tipo es el de los Virus Residentes, los cuales cuando son ejecutados toman una porción de la memoria RAM del equipo esperando a que el usuario acceda a sus programas para poder infectarlos.

Virus que infectan el sector de arranque de la computadora

Este grupo contiene a los virus informáticos que pueden alojarse en el sector de arranque de nuestro disco duro, y desde allí lanzar sus rutinas de ejecución. Recordemos que este sector de arranque es vital para el funcionamiento del equipamiento. Esta clase de virus posee la habilidad de residir en la memoria de la computadora.
Fuera de estos dos grandes grupos de virus, existe además un tercero, en el que se incluyen los llamados virus de tipo Multipartite. Esta definición agrupa a los virus que infectan archivos y al sector de arranque indistintamente.

Comportamiento de los virus informáticos

Además de poder agruparlos en las anteriores categorías, los virus informáticos también pueden ser organizados según el tipo de comportamiento que exhiban.
A continuación te ofrecemos algunas de las categorías más significativas en este ámbito. Si bien también existen otras, este es un listado de las más reconocidas a nivel mundial por los fabricantes de software antivirus:

Los virus de tipo Uniforme

son aquellos virus que pueden replicarse a sí mismos en forma idéntica.

Los virus de tipo de Sobreescritura

Este tipo de virus actúa infectando y sobreescribiendo los archivos y programas mediante el uso de su propio código.

Los virus del tipo Stealth o furtivo

Tienen la particularidad de poder ocultar al usuario los síntomas de la infección.

Los Virus de encriptación

Son aquellos virus que pueden cifrar todo o parte de su código, entorpeciendo de esta manera la labor de análisis. Estos pueden utilizar a su vez dos tipos de encriptación, por un lado la denominada encriptación fija, en la cual el virus emplea la misma clave para todos las copias realizadas de sí mismo, por otro lado, la denominada encriptación variable, en el cual el virus encripta cada copia con una clave diferente, entorpeciendo la tarea de localización debido a la reducción de la porción de código empleada para su detección.

Virus oligomórficos

Estos poseen sólo una reducida cantidad de funciones de encriptación y pueden elegir en forma aleatoria cual de ellas puede utilizar.

Los virus polimórficos

Son aquellos que para poder replicase utilizan una rutina de replicación de tipo completamente variable, es decir, cada vez que se replican y encriptan van cambiando en forma secuencial. Cabe destacar que estos virus son los más difíciles de detectar y eliminar, ya que puede producir muchas y diferentes copias de sí mismo.

Los virus metamórficos

Son aquellos que poseen la singularidad de reconstruir todo su código cada vez que se replican. Es importante señalar que esta clase de virus no suele encontrarse más allá de los límites de los laboratorios de investigación.

Como actuan los virus informaticos

Los primeros virus fueron creados a través de lenguajes como Assembler y C. Hoy, los virus pueden ser creados de manera mucho más simple, pudiendo ser desarrollados a través de scripts y de funciones de macro de determinados programas.
Para que contaminen los ordenadores, los virus antiguamente usaban disquetes o archivos infectados. Hoy, los virus pueden alcanzar en pocos minutos miles de computadoras en todo el mundo. Eso todo gracias a la Internet. El método de propagación más común es el uso de e-mails, donde el virus usa un texto que intenta convencer al usuario a clickear en el archivo adjunto. Es en ese adjunto se encuentra el virus. Los medios de convencimiento son muchos y suelen ser bastante creativos. El e-mail (y hasta el campo asunto del mensaje) suele tener textos que despiertan la curiosidad del internauta. Muchos exploran asuntos eróticos o abordan cuestiones actuales. Algunos virus pueden usar un remitente falso, haciendo que el destinatario del e-mail crea que se trata de un mensaje verdadero. Muchos internautas suelen identificar e-mails de virus, pero los creadores de estas “plagas digitales” pueden usar artificios inéditos que sorprenden hasta el usuario más experto.
Estan los virus que exploran fallos de programación de determinados programas. Algunos fallos son tan graves que pueden permitir la contaminación automática del ordenador, sin que el usuario se de cuenta.
Otros virus suelen propagarse a través de la compartición de archivos, como aquellos que insertan archivos en carpetas de programas P2P (softwares de ese tipo permiten la comparticion de archivos entre usuarios de una misma red de computadoras .
Después de haber contaminado el ordenador, el virus pasa entonces a ejecutar sus tareas, que pueden ser de los más diversos tipos, desde la simple ejecución de un programa hasta la destrucción total del sistema operativo. La mayoría de los virus tiene como primera actividad la propagación hacia otras computadoras.

bit y byte

¿Qué es el Bit? ¿Qué es el Byte?

Todo el mundo que usa Internet y computadoras está más o menos familiarizado con algunos términos, como download, gigabyte, memoria RAM, HD y muchas otras palabras técnicas. Pero no todo el mundo sabe o tiene noción acerca del real significado o el origen de la mayoría de ellos, sobre todo en lo que respecta a los términos que se refieren a las medidas de almacenamiento de datos.
Muchos de nosotros terminamos hablando que en la computadora tenemos almacenados “muchos archivos” y que ellos son “muy pesados en el disco rígido”. Para poder expresarnos con claridad cuando hablamos de archivos, carpetas y discos duros, lo mejor será conocer mejor la terminología asociada a ellos, lo que precisamente veremos en este post.
que-es-bit-y-byte- (1)

¿Qué es el bit?

Bit es la abreviación de Binary Digit (digito binario), la cual en términos técnicos es la menor unidad de información de una computadora. Un bit tiene solamente un valor (que puede ser 0 o 1). Varios bits combinados entre sí dan origen a otras unidades, como “byte”, “mega”, “giga” y “tera”.
Toda la información procesada por una computadora es medida y codificada en bits. El tamaño de los archivos son medidos en bits, las tasas de transferencia son medidas en bit, toda la información en el lenguaje del usuario es convertida a bits para que la computadora la “entienda”.
que-es-bit-y-byte- (2)

Otros usos de la palabra “Bit”

Los Bits también son utilizados para la clasificación de colores de una imagen. Por ejemplo: una imagen monocromática tiene 1 bit en cada punto (blanco o negro), mientras una imagen de 8 bits soporta hasta 256 colores.

Los sistemas de 32 bits o 64 bits

Este número indica la capacidad que tiene la computadora para procesar la cantidad de bits indicada de una sola vez. También puede significar el número de bits utilizados para representar una dirección en la memoria.
que-es-bit-y-byte- (3)

¿De dónde proviene la palabra Bit?

La palabra bit fue utilizada por primera vez en la década de los 30, sorprendentemente, para designar partes de información (bits of information). Simplificando, un bit es exactamente eso: una combinación de dos dígitos que se junta con otros dígitos del mismo tipo para generar la información completa.
Sin embargo, la definición de bit fue empleada en 1948 por el ingeniero Claude Shannon. Aquel año, Shannon elaboró el artículo “A Mathematical Theory of Communication” (Una Teoría Matemática de la Comunicación) y usó la palabra para designar el dígito binario.
que-es-bit-y-byte- (4)

Bits, Bytes y más

Bit: Es la menor unidad de información de la computadora, pudiendo asumir uno de los dos valores 0 o 1, siendo que, si el nivel de que energía es bajo es 0 y si el nivel de energía fuese alto el valor es 1. Si se desea representar números mayores, se deberá combinar bits.
Byte: Es un conjunto de 8 bits, formando según una secuencia que representa un carácter. Se puede hacer una correspondencia biunívoca entre cada número decimal (0 a 9), las letras mayúsculas y minúsculas (A hasta Z), los símbolos matemáticos, la puntuación, y demás símbolos, con un respectivo byte.
Kilobyte o Kbyte o Kb: Un Kbyte corresponde a 1024 bytes. P.ej.: un microcomputador antiguo tipo PC-XT poseía 640 Kbytes de memoria, o sea, 655.360 bytes de memoria, porque: 640 Kb x 1024 bytes = 655.360 bytes. Esto quiere decir que él podría tener en su memoria hasta 655.360 caracteres.
Megabyte o Mbyte o Mb: Un Mbyte corresponde a 1024 Kbytes, 1.048.576 bytes.
Gigabyte o Gbyte o Gb: Un Gbyte corresponde la 1024 Mbytes.
Terabyte o Tbyte o Tb: Un Tbyte corresponde la 1024 Gbytes.
que-es-bit-y-byte- (5)

¿Qué es un Petabyte?

Un petabyte es una unidad de almacenamiento de información cuyo símbolo es PB, y equivale a 1024 Terabytes = 1.125.899.906.842.624 de bytes. Un Terabyte, por supuesto, son 1024 Gigabytes. 1 Gigabyte = 1024 Megabytes.
Para tratar de entender lo que es un Petabyte:
  • 1 Petabyte es suficiente para almacenar 13.3 años de video HD
  • 1.5 Petabytes son necesarios para almacenar 10 Billones de fotos de Facebook
  • Google procesa alrededor de 24 Petabytes de información por día.
  • Avatar, la película de James Cameron del 2009, usó 1 Petabyte de información para realizar los efectos especiales.
  • AT&T, el carrier del iPhone en Estados Unidos, transmite 19 Petabytes de datos por mes.

¿Qué es un Terabyte?

En la creciente búsqueda de información, las unidades de almacenamiento fueron aumentando hasta llegar a una escala exponencial.
que-es-bit-y-byte- (6)
Inicialmente disponíamos de disquetes con sus increíbles 1.44 megabytes, quienes prácticamente ya no tiene uso y no pueden ser utilizados en computadoras nuevas. Unos 5 años atrás, un disco duro de 10Gb eran más que suficientes. Hoy un pendrive seguramente tiene más espacio disponible.
En ese consumo creciente de información, la cuestión es el espacio necesario para almacenar toda esainformación a la que accedemos diariamente (videos, fotos, juegos y demás archivos). Actualmente eso no es una preocupación gracias a la existencia de los discos duros de 1 Terabyte o más.
que-es-bit-y-byte- (7)

Un Terabyte equivale a 1.024 Gigabytes

En las empresas, oficinas y en el hogar, los discos duros de 1TB son muy útiles para backup diarios para redes gracias a la facilidad de instalación y configuración. Para poder tener una noción de la capacidad de almacenamiento de un disco de 1 TB a continuación citamos algunos ejemplos.
Con 1TB es posible almacenar:
  • Más de 200 mil canciones
  • Aproximadamente 730 películas de 1h30m de duración en calidad DVD
  • Más de 1 millón de fotos con 2048 x 1536 px (1,20Mb por foto) de resolución
que-es-bit-y-byte- (8)
Un disco de 1 TB es la mejor opción en el momento de necesitar más espacio para seguir almacenando música, fotos, videos, descargas y otros archivos, y con certeza va a pasar mucho tiempo hasta que sea necesario volver a aumentar la capacidad.