sábado, 29 de septiembre de 2012

Antivirus




Los antivirus son programas cuyo objetivo es detectar y/o eliminar virus informáticos. Nacieron durante la década de 1980.
Con el transcurso del tiempo, la aparición de sistemas operativos más avanzados e Internet, ha hecho que los antivirus hayan evolucionado hacia programas más avanzados que no sólo buscan detectar virus informáticos, sino bloquearlos, desinfectarlos y prevenir una infección de los mismos, y actualmente ya son capaces de reconocer otros tipos de malware, como spywarerootkits, etc.
Existen dos grandes grupos de propagación: los virus cuya instalación el usuario en un momento dado ejecuta o acepta de forma inadvertida, o los gusanos, con los que el programa malicioso actúa replicándose a través de las redes.


Dentro de las contaminaciones más frecuentes por interacción del usuario están las siguientes:
  • Mensajes que ejecutan automáticamente programas (como el programa de correo que abre directamente un archivo adjunto).
  • Ingeniería social, mensajes como: «Ejecute este programa y gane un premio».
  • Entrada de información en discos de otros usuarios infectados.
  • Instalación de software que pueda contener uno o varios programas maliciosos.
  • Unidades extraíbles de almacenamiento (USB).


Tipos de vacunas

  • Sólo detección: Son vacunas que sólo actualizan archivos infectados sin embargo no pueden eliminarlos o desinfectarlos.
  • Detección y desinfección: son vacunas que detectan archivos infectados y que pueden desinfectarlos.
  • Detección y aborto de la acción: son vacunas que detectan archivos infectados y detienen las acciones que causa el virus
  • Comparación por firmas: son vacunas que comparan las firmas de archivos sospechosos para saber si están infectados.
  • Comparación de firmas de archivo: son vacunas que comparan las firmas de los atributos guardados en tu equipo.
  • Por métodos heurísticos: son vacunas que usan métodos heurísticos para comparar archivos.
  • Invocado por el usuario: son vacunas que se activan instantáneamente con el usuario.
  • Invocado por la actividad del sistema: son vacunas que se activan instantáneamente por la actividad del sistema operativo.



Temas acerca de la seguridad

Existen ideas instaladas por parte de las empresas de antivirus parte en la cultura popular que no ayudan a mantener la seguridad de los sistemas de información.
  • Mi sistema no es importante para un cracker. Este tema se basa en la idea de que no introducir passwords seguras en una empresa no entraña riesgos pues ¿Quién va a querer obtener información mía? Sin embargo dado que los métodos de contagio se realizan por medio de programas automáticos, desde unas máquinas a otras, estos no distinguen buenos de malos, interesantes de no interesantes... Por tanto abrir sistemas y dejarlos sin claves es facilitar la vida a los virus.
  • Estoy protegido pues no abro archivos que no conozco. Esto es falso, pues existen múltiples formas de contagio, además los programas realizan acciones sin la supervisión del usuario poniendo en riesgo los sistemas.
  • Como tengo antivirus estoy protegido. Únicamente estoy protegido mientras el antivirus sepa a lo que se enfrenta y como combatirlo. En general los programas antivirus no son capaces de detectar todas las posibles formas de contagio existentes, ni las nuevas que pudieran aparecer conforme las computadoras aumenten las capacidades de comunicación.
  • Como dispongo de un firewall no me contagio. Esto únicamente proporciona una limitada capacidad de respuesta. Las formas de infectarse en una red son múltiples. Unas provienen directamente de accesos a mi sistema (de lo que protege un firewall) y otras de conexiones que realizó (de las que no me protege). Emplear usuarios con altos privilegios para realizar conexiones tampoco ayuda.
  • Tengo un servidor web cuyo sistema operativo es un UNIX actualizado a la fecha. Puede que este protegido contra ataques directamente hacia el núcleo, pero si alguna de las aplicaciones web (PHP, Perl, Cpanel, etc.) está desactualizada, un ataque sobre algún script de dicha aplicación puede permitir que el atacante abra una shell y por ende ejecutar comandos en el UNIX.

Sistemas Operativos



Un sistema operativo (SO) es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes.

  • Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.
  • Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
  • Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.

Clasificación de los Sistemas Operativos


Los sistemas operativos pueden ser clasificados de la siguiente forma:
Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.



