domingo, 15 de enero de 2017

¡Socorro ransomware! Como prevenirlo y, en algunos casos, curarlo

 La amenaza informática más popular en el último año se denomina ransomware y, si somos infectados, nuestros ficheros más preciados en computadoras, tabletas o teléfonos móviles pasaran a estar cifrados e inaccesibles. Estos ficheros pueden ser nuestras fotos personales y familiares, documentos de trabajo, ficheros del banco y cualquier otro documento de valor.

 A cambio de liberar los ficheros se  nos demandará una cantidad de dinero elevada, $ 700 USD en promedio, generalmente a pagar en la moneda virtual Bitcoin.

 Ante el miedo a perder ficheros valiosos y muchas veces irreemplazables, hay mucha gente que decide pagar a los delincuentes para obtener la clave de descifrado. De modo que al ser una actividad tan lucrativa los "malos" la han adoptado en masa y han convertido el ransonware en la amenaza número 1 de la seguridad informática.

¿Que se puede hacer algo si hemos sido infectados? La primera opción sería recuperar los ficheros que han resultado cifrados desde una copia de seguridad anterior a la infección. Si las cosas vienen mal dadas y no tenemos ninguna copia de nuestros datos disponible, existe un sitio web, patrocinado por grandes nombres de la seguridad como Intel Security o Kaspersky, que nos ayuda a detectar el tipo de ransomware que nos ha infectado y a proponer una cura si existe.

 Este sitio web se llama NoMoreRansom (https://www.nomoreransom.org/) y la página que nos ayuda a detectar el tipo de infección es el Crypto Sheriff. Basta con subir uno o dos ficheros o la copia de la pantalla pidiendo el rescate para verificar el tipo de infección.



Finalmente, trascribo aquí las recomendaciones que nos hacen desde NoMoreRansom para tratar de evitar las infecciones de ransomware o al menos limitar sus efectos:
  • Tener siempre una copia de seguridad de nuestros ficheros. Esta es la regla de oro, ¡pero atención!, la copia debe estar en algún sitio que no pueda ser infectado por el malware, como un disco externo que no esté siempre conectado a la computadora o algún servicio cloud de conexión no permanente.
  • Usar un buen software antivirus.
  • Mantener el sistema operativo y los programas de la computadora actualizados
  • No confiar en nadie. Es decir, aunque vengan de remitentes conocidos, no abrir ficheros o enlaces desconocidos y/o no esperados, ya que dichos remitentes pueden haber sido infectados sin saberlo.
  • Habilitar "Mostrar las extensiones" de fichero en Windows par facilitarnos del filtrado manual desterminados ficheros
  • Si se detecta lo que puede ser una infección en la computadora, lo mejor es desconectarla de la red ya que así podemos evitar infectar a otros y en ciertos casos podríamos hasta evitar la infeccion.

domingo, 27 de noviembre de 2016

Para que sirven las listas de difusión de Whatsapp

 ¿Quieres enviar algo a ciertos grupos de amigos de Whatsapp pero sin usar grupos?  ¿Querrías tener algo como las listas de distribución de correo electrónico? Pues puede que las listas de difusión sean para ti.
 Una lista de difusión es simplemente una lista de destinatarios seleccionada y guardada. Se utiliza para enviar mensajes a varios contactos a la vez sin tener que seleccionar a los destinatarios en cada mensaje.

 Cuando los destinatarios reciban el mensaje éste aparecerá como un mensaje individual hacia ellos y cuando respondan el mensaje aparecerá como un mensaje individual hacia nosotros. Las respuestas no se enviaran a los otros destinatarios de la lista y he aquí la mayor diferencia con los grupos. Si quisieras que los destinatarios pueden intercambiar mensajes entre ellos entonces tienes que montar un grupo.
 Como medio de controlar el spam y los mensajes indeseados solo los contactos que tienen tu numero guardado en sus propios contactos recibirán tus mensajes de difusión. Es decir, no puedes enviar mensajes a personas que su vez no te conozcan.

 En las imágenes a continuación se muestran dos aspectos de las listas de difusión.

    ¿Para que sirve una lista?    Aspecto de una lista de difusión ya creada

lunes, 21 de noviembre de 2016

Identifica con Wappalyzer el software que ejecutan los sitios web que visitas

 Si eres aficionado o profesional del diseño de sitios web, o incluso si solo tienes curiosidad por la tecnología que utiliza tu sitio web favorito, Wappalyzer es la herramienta definitiva.

 Disponible como un add-on para Google Chrome o Mozilla Firefox, la instalación se realiza con rapidez y a partir de ese instante podremos saber de forma rápida y sencilla la tecnología detrás de xada sitio web. Desde Wappalyzer se han identificado 822 tecnologías diferentes en los últimos 6 meses, en áreas como sistemas de gestión de contenidos, plataformas de eCommerce, servidores web, frameworks de Javascript, etc.

 Como se ve en la Figura 1, basta con navegar a cualquier sitio web para que se muestren las tecnologías que utiliza. Rápido y sencillo.

Figura 1. Imagen del sitio de Stack Overflow con el rectángulo a la derecha mostrando los resultados de Wappalyzer.



Sitio web de Wappalyzer: https://wappalyzer.com/

domingo, 6 de noviembre de 2016

Cloud9 - El entorno de desarrollo en la nube sencillo, rápido y potente

 Tener en nuestra máquina un entorno de desarrollo (IDE) con Visual Studio o Eclipse consume muchos recursos de CPU, memoria y disco. Si además si necesitamos un entorno Linux para algunas tareas la cosa se complica aun más al tener que correr una máquina virtual con software como Virtual Box que todavía hará más lenta nuestra computadora (Al menos hasta que el subsistema Ubuntu esté plenamente disponible en Windows 10).

 Cloud9 nos ofrece una alternativa web ligera a toda esta complejidad. De forma gratuita para aficionados podemos contar con un editor de código para más de 40 lenguajes diferentes así como entornos de trabajo Ubuntu, todo desde un navegador como nos muestra la Figura 1.

Figura  - Vista del editor de código (arriba) y del entorno de trabajo Ubuntu (abajo)

 Por si esto fuera poco, el código para las aplicaciones web se puede probar desde el propio entorno de desarrollo como vemos en la Figura 2 ¡Fantástico!

Figura 2 - Vista del editor de código (izquierda), el servidor web integrado Apache (abajo) y los resultados de la ejecución (derecha)

 Además, al ser un entorno web se puede acceder al mismo desde cualquier computadora con acceso a internet y un navegador moderno.

 El entorno Ubuntu se puede acceder a través de una sesión de consola en el navegador y en él se pueden usar comandos nativos de Linux, así como otras utilidades como Openssl o cualquier cosa que podamos instalar a través de internet.

 Supongo que para desarrollos complejos Cloud9 se puede quedar algo escaso, pero para usuarios personales la relación funcionalidad/precio es difícilmente superable..


miércoles, 12 de octubre de 2016

Como extender el disco en maquinas virtuales de VirtualBox

 En ocasiones podemos no calcular bien el espacio asignado al disco de una máquina virtual, pero la gran ventaja de la virtualización es la flexibilidad y el tamaño de los discos duros no es una excepción.

 Para cambiar el tamaño de un disco existente en Virtual Box se debe usar la orden VBoxManage.exe, que normalmente se encuentra en la ruta donde se haya instalado Virtual Box. Por ejemplo C:\Program Files\Oracle\VirtualBox\VBoxManage.exe

 En primer lugar listamos los discos gestionados por Virtual Box: VBoxManage.exe list hdds

Y a continuación anotamos el UUID del disco que queramos extender. Después, con la máquina virtual apagada, usaremos el modificador modifymedium para extender dicho disco: VBoxManage.exe modifymedium disk UUID_DE_MI_DISCO --resize 25000

  Cuando termina la ejecución de la orden el disco se encuentra extendido a nivel físico pero luego hay que extenderlo en el sistema operativo para que ocupe el nuevo espacio disponible. Arrancamos de nuevo la máquina y en Windows se puede hacer la operación desde el administrador de discos (compmgmt.msc). En Linux dependerá de la distribución usada. Aquí se puede encontrar una buena explicación para Ubuntu que es lo que yo estaba usando en esta máquina virtual.

ATENCIÓN: Utilizar VBoxManage y los gestores de disco del sistema operativo con precaución para evitar perdidas de datos, máquinas que no arrancan, etc. No me puedo hacer responsable de la manipulación incorrectas de los sistemas.