seguridad

Si los programadores fueran albañiles

¿Os habéis preguntado que pasaría si en la construcción se operara de la misma manera que en el desarrollo de aplicaciones informáticas? Yo como desarrollador me siento totalmente identificado con ese relato. La manera en la que se nos hace trabajar, especialmente en lo de los planos y lo de las demos. La culpa casi siempre es de los superiores y de los comerciales, que quieren resultados rápidos pero sin invertir tiempo/dinero en la planificación del proyecto (análisis); luego el proyecto sale como sale, los desarrolladores acaban quemados, el cliente insatisfecho, etc.

Evitar la proliferación de correo basura o spam

Un consejo que siempre doy a mis amigos y familiares, es que cuando se tengan que enviar emails a muchas personas, pongan a todos los destinatarios en la casilla “Copia Carbón Oculta” (CCO) o en inglés “Blind Carbon Copy” (BCC) del cliente de correo electrónico, ya que de esta forma reducimos las posibilidades de que los spammers intercepten estas direcciones para enviar correo basura (spam).

La excepción a la anterior "norma" es cuando se requiere que las personas que reciban este email puedan participar en una especie de "charla offline" con todos los receptores, utilizando la característica "responder a todos". Mis amigos y yo utilizamos a veces este método para ponernos de acuerdo para quedar para algún evento, decidir el regalo de cumpleaños conjunto para algún amigo, etc. No hay ningún problema en usar este "sistema", siempre y cuando se trate de una lista cerrada de destinatarios. En cuanto alguno de los destinatarios decida reenviar el email a muchas otras y no siga estos consejos, estaremos facilitando la obtención de direcciones de email a los spammers.

Evidentemente, todo esto no sirve de nada si no se eliminan también todas las referencias a emails del cuerpo del mensaje, por lo que también deberíamos tomar la pequeña molestia de eliminar todo aquello que no forme parte del contenido del email, especialmente otras direcciones de correo electrónico. Además, de esta forma también reducimos el tamaño del mensaje, el envío y la recepción son un poco más rápidas y sobretodo facilitamos la lectura a los futuros lectores.

La mayoría de ocasiones este tipo de envíos son lo que se denominan cadenas de correo electrónico, que son mensajes cuyo contenido incita a reenviarlo a todos nuestros conocidos. Sus contenidos suelen ser:

  • Cadenas de la suerte: son las típicas que acaban diciendo "si no reenvías este email a n personas... algo malo te sucederá". 
  • Rumores y Hoaxes (bulos).
  • Apelación a la generosidad de las personas: por ejemplo exponen un suceso muy trágico, por ejemplo una enfermedad cuya cura es muy cara, y nos indican que con tan solo reenviar el email a nuestros conocidos estaremos contribuyendo a financiar la cura de la enfermedad de dicha persona.
  • Premios (generalmente falsos).
  • Cosas graciosas, chistes, noticias interesantes, etc.

Los cuatro primeros puntos no aportan nada al lector, ya que casi siempre se trata de mentiras, por lo que yo aconsejo no reenviarlos. Respecto al último punto, habrá quien lo considere spam y habrá quien no. Por este motivo, antes de reenviar este tipo de mensajes sería bueno conocer las preferencias de los destinatarios respecto a éstos.

Si piensas que el evitar la proliferación del correo basura no es suficiente motivo para seguir estos sencillos consejos, entonces quizás este otro motivo te convenza más. Recordad que las direcciones de correo electrónicas son consideradas por la ley (artículo 3A de la LOPD) como un dato personal, igual de importante que nuestro NIF o nuestros datos bancarios, por lo que el uso de éstas sin el consentimiento del propietario puede ser castigado por la ley.

Elección de contraseñas seguras

Actualmente, el número de servicios que se ofrecen en Internet ha crecido exponencialmente. Para poder acceder a muchos de ellos se requiere un identificador y contraseña personales. Una mala elección de la contraseña puede facilitar a hackers la entrada no autorizada a este servicio e incluso a otros diferentes. En el siguiente artículo pretende ser una miniuía para la elección de buenas contraseñas:

Requisitos de una contraseña 

  • Contraseñas de más de 8 caracteres. Contra más larga sea, más dificil será de romper mediante ataques de hackers por el método de fuerza bruta.
  • Usar combinaciones de números, letras y símbolos.
    • No usar combinaciones de letras secuenciales o de teclas adyacentes, como abcde, qwerty, 12345, etc.
    • No usar palabras con ciertas letras reemplazadas, como P@ssw0rd, c0ntr@seny@, etc. pues los hackers también prueban estos trucos.
  • Ha de ser fácil de recordar, pero dificil de adivinar:
    • No usar tu usuario, el nombre de algún familiar/mascota, años/fechas de nacimiento, etc.
    • No usar palabras del diccionario (de cualquier idioma) pues los hackers utilizan herramientas para adivinar passwords basados en palabras.
    • No usar contraseñas demasiado dificiles de recordar, que tengamos que apuntar en un papel para recordar, pues otros podrían encontrarlo y usar las contraseñas escritas en él.

Creación de una contraseña segura y fácil de recordar

A la vista de los requisitos expuestos en la lista anterior, puede parecer dificil encontrar una contraseña que los cumpla todos y sea fácil de recordar. Podemos usar el siguiente truco:

  1. Piensa una frase que te sea fácil de recordar, como por ejemplo "tanto va el cántaro a la fuente que al final se rompe"
  2. Coge la primera letra de cada palabra. En el ejemplo anterior quedaría "tvecalfqasr"
  3. Mezcla mayúsculas y minúsculas de manera que recuerdes donde va cada una. En el ejemplo anterior podemos poner en mayúscula la inicial de las palabras más significativas (va, cántaro,  fuente, rompe), de forma que quedaría: "tVeCalFqafsR".
  4. Sustituye algunas letras por símbolos y números, o insértalos en posiciones que puedas recordar: "tVeC@lFq@f5R"

Manteniendo las contraseñas seguras

No sirve de nada crear un password fuerte como el anterior si no lo utilizamos correctamente. Por ello:

  • No le des la contraseña a nadie.
  • No escribas la contraseña en ningún lugar; mantenla memorizada.
  • Nunca envíes la contraseña por e-mail.
  • Cambia la contraseña regularmente cada ciertos meses.
  • No uses la misma contraseña para más de un servicio. Si la adivinaran en un servicio, tendrían acceso a los otros.
  • No actives la opción de recordar contraseñas del navegador. Si otras personas usaran tu ordenador tendrían acceso a los servicios en los que hayas marcado esta opción.
  • Procura que la página donde introduzcas la contraseña use SSL, en caso contrario la contraseña se transmitiría por la red sin encriptar, siendo susceptible de ser interceptada por un hacker mediante un sniffer.
  • Asegurate que la máquina en la que teclees la contraseña esté libre de virus, troyanos y keyloggers. Si no fuera así, este tipo de software malicioso podría estar preparado para registrar todo lo que teclees, incluidas tus contraseñas.

 
Actualizado: añadidos los últimos dos puntos con consejos más para mantener seguras las contraseñas.
Actualización 03/05/2006:Password Recovery Speeds página en la que se indican los tiempos aproximados en "reventar" una contraseña según la potencia del ordenador (o red de ordenadores), donde se puede constatar la importancia de una buena elección de passwords.


(Vía Microsoft)

Syndicate content