sábado, 14 de noviembre de 2015

Virus y antivirus


¿Qué es un virus?

Un virus es un malware que altera el comportamiento normal del ordenador llegando a dejarlo inservible, por ejemplo haciendo que la CPU se sobre caliente hasta el punto de quemarse.
 Normalmente un virus explota vulnerabilidades del sistema operativo para introducirse.

Tienen la función de propagarse a través de un software, algunos contienen una carga dañina (Payload) con el objetivo de hacer una broma o para realizar daños importantes en el sistema.

El proceso de infección empieza al ejecutar un programa ya infectado. El código del virus queda residente en la RAM, aunque el programa que lo contenía ya no esté en ejecución. El virus toma el control de los servicios básicos del sistema operativo, infectando después 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, completando así el proceso de replicado.

El primer virus reconocido como tal fue el creeper, creado en 1972 e infectó a un IBM serie 360
Mostraba en pantalla un mensaje "I'm a creeper... catch me if you can!"
Para eliminar el problema se creó el primer antivirus que se llamó reaper.

El caso es que algunos ni siquiera sabían que su virus iba a ser tan dañino como por ejemplo Sven Jaschan y su Netsky

Otros virus conocidos son sasser, melissa, conficker... Todos causaron daños incalculables.

Aquí dejo un vídeo del virus CIH, que podía destruir la BIOS y dejar el ordenador inservible. El vídeo es en inglés pero para lo que quiero que se vea, es suficiente.



Por suerte, tenemos los antivirus que, aunque no son infalibles , es mejor que no tener nada. Digo que no son infalibles por que siempre puede salir un virus nuevo que no esté listado, o simplemente una modificación podría ser suficiente para que el antivirus no lo detecte como tal.

Existen antivirus online, este por ejemplo, virus total te analiza los archivos que envíes con distintos motores de de antivirus.

En fin, cuidado por ahí, que está todo lleno de porquería! 

Fuentes:
Virus Wikipedia

domingo, 8 de noviembre de 2015

Hackers, ¿Quiénes son?


Si al leer el título de esta entrada lo primero que te ha venido a la cabeza es algo similar a la imagen que la acompaña... Estás equivocado, en este artículo voy a intentar desde mi escaso conocimiento lavar la imagen que se tiene de los hackers.

Y es que desde la propia RAE viene definido como pirata informático, vamos, un delincuente. Esto confunde a la gente y deja la imagen de estas personas por los suelos.

Wikipedia lo define como todo indivíduo que se dedica a programar de forma entusiasta, o sea un experto entusiasta de cualquier tipo.
La cosa cambia, verdad? han pasado de ser delincuentes a ser unos expertos en una materia, en el caso que nos ocupa, informáticos.

Hace relativamente poco tiempo me topé con un vídeo de un chico que hizo una demostración en un conocido programa de TV. Mi primera reacción fue pensar en eliminar todo dispositivo electrónico y usar papel y boli. La certeza de no tener vida privada por bien que crea que tenga protegida mis cosas me agobió pero al rato ya estaba buscando información sobre este chico y qué hace.

Se llama Chema Alonso, es Doctor en informática, se dice que el mejor hacker de España y uno de los mejores del mundo y, ah... lleva un gorro!

A continuación dejo un vídeo de una entrevista que le hizo Jordi Évole en el programa Salvados.



Aquí encontramos una definición más acertada todavía y con la que me quedo: "Un hacker investiga la tecnología, intentar llevarla mucho más allá de los límites y en el caso de los que se dedican a la seguridad informática, encontrar los fallos de seguridad de la tecnología para arreglarlos."
Ésto último es la clave. Un ciber delincuente se dedica a explotar esos fallos para su propio beneficio, económico o no, por que también pueden hacerlo por molestar sin más, campañas de protesta en contra de un determinado partido político, etc.

Cuando empecé con esto de internet, hace unos años ya... leí cosas sobre el bluebox cuando buscaba información sobre Steve Jobs y Steve Wozniak, que lo usaron, Woz es un ingeniero informático pero según la definición anterior, también es un hacker, era un apasionado de la informática que fue capaz de hacer realidad las ideas de Steve Jobs.

