firebird_zebedee

Páginas: 9 (2119 palabras) Publicado: 14 de diciembre de 2014
Firebird
y
Zebedee
Creado por
Artur Anjos Trindade
artur@arsoft.pt
Traducido por
Santiago Russo

Uso de Zebedee con Firebird para cifrar y comprimir el
tráfico de red
Tabla de contenidos
1.
2.
3.
1.
2.
3.
4.
5.
6.
7.

Introducción
¿Qué es Zebedee?
Zebedee, configuración para que funcione con Firebird
Archivo de configuración - Servidor Zebedee y servidor Firebird en lamisma
máquina
Archivo de configuración - Servidor Zebedee y servidor Firebird en máquinas
diferentes
Archivo de configuración - Cliente Zebedee
Uso de claves privadas
Transparencia en el uso en una aplicación Delphi
Notas finales
Información adicional

1. Introducción
Usar Firebird con una conexión directa a Internet lleva siempre a dos
cuestiones: Rendimiento y seguridad. Firebird notiene soporte interno para
comprimir los paquetes IP, ni la posibilidad de cifrar los datos que se transmiten a
través del cable. Abrir el puerto 3050 directamente a Internet es una idea que no
gustará a nadie.
Una solución a este problema será siempre un producto de otro fabricante podría ser una solución de software, una solución de hardware o ambas.
Personalmente, yo estaba buscando unasolución que podría utilizar como estándar
en todas mis instalaciones de Firebird, así que empecé a buscar una solución de
software capaz cifrar y comprimir los datos TCP/IP. De código abierto y que sea
soportada por Linux y Windows sería la solución perfecta: algo con el "alma" de
Firebird. Encontré Zebedee.
2. ¿Qué es Zebedee?
Zebedee es una herramienta de software para establecer un “túnel”TCP/IP o
UDP para la transferencia de datos comprimidos y codificados entre dos sistemas.
Zebedee funciona tanto en Linux y Windows, es completamente gratuito para uso
comercial y no comercial, y se distribuye bajo los términos de la GNU General Public
License.
La instalación de Zebedee es fácil y rápida: en pocos minutos nos podemos
conectar a un servidor Firebird a través Internet usandoencriptación y compresión
de datos.
Como Neil Winton dice, desarrollador de Zebedee, en la página de Zebedee hay
otros productos de software que hacen lo mismo, pero me gusta Zebedee porque es
fácil de configurar, sencillo, de tamaño reducido, y poderoso (características a las
que nosotros, los desarrolladores de Firebird, estamos muy acostumbrados).

Zebedee es fácil de entender para unusuario Firebird: un servidor Zebedee
escucha conexiones de clientes Zebedee. Zebedee Server cifra y comprime los datos
que se envían al puerto para ser remitidos al cliente. El cliente Zebedee recogerá
los datos, los descomprimirá y descifrará para luego enviarlos a su destino final.
3. Configuración para trabajar con Firebird
Zebedee es una herramienta genérica: simplemente ejecuta eltráfico entre dos
puertos. Puede ser utilizado en una variedad de situaciones, pero este documento se
centrará sólo el uso con Firebird.
Un servidor Zebedee, no tiene por qué estar en el mismo equipo del servidor
Firebird. Un cliente Zebedee no tiene que estar en el mismo equipo de la aplicación
cliente de Firebird.
Hay muchas combinaciones posibles, escogeré dos de ellas: el uso del servidorZebedee en la misma máquina que ejecuta el servidor Firebird (opción A), y el uso
de Zebedee en otra máquina (opción B).
Supongo también que habrá un montón de clientes remotos, y el cliente
Zebedee estará en todos ellos. Ese es el ambiente más común para un servidor
Firebird conectado a Internet.
Hay otras situaciones en las que Zebedee podría ser muy útil: conectar oficinas
remotas a unaoficina principal usando enlaces de “bajo” ancho de banda. En estos
casos podrían beneficiarse si utilizan una máquina que ejecuta un cliente Zebedee
para todas las estaciones de trabajo remotas.

Personalmente, yo nunca uso la opción A, principalmente por dos razones: para
evitar una conexión directa entre mi servidor Firebird e Internet, y tener mi
servidor Firebird en una máquina dedicada....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS