domingo, 9 de julio de 2017

VENTAJAS Y DESVENTAJAS DE LA INFORMÁTICA EN LA SOCIEDAD

Ventajas
  • Incremento en la producción y difusión de nuevas tecnologías y las posibilidades que tienen las empresas de acceder a conocerlas y utilizarlas.
  • Permanencia en contacto con amigos, parientes y colegas alrededor del mundo, a una fracción del costo de una llamada telefónica o correo aéreo. La comunicación es más rápida y puede realizarse en tiempo real.
  • Discusión sobre cualquier tema con personas en varios idiomas.
  • Exploración en millares de bibliotecas y bases de datos de información globalmente,
  • Acceso a millares de documentos, diarios, reservas y programas.
  • Servicio de noticias de cualquier tipo, desde noticias deportivas hasta información meteorológica. Su rapidez es impresionante, cada día la información fluye más a través de la red, se puede ver casi recién publicada la noticia.
  • Cuenta con información mundial, y cualquier persona en cualquier parte del mundo tiene acceso a lo sucedido en cualquier parte.
  • Juegos en vivo y en tiempo real, permite jugar con docenas de personas de inmediato,
  • Conectarse a la red toma un sentido de aventura. Se necesita la predisposición para aprender y la capacidad de tomar un hábito profundo cada vez superior en poco tiempo.
  • La red cuenta con guías escritas para la gente ordinaria. No hay que salir de casa para informarse gracias a internet.
  • La red es muy extensa gracias al wi-fi.
  • La flexibilidad de la red ya que se puede conectar casi en cualquier sitio.
  • La rapidez de la administración de información de las entidades públicas.
Desventajas
  • Ocurren muchos hechos en donde las personas cometen plagio al copiar y pegar textos desde la internet los cuales presentan como si los escribieran ellos mismos y esto hace que hoy en día ni los niños ni los jóvenes piensen o desarrollen su capacidad de pensamiento o lectura.
  • Contiene virus que pueden dañar la computadora al ingresar a los datos.
  • Descarga de programas inapropiados y paginas no aptas para menores que son ilegales y contienen pornografía.
  • Los hackers encuentran alguna forma para ingresar a los datos, aunque parezca imposible.
  • En ocasiones la conexión es lenta o no se encuentra disponible.
  • Existen personas que se dediquen a publicar noticias falsas o erróneas y confundan a la gente.
  • Muchas personas presentan más problemas de espalda  al estar todo el día sentado.
  • La gente tendrá más problemas de vista ocasionados por el ordenador.
  • Se pude ir la luz y dejar a medias una investigación o actividad desarrollada en ese momento.
  • Puede crear adicción a las personas, al no querer separarse del ordenador, o crear una dependencia a este tipo de aparatos
  • Origina mucha obesidad porque las personas no salen gracias a la informática.
  • Pueden existir timos en compras por internet por hackers, etc.

CARACTERÍSTICAS DE LA INFORMÁTICA

Caracteristicas:

  • La Información que generan sirve de apoyo a los mando intermedios y a la alta administración en el proceso de toma de decisiones.Su principal característica es que no se puede aplicar las figuras tradicionales delDerecho sobre la Informática dada su originalidad, por lo quehay que crear nuevasfiguras.Otra característica de la Informática es el riesgo que supone para el ejercicio de laslibertades de los ciudadanos.La continua aparición de bienes informáticos de contenido económico que necesitan unaprotección jurídica hay que crear nuevasfiguras.· Otra característica de la Informática es el riesgo que supone para el ejercicio de laslibertades de los ciudadanos.La continua aparición de bienes informáticos de contenido económico que necesitan unaprotección jurídica 
    • Suelen ser intensivos en cálculos y escasos en entrada y salidas de información 
    • Así, por ejemplo, un modelo de planeación financiera requiere poca información de entrada, genera poca información como resultado pero puede realizar muchos cálculos durante su proceso.
    • No suelen ahorrar mano de obra.
    • Suelen ser "Interactivos y amigable, con altos estándares de diseño gráfico y visual, ya que están dirigidos al usuario final.
    • Apoyan la toma de decisiones que por su misma naturaleza son estructuradas y no estructuradas.
    • Estos sistemas pueden ser desarrollados directamente por el usuario final sin la participación operativa de los analistas y programadores del área de informática.

Cómo distinguir entre un hacker y un cracker

A menudo, se utiliza el término hacker para referirse a "piratas informáticos", es decir, aquellos que con conocimientos de informática persiguen objetivos malignos, como robos de contraseñas de tarjetas de crédito o introducción de virus en masa. No obstante, la verdadera definición de hackerdista mucho de estas características, que en cambio sí corresponden a los conocidos como crackers. Veamos cuáles son las diferencias reales entre ambos conceptos.

¿Qué es un hacker?

Un hacker, originalmente, se describe como una persona amante de los ordenadores con conocimientos altos en una o más áreas de la ciencia de la informática, especialmente en seguridad y programación. En definitiva, se trata de usuarios con conocimientos muy avanzados en el funcionamiento interno de los ordenadores y redes informáticas. 
Pero, ¿qué hace exactamente un hacker?

