domingo, 18 de marzo de 2012

VIRUS



En esta entrada voy a hablar sobre algo temido para todos, los denominados virus, vamos a  ver que son , quienes los crean y que tipos de virus existen.

Los denominados virus son programas maliciosos o dañinos, que se esconden en programas ejecutables y que pretenden hacer tareas no consentidas por el usuario, pueden desde ralentizar el computador con la creacion de archivos que consumen espacio en la memoria hasta eliminar archivos e inutilizar el computador.

Pero quien se dedica a tan amarga tarea como es la de molestar con los tediosos virus.

"En primer lugar debemos decir que los virus informáticos están hechos por personas con conocimientos de programación pero que no son necesariamente genios de las computadoras. Tienen conocimientos de lenguaje ensamblador y de cómo funciona internamente la computadora. De hecho resulta bastante más difícil hacer un programa "en regla" como sería un sistema de facturación en donde hay que tener muchísimas más cosas en cuenta que en un simple virus que aunque esté mal programado sería suficiente para molestar al usuario.
En un principio estos programas eran diseñados casi exclusivamente por los hackers y crackers que tenían su auge en los Estados Unidos y que hacían temblar a las compañías con solo pensar en sus actividades. Tal vez esas personas lo hacían con la necesidad de demostrar su creatividad y su dominio de las computadoras, por diversión o como una forma de manifestar su repudio a la sociedad que los oprimía. Hoy en día, resultan un buen medio para el sabotaje corporativo, espionaje industrial y daños a material de una empresa en particular". (http://www.monografias.com/trabajos5/virusinf/virusinf.shtml#Qui%C3%A9n_los_hace)

TIPOS DE VIRUS


  • cabllos de troya (troyanos): son programas que buscan el control de una maquina de forma rmota
  • Camaleones: Son programas que tiene todas las funciones del programa real del que llevan el nombre con una tarea adicional no consentida por el usuario como es el almacenamiento de users and passwords
  • Virus poliformos o mutantes: Los virus polimorfos poseen la capacidad de encriptar el cuerpo del virus para que no pueda ser detectado fácilmente por un antivirus. Solo deja disponibles unas cuantas rutinas que se encargaran de desencriptar el virus para poder propagarse. 
  • Virus sigilosos o o stealth: Este intentará permanecer oculto tapando todas las modificaciones que haga y observando cómo el sistema operativo trabaja con los archivos y con el sector de booteo. Subvirtiendo algunas líneas de código el virus logra apuntar el flujo de ejecución hacia donde se encuentra la zona que infectada.
  • Virus lentos: afectan solamente a los archivos que el usuario ejecuta en el sistema operativo.
  • Retro virus o virus antivirus: Son aquellos virus encargados de atacar los antivirus a traves de la explotacion de sus vulnerabilidades.
  • virus multipartitos:  estos virus ataquen a los sectores de arranque y a los ficheros ejecutables.
  • Virus voraces: Destruyen todo el contenido del programa al que atacan sustituyendolo por su ropio codigo.
  • Bombas de tiempo: Son virus que se ejecutan en una fecha y hora establecida por su creador.
  • Gusanos: Un gusano se puede decir que es un set de programas, que tiene la capacidad de desparramar un segmento de el o su propio cuerpo a otras computadoras conectadas a una red.

BIBLIOGRAFIA

http://www.masadelante.com/faqs/virus
http://es.wikipedia.org/wiki/Virus_inform%C3%A1tico
http://www.monografias.com/trabajos15/virus-informatico/virus-informatico.shtml
http://www.monografias.com/trabajos5/virusinf/virusinf.shtml#Qui%C3%A9n_los_hace

LENGUAJES DE PROGRAMACION

LENGUAJES DE PROGRAMACION

En esta entrada hablare sobre los lenguajes de programacion y hablare sobre las ventajas y desventajas del desarrollo o utilizacion de software.

En palabras sencillas un lenguaje de programacion son un conjunto de reglas, caracteres, con una estructura y significados determinados que permiten determinar un conjunto de accciones que van a ser ejecutadas por una maquina (computadora, tablets, etc.).

En el mundo existen diversos lenguajes de programacion en los cuales se basan los programas que nosotros ejecutamos en nuestros hogares, trabajos y demas, entre los lenguajes de programacion encontramos : ABAP, ABC, Ada, ActionScript,Afnix, ALGOL, APL,ASP, ASP.NET,AWK,B, BASIC, BCPL,Befunge, entre otros mas.

Entre los principales lenguajes de programacion encontramos: 
  • Java
  • Java script
  • C++
  • Basic
  • PhP




 
Con respecto al segundo tema a tratar podria decirse que el deteminar las ventajas y desventajas del uso de software existente o el desarrollo de software son muy relativas.


