eBPF no requiere agentes, no causa interrupciones y ofrece una atractiva combinación de generación de datos y control.
eBPF va camino de convertirse en uno de los componentes más importantes de las soluciones modernas de observabilidad y seguridad, gracias a su capacidad para ofrecer una visibilidad sin precedentes y actuar como punto de control estratégico para la seguridad.
¿Qué es eBPF?
eBPF (filtro de paquetes de Berkeley extendido) es una estructura ligera de Linux a nivel del kernel que puede actuar como punto de recopilación y control de la telemetría. Es popular porque no requiere modificar ni recompilar el kernel, lo que permite incorporar fácilmente funciones de captura y control en los sistemas.
Aunque se utiliza principalmente para recopilar telemetría de un sistema, también puede emplearse como punto de control, ya que permite realizar un conjunto limitado de funciones. Por ejemplo, puede utilizarse para impedir la propagación de paquetes sospechosos, así como para actuar como una especie de enrutador a nivel de paquete.
Esta doble naturaleza explica por qué la tecnología está cobrando importancia tanto en el mercado de la observabilidad (captura) como en el de la seguridad (control). eBPF facilita el análisis al ofrecer un conjunto de puntos de captura más sólido de lo que resulta posible o económicamente viable con las tecnologías tradicionales basadas en agentes. eBPF permite desarrollar capacidades de observabilidad y seguridad.
“Para profundizar en eBPF, consulta esta lección de Brightboard con Buu Lam, de F5 DevCentral”
¿Por qué eBPF es la tecnología más destacada de 2023?
Estoy seguro de que la primera reacción a esta afirmación será: «Qué va, la IA generativa es la tecnología más importante de 2023».
Permítanme discrepar.
Aunque la IA generativa es la tecnología más prometedora de 2023, su impacto en el mercado aún es incipiente. Existen miles (literalmente) de herramientas, entornos de trabajo, bibliotecas, aplicaciones y sitios web que permiten a las organizaciones aprovechar rápidamente el potencial de la IA generativa, pero su impacto tangible en el mercado es escaso. Hasta la fecha, el impacto de la IA generativa se limita en gran medida a mejoras de la productividad interna que, si bien son una buena señal, no están transformando los mercados de forma significativa.
No ocurre lo mismo con eBPF, que está teniendo un profundo impacto en dos mercados distintos: la seguridad y la observabilidad. De hecho, eBPF es una de las tecnologías fundamentales que están haciendo posible que estos dos mercados converjan y den lugar a una nueva generación de herramientas operativas que ayudan a proteger mejor a las empresas y sus datos. Por tanto, eBPF es la tecnología más estratégica de 2023.
A lo largo de 2023, hemos visto cómo eBPF ha pasado de facilitar la observabilidad a desempeñar un papel importante en la configuración de la seguridad gracias a su capacidad para actuar como punto de control, aunque limitado. Técnicamente, no requiere agentes, ya que puede incorporarse a sistemas basados en Linux sin necesidad de recompilarlos ni modificarlos y es increíblemente ligero en comparación con las alternativas tradicionales basadas en agentes.
Ahora bien, eBPF no resuelve el reto de qué hacer con todos los datos que se generan. Ese es un problema de mayor envergadura, y el auge de prácticas y enfoques como el aprendizaje automático y DataOps responde a la necesidad de escalar las canalizaciones de telemetría para garantizar que las herramientas de análisis puedan aprovechar toda esa valiosa información y generar la información práctica que las organizaciones llevan solicitando desde 2021.
Pero, como ocurre en la mayoría de las organizaciones, el primer paso es asegurarse de que recopilan telemetría de todas las fuentes adecuadas, y una de las respuestas a ese reto se encuentra en el uso de eBPF.
Ahora bien, resulta que eBPF no es solo una tecnología que genera datos. También puede actuar sobre ellos, lo que significa que puede utilizarse como filtro, como enrutador básico y como medio para neutralizar ataques o agentes maliciosos en una fase temprana. Los servicios de seguridad se nutren de datos, pero también dependen de puntos de control para actuar sobre ellos, y eBPF ofrece convenientemente ambas funciones.
Y por eso estamos viendo un uso cada vez mayor de eBPF tanto en el mercado de la observabilidad como en el de la seguridad, especialmente en aquellas soluciones que están empezando a operar en ambos ámbitos. eBPF es la tecnología más destacada de 2023.
Está por ver si podrá mantener su posición en 2024 ante el arrollador impulso de la IA generativa. Pero la velocidad a la que avanza la IA indica que, si no supera a eBPF en 2024, lo hará poco después.
Adopción de eBPF en las empresas
Las organizaciones empresariales pueden aprovechar eBPF mediante software y servicios basados en esta tecnología, así como incorporándolo a su propia pila tecnológica. El uso de eBPF puede mejorar considerablemente la visibilidad, especialmente en aplicaciones tradicionales cuyo coste de instrumentación manual resulta demasiado elevado. Al utilizar eBPF, las organizaciones pueden integrar eficazmente la visibilidad en una pila de aplicaciones sin la sobrecarga —ni el coste adicional— que conlleva implementar y gestionar opciones basadas en agentes.
Se recomienda a las organizaciones que aún no hayan explorado eBPF que lo hagan ahora. Ante el aumento de los costes asociados a la nube y a las soluciones basadas en agentes, aprovechar eBPF es una excelente opción estratégica para reducir costes, aumentar la visibilidad y alimentar los flujos de datos que requiere la IA.
Sobre el autor

