Fefu
21May/170

Criptografía con GnuPG

Este fin de semana presentamos un borrador de charla sobre criptografía basada en un artículo (Protegiendo tu identidad y privacidad con GnuPg) había publicado hace un tiempo.

La charla incluyó una demostración de instalación de las herramientas necesarias para comenzar a firmar y cifrar datos, así como la muy temida tarea de crear los pares de llaves privadas y públicas (4 líneas que cualquiera puede copiar y pegar en la terminal).

Muchas gracias a todos y cada uno de los que transformaron esta simple charla en un diálogo animado e interesante.

Haciendo click en el link a criptografía con GnuPG podrás visualizar y descargar la presentación completa para ofrecerla donde quieras.

3Nov/110

Charla de Software Libre en UCES

Afiche y flyer Charla Software Libre en UCES

Afiche de la charla

El miércoles 2 de Noviembre a las 19 dimos una charla de "Software Libre" en la Universidad de Ciencias Empresariales y Sociales. Los disertantes y temas a tratar fueron:

  • Fefu Ponce de León, Impacto social del software libre
  • Vladimir di Fiore y Facundo Illanes, Cooperativas de desarrollo de software libre, una oportunidad
  • Leandro Monk, SugarCRM en el mundo real
  • Roman H. Gelbort, LibreOffice
  • Ricardo Di Pasquale, Bases de datos

Los archivos correspondientes a las presentaciones pueden descargarse desde http://url.fefu.eu/slides1 . El audio de la charla puede escucharse on-line o descargar en formato speex (que se puede escuchar con el reproductor multimedia libre VLC).

Los agradecimientos están en cada una de las presentaciones.

20Jul/112

Protegiendo tu identidad y privacidad con GnuPG

GnuPG (GNU Privacy Guard o guardían GNU de la privacidad) es un programa de software libre que te permite firmar y cifrar documentos, mensajes, archivos y cualquier otro tipo de información digital. Firmar digitalmente equivale a firmar una hoja de papel, con la salvedad de que una vez firmado, el contenido del mismo ya no puede ser cambiado, porque si fuera modificado, el algoritmo de firma digital devolvería un error indicando que el contenido no corresponde a la identidad que se desea verificar.

El cifrado de los datos permite a un usuario transferir información a través de un canal inseguro (como Internet) para que sólo su destinatario lo pueda acceder (luego de descifrarlo).

Ahora tenemos definidos dos procedimientos independientes y complementarios: firmar y cifrar.

  • Si por ejemplo yo deseara enviar un mail y que el remitente pueda verificar que fue escrito por mi, bastará con firmarlo.
  • Si quisiera que sólo el destinatario lo pueda leer, tendría que cifrarlo
  • Si quisiera compartir un secreto con el destinatario y también firmar ese secreto para asociarlo de manera inequívoca a mi identidad, tendré que firmarlo y cifrarlo

Gracias a que GnuPG es software libre, puede funcionar en cualquier plataforma y tiene un manual en castellano. Si la línea de comandos no es lo tuyo o preferís usarlo junto con el cliente de correo electrónico Mozilla Thunderbird, podés aprovechar el agregado Enigmail, que además te podrá asistir en los primeros pasos (como la creación del par de claves pública y privada).

Luego de algunos clicks tendrás tu par de claves (pública y privada). A partir de entonces podrás firmar todos los mensajes que quieras. Cuando quieras cifrar un mensaje para que sólo su destinatario lo pueda leer, podrás cifrarlo usando su clave pública, para que cuando le llegue el mensaje, él pueda leerlo haciendo uso de su clave privada.

Cómo firmar y enviar un mail usando GnuPG

Ilustración para entender cómo funciona la firma con GnuPG