Estos usuarios suelen ser muchas veces aficionados obsesionados con la seguridad en las redes, y tratan de averiguar de qué forma se podría acceder a una red cerrada para posteriormente arreglar ese error del sistema. Un hacker también puede desarrollar soluciones contra virus informáticos y programas que distribuye libremente, y ama la informática lo suficiente como para formarse día a día en este arte, sin buscar ningún beneficio secundario u oculto que no sea la satisfacción personal.
A diferencia de los crackers, un hacker pertenece a una comunidad mundial que no oculta su actividad y que se ayuda mutuamente cuando hay necesidad, por ejemplo, a través de foros de Internet o eventos sociales programados.

¿Qué es un cracker?

Muy al contrario de los hackers, los crackers son lo opuesto a los primeros: sujetos con conocimientos (no siempre altos) de redes e informática que persiguen objetivos ilegales, como el robo de contraseñas, destrozar la seguridad de una red doméstica o esparcir un virus informático a un gran número de computadoras.
Los crackers pueden hacer todo su trabajo buscando tanto recompensas económicas (sustracción de dinero de tarjetas de crédito, estafas online...) como el placer de creerse superiores al resto de la humanidad, o incluso por morbo; un ejemplo sería infestar con un virus los ordenadores de una universidad determinada.

¿Informática o Computación?

También con los años y en distintas instancias, he escuchado colegas que comentan que han dejado "la informática y la computación" para dedicarse a otras labores, típicamente asociadas a planificación, gestión, ventas y administración. Ese comentario lleva también un dejo de nostalgia, que sólo pueden entender quienes hemos sentido el placer de programar en la noche y compilar sin errores, logrando que nuestro software haga por fin lo que imaginamos que tenía que hacer.

Después de conversar unos minutos, generalmente llegamos a la siguiente conclusión:
En parte es verdad. Probablemente ya no se dedican a la Computación, pero su labor es eminentemente Informática.
InformáticaEn disciplinas tan dinámicas como la nuestra, el "valor profesional" es una constante preocupación, y la confusión entre Informática Computación no es buena, ya que cierra espacios y posibilidades de futuro. Porque con el tiempo, los "viejos computólogos" nos empezamos a transformar en "computólogos viejos".

Informática

Según la Real Academa Española, la Informática es:

informática.
(Del fr. informatique).
1. f. Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de ordenadores.
Un par de buenos artículos y definiciones sobre Informática los pueden encontrar en la Wikipedia, en inglés y en español.

Computación (o Teoría de la Computación o Ciencias de la Computación)

Una definición que particularmente me gusta es la generada por la Universidad de Massey en Nueva Zelandia para su Bachelor of Computer Science:

The discipline of Computer Science involves the study of all phenomena surrounding computers. It is concerned not only with the machinery or hardware of computers, but also with the procedures and programs which bring them to life. Thus the subject embraces a wide range of topics taken from the fields of Physics, Mathematics, Engineering, Philosophy and Linguistics, in addition to those topics created in their own right by the existence of computers.

La disciplina de Ciencias de la Computación contempla el estudio de todos los fenómenos asociados a los computadores. Contempla no sólo las máquinas o hardware de los computadores, sino que además incluye los procedimientos y programas que los hacen funcionar. Por ello cubre un amplio rango de tópicos tomados de los campos de la Física, las Matemáticas, la Ingeniería, la Filosofía y la Linguística, en adición a todos los tópicos creados por la propia existencia de los computadores (Traducción libre de MAZ)
Un buen artículo descriptivo en la Wikipedia en español lo encuentran aquí.

La diferencia

Las definiciones muestran una clara diferencia:

La Informática tiene relación con el tratamiento de la Información y sus usos; es más cercana a las Personas. La Computación tiene relación con los Computadores y sus aspectos internos.

Y la primera conclusión es que la Informática hace uso de la Computación.

Algunos definen la "Ingeniería en Computación" como una Ingeniería "light", porque no se traduce en implementar "complejas y faraónicas" estructuras físicas. Pero ese comentario deja de ser válido, al analizar la complejidad en definir los parámetros de ingeniería requeridos para un algoritmo de compresión con pérdida, que optimice un protocolo en una red informática de topología redundante con centenas de nodos, con parámetros de servicio cercanos al 99,9% de disponibilidad, restricciones de ancho de banda y un presupuesto de inversión y operación limitados.

ComputólogoEn todo caso, estoy convencido de que para tener un buen desempeño en el ámbito de la Informática, los conocimientos de Computación dan ventajas competitivas importantes (pero no cruciales). La apertura e interacción y conocer el lenguaje de otras disciplinas, incluyendo el Derecho, la Economía, el Diseño, la Filosofía y la Sociología, le dan un enorme valor a un "Computólogo", generándole enormes posibilidades como "Informático".

Seguridad Informática

La seguridad informática es una disciplina que se relaciona a diversas técnicas, aplicaciones y dispositivos encargados de asegurar la integridad y privacidad de la información de un sistema informático y sus usuarios.

Técnicamente es imposible lograr un sistema informático ciento por ciento seguro, pero buenas medidas de seguridad evitan daños y problemas que pueden ocasionar intrusos.

