Cómo Verificar si DataSunrise Recibe Tráfico
Básicamente, lo primero que se debe hacer es verificar el Dashboard para determinar si se establece una conexión con el proxy de la Suite de Seguridad DataSunrise. El recuento de conexiones establecidas se muestra en la sección del Dashboard:

Por ejemplo, en esta captura de pantalla puede ver que hay 3 conexiones establecidas, pueden verse en la lista de Proxies -> columnas de Sesiones. Además, según la sección de Sesiones Auditadas Activas, 2 de estas pertenecen a la aplicación DBeaver que está conectada al proxy.
A partir de este documento aprenderá con más detalle cómo verificar si todas las conexiones requeridas están establecidas correctamente.
Herramientas Requeridas
Necesitará instalar las herramientas específicas que le ayudarán a capturar el tráfico requerido.
Todas las instalaciones deben hacerse en una máquina donde esté instalada la Suite de Seguridad DataSunrise.
En caso de que la captura de tráfico se realice en una máquina con el sistema operativo Windows, se recomienda utilizar la herramienta llamada Wireshark: https://www.wireshark.org/download/
En caso de que la captura se realice en un sistema operativo basado en UNIX, la herramienta recomendada es Tcpdump: https://en.wikipedia.org/wiki/Tcpdump
sudo yum install –y tcpdump
Información Requerida
Para determinar si el tráfico fluye entre una base de datos, el cliente y DataSunrise, es necesario conocer las direcciones IP de:
- Servidor de base de datos
- Servidor DataSunrise
- Máquina de la aplicación cliente
- Número de puerto del proxy
Tan pronto como obtenga la información sobre las direcciones IP, puede comenzar el proceso de verificación.
IMPORTANTE: asegúrese de que todos los preparativos en el lado de DataSunrise (la instancia está configurada y el Proxy está escuchando en el número de puerto deseado) y en el lado de la aplicación cliente (la aplicación cliente está configurada para conectarse al proxy de DataSunrise) se realicen correctamente.
Proceso de Verificación en Linux
Después de instalar correctamente el paquete Tcpdump, ejecute el siguiente comando reemplazando los valores IP con los que correspondan a su entorno:
sudo tcpdump -nn --number \(host DatabaseIP and host DataSunrise\) or \(host DataSunriseIP and host ClientIP\) and ProxyPort
La aplicación Tcpdump comenzará a escuchar las conexiones que se establecen según el filtro que ha especificado.
Ahora necesita establecer una conexión con el proxy de DataSunrise y verificar si la conexión deseada se ha establecido correctamente desde la dirección IP de la aplicación cliente a la dirección IP de DataSunrise y desde la dirección IP de DataSunrise a la dirección IP de la base de datos.
Ejemplo:
Intentemos realizar una prueba y ver qué sucede cuando intento conectarme a una máquina Amazon EC2 donde está instalado DataSunrise y DataSunrise está configurado para proteger una base de datos MySQL. Las direcciones IP para el entorno de prueba:
172.31.17.62 - Base de datos 172.31.14.182 - DataSunrise 17.72.172.31 - Aplicación cliente 3306 – Puerto de proxy

Como puede ver aquí, al establecer una conexión la aplicación cliente se conectó desde el puerto 27217 a la dirección IP de la máquina DataSunrise al puerto 3306 (línea 1) y después de esto DataSunrise se conectó a la base de datos desde el puerto 47000 al puerto 3306 (línea 4). La base de datos MySQL también responde a DataSunrise (línea 5) y no responde directamente a la aplicación cliente. Esto significa que la conexión se ha establecido correctamente y la aplicación cliente se conecta directamente al nombre de host de DataSunrise.
Windows
En la interfaz de usuario de WireShark, necesitará especificar un filtro en el campo de texto del filtro.

Para identificar el tráfico correctamente necesitará ingresar el siguiente filtro reemplazando los valores IP con los que correspondan a su entorno:
((ip.addr==DataSunriseIP and ip.addr==ClientIP) and tcp.port == ProxyPort) or (ip.addr==DatabaseIP and ip.addr==DataSunriseIP)
Después de especificar el filtro, al igual que en Linux, necesitará intentar establecer una conexión con el proxy de DataSunrise y verificar si todas las conexiones van correctamente a los objetivos deseados.
Ejemplo:
Intentemos realizar una prueba y ver qué sucede cuando intento conectarme a la máquina donde DataSunrise está instalado y DataSunrise está configurado para proteger una base de datos PostgreSQL. Las direcciones IP para el entorno de prueba:
18.0.14.148 - Base de datos 192.168.1.35 - DataSunrise 192.168.1.109 - Aplicación cliente 5433 – Puerto de proxy

Como puede ver en la captura de pantalla, cuando presiono el botón de prueba de conexión en la máquina cliente, el tráfico va desde la dirección IP de cliente a la dirección IP de DataSunrise a través del puerto 5433 (línea 191). Después de eso, DataSunrise comienza a reenviar el tráfico a la dirección IP de la base de datos (línea 194). También hay muchas otras líneas que demuestran que el tráfico va al servidor PostgreSQL (Columna de Protocolo). Por ejemplo, la línea 198 muestra que DataSunrise envió tráfico a la base de datos y luego la línea 200 muestra que la base de datos envió su respuesta a DataSunrise usando el protocolo PGSQL.
Esto significa que el tráfico va directamente a la dirección IP de la máquina DataSunrise deseada.