Con las llaves privadas es posible firmar cualquier cosa, incluso las llaves públicas de otros usuarios. Esta práctica refuerza los lazos de confianza entre los diferentes actores (transmisores y emisores) y la publicación de las claves públicas firmadas permite establecer una red de confianza entre cada uno de ellos y terceros. Con el objeto de fortalecer las redes de confianza que las llaves ofrecen, es que se organizan las fiestas de firmado de claves. En estas fiestas, cada uno de nosotros se transforma en la entidad verificadora de la identidad de aquellos a quienes les firmamos sus claves. Esta modalidad descentralizada (en la que ningún estado autoritario interviene) mantiene el sistema saludable, minimizando las posibilidades de que alguno de nosotros sufra un robo de identidad (lo que ocurre cuando alguien se hace pasar por nosotros).

Como enviar un mail usando GnuPG

Ilustración para entender cómo funciona el cifrado usando GnuPG

En su conjunto, el cifrado y firma son procedimientos que nutren relaciones de confianza sobre las cuales podemos comunicarnos independientemente de cualquier otra entidad (física o jurídica) que desee intente certificar, vigilar o controlar nuestras identidades.

Hace años que vengo imaginando qué pasaría si creáramos un sistema económico basado en redes de confianza como las que vemos en GnuPG.

¿Pudiste usar GnuPG? ¿Conocías alguna otra aplicación similar? Contanos tus experiencias, pueden resultar de interés a otros.

22Jun/111

Block de notas colaborativo

Nadie discute la utilidad de una hoja de papel en manos de alguien ávido por dejar en sus trazos un sendero de pensamientos. El papel es muy útil a la hora de darle forma a nuestras ideas y es doblemente práctico a la hora de compartir aquellas mismas ideas. Pero el papel tiene algunas limitaciones, y justamente son estas las limitaciones que algunas versiones de papel digital nos ayudan a superar.

Limitaciones del papel:

  • Difícilmente lo pueda usar más de una persona simultáneamente (dos o tres como máximo)
  • Resulta imposible que dos o más personas físicamente distanciadas intervengan en el mismo documento
  • No tiene control de versiones (para saber qué se modificó y cuándo)
  • Es difícil de transportar
  • No se pueden hacer búsquedas automáticas sobre un texto escrito en cursiva
  • La escritura manuscrita es fácilmente atribuible a una identidad (los peritos calígrafos se dedican a eso), y esto impide escribir de manera anónima

Resulta que hay una herramienta de software libre (gnu) que te permite editar un documento de texto de manera colaborativa, simultánea y anónima. El programa se llama etherpad, y es un procesador de texto que a diferencia de otros procesadores de texto, no requiere ser instalado en el equipo porque se puede usar desde cualquier navegador web (corre directamente desde un servidor web), muestra en diferentes colores los cambios realizados por diferentes usuarios y permite compartir archivos al mismo tiempo que podés chatear con todos los que están editando el archivo para intercambiar opiniones sobre el progreso del trabajo. Si no sabés cómo instalarlo, podés usar el PiratePad, que es una implementación libre y anónima de la herramienta etherpad.

Creo que es una excelente herramienta para usar en capacitaciones, clases, reuniones, tormentas de ideas y en cualquier otra actividad que requiera la construcción colaborativa de documentos. Imaginate que estás en una clase y que en vez de ser 25 personas las que toman apuntes, los estudiantes se vayan turnando para tomar notas de la clase. Incluso aquellos que están en otro lugar podrían seguir su evolución, los que faltaron podrían estudiar de lo que escribieron todos sus compañeros. Al momento de estudiar, todos tendrían los mismos materiales de estudio, y los podrían copiar y distribuir porque son el fruto del trabajo colaborativo. Si podés, probá usarlo y contarme cuáles fueron tus resultados obtenidos.

Antes de la aparición de esta herramienta, solía usar otro programa que se llamaba Gobby, pero dado que este programa requiere ser instalado en cada uno de los puestos de trabajo que lo usan, es una alternativa menos atractiva para usuarios inexpertos.

14Nov/080

Charla Richard Stallman

Beatriz Busaniche publicó en su blog un link a la charla que dio Richard Stallman el viernes 3/Nov/2008 en el Congreso de la Nación Argentina. Si tienen un rato libre, les recomiendo que la vean. Gracias Bea !