Seguridad con respecto a la naturaleza de la amenaza

Existen dos tipos de seguridad con respecto a la naturaleza de la amenaza:

Seguridad lógica: aplicaciones para seguridad, herramientas informáticas, etc.
Seguridad física: mantenimiento eléctrico, anti-incendio, humedad, etc.

Amenazas a un sistema informático

Amenazas a la seguridad de un sistema informático o computadora:

Programas malignosvirusespíastroyanosgusanosphishingspamming, etc.

* Siniestros: robos, incendio, humedad, etc. pueden provocar pérdida de información.

* Intrusos: piratas informáticos pueden acceder remotamente (si está conectado a una red) o físicamente a un sistema para provocar daños.

* Operadores: los propios operadores de un sistema pueden debilitar y ser amenaza a la seguridad de un sistema no sólo por boicot, también por falta de capacitación o de interés.

Implementación de barreras de seguridad

Técnicas, aplicaciones y dispositivos para la seguridad informática:

* Utilización de aplicaciones de protección: cortafuegosantivirus, antiespías, etc.

Encriptación de la información y uso de contraseñas.

* Capacitación a los usuarios de un sistema.

* Capacitación a la población general sobre las nuevas tecnologías y las amenazas que pueden traer. Ver analfabetismo informático.

Padre de la Informática

Charles Babbage

(Teignmouth, 1792 - Londres, 1871) Matemático e ingeniero británico, inventor de las máquinas calculadoras programables. A comienzos del siglo XIX, bien avanzada la Revolución Industrial, los errores en los datos matemáticos tenían graves consecuencias: por ejemplo, una tabla de navegación defectuosa era una causa frecuente de los naufragios. Charles Babbage creyó que una máquina podía hacer cálculos matemáticos más rápidos y más precisos que las personas.

Charles Babbage
En 1822 produjo un modelo funcional pequeño de su Difference engine (máquina diferencial). El funcionamiento aritmético de la máquina era limitado, pero podía recopilar e imprimir tablas matemáticas sin mayor intervención humana que la necesaria para girar las manivelas en la parte superior del prototipo.
El siguiente invento de Babbage, la máquina analítica o Analytical engine, tenía todas las partes esenciales de la computadora moderna: dispositivo de entrada, memoria, unidad central de procesamiento e impresora. Aunque la máquina analítica ha pasado a la historia como el prototipo del ordenador moderno, nunca se construyó un modelo a escala real. Pero, aun si se hubiera construido, la máquina analítica habría sido movida por una máquina de vapor y, debido a sus componentes totalmente mecánicos, su velocidad de cálculo no hubiera sido muy grande.
A finales del siglo XIX, el ingeniero estadounidense Herman Hollerith utilizó una tecnología nueva, la electricidad, cuando sometió a consideración del gobierno de Estados Unidos un proyecto para construir una máquina que fue finalmente utilizada para computar los datos del censo de 1890. Hollerith fundó a continuación la compañía que más tarde se convertiría en IBM.
Biografía
Charles Babbage se licenció en la Universidad de Cambridge en 1814. Poco después, en 1815, fundó con J. Herschel la Analytic Society con el propósito de renovar de la enseñanza de las matemáticas en Inglaterra. En 1816 fue elegido miembro de la Royal Society y en 1828 ingresó en su universidad como profesor de matemáticas.
Aunque había destacado en el área de la teoría de funciones y análisis algebraico, Charles Babbage se volcó en el intento por conseguir una máquina capaz de realizar con precisión tablas matemáticas. En 1833 completó su "máquina diferencial", capaz de calcular los logaritmos e imprimirlos de 1 a 108.000 con notable precisión, y formuló los fundamentos teóricos de cualquier autómata de cálculo. Por entonces Babbage ya conocía los sistemas decimales de conteo, y estaba familiarizado con la descomposición de complejas operaciones matemáticas en secuencias sencillas.
Después de esto, Babbage se volcó en el proyecto de diseñar una "máquina analítica" que fuese capaz de procesar cualquier secuencia de instrucciones aritméticas. Para esta realización contó con fondos del gobierno inglés y con la colaboración de la que está considerada como la primera programadora de la historia, Ada Lovelace, hija del poeta Lord Byron.

Máquina diferencial de Babbage
Aunque no consiguió su propósito, Charles Babbage sentó los principios básicos de las computadoras modernas, como el concepto de programa o instrucciones básicas (que se introducen en la máquina de manera independiente de los datos), el uso de la memoria para retener resultados y la unidad aritmética. La máquina de Babbage, construida exclusivamente con piezas mecánicas y multitud de ruedas dentadas, utilizaba las tarjetas perforadas para la introducción de datos y programas, e imprimía en papel los resultados con técnicas muy similares a las que se emplearon hasta mediados de los años 70.
En compañía de Ada Lovelace, que empleó mucho de su tiempo en la publicación de las ideas de su maestro, Babbage dedicó sus últimos años y recursos a una máquina infalible que fuese capaz de predecir los ganadores de las carreras de caballos. En honor de Lady Ada Lovelace, el Departamento de Defensa de los Estados Unidos denominó ADA a un lenguaje de programación de computadoras de alto nivel.

Contribuciones de la Informática