El hablar de el uso de software existente nos pone unas ventajas claras como lo son los años de tabajo y de perfeccionamiento de esas herramientas, el manejo de estandares de calidad, la existencia de manuales, de instrucciones en su utilizacion, y podriamos decir que el desarrollo de software permite, la innovacion, la reinvencion de herramientas, la facilitacion de acceso.

Pero tambien existen desventajas que muchas veces frenan el uso o desarrollo de software entre ellas enconramos, los costos en cuanto a desarrollo y compra si es un software exitente, los costos en tiempo con respecto al desarrollo, las imperfecciones, la calidad de los productos, y que los productos no cubran una necesidad real de los usuarios.


BIBLIOGRAFIA

http://jorgesaavedra.wordpress.com/2007/05/05/lenguajes-de-programacion/
http://es.kioskea.net/contents/langages/langages.php3
http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n



DESCRIPCION SOBRE TIPOS DE SOFTWARE


DESCRIPCION SOBRE TIPOS DE SOFTWARE

La presente entrada dara a conocer caracteristicas de los principales tipos de software a traves de ejemplos de los mismos.

Software de sistema operativo:

WINDOWS
Tipo de software
 Software de Sistema
Nombre
Windows 7
Año de creación
2009
Ultima versión
6.1 Service Pack 1 (SP1; Compilación 7601)
Tipo de licencia
Software propietario
Descripción


Windows 7 es la versión más reciente de Microsoft Windows, línea de sistemas operativos producida por Microsoft Corporation. Esta versión está diseñada para uso en PC, incluyendo equipos de escritorio en hogares y oficinas, equipos portátiles, tablet PC, netbooks y equipos media center.2 El desarrollo de Windows 7 se completó el 22 de julio de 2009, siendo entonces confirmada su fecha de venta oficial para el 22 de octubre de 2009 junto a su equivalente para servidores Windows Server 2008 R2.3

Ubuntu
Tipo de software
Software de sistema
Nombre
Ubuntu 11.10
Año de creación
2011
Ultima versión
11.10 (Oneiric Ocelot)
Tipo de licencia
Software libre
Descripción



Ubuntu es un sistema operativo3 4 mantenido por Canonical y la comunidad de desarrolladores. Utiliza un núcleo Linux, y su origen está basado en Debian. Ubuntu está orientado en el usuario promedio, con un fuerte enfoque en la facilidad de uso y mejorar la experiencia de usuario. Está compuesto de múltiple software normalmente distribuido bajo una licencia libre o de código abierto. Estadísticas web sugieren que el porcentaje de mercado de Ubuntu dentro de "distribuciones linux" es de aproximadamente 49%,5 6 y con una tendencia a subir como servidor web.7 Y un importante incremento activo de 20 millones de usuarios para fines de 2011.8


Software de programacion:

Visual C++
Tipo de software
Software de sistema
Nombre
Visual C++
Año de creación
2010
Ultima versión
Visual Studio 2010
Tipo de licencia
Software propietario
Descripción
 



Visual C++ (también conocido como MSVC, Microsoft Visual C++) es un entorno de desarrollo integrado (IDE) para lenguajes de programación C, C++ y C++/CLI. Esta especialmente diseñado para el desarrollo y depuración de código escrito para las API's de Microsoft Windows, DirectX y la tecnología Microsoft .NET Framework.

Visual Basic
Tipo de software
Software de sitema
Nombre
Visual Basic 6
Año de creación
1998
Ultima versión
Visual basic 6
Tipo de licencia
Software propietario
Descripción


Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma.

Software de aplicacion:

Excel
Tipo de software
Software de aplicación
Nombre
Microsoft Excel
Año de creación
1985
Ultima versión
14.0.6023.1000 SP1 (32 bits) 2011
Tipo de licencia
Software propietario
Descripción





Microsoft Excel es una aplicación para manejar hojas de cálculo. Este programa es desarrollado y distribuido por Microsoft, y es utilizado normalmente en tareas financieras y contables.


Halo 2
Tipo de software
Software de aplicación
Nombre
Halo  2
Año de creación
2004
Ultima versión
N/A
Tipo de licencia
Software Propietario
Descripción


Halo 2 es un videojuego de disparos en primera persona desarrollado por Bungie Studios y lanzado para la consola Xbox el 9 de noviembre de 2004. Es la segunda entrega en la franquicia de Halo así como la continuación del exitoso Halo: Combat Evolved. El 31 de mayo de 2007 se estrenó una versión del juego para Microsoft Windows, El 9 de febrero de 2006, Nick Baron anunció que una versión de Halo 2 se publicaria para PC, pero exclusivamente para el sistema operativo Windows Vista.

BIBLIGRAFIA

http://es.wikipedia.org/wiki/Ubuntu
http://es.wikipedia.org/wiki/Windows_7
http://es.wikipedia.org/wiki/Visual_C%2B%2B
http://es.wikipedia.org/wiki/Visual_Basic
http://es.wikipedia.org/wiki/Microsoft_Excel
http://es.wikipedia.org/wiki/Halo_2