10 nov. 2008

Silc

De momento para hoy no hay tira, no estoy muy fina, así que iremos a otra cosa.

Hoy es el turno de SILC, un protocolo de mensajería encriptado.

SILC es un protocolo libre que viene acompañado de su respectiva implementación (servidor, clientes, librerias…) y tiene como objetivo permitir la comunicación de forma segura. Su desarrollo se inició en 1997 aunque de forma discontinua, no tomó fuerza hasta el 1999 saliendo la primera versión en el 2000. Su precursor fue el finlandes Pekka Riikonen, especialista informático en el campo de la seguridad.

Podriamos definir SILC como un híbrido entre IRC y la mensajería instantanea ya que hereda funcionalidades de ambas ramas, sin embargo ha sido diseñado desde el inicio pensando en la seguridad. SILC proporciona seguridad a unos niveles superiores a la seguridad que puede ofrecer la combinación de cualquier protocolo no seguro (e.g. IRC, Jabber, MSN Messenger…) junto con tecnologías como TLS/SSL y GnuPG/PGP. El principal motivo que dan en su web es que es muy difícil hacer seguro un protocolo inseguro utilizando un añadido (e.g. SSL) por encima, sin embargo se puede conseguir una seguridad superior si diseñamos desde 0 un protocolo con esas características. Por ejemplo, SSL es ideal para comunicaciones entre 2 máquinas, pero cuando han de intervenir más nodos como por ejemplo ocurriria en un canal (como los del IRC) su funcionamiento no es tan bueno (por ejemplo nadie te asegura que todas las personas han conectado con SSL al servidor).

[sigue...] http://www.gpltarragona.org/archives/284

Para empezar tendremos que tener instalados los siguientes paquetes, irssi y irssi-plugin-silc

# apt-get install irssi irssi-plugin-silc

Una vez instalado arrancamos el irssi

$ irssi

una vez dentro, cargaremos el plugin silc

[(status)] /load silc
19:57 -!- Irssi: Loaded module silc/core
19:57 -!- Irssi: Loaded module silc/fe
19:57 -!- Irssi: Loaded module silc/fe_common

luego nos pedirá una frase para crear el par de llaves.

a continuación añadiremos un server a nuestra lista de servidores, para no tener que escribir cada vez el puerto a que queramos conectar.

[(status)] /silcnet add silc.saunalahti.fi

si miramos en ~/.irssi/config veremos que nos ha creado unas cuantas lineas y que el puerto por defecto es el 706 en lugar del 6667 del irc.

a continuación salimos del irssi con:

[(status)] /exit

y volvemos a entrar (a partir de aquí será lo que tendremos que hacer cada vez que nos queramos conectar a Silc)

$ irssi
[(status)] /load silc

introducimos la frase

[(status)] /connect SILC

y dentro de unos segundos ya estaremos en la red SILC hablando bajo privacidad!

/j #canal : unirse a un canal
/list : ver lista de canales

control + n cambiar entre ventanas

mas info sobre SILC: http://www.silcnet.org/

2 comentaris:

Ases ha dit...

Hola blackhold, queria preguntarte que ventajas ves a este sistema frente al irc para sustituir a los viejos irc como el del hackmeeting y si crees que seria interesante?.

Blackhold ha dit...

he ampliado un poco la información...

Publica un comentari a l'entrada