sábado, 30 de abril de 2016

Mi nuevo bot de Telegram.

Feedbooks public domain catalog. Browse, search, share and download on Telegram chats.
https://telegram.me/eBukBot

A LindekIn en Android no le gustan las url de telegram. Copia el enlace y pegalo en tu navegador web.

miércoles, 20 de abril de 2016

El ransomware de moda, Cryptolocker.

Últimamente estoy recibiendo muchas consultas sobre éste programa malicioso. Intentaré hacer un pequeño resumen de cómo nos podemos infectar, qué hace el virus, porqué no se puede 'deshacer' y que podemos/debemos hacer si nos infectamos.
  1. ¿Cómo nos podemos infectar?

    Las vía más común es un correo electrónico que tratará de engañarnos para que descarguemos un archivo adjunto o para que hagamos clic en un enlace para descargarlo. El archivo será un ejecutable o un documento de MS Office.
    • El ejecutable puede llevar un icono para confundir al usuario, como si fuese un pdf o similar, pero al intentar abrirlo, Windows nos advertirá de que es un programa y de que puede dañar nuestro equipo.
    • El documento de MS Office tendrá Macros y al abrirlo seguramente saldrá un mensaje de aviso de que las macros pueden ser dañinas y que si las queremos activar.
    En cualquiera de los casos, es necesario que el usuario ignore los avisos y se infecte él mismo.    

  2. ¿Qué hace el Virus?

lunes, 18 de abril de 2016

Programación defensiva y consultas en diferido.

   Como somos la mar de profesionales y nunca nos fiamos de la información que se nos pasa en los parámetros de una función, dedicamos parte de nuestro tiempo en la programación defensiva. Cosas que comúnmente, en la  programación defensiva, se ponen al principio de la llamada de una función pueden ser:
  1. Comprobar la existencia de valor.
  2. Comprobar el tipo en caso de herencias.
  3. Comprobar el rango del valor.
  4. Comprobar la plausibilidad del valor, si es posible.
   Esto son solo 4 ejemplos de la cantidad de cosas que se pueden controlar.