- Inicio de la llamada Revolución digital o Revolución de la Información, que incluye internet y la Era de la Información.

- La concepción de los lenguajes de programación: herramientas de gran precisión de expresiones de información en varios niveles de abstracción.

- La criptografía. De hecho la victoria Aliada en la Segunda Guerra Mundial fue en gran parte debido a que fue quebrado el código Enigma alemán.

- La computación científica, que permite evaluar procesos y situaciones complejas, realizar experimentos completamente por software, y permite herramientas de predicción. Simulación de procesos físicos y químicos.

- Los algoritmos mejoran la eficiencia y liquidez de los mercados financieros, empleando inteligencia artificial y otras técnicas estadísticas y numéricas a gran escala.

- Los gráficos por computadora, que se usan para el entretenimiento: cine, televisión, publicidad, videojuegos.

- Optimización de máquinas, por ejemplo, la aviación moderna sería imposible sin la informática.

- La Inteligencia Artificial, probablemente sea el área donde mayores logros se verán en las próximas décadas.

Los fundamentos de la informática pueden remontarse cientos de años antes de la invención de la computadora digital moderna. Existían dispositivos o mecanismos para tareas de cálculos como el ábaco desde la antigüedad, incluso con cálculos más complejos como multiplicación y división.

En tanto los algoritmos para realizar cálculos han existido desde la antigüedad. Por ejemplo, los antiguos tratados sánscritos Shulba Sutras (o "Reglas de la cuerda"), son libros de algoritmos escritos por diversos autores alrededor del año 800 antes de Cristo para la construcción de objetos geométricos como altares de fuego utilizando una clavija y una cuerda, un precursor temprano del moderno campo de la geometría computacional. También contenía intentos de resolución de la cuadratura del círculo.

sábado, 8 de julio de 2017

Ejemplos de sistemas operativos para PC

Microsoft Windows

Microsoft Windows (conocido generalmente como Windows o MS Windows), es el nombre de una familia de distribuciones de software para PC, smartphone, servidores y sistemas empotrados, desarrollados y vendidos por Microsoft y disponibles para múltiples arquitecturas, tales como x86 y ARM.
Desde un punto de vista técnico, no son sistemas operativos, sino que contienen uno (tradicionalmente MS-DOS, o el más actual cuyo núcleo es Windows NT) junto con una amplia variedad de software; no obstante, es usual (aunque no necesariamente correcto) denominar al conjunto como sistema operativo en lugar de distribución. Microsoft introdujo un entorno operativo denominado Windows el 20 de noviembre de 1985 como un complemento para MS-DOS en respuesta al creciente interés en las interfaces gráficas de usuario (GUI). Microsoft Windows llegó a dominar el mercado mundial de computadoras personales, con más del 90 % de la cuota de mercado, superando a Mac OS, que había sido introducido en 1984.
La versión más reciente de Windows es Windows 10 para equipos de escritorio, Windows Server 2016 para servidoresy Windows 10 Mobile para dispositivos móviles. La primera versión en español fue Windows 3.0.
La primera versión se lanzó en 1985 y comenzó a utilizarse de forma generalizada gracias a su interfaz gráfica de usuario (GUI, Graphical User Interface) basada en ventanas. Hasta ese momento (y hasta mucho después como corazón de Windows), el sistema operativo más extendido era MS-DOS (Microsoft Disk Operating System), que por aquel entonces contaba con una interfaz basada en línea de comandos.

Ubuntu

Ubuntu es un sistema operativo basado en GNU/Linux y que se distribuye como software libre, el cual incluye su propio entorno de escritorio denominado Unity. Su nombre proviene de la ética homónima, en la que se habla de la existencia de uno mismo como cooperación de los demás.
Está orientado al usuario promedio, con un fuerte enfoque en la facilidad de uso y en mejorar la experiencia del usuario. Está compuesto de múltiple software normalmente distribuido bajo una licencia libre o de código abierto. Estadísticas web sugieren que la cuota de mercado de Ubuntu dentro de las distribuciones Linux es, aproximadamente, del 49 %, y con una tendencia a aumentar como servidor web.
Su patrocinador, Canonical, es una compañía británica propiedad del empresario sudafricano Mark Shuttleworth. Ofrece el sistema de manera gratuita, y se financia por medio de servicios vinculados al sistema operativo y vendiendo soporte técnico Además, al mantenerlo libre y gratuito, la empresa es capaz de aprovechar los desarrolladores de la comunidad para mejorar los componentes de su sistema operativo. Extraoficialmente, la comunidad de desarrolladores proporciona soporte para otras derivaciones de Ubuntu, con otros entornos gráficos, como Kubuntu, Xubuntu, Ubuntu MATE, Edubuntu, Ubuntu Studio, Mythbuntu, Ubuntu GNOME y Lubuntu.
Canonical, además de mantener Ubuntu, también provee de una versión orientada a servidores, Ubuntu Server, una versión para empresas, Ubuntu Business Desktop Remix, una para televisores, Ubuntu TV, otra versión para tabletas Ubuntu Tablet, también Ubuntu Phone y una para usar el escritorio desde teléfonos inteligentes, Ubuntu for Android.

