27
VIRUS ANTIVIRUS ALGORITMO

Virus , Antivirus, Algoritmos

Embed Size (px)

Citation preview

Page 1: Virus , Antivirus, Algoritmos

VIRUS ANTIVIRUSALGORITMO

Page 2: Virus , Antivirus, Algoritmos

Virus1

Page 3: Virus , Antivirus, Algoritmos

¿Que es un virus informático?

Los virus son programas informáticos que tienen como objetivo alterar el  funcionamiento del computador, sin que el usuario se de cuenta. Estos, por lo

general, infectan otros archivos del sistema con la intensión de modificarlos para destruir de manera intencionada archivos o datos almacenados en tu computador.

Aunque no todos son tan dañinos. Existen unos un poco más inofensivos que se caracterizan únicamente por ser molestos.

El recurso no tiene descripción: virus y antivirusMétodos de infección.

Page 4: Virus , Antivirus, Algoritmos

 Hay muchas formas con las que un computador puede

exponerse o infectarse con virus. Veamos algunas de ellas :

Mensajes dejados en redes sociales como Twitter o FacebookArchivos Adjuntos en los mensajes de Correo Electrónico.

Sitios web sospechosos.Insertar USBs, DVDs o CDs con virus.

Descarga de aplicaciones o programas de internet.Anuncios publicitarios falsos.

Page 5: Virus , Antivirus, Algoritmos

¿Cómo infecta un virus el computador?El usuario instala un programa infectado en su computador. La mayoría de las veces se

desconoce que el archivo tiene un virus.El archivo malicioso se aloja en la memoria RAM de la computadora, así el programa no

haya terminado de instalarse.El virus infecta los archivos que se estén usando en es ese instante.

Cuando se vuelve a prender el computador, el virus se carga nuevamente en la memoria RAM y toma control de algunos servicios del sistema operativo, lo que hace más fácil

su replicación para contaminar cualquier archivo que se encuentre a su paso.

Page 7: Virus , Antivirus, Algoritmos

Antivirus

Page 8: Virus , Antivirus, Algoritmos

¿Qué es un antivirus?

En informática los antivirus son programas que buscan prevenir, detectar y eliminar virus informáticos.

Inicialmente, un antivirus buscaba la detección y eliminación de archivos ejecutables o documentos que fuesen potencialmente peligrosos para el sistema operativo, pero en los últimos años, y debido a la expansión de Internet, los nuevos navegadores y el uso de ingeniería social, los antivirus han evolucionado para detectar varios tipos de software fraudulentos, también conocidos como malware.

De acuerdo a la tecnología empleada, un motor de antivirus puede funcionar de diversas formas, pero ninguno es totalmente efectivo, según lo demostrado por el Frederick Cohen, quien en 1987 determinó que no existe un algoritmo perfecto para identificar virus.

Page 9: Virus , Antivirus, Algoritmos

Algunos de los mecanismos que usan los antivirus para detectar virus son:

Firma digital: consiste en comparar una marca única del archivo con una base de datos de virus para identificar coincidencias.

Detección heurística: consiste en el escaneo de los archivos buscando patrones de código que se asemejan a los que se usan en los virus.

Detección por comportamiento: consiste en escanear el sistema tras detectar un fallo o mal funcionamiento. Por lo general, mediante este mecanismo se pueden detectar software ya identificado o no, pero es una medida que se usa tras la infección.

 

Page 10: Virus , Antivirus, Algoritmos

Detección por caja de arena (o sandbox): consiste en ejecutar el software en máquinas virtuales y determinar si el software ejecuta instrucciones maliciosas o no. A pesar que este mecanismo es seguro, toma bastante tiempo ejecutar las pruebas antes de ejecutar el software en la máquina real.

El antivirus debe ser actualizado frecuentemente, pues con tantos códigos maliciosos siendo descubiertos todos los días, los productos pueden hacerse obsoletos rápidamente. Algunos antivirus pueden ser configurados para que se actualicen automáticamente. En este caso, es aconsejable que esta opción esté habilitada. 

Page 11: Virus , Antivirus, Algoritmos

