DataSunrise Logra el Estado de Competencia en AWS DevOps en AWS DevSecOps y Monitoreo, Registro, Rendimiento

Protección Completa de ClickHouse

Protección Completa de ClickHouse

ClickHouse se ha convertido en la columna vertebral del análisis en tiempo real para organizaciones que manejan volúmenes masivos de datos. Su arquitectura columnar ofrece un rendimiento excepcional en las consultas, pero esta velocidad conlleva desafíos de seguridad que las herramientas tradicionales de protección de bases de datos tienen dificultades para abordar. Con DataSunrise 11.3, presentamos soporte completo para ClickHouse mediante analizadores nativos y de protocolo HTTP, gramática SQL basada en Databricks y aplicación completa de reglas de seguridad.

Por qué la Seguridad de ClickHouse Requiere un Enfoque Especializado

ClickHouse funciona de manera diferente a las bases de datos relacionales convencionales. Usa tanto el protocolo TCP nativo (puerto 9000) como la interfaz HTTP (puerto 8123) para conexiones de clientes, procesa sintaxis SQL extendida y maneja cargas analíticas a velocidades que pueden sobrepasar a los proxies de seguridad tradicionales.

Los firewalls estándar de bases de datos a menudo no logran analizar correctamente el tráfico de ClickHouse, resultando en registros de auditoría incompletos, violaciones de políticas no detectadas o latencias inaceptables. Las organizaciones que usan ClickHouse para análisis críticos de negocio necesitan una protección que se adapte a las características de rendimiento de la base de datos.

Análisis de Protocolo Nativo y HTTP

DataSunrise 11.3 ofrece visibilidad real a nivel de protocolo en el tráfico de ClickHouse. La solución analiza ambos métodos de comunicación:

Protocolo Puerto Predeterminado Descripción
Nativo (TCP) 9000 Protocolo binario usado por clickhouse-client y controladores nativos. Recomendado para el mejor rendimiento.
HTTP 8123 Interfaz REST API utilizada por controladores JDBC y aplicaciones web.

Esta cobertura de doble protocolo garantiza que ninguna consulta pase sin ser monitoreada, sin importar cómo las aplicaciones se conecten a sus clústeres ClickHouse.

Soporte para Gramática SQL Basada en Databricks

El analizador SQL de DataSunrise reconoce nativamente el dialecto SQL extendido de ClickHouse, incluyendo sintaxis similar a PostgreSQL con conversiones de tipo usando la notación ::. Esta precisión en el análisis permite:

  • Clasificación y categorización de consultas
  • Seguimiento de acceso a nivel de objeto (bases de datos, tablas, columnas)
  • Análisis de funciones y expresiones
  • Identificación de subconsultas

Sin soporte adecuado de gramática, las reglas de seguridad dirigidas a tablas u operaciones específicas fallarían ante las variaciones de sintaxis de ClickHouse.

Características de Seguridad Soportadas

DataSunrise 11.3 ofrece capacidades integrales para ClickHouse:

Enmascaramiento Dinámico de Datos

Los datos sensibles en bases de datos analíticas a menudo abarcan millones de filas en tablas amplias. El enmascaramiento estático es poco práctico cuando los científicos de datos necesitan acceso rápido a conjuntos de datos a escala de producción.

El enmascaramiento dinámico transforma valores sensibles en tiempo real a medida que los resultados de las consultas regresan a los usuarios. Para configurar el enmascaramiento dinámico para ClickHouse:

  1. Navegue a Enmascaramiento → Reglas de Enmascaramiento Dinámico
  2. Haga clic en Añadir Regla
  3. Seleccione la instancia de base de datos ClickHouse
  4. Configure los parámetros de enmascaramiento para columnas específicas o patrones de datos
  5. Haga clic en Guardar

Los analistas ven valores enmascarados mientras las consultas se ejecutan a toda la velocidad de ClickHouse. Los datos subyacentes permanecen intactos.

Aplicación de Reglas de Seguridad

DataSunrise aplica políticas de seguridad completas en todo su entorno ClickHouse. Para configurar reglas de seguridad:

  1. Navegue a Seguridad → Reglas de Seguridad
  2. Haga clic en Añadir Regla
  3. Seleccione la instancia de base de datos ClickHouse
  4. Defina las condiciones y acciones de la regla
  5. Haga clic en Guardar

Las reglas se evalúan contra los metadatos de consultas analizados, permitiendo condiciones precisas que hacen referencia a bases de datos, tablas, columnas u operaciones SQL específicas.

Comenzando

Para configurar DataSunrise para ClickHouse:

  1. Vaya a Configuración → Bases de Datos y haga clic en Añadir Base de Datos
  2. Seleccione ClickHouse del menú desplegable Tipo de Base de Datos
  3. Configure los parámetros de conexión incluyendo nombre de host, puerto y protocolo (Nativo o HTTP)
  4. Haga clic en Probar Conexión para verificar la conectividad
  5. Configure los ajustes del proxy para las conexiones de cliente
  6. Haga clic en Guardar

Conéctese a través del proxy DataSunrise usando clickhouse-client:

clickhouse-client --user <usuario> --password <contraseña> --host <host_datasunrise> --port <puerto_proxy>

O mediante JDBC para conexiones HTTP:

jdbc:clickhouse://<host_datasunrise>:<puerto_proxy>/<base_de_datos>

El soporte para ClickHouse ya está disponible en DataSunrise 11.3. Para equipos que ejecutan análisis de alto rendimiento, la seguridad empresarial para bases de datos está lista para su despliegue.

Protege tus datos con DataSunrise

Protege tus datos en cada capa con DataSunrise. Detecta amenazas en tiempo real con Monitoreo de Actividad, Enmascaramiento de Datos y Firewall para Bases de Datos. Garantiza el Cumplimiento de Datos, descubre información sensible y protege cargas de trabajo en más de 50 integraciones de fuentes de datos compatibles en la nube, en instalaciones y sistemas de IA.

Empieza a proteger tus datos críticos hoy

Solicita una Demostración Descargar Ahora

¿Necesita la ayuda de nuestro equipo de soporte?

Nuestros expertos estarán encantados de responder a sus preguntas.

Información general:
[email protected]
Servicio al Cliente y Soporte Técnico:
support.datasunrise.com
Consultas sobre Asociaciones y Alianzas:
[email protected]