Lori MacVittie es ingeniera distinguida y evangelista jefe en la Oficina del CTO de F5, y cuenta con una amplia experiencia en entrega de aplicaciones, estrategia de automatización e infraestructura. Es conocida por convertir la complejidad en claridad, ya sea definiendo mecanismos de protección para agentes de IA, analizando arquitecturas multinube frágiles o explorando los límites de los sistemas escalables. Aporta más de treinta años de experiencia en el sector en desarrollo de aplicaciones, arquitectura de TI y operaciones de redes y sistemas. Antes de incorporarse a F5, fue una galardonada editora de tecnología. MacVittie posee un máster en Informática y es una autora prolífica cuyas publicaciones abarcan la seguridad, la nube y la arquitectura empresarial. También es una apasionada de los juegos de mesa y los videojuegos, y expresa sin complejos sus firmes opiniones sobre el queso.
Más artículos de Lori Mac VittieArtículos relacionados del blog
Proteger los endpoints de las API dificulta la seguridad de las API
Descubre las complejidades de la seguridad de las API, los retos a los que se enfrentan las organizaciones, la evolución de los ataques contra endpoints de API y la necesidad de políticas de seguridad adaptadas.
¿Qué es el sesgo de la IA y por qué es importante para TI?
Descubre los fundamentos del aprendizaje de la IA. Aprende cómo pueden surgir sesgos en la IA y qué riesgos plantean para las TI y la transformación digital.
Redefiniendo la ciberseguridad en el extremo de la nube distribuida con IA y telemetría en tiempo real
La transformación digital y la adopción de tecnologías en la nube están provocando cambios en las arquitecturas de las aplicaciones. Estos cambios introducen nuevas superficies de ataque, que son el objetivo de métodos de ataque avanzados, altamente organizados y con motivaciones económicas. Mediante el uso del framework Morpheus de NVIDIA, F5 está investigando técnicas para detectar estas amenazas avanzadas con telemetría en tiempo real y análisis basados en IA.
El papel de la nube en las aplicaciones nativas del edge
No debería sorprender que, al igual que la aparición de la nube dio lugar a las aplicaciones nativas de la nube, el edge esté impulsando un conjunto de aplicaciones nativas del edge. Sin embargo, estas aplicaciones no residirán únicamente en el edge. Al mismo tiempo, están surgiendo nuevos patrones arquitectónicos que aprovechan las aplicaciones alojadas en la nube y en el centro de datos.
La creciente diversidad de ubicaciones y usuarios está impulsando a las empresas hacia el edge
En el contexto del ámbito de las aplicaciones, el término «usuario» siempre se ha referido a la entidad que interactúa con una aplicación. Del mismo modo que los cambios en las arquitecturas de las aplicaciones impulsan cambios en las tecnologías que permiten ofrecerlas y protegerlas, los cambios en la definición de usuario han provocado cambios en los lugares donde se despliegan las aplicaciones.
El edge está impulsando un renacimiento de las infraestructuras
A medida que las organizaciones aumentan la generación de datos y tratan de extraer valor empresarial de ellos, sin duda recurrirán a la analítica y la automatización basadas en la IA y el aprendizaje automático. Precisamente este tipo de cargas de trabajo son las que más se beneficiarían de una infraestructura optimizada y, sin embargo, hoy en día son las que menos probabilidades tienen de poder aprovecharla.