Elasticsearch y herramientas similares han transformado el mundo empresarial en los últimos años. Nunca ha sido tan fácil y seguro crear, almacenar y compartir información. Debemos el nacimiento de estas tecnologías al exponencial incremento del flujo de datos que acumulan los profesionales en Internet y, como consecuencia, el creciente riesgo a que te hackeen. Por ello, en el panorama tecnológico actual, es imprescindible para toda empresa reforzar su seguridad.
Hemos recopilado en este post, los conceptos básicos de el webinar que compartió con nosotros Carlos Cilleruelo, ingeniero informático y experto en ciberseguridad que, además de investigador, trabaja como freelance ofreciendo asesoramiento a empresas en esta materia, y es no está de más decirlo, Director del Ciberseguridad Full Stack Bootcamp de KeepCoding. En este webinar Carlos nos ha contado cómo identificar y reaccionar ante cualquier caso de pirateo con la ayuda del Elasticsearch, el software de indexación y búsqueda de datos más popular en el mundo profesional.
¿Qué encontrarás en este post?
ToggleMejor prevenir que curar
“Hay que trabajar con la premisa de que, en algún momento, vamos a tener un incidente de seguridad”. Por ello, la detección temprana de cualquier problema es fundamental en este contexto. Nuestro invitado recomienda que al igual que se evalúa la usabilidad de un producto o la funcionalidad de un sistema, hay que comprobar la seguridad. En este caso, Elasticsearch es uno de los mejores recursos que existen hoy en día. Fundada en 2010 y basada en Apache Lucene, es muy rápida como sistema de búsquedas y almacenamiento de datos. Convive en un mismo ecosistema con otras herramientas que la complementan: Beats como colector de datos; Logstash como agregador y procesador; y Kibana como instrumento de análisis y visualización.Siempre listos con Elasticsearch
Es indispensable aprovechar del ecosistema Elasticsearch para, no sólo responder de la mejor manera en caso de un ataque, sino estar preparado antes de que suceda. Para ello, este sistema se basa en la expresión Zero Trust Architecture. Este supuesto permite ser precavido y disponer de todo lo necesario en caso de que exista un incidente, antes de que surja el problema real. Esto se consigue monitorizando todos los activos posibles, centralizando los ficheros o logs e implementando un sistema seguro de gestión de información y eventos. La arquitectura de Elasticsearch es un sistema de nodos. Está compuesto por:- Data nodes: Almacenan información y ejecutan las operaciones de búsqueda e indexación
- Master nodes: Manejan el clúster y los datos de configuración
- Client nodes: Se encargan de las peticiones
- Ingest nodes: Realizan el procesamiento previo de ficheros antes de ser indexados.