También leí algo sobre otro chico, un tal Kevin Mitnick, que resulta ser el hacker más famoso de la historia. En su día fue un ciber delincuente, además de otros delitos, en 1995 fue detenido por el FBI,acusado de introducirse en los sistemas informáticos de Motorola, Novell, Nokia y Sun Microsystems. Fue condenado a 46 meses de prisión. Ahora es un consultor para la seguridad informática.

No es casualidad que los grandes hackers terminen trabajando para alguna compañía, al final a las compañías les viene bien tener alguien con esas capacidades para defenderse de los ciber delincuentes.

Espero que os haya gustado, si encontráis algún fallo no dudéis en dejar un mensaje.

Saludos! :)






lunes, 26 de octubre de 2015

Los superordenadores



Un superordenador es aquel que cuenta con unas capacidades de cálculo infinitamente superiores a cualquier ordenador de escritorio y que son utilizados para fines específicos.


En la actualidad existe un número bastante amplio de superordenadores pero el más veloz, según el top 500 es el superordenador chino Tianhe-2.
Este en concreto está equipado con 16000 nodos, cada uno con dos procesadores Intel Xeon IvyBridge E5-2692 (12 núcleos, 2,2GHz) y tres procesadores Intel Xeon Phi 31S1P (57 núcleos, 1,1 GHz). En total consta de 3120000 núcleos de computación, puede almacenar 12,4 PB y una memoria de sistema de 1375 TiB.




Como he dicho tienen usos específicos como, investigación, simulación de diferentes tipos, climática, fluidos, orgánica, genética, etc.

Como ejemplo os dejo un vídeo del superordenador español más potente, el Marenostrum.
Se utiliza en la investigación del genoma humano, la estructura de las proteínas y en el diseño de nuevos medicamentos, entre otros.



Después de ver esto, las posibilidades que ofrecen estas máquinas, puede parecer que se estamos en la cima tecnológica pero no es así, a esto aún le queda mucho por avanzar y cuando realmente lleguemos a ese tope nos queda otro salto, el cuántico.

Los ordenadores cuánticos están "a la vuelta de la esquina" se dice que en unos 15 años podrían llegar a usarse para los propósitos anteriormente mencionados, con la diferencia de que los actuales en comparación, se quedarían prácticamente como las calculadoras comparadas con nuestros PC caseros.

Estos ordenadores se basan en las propiedades de la física cuántica, donde las partículas pueden estar en dos lugares al mismo tiempo. Usan qbits en vez de bits de información, Mientras que con los bits convencionales tenemos 0 y 1, el qbit puede ser 0 y 1 al mismo tiempo. Esto posibilita una velocidad de procesamiento mucho mayor.

Por ejemplo:
Si tengo 2 bits tendré dos valores: (0 o 1) y (0 o 1).
Con el bit cuántico (qbit) podremos tener 4 valores: (0 y 1) y (0 y 1).
Mientras el bit crece con la proporción 1=1, 2=2, n=n, el qbit crece con la proporción 2^n



El vídeo aunque esté en inglés creo que se entiende bastante bien. Os recomiendo este canal ya que además de esto, es bastante instructivo para otras preguntas que muchos nos hemos hecho y que tienen una respuesta :)

Saludos!


_________________________
Fuentes:
Supercomputadora (wikipedia)
Tianhe-2 (wikipedia)
Qbit (Fayerwayer)
Veritasium

miércoles, 21 de octubre de 2015

Impresión 3D



La impresión 3D es algo que parecía imposible que llegara pero ya está aquí.
Después de varios años siendo algo exclusivo de diseñadores de diferentes ámbitos, como el de la locomoción, aeronáutica, etc, donde se usaba para imprimir pruebas de piezas para ver cómo iba a salir,
por fin las tenemos algo más accesibles.

¿Qué es la impresión 3D?
Se trata de unas máquinas gracias a un software, su movimiento por los ejes x, y, z y a una boquilla para la extrusión de plástico fundido, logra depositar capas del material hasta formar el objeto final.
Esta sería la descripción del tipo de impresora doméstica más común, la FDM (Fused Filament Fabrication)