macOS

macOS, anteriormente denominado OS X e inicialmente Mac OS X, es un entorno operativo basado en Unix, desarrollado, comercializado y vendido por Apple Inc. Está incluido en su gama de computadoras Macintosh desde el año de 2002. OS X es el sucesor del Mac OS 9 (la versión final del Mac OS Classic), el sistema operativo de Apple desde 1984.9 Está basado en BSD, y se construyó sobre las tecnologías desarrolladas en NeXT entre la segunda mitad de los 80's y finales de 1996, cuando Apple adquirió esta compañía. Técnicamente, no es un sistema operativo, sino que incluye uno (Darwin, cuyo núcleo es XNU). Desde la versión Mac OS X 10.5 Leopard para procesadores Intel, el sistema tiene la certificación UNIX 03.
La primera versión del sistema fue Mac OS X Server 1.0 en 1999, y en cuanto al escritorio, fue Mac OS X v10.0 «Cheetah» (publicada el 24 de marzo de 2001). Para dispositivos móviles Apple produce una versión específica de OS X llamada iOS, que funciona en iPhone, iPod Touch, iPad y Apple TV.
Hasta la versión 10.8, inclusive, los nombres de las versiones de Mac OS X tienen nombre de grandes felinos. Por ejemplo: Mac OS X v10.7 es denominado «Lion». A partir de la versión 10.9, «Mavericks», Apple empezó a utilizar nombres de lugares de California para denominar al sistema operativo. En Mac OS X, la X denota el 10 en número romano y constituye una parte prominente de la identidad de la marca.
La variante para servidores, Mac OS X Server, es arquitectónicamente idéntica a su contraparte para escritorio, además de incluir herramientas para administrar grupos de trabajo y proveer acceso a los servicios de red. Estas herramientas incluyen un servidor de correo, un servidor Samba, un servidor LDAP y un servidor de dominio entre otros. Viene preinstalada en Apple Xserve, aunque puede ser utilizado en la gran mayoría de computadores actualmente distribuidos por el fabricante.
El 13 de junio de 2016, durante la WWDC, Apple anunció que OS X pasaría a llamarse a macOS haciéndolo coincidir así con el esquema de nombres de los demás sistemas operativos de Apple: tvOS, watchOS y iOS.
La última versión del sistema operativo es macOS Sierra (versión 10.12), que fue lanzada al público el 20 de septiembre de 2016.

Sistema Operativo

Es el software principal o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicaciónde software, ejecutándose en modo privilegiado respecto de los restantes (aunque puede que parte de él se ejecute en espacio de usuario).
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador web y todo tipo de herramientas que permiten la interacción con el sistema operativo. Otro ejemplo para comprender esta diferencia se encuentra en la plataforma Amiga, donde el entorno gráfico de usuario se distribuía por separado, de modo que, también podía reemplazarse por otro, como era el caso de directory Opus o incluso manejarlo arrancando con una línea de comandos y el sistema gráfico. De este modo, comenzaba a funcionar con el propio sistema operativo que llevaba incluido en una ROM, por lo que era cuestión del usuario decidir si necesitaba un entorno gráfico para manejar el sistema operativo o simplemente otra aplicación. Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, usado en las llamadas distribuciones Linux, ya que al estar también basadas en Unix, proporcionan un sistema de funcionamiento similar. Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar. Véase AmigaOS, beOS o Mac OS como los pioneros de dicha modernización, cuando los Amiga fueron bautizados con el sobrenombre de Video Toasters por su capacidad para la Edición de vídeo en entorno multitarea round robin, con gestión de miles de colores e interfaces intuitivos para diseño en 3D.
En ciertos textos, el sistema operativo es llamado indistintamente como núcleo o kernel, pero debe tenerse en cuenta que la diferencia entre kernel y sistema operativo solo es aplicable si el núcleo es monolítico, lo cual fue muy común entre los primeros sistemas. En caso contrario, es incorrecto llamar al sistema operativo núcleo.
Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayoría de aparatos electrónicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo (teléfonos móviles, reproductores de DVD, computadoras, radios, enrutadores, etc.). En cuyo caso, son manejados mediante una interfaz gráfica de usuario, un gestor de ventanas o un entorno de escritorio, si es un celular, mediante una consola o control remoto si es un DVD y, mediante una línea de comandos o navegador web si es un enrutador.

viernes, 7 de julio de 2017

Como se Propaga un Virus

Existen dos grandes clases de contagio. En la primera, el usuario, en un momento dado, ejecuta o acepta de forma inadvertida la instalación del virus. En la segunda, el programa malicioso actúa replicándose a través de las redes. En este caso se habla de gusanos.
En cualquiera de los dos casos, el sistema operativo infectado comienza a sufrir una serie de comportamientos anómalos o imprevistos. Dichos comportamientos pueden dar una pista del problema y permitir la recuperación del mismo.
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, o, más comúnmente: Haz 2 clics y gana 2 tonos para móvil gratis.
  • Entrada de información en discos de otros usuarios infectados.
  • Instalación de software modificado o de dudosa procedencia.