Cómo funciona un Sistema Operativo

Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar.
Los sistemas operativos más utilizados en los PC son DOS, OS/2, y Windows, pero hay otros que también se utilizan, como por ejemplo Linux.

Ejemplos de Sistema Operativo

A continuación detallamos algunos ejemplos de sistemas operativos:

Familia Windows

  • Windows 95
  • Windows 98
  • Windows ME
  • Windows NT
  • Windows 2000
  • Windows 2000 server
  • Windows XP
  • Windows Server 2003
  • Windows CE
  • Windows Mobile
  • Windows XP 64 bits
  • Windows Vista (Longhorn)

Familia Macintosh

  • Mac OS 7
  • Mac OS 8
  • Mac OS 9
  • Mac OS X

Familia UNIX

  • AIX
  • AMIX
  • GNU/Linux
  • GNU / Hurd
  • HP-UX
  • Irix
  • Minix
  • System V
  • Solaris
  • UnixWare







Sistemas Computacionales






Los sistemas computacionales son una de las principales herramientas del ser humano e incluso rapidamente se han transformado en uno de los principales apoyos para cualquier profesionista, estudiante o incluso para todas las empresas. Es por esto que cada dia es mas importante saber utilizarlos y manejarlos adecuadamente

El origen de la computadora esta considerada como la disciplina que ayuda a almacenar, procesar y manipular todo tipo de información.



Componentes computacionales.


Están compuestos por aparatos o componentes físicos que interactúan mediante conjuntos de instrucciones lógicas establecidas para lograr un objetivo.

Componentes físicos

Cualquier dispositivo o equipo físico que interviene en el sistema se le conoce como hardware.
Componentes lógicos

No puede hacer nada sin el que se le den en forma precisa instrucciones para funcionar e interactuar con el ser humano. Dichas instrucciones deben contener una secuencia lógica y con el fin de que lleve a cabo un proceso se conoce como software.

Software: Es un conjunto de instrucciones o programas y se dividen en 2 tipos principales;

Software de sistemas: Tiene la función de administrar y controlar la operación de hardware, y se subdivide en 
sistemas operativos y utilerías.

Software de aplicación: Son los programas que permiten realizar tareas diversas del usuario.

  
La computadora se ubica desde cuando aparece la necesidad de contar y tener el control adecuado desde nuestras pertenencias, así como la necesidad de registrar o guardar memoria; al transcurrir el tiempo el ser humano ha desarrollado conceptos y herramientas de apoyo para actuar cada vez con mayor facilidad, precisión y con menor tiempo en el proceso y registro de la información.

  • En el existe una ENTRADA- PROCESO- SALIDA 
  • En el CPU se encuentra la unidad de aritmética y lógica, registros de la máquina y unidad de control.
  • En la unidad de aritmética y lógica se encarga de hacer las operaciones ( suma , resta, multiplicación y división ).
  • En la unidad de control se coloca un diccionario y tabla de variables.
  • A partir de este modelo se genero el concepto como :

De esta manera la computación tiene como antecedente la necesidad del ser humano de contar con herramientas y medios que le permitan registrar y manipular la información y desarrollar procedimientos lógicos para obtener diversos resultados  a partir de la información ; la cual se ha manifestado desde el caso simple de sumar y restar cantidades, hasta alcanzar las nuevas formas de almacenar, procesar y manipular todo tipo de información.

. PROGRAMA FUENTE
. PROGRAMA OBJETO
. COMPILADOR
. LIGADOR
. CARGADOR







 SISTEMA BINARIO

LENGUAJE DE MÁQUINA.
  • 0 APAGADO
  • 1 ENCENDIDO
Bit unidad mínima de información
Byte 8 bits.
  • BIT 0,1
  • BYTE 8 BITS
  • KILOBYTE 1024 B
  • MEGABYTE 1024 KB
  • GIGABYTE 1024 MB
  • TERABYTE 1024 GB
DATO:  MÍNIMA PARTE DE INFORMACIÓN
NUMÉRICOS: (números 0,9 enteros reales ).
TEXTO:  (Letras números caracteres especiales A....Z.......a.....Z..#,$,? ).
AUDIOVISUALES: ( Formas , audio, imágenes ).
FÍSICOS: ( Temperatura, medidas censores ).