Tipos de antivirus1. Microsoft Security Essentials : Este antivirus es desarrollado por Microsoft y es totalmente gratuito para Genuine Windows users. El antivirus de uso personal para una PC corriendo en Windows.2. AVG Free Antivirus: El costo de AVG es significativo. Pero su versión gratuita es óptima para usuarios de computadoras personales. Fácil de usar y es muy rápido instalarlo.3. Avast! Free Antivirus: El Avast estuvo experimentando problemas, pero ocupa muy poca memoria en su computadora y toma apenas minutos instalarse. Lo negativo quizá sea que usted debe registrarse previamente para poder descargarlo.4. Bitdefender : El Bitdefender no disminuye la velocidad de su computadora. La versión más nueva incluye la posibilidad de evitar que se robe su información personal vía e-mail, las redes sociales o mensajes instantáneos.5. Avira AntiVir Personal: Lo mejor de Avira es que trabaja excelentemente detectando malware. Pero no incluye escaneo de e-mail en su versión gratuita. El falso positivo se elimina cuando usted abre un e-mail infectado. Avira entonces entra en acción.6. Comodo Antivirus, Firewall Proactive Security: Este programa era pagado pero ahora se ofrece gratuitamente tanto para su uso personal como para los negocios. Las definiciones de virus se hacen diariamente y su Host Intrusion Detection le protege incluso antes que infecten su máquina.7. Emsisoft Anti-Malware: Este programa era conocido como A – Squared Free y servía para detectar y remover solo trojans en un comienzo. Pero la inclusión del Ikarus antivirus engine remueve desde trojans hasta bots, keyloggers y dialers. El software incluye antivirus y anti-spyware.8. Rising Antivirus: La edición gratuita de Raising Antiviruses un producto chino pero ofrece las mismas opciones que otros antivirus. Protege activamente su propia información de cuenta y se actualiza cada dejando un día. Si lo que busca es instalar un antivirus y olvidarse del resto, este software es uno de los mejores.10. Spyware Doctor with Antivirus 2010: Este software es otro producto de PC Tools y le permite detectar casi todas las infecciones que otros antivirus realizan.

Page 12: Virus , Antivirus, Algoritmos

Algoritmo

Page 13: Virus , Antivirus, Algoritmos

¿Que son Algoritmos?

En general, no existe ningún consenso definitivo en cuanto a la definición formalde algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un cálculo o un problema abstracto, es decir, que un número finito de pasos convierten

los datos de un problema (entrada) en una solución (salida).

Page 14: Virus , Antivirus, Algoritmos

Tipos de algoritmos según su función Algoritmo de ordenamiento Algoritmo de búsqueda

Page 15: Virus , Antivirus, Algoritmos

Técnicas de diseño de algoritmos

Algoritmos voraces (greedy): seleccionan los elementos másprometedores del conjunto de candidatos hasta encontrar una solución. En la mayoría de los casos la solución no es óptima.

Algoritmos paralelos: permiten la división de un problema en subproblemas de forma que se puedan ejecutar de forma simultánea en varios procesadores.

Algoritmos probabilísticos: algunos de los pasos de este tipo de algoritmos están en función de valorespseudoaleatorios.

Page 16: Virus , Antivirus, Algoritmos

Algoritmos determinísticos: el comportamiento del algoritmo es lineal: cada paso del algoritmo tiene únicamente un paso sucesor y otro antecesor.

Algoritmos no determinísticos: el comportamiento del algoritmo tiene forma de árbol y a cada paso del algoritmo puede bifurcarse a cualquier número de pasos inmediatamente posteriores, además todas las ramas se ejecutan simultáneamente.

Divide y vencerás: dividen el problema en subconjuntos disjuntos obteniendo una solución de cada uno de ellos para después unirlas, logrando así la solución al problema completo.

Page 17: Virus , Antivirus, Algoritmos

Ramificación y acotación: se basa en la construcción de las soluciones al problema mediante un árbol implícito que se recorre de forma controlada encontrando las mejores soluciones.

Vuelta atrás (backtracking): se construye el espacio de soluciones del problema en un árbol que se examina completamente, almacenando las soluciones menos costosas.

 

Page 18: Virus , Antivirus, Algoritmos
Page 19: Virus , Antivirus, Algoritmos
Page 20: Virus , Antivirus, Algoritmos
Page 21: Virus , Antivirus, Algoritmos
Page 22: Virus , Antivirus, Algoritmos
Page 23: Virus , Antivirus, Algoritmos
Page 24: Virus , Antivirus, Algoritmos
Page 25: Virus , Antivirus, Algoritmos
Page 26: Virus , Antivirus, Algoritmos
Page 27: Virus , Antivirus, Algoritmos

Virus, Antivirus, Algoritmo

Instituto “Central Vicente Cáceres”

 Asignatura: Laboratorio. 

Docente: Ramona. 

Integrantes: Blanca Karina Ávila González. Riccy Johana Izaguirre Zuniga.

 Carrera: III-1 de BTP-Informática.