En el sistema Windows puede darse el caso de que la computadora pueda infectarse sin ningún tipo de intervención del usuario (versiones Windows 2000, XP y Server 2003) por virus como Blaster, Sasser y sus variantes por el simple hecho de estar la máquina conectada a una red o a Internet. Este tipo de virus aprovechan una vulnerabilidad de desbordamiento de buffer y puertos de red para infiltrarse y contagiar el equipo, causar inestabilidad en el sistema, mostrar mensajes de error, reenviarse a otras máquinas mediante la red local o Internet y hasta reiniciar el sistema, entre otros daños. En las últimas versiones de Windows 2000, XP y Server 2003 se ha corregido este problema en su mayoría.

Acciones de los virus

Algunas de las acciones de algunos virus son:
  • Unirse a cualquier programa permitiendo su propagación y siendo más costoso liberarse de él.
  • Ralentizar el dispositivo.
  • Reduciendo el espacio en el disco.
  • Mostrando ventanas de forma constante.
  • Corrompiendo archivos del dispositivo, en algunos casos archivos vitales para el funcionamiento del dispositivo.
  • Descargando archivos o programas basura
  • Apagando o reiniciando su dispositivo
  • Haciendo llamadas a tus contactos u otros números con mayor costo
  • Eliminar todos los datos guardados en el disco duro

Tipos de Virus

Existen diversos tipos de virus, varían según su función o la manera en que este se ejecuta en nuestra computadora alterando la actividad de la misma, entre los más comunes están:
  • Recicler: Consiste en crear un acceso directo de un programa y eliminar su aplicación original, además al infectar un pendrive convierte a toda la información en acceso directo y oculta el original de modo que los archivos no puedan ser vistos, pero con la creación de un archivo "batch" que modifique los atributos de los archivos contenidos en el pendrive, estos podrían ser recuperados.
  • Troyano: Consiste en robar información o alterar el sistema del hardware o en un caso extremo permite que un usuario externo pueda controlar el equipo.
  • Bombas lógicas o de tiempo: Son programas que se activan al producirse un acontecimiento determinado. La condición suele ser una fecha (Bombas de Tiempo), una combinación de teclas, o ciertas condiciones técnicas (Bombas Lógicas). Si no se produce la condición permanece oculto al usuario.
  • Gusano: Tiene la propiedad de duplicarse a sí mismo.
  • Hoax: Los hoax no son virus ni tienen capacidad de reproducirse por sí solos. Son mensajes de contenido falso que incitan al usuario a hacer copias y enviarla a sus contactos. Suelen apelar a los sentimientos morales ("Ayuda a un niño enfermo de cáncer") o al espíritu de solidaridad ("Aviso de un nuevo virus peligrosísimo") y, en cualquier caso, tratan de aprovecharse de la falta de experiencia de los internautas novatos.
  • Joke: Al igual que los hoax, no son virus, pero son molestos, un ejemplo: una página pornográfica que se mueve de un lado a otro, y si se le llega a dar a cerrar es posible que salga una ventana que diga error.
Otros tipos por distintas características son los que se relacionan a continuación:
  • Virus residentes:
La característica principal de estos virus es que se ocultan en la memoria RAM de forma permanente o residente. De este modo, pueden controlar e interceptar todas las operaciones llevadas a cabo por el sistema operativo, infectando todos aquellos ficheros y/o programas que sean ejecutados, abiertos, cerrados, renombrados, copiados. Algunos ejemplos de este tipo de virus son: Randex, CMJ, Meve, MrKlunky.
  • Virus de acción directa:
Al contrario que los residentes, estos virus no permanecen en memoria. Por tanto, su objetivo prioritario es reproducirse y actuar en el mismo momento de ser ejecutados. Al cumplirse una determinada condición, se activan y buscan los ficheros ubicados dentro de su mismo directorio para contagiarlos.
  • Virus de sobreescritura:
Estos virus se caracterizan por destruir la información contenida en los ficheros que infectan. Cuando infectan un fichero, escriben dentro de su contenido, haciendo que queden total o parcialmente inservibles.
  • Virus de boot (bot_kill) o de arranque:
Los términos boot o sector de arranque hacen referencia a una sección muy importante de un disco o unidad de almacenamiento CD, DVD, memorias USB, etc. En ella se guarda la información esencial sobre las características del disco y se encuentra un programa que permite arrancar el ordenador. Este tipo de virus no infecta ficheros, sino los discos que los contienen. Actúan infectando en primer lugar el sector de arranque de los dispositivos de almacenamiento. Cuando un ordenador se pone en marcha con un dispositivo de almacenamiento, el virus de boot infectará a su vez el disco duro.
Los virus de boot no pueden afectar al ordenador mientras no se intente poner en marcha a este último con un disco infectado. Por tanto, el mejor modo de defenderse contra ellos es proteger los dispositivos de almacenamiento contra escritura y no arrancar nunca el ordenador con uno de estos dispositivos desconocido en el ordenador.
Algunos ejemplos de este tipo de virus son: Polyboot.B, AntiEXE.
  • Virus de enlace o directorio:
Los ficheros se ubican en determinadas direcciones (compuestas básicamente por unidad de disco y directorio), que el sistema operativo conoce para poder localizarlos y trabajar con ellos.
Los virus de enlace o directorio alteran las direcciones que indican donde se almacenan los ficheros. De este modo, al intentar ejecutar un programa (fichero con extensión EXE o COM) infectado por un virus de enlace, lo que se hace en realidad es ejecutar el virus, ya que éste habrá modificado la dirección donde se encontraba originalmente el programa, colocándose en su lugar.
Una vez producida la infección, resulta imposible localizar y trabajar con los ficheros originales.
  • Virus cifrados:
Más que un tipo de virus, se trata de una técnica utilizada por algunos de ellos, que a su vez pueden pertenecer a otras clasificaciones. Estos virus se cifran a sí mismos para no ser detectados por los programas antivirus. Para realizar sus actividades, el virus se descifra a sí mismo y, cuando ha fin

Virus Informáticos

Un virus es un software que tiene por objetivo alterar el funcionamiento normal del ordenador, sin el permiso o el conocimiento del usuario. Los virus, habitualmente, reemplazan archivos ejecutables por otros infectados con el código de este. Los virus pueden destruir, de manera intencionada, los datos almacenados en una computadora, aunque también existen otros más inofensivos, que solo producen molestias.
Los virus informáticos tienen, básicamente, la función de propagarse a través de un software, son muy nocivos y algunos contienen además una carga dañina (payload) con distintos objetivos, desde una simple broma hasta realizar daños importantes en los sistemas, o bloquear las redes informáticas generando tráfico inútil de información.
El funcionamiento de un virus informático es conceptualmente simple. Se ejecuta un programa que está infectado, en la mayoría de las ocasiones, por desconocimiento del usuario. El código del virus queda residente (alojado) en la memoria RAMde la computadora, incluso cuando el programa que lo contenía haya terminado de ejecutar. El virus toma entonces el control de los servicios básicos del sistema operativo, infectando, de manera posterior, archivos ejecutables que sean llamados para su ejecución. Finalmente se añade el código del virus al programa infectado y se graba en el disco, con lo cual el proceso de replicado se completa.
El primer virus atacó a una máquina IBM Serie 360 (y reconocido como tal). Fue llamado Creeper, (ENMS) creado en 1972. Este programa emitía periódicamente en la pantalla el mensaje: «I'm a creeper... catch me if you can!» («¡Soy una enredadera... agárrame si puedes!»). Para eliminar este problema se creó el primer programa antivirus denominado Reaper (cortadora).
Sin embargo, el término virus no se adoptaría hasta 1984, pero éstos ya existían desde antes. Victor Vyssotsky, Robert Morris Sr. y Doug McIlroy, investigadores de Bell Labs (se cita erróneamente a Dennis Ritchie o Ken Thompson como cuarto coautor) desarrollaron un juego de ordenador llamado Darwin (del que derivará Core Wars) que consiste en eliminar al programa adversario ocupando toda la RAM de la zona de juego (arena).1
este virus infectaba a 75.000 ordenadores en 10 minutosDespués de 1984, los virus han tenido una gran expansión, desde los que atacan los sectores de arranque de disquetes hasta los que se adjuntan en un correo electrónico.

Protección para Sistemas de Informática

Los sistemas computacionales, generalmente implementados como dispositivos electrónicos, permiten el procesamiento automático de la información. Conforme a ello, los sistemas informáticos deben realizar las siguientes tres tareas básicas:
  • Entrada: captación de la información. Normalmente son datos y órdenes ingresados por los usuarios a través de cualquier dispositivo de entrada conectado a la computadora.
  • Proceso: tratamiento de la información. Se realiza a través de programas y aplicaciones diseñadas por programadores que indican de forma secuencial cómo resolver un requerimiento.
  • Salida: transmisión de resultados. A través de los dispositivos de salida los usuarios pueden visualizar los resultados que surgen del procesamiento de los datos.
  • Sistema operativo es un conjunto de programas que permite interactuar al usuario con la computadora.
  • Sistemas de mando y control, son sistemas basados en la mecánica y motricidad de dispositivos que permiten al usuario localizar, dentro de la logística, los elementos que se demandan. Están basados en la electricidad, o sea, no en el control del flujo del electrón, sino en la continuidad o discontinuidad de una corriente eléctrica, si es alterna o continua o si es inducida, contra inducida, en fase o desfase (ver periférico de entrada).
  • Sistemas de archivo, son sistemas que permiten el almacenamiento a largo plazo de información que no se demandará por un largo periodo de tiempo. Estos sistemas usan los conceptos de biblioteca para localizar la información demandada.
  • Código ASCII es un método para la correspondencia de cadenas de bits permitiendo de esta forma la comunicación entre dispositivos digitales así como su proceso y almacenamiento, en la actualidad todos los sistemas informáticos utilizan el código ASCII para representar textos, gráficos, audio e infinidad de información para el control y manipulación de dispositivos digitales.
En un editor de texto presionando las teclas ALT + el número del código ASCII, aparecerá el carácter correspondiente, solamente funciona en un teclado que tenga las teclas numéricas.
Los virus informáticos son programas que se introducen en una computadora, sin conocimiento del usuario, para ejecutar en él acciones no deseadas.
Estas acciones son:
  • Unirse a un programa.
  • Mostrar mensajes o imágenes, generalmente molestas.
  • Ralentizar o bloquear la computadora.
  • Destruir la información almacenada.
  • Reducir el espacio en el disco.
  • Robo de datos: contraseñas, usuarios, y otros tipos de datos personales.