Existen varios tipos de máquinas impresoras, las más comunes serían estas:

  • SLA: Estereolitográficas. Funciona con un cubo lleno de una resina líquida sensible a la luz, por medio de la luz UV se va solidificando capa por capa hasta llegar a la forma final.



  • FDM: Fused Filament Fabrication. Es la más común, funciona con una cabeza inyectora que es movida por unos ejes x, y, z y va depositando filamentos de plástico por capas hasta llegar a la forma final. Puede imprimir con plástico ABS, PLA y material flexible.




  • SLS: Selective Laser Sintering. Este tipo de impresora puede imprimir con distintos materiales. Con polvo del material que se quiera usar (plástico, cristal, cerámicos, metálicos), un láser va fundiendo y solidificando el material por capas.



Como prácticamente todo, esto tiene sus ventajas y sus desventajas. La principal desventaja es el precio, aun habiéndose abaratado bastante desde las primeras impresoras, siguen rondando los 300€ que sin tener conocimientos previos puede ser demasiado para sólo “experimentar”

Existen muchos tipos de impresoras y las posibilidades son prácticamente ilimitadas, además de prototipos, piezas caseras, bustos de unos mismo incluso, se ha llegado a usar este tipo de impresión para construir casas y coches (en pruebas ambas).
En fin, sólo queda esperar un poco más y ver qué pasa con los precios, ¡que uno ya tiene ganas de probarlas!





Fuentes:
Impresoras3d
Xataka
Wikipedia: Plástico ABS
Wikipedia: Plástico PLA

sábado, 17 de octubre de 2015

Informática. ¿Qué es y para qué sirve?


La informática es una ciencia que estudia métodos, técnicas, procesos, con el fin de almacenar, procesar y transmitir información y datos en formato digital.
(Fuente: wikipedia)

Su nombre viene del francés informatique que fue implementada por Philippe Dreyfus, siendo esta palabra una contracción de  information y automatique.

Es “la” herramienta. Hoy en día prácticamente todo lo que se hace está apoyado por la informática, desde una pequeña tienda hasta las multinacionales hacen uso de ella tanto para hacer pequeñas gestiones, inventarios, etc por un lado como gestionar la logística de enormes puertos con envíos internacionales con mucha precisión o encontrar el bosón de Higgs por otro.

Puerto de Rotterdam
Experimento del CERN










La informática se divide en hardware, que es la parte física, donde todo ocurre y por otro lado tenemos el software, que es la parte lógica y se encarga de gestionar los recursos que le ofrece el hardware para poder hacer su trabajo, el nuestro. Una parte no puede hacer nada sin la otra.

El software se divide varias partes:
  • Software de sistema: Llamado sistema operativo, es el que se ocupa de gestionar el hardware y el resto de software que usemos en él. 
  • Software de aplicación: Que son los programas que usamos para hacer nuestras cosas y que son gestionados por el sistema operativo.
  • Software de programación: Son los “programas para hacer programas”.


Paso ahora a comentar brevemente cada punto.

Software de sistema
Como ya he dicho es el sistema operativo, que se ocupa de gestionar todo, el más conocido en la actualidad es Windows, seguido de Mac OS y linux, una de sus distribuciones más conocida es Ubuntu.
Windows, Mac OS y Linux (Ubuntu).


Software de aplicación
Hay infinidad de este tipo de software , calculadoras, reproductores para vídeo, audio, navegadores, gestores de correo, etc.
A nivel profesional lo más común es ver suites ofimáticas, suites de edición de imagen, de vídeo y de sonido.
En las suites ofimáticas nos encontramos con lo necesario para poder redactar documentos de todo tipo, llevar las cuentas con las hojas de cálculo, hacer presentaciones, gestionar una base de datos.
Suite ofimática y suite de edición.


Software de programación
Se usan diversos lenguajes de programación, que como el lenguaje humano hay que aprenderlo para poder utilizarlo. De estos lenguajes, los más conocidos son C, C++, C#, Java, Visual basic, Python… pero hay algunos más.
Existen también suites de programación, que son un conjunto de herramientas de desarrollo que facilitan el desarrollo de aplicaciones.


Sublime text.

Espero que les haya gustado mi primera entrada, si encuentran fallos o si sólo quieren comentar espero sus respuestas :)

martes, 13 de octubre de 2015

¡Hola mundo!

Este es mi primer blog. Es un ejercicio de una asignatura del curso de Sistemas microinformáticos y redes.

Ya veremos qué sale de aquí :)