El nuevo mundo de las “aplicaciones adaptativas”

Por: Carlos Ortiz Bortoni, Country Manager, F5 México

C.OrtizBortoni@f5.com

Hoy en día, todas las empresas están en el negocio de la experiencia digital.  Y, a raíz de COVID-19, debido a que esas experiencias son ahora la forma principal en que las personas interactúan y realizan transacciones con casi todas las organizaciones, las expectativas de los clientes son más altas que nunca.

Las aplicaciones son el núcleo de las experiencias digitales. Siempre que interactúe con una empresa en línea, ya sea a través de su sitio web o su aplicación móvil, las aplicaciones que esas organizaciones diseñan, construyen y operan son el rostro de sus clientes.

La experiencia digital habilitada a través de estas aplicaciones no solo es crítica, sino que puede ser frágil: según el índice de atención de aplicaciones de AppDynamics, casi el 80 por ciento ha buscado descuentos o reembolsos debido a una mala experiencia digital.  Y el 32% informa que abandonaría una marca a la que antes era leal debido a una mala experiencia.

Ver más: Las cinco prácticas de ciberseguridad que toda organización debería adoptar

Muchas empresas tienen amplias carteras de aplicaciones que les permiten conectarse con clientes, empleados y socios.  Debido a factores como el costo, el riesgo y el cumplimiento, estas aplicaciones a menudo son una combinación complicada de servicios y funcionalidad combinados con tecnologías tradicionales y modernas.  Piense en un banco con una aplicación móvil moderna y elegante que proporciona información de cuenta o solicita lógica empresarial procedente de un sistema de back-end arcaico, que debe mantenerse para garantizar la confiabilidad y la continuidad con sistemas complejos que no se pueden cambiar todos a la vez.

Los desafíos relacionados con la seguridad también son abrumadores y parecen estar empeorando, de hecho, hay una gran dificultad en las organizaciones para administrar la seguridad de sus aplicaciones en los entornos de múltiples nubes actuales.  Otra razón es el panorama de amenazas en rápida evolución, donde el costo de los ataques sofisticados sigue disminuyendo, pero el costo de la defensa sigue aumentando.  En particular, la gran cantidad de violaciones de datos en la última década ha hecho posible que casi cualquier ciberdelincuente del mundo se haga cargo de las cuentas de las aplicaciones al verificar dónde los usuarios han reutilizado las contraseñas en los sitios web.

Ochenta y seis por ciento de los ataques cibernéticos apuntan a aplicaciones o identidades asociadas con ellos.  La cantidad de ataques a aplicaciones aumenta cada año y, en medio de la pandemia global, hemos visto un aumento sin precedentes.

Ver más: Uso de Hacking Ético para Reforzar las Vulnerabilidades

Y luego está el desafío de la visibilidad.  Parte de ofrecer una experiencia digital atractiva es poder optimizar el rendimiento de cada aplicación.  Obtener información sobre cómo fluye el tráfico de aplicaciones, y dónde y cómo ajustarlo, requiere una visibilidad granular de un extremo a otro.

Todos estos problemas se ven agravados por la enorme cantidad.  En la era de los microservicios y la computación distribuida, no es posible mantenerse al tanto de una cartera de aplicaciones en expansión sin una automatización cada vez más sofisticada.
El elemento importante de esta automatización más sofisticada es permitir que las aplicaciones se adapten.  Al igual que un organismo vivo, las aplicaciones adaptativas crecen, se encogen, se defienden y se curan a sí mismas en función del entorno en el que se encuentran y cómo se utilizan.  Esto se aplica tanto a las organizaciones nativas digitales nacidas en la nube como a las empresas establecidas con una combinación compleja de arquitecturas tradicionales y modernas.

Los servicios de aplicaciones incluyen capacidades que facilitan la entrega de aplicaciones, como servidores de aplicaciones, servidores web, controladores de entrada, balanceadores de carga, búsqueda de DNS y CDN.  Un conjunto diferente de servicios de aplicaciones facilita la seguridad de las aplicaciones, incluidos los firewalls de aplicaciones web (WAF), el acceso seguro a las aplicaciones, las tecnologías anti-DDoS, las tecnologías anti-bot y las defensas contra el fraude y el abuso.  Básicamente, estos servicios de aplicaciones son la base de las experiencias digitales de los clientes.

Ver más: F5: la cuarta ola de la nube es inminente

Muchas de estas capacidades ya están implementadas, pero para dar el siguiente gran paso hacia las aplicaciones adaptativas, necesitamos colocar algunas más en la parte superior: una capa de análisis y automatización que toma la telemetría que proviene de los servicios de la aplicación y devuelve la configuración.  hasta ellos.  Machine Learning y otras técnicas de inteligencia artificial pueden permitir que el sistema aprenda de patrones de tráfico históricos o similares y proporcione información sobre lo que está sucediendo exactamente, así como el mejor camino a seguir para la optimización.

Piénselo de esta manera: su proveedor global de café favorito probablemente tenga una aplicación móvil que puede usar para encontrar la tienda más cercana, pedir bebidas desde su teléfono, pagar directamente desde una billetera electrónica y adquirir puntos de recompensa.  Todas esas interacciones necesitan apoyo para mantener su rendimiento y seguridad.  Debido a que el consumo de café aumenta por la mañana, no necesita los mismos recursos distribuidos uniformemente las veinticuatro horas del día; sus recursos cambiarán según las necesidades comerciales.  Con las aplicaciones adaptativas, puede aumentar el rendimiento, la seguridad y los recursos experimentales para satisfacer las prisas de la mañana.

Por el otro lado,  si un cibercriminal intenta atacar o defraudar a la aplicación para robar datos o dinero o recompensas, a través de la IA, la aplicación puede aprender y aplicar ese conocimiento en toda la red para bloquear más intentos de ese actor o actividades similares de otros actores.

En el nivel más básico, así es como funciona Shape Security hoy.  Mediante técnicas de inteligencia artificial, Shape distingue el tráfico automatizado (bots) de los humanos, así como el tráfico malicioso del benigno.  En base a eso, la organización puede predefinir políticas para permitir que Shape bloquee automáticamente el tráfico malicioso o facilite el acceso a los clientes humanos.

Basándose en los sistemas de inteligencia artificial de Shape, F5 es capaz de analizar la telemetría proveniente de su vasta cartera de tecnologías de ruta de datos, desde balanceadores de carga BIG-IP y soluciones WAF hasta servidores web NGINX y puertas de enlace API hasta F5 Cloud Services y servicios administrados Silverline.  Al aprovechar la telemetría de esos componentes, podemos lograr una visibilidad granular de cómo fluye el tráfico de aplicaciones.  Se pueden inferir patrones a lo largo del tiempo y se pueden establecer umbrales para detectar anomalías y señalar cuándo se necesita una intervención.  Además de marcar una aplicación o un servicio de aplicación específico para su intervención, también podemos solucionar algunos problemas para sugerir las posibles causas raíz del problema.

Los operadores humanos pueden establecer reglas sobre cómo se deben manejar problemas similares.  De esta manera, la aplicación adaptativa no solo se escala y protege, en realidad está aprendiendo y mejorando con el tiempo.

En este momento, la norma general es que estas cosas no suceden automáticamente en entornos híbridos o de múltiples nubes.  Se requiere una gran cantidad de políticas y secuencias de comandos implementadas manualmente para establecer lo que es efectivamente adaptabilidad codificada.  La mayoría de las empresas operan en un mundo actual en el que si la experiencia de un cliente es deficiente, se enteran primero a través de Twitter y luego deben esforzarse por encontrar suficientes detalles para concretar una resolución.  Este método de gestión de aplicaciones, este proceso estático en el que la organización gestiona sus recursos de forma manual, no se escala para cumplir con las altísimas expectativas de experiencia del cliente a las que se enfrentan las empresas hoy en día.

En un mundo de aplicaciones adaptativa, los servicios de aplicaciones se escalan independientemente según la demanda.  Se defienden y brindan alertas al sistema en general si están sufriendo algún desafío.  Se fusionan en una experiencia de usuario final que es lo más adaptativa posible, con la capacidad de configurar y orquestar en diferentes tipos de experiencias.  El resultado final es una experiencia digital extraordinaria para el usuario final de la aplicación.

Gracias a las inversiones existentes de F5, estamos bien encaminados para ofrecer esta visión a los clientes.  Estamos construyendo una plataforma de servicios de aplicaciones que cambiará fundamentalmente la forma en que se entregan y protegen las aplicaciones, lo que en última instancia ayudará a los clientes a brindar experiencias digitales diferenciadas que se han vuelto tan importantes para todas las organizaciones