¿Origen de la Informática?

La disciplina de la informática es anterior a la creación de las computadora. Ya en la Antigüedad se conocían métodos para realizar cálculos matemáticos, por ejemplo el algoritmo de Euclides. En el siglo XVII comenzaron a inventarse máquinas calculadoras. En el siglo XIX se desarrollaron las primeras máquinas programables, es decir que el usuario podría modificar la secuencia de acciones a realizar.
En los inicios del procesamiento automático de la información, con la informática sólo se facilitaban los trabajos repetitivos y monótonos del área administrativa. La automatización de esos procesos trajo como consecuencia directa una disminución de los costes y un incremento en la productividad. En la informática convergen los fundamentos de las ciencias de la computación, la programación, y también las metodologías para el desarrollo de software, la arquitectura de las computadoras, las redes de computadores, la inteligencia artificial y ciertas cuestiones relacionadas con la electrónica. Se puede entender por informática a la unión sinérgica de todo este conjunto de disciplinas. Esta disciplina se aplica a numerosas y variadas áreas del conocimiento o la actividad humana, como por ejemplo: gestión de negocios, almacenamiento y consulta de información, monitorización y control de procesos, industria, robótica, comunicaciones, control de transportes, investigación, desarrollo de juegos, diseño computarizado, aplicaciones / herramientas multimedia, medicina, biología, física, química, meteorología, ingeniería, arte, etc. Puede tanto facilitar la toma de decisiones a nivel gerencial (en una empresa) como permitir el control de procesos críticos. Actualmente, es difícil concebir un área que no use, de alguna forma, el apoyo de la informática. Ésta puede cubrir un enorme abanico de funciones, que van desde las más simples cuestiones domésticas hasta los cálculos científicos más complejos. Entre las funciones principales de la informática se cuentan las siguientes:
  • Creación de nuevas especificaciones de trabajo
  • Desarrollo e implementación de sistemas informáticos
  • Sistematización de procesos
  • Optimización de los métodos y sistemas informáticos existentes
  • Facilitar la automatización de datos y formatos.

Protocolo de Redes

Los protocolo de red son una o más normas standard que especifican el método para enviar y recibir datos entre varios ordenadores. Su instalación esta en correspondencia con el tipo de red y el sistema operativo que la computadora tenga instalado.
No existe un único protocolo de red, y es posible que en un mismo ordenador coexistan instalados varios de ellos, pues cabe la posibilidad que un mismo ordenador pertenezca a redes distintas. La variedad de protocolos puede suponer un riesgo de seguridad: cada protocolo de red que se instala en un sistema queda disponible para todos los adaptadores de red existentes en dicho sistema, físicos (tarjetas de red o módem) o lógicos (adaptadores VPN). Si los dispositivos de red o protocolos no están correctamente configurados, se puede dar acceso no deseado a los recursos de la red. En estos casos, la regla de seguridad más sencilla es tener instalados el número de protocolos indispensable; en la actualidad y en la mayoría de los casos debería bastar con sólo TCP/IP.
Dentro de la familia de protocolos se pueden distinguir
Protocolos de transporte:
  • ATP (Apple Talk Transaction Protocol)
  • NetBios/NetBEUI
  • TCP (Transmission Control Protocol)
Protocolos de red:
  • DDP (Delivery Datagram Protocol)
  • IP (Internet Protocol)
  • IPX (Internet Packed Exchange)
  • NetBEUI Desarrollado por IBM y Microsoft.
Protocolos de aplicación:
  • AFP (Appletalk File Protocol)
  • FTP (File Transfer Protocol)
  • Http (Hyper Text transfer Protocol)
Dentro de los protocolos antes mencionados, los más utilizados son:
  • IPX/SPX, protocolos desarrollados por Novell a principios de los años 80 los cuales sirven de interfaz entre el sistema operativo de red Netware y las distintas arquitecturas de red. El protocolo IPX es similar a IP, SPX es similar a TCP por lo tanto juntos proporcionan servicios de conexión similares a TCP/IP.
  • NETBEUI/NETBIOS (Network Basic Extended User Interface / Network Basic Input/Output System) NETBIOS es un protocolo de comunicación entre ordenadores que comprende tres servicios (servicio de nombres, servicio de paquetes y servicio de sesión,
inicialmente trabajaba sobre el protocolo NETBEUI, responsable del transporte de datos. Actualmente con la difusión de Internet, los sistemas operativos de Microsoft más recientes permiten ejecutar NETBIOS sobre el protocolo TCP/IP, prescindiendo entonces de NETBEUI.
  • APPLE TALK es un protocolo propietario que se utiliza para conectar computadoras Macintosh de Apple en redes locales.
  • TCP/IP (Transmission Control Protocol/Internet Protocol) este protocolo fue diseñado a finales de los años 60, permite enlazar computadoras con diferentes sistemas operativos. Es el protocolo que utiliza la red de redes Internet.