Latest / The apicurios - El podcast para los APIcuriosos del mundo por Rafael Granados y Alexandre Ortega . / Zombie APIs, Shadow APIs, Orphan APIs: el riesgo oculto en tu empresa
Transcript
- 0:01Bienvenidos a. The apicurios, el podcast de las
- 0:07APIS para todos los apicuriosos del mundo.
- 0:13Comenzamos muy buenas a todos y bienvenidos de nuevo a la casita
- 0:20de las ratitas Apicuriosas. ¿Y ahora en 2026, Álex, estás
- 0:25ahí? Feliz año familia.
- 0:28¿Cómo estamos bien aquí? Estoy otro año otras movidas,
- 0:32más APIS. Vamos a ver qué nos depara este
- 0:3426 no más. Apis más y ya.
- 0:38Y vamos a ver un poco cómo evoluciona todo.
- 0:41¿Y si es verdad que realmente es todo esto, es aplicable o no?
- 0:45Pero bueno, sí, yo creo que va por aquí también todo el tema
- 0:48este vamos, vamos a ver sí, sí, sí.
- 0:50Sí, sí, ese es el tema de. ¿De industrializar no, ahora
- 0:54hasta ahora estaba todo muy bien, pero la gente pues y los,
- 0:57pero la gente con digo, la gente está muy mal dicha tenían que
- 0:59ser las empresas, es decir, las empresas lo que están haciendo
- 1:03es básicamente que ahora vamos a industrializar lo que hemos
- 1:07aprendido este año, no? ¿Y si pensabais que que era solo
- 1:12una moda pasajera, pues tengo noticias, Eh?
- 1:14Esto esto es lo que acaba de empezar.
- 1:17Y esto es totalmente diferente. ¿Os acordáis, por ejemplo, de un
- 1:212024 aquel año en el que cualquier empresa quería su su
- 1:24chatbot? Pues esa época se acabó de de
- 1:27ya. No estamos en la fase de
- 1:28impresionar a a a nuestro jefe con una demo bonita utilizando
- 1:32una NLMYY, no, ahora esto ya ha cambiado, ha cambiado, ahora
- 1:37toca lo difícil y lo difícil es industrializar todo esto no
- 1:42donde gartner comentaba que este año.
- 1:45Pues empezaba la fase Argentina. Y es que el problema ya no es el
- 1:49modelo, todos funciona genial, todos, todos funcionan perfecto,
- 1:53vale, es así el verdadero desafío, lo lo los chungos es la
- 1:59arquitectura que hay detrás. ¿Cómo montamos esto?
- 2:02Seamos sinceros, un modelo sin manos, no, no, no hace nada sin
- 2:06un bisturí, un médico no hace nada, no, o sea, por muy
- 2:08inteligente que sea. ¿Pero si no tiene manos para
- 2:12coger el bisturí y con ese bisturí y operar es totalmente
- 2:15difícil, entonces bueno, ha llegado el momento de dotarle de
- 2:20tentáculos a la I a y que haga cosas, no?
- 2:23Entonces dejadme que os cuente lo que yo creo que los 3 niveles
- 2:28de de evolución que creo que tienen las las IAS en la
- 2:31empresa, porque es que he estado dándole muchas vueltas y
- 2:34imagínate que estamos hablando de de empleados.
- 2:37Vale en nuestra empresa. Tenemos a los a los becarios que
- 2:40son los asistentes o en el mundo API, barra IA serían los
- 2:46sistemas raj básicos copilotos. Los lo que hacen es pues que
- 2:53seamos capaces de hablar con los PDS.
- 2:55No, sí, sí, sí, el chaquetario que tienes al lado.
- 3:00Lo único que se va a hacer es buscar documentos en donde sea,
- 3:04donde tú le el repositorio de datos donde tú le hayas dicho.
- 3:07Conoce la empresa de P a PA le preguntas algo, lo busca entre
- 3:11todos los PDFS, todos los markdown y todo lo que tenga y
- 3:14al final te responde sin Pum fin, directoria, no hay nada
- 3:17más, entonces bueno, estos serían los los típicos, el nivel
- 3:21uno vale, y esto pues bueno, parece que muchas empresas pues
- 3:24ya lo están utilizando el siguiente nivel de evolución ya
- 3:27serían los los ejecutivos, los agentes.
- 3:29Aquí es donde la cosa empieza ya a ponerse ya interesante.
- 3:34Pues eso, ya no hablamos solo de leer documentos o hablar con los
- 3:37PDFS, como digo yo no, sino que vamos a ejecutar acciones.
- 3:40Este es el territorio donde creo que este año 2026 van a van a
- 3:46estar la la mayoría de las empresas, o sea, volvemos al
- 3:49ejemplo del del becario, ahora ya no es un becario, es un
- 3:52ejecutivo y tiene acceso a sistemas críticos, no, o sea,
- 3:55puede consultar en el ERP cómo estamos, validar transacciones,
- 4:00puede ejecutar APIS y todo eso. ¿Respetando pues la jerarquía,
- 4:06los la privacidad, los permisos, vale, o sea está utilizando o a
- 4:10U2 por ejemplo, para eso no? Bueno, pues esta gente sería
- 4:14capaz de de hacer estas estas acciones, no esta acción en este
- 4:18caso. ¿Y aquí hay una técnica muy
- 4:21importante y es que se necesitan apis bien documentadas y sí, sí,
- 4:25sí y ojo y atención a los MCPS que también tienen que estar
- 4:29bien documentado, no? Entonces esta es va a ser la
- 4:32gran diferencia. Que vamos a tener entre una
- 4:34gente que entiende nuestros sistemas y no, que no tiene idea
- 4:37de dónde están las cosas, si no estamos, si no tenemos una buena
- 4:43y están desperdigados por el mundo como tú vas a decir
- 4:46después, Alex, pues no nos va a servir de mucho, vamos a tener
- 4:49una gente muy bien, hemos creado una gente, pero no va a ser útil
- 4:51para nada. Bueno, vale, lo tenemos YY ya
- 4:54está, no, al final es es lo que tenemos, no por ejemplo, un un
- 4:58ejemplo real, no tenemos el típico chatbot.
- 5:01Te está mostrando la política de devoluciones, te dice, mira,
- 5:04pues tienes que haber, no tienen que haber pasado 15 días.
- 5:07Este agente lee la factura, mira a ver cuántos días han pasado
- 5:13igual han pasado 15 o no han pasado 15.
- 5:15Vale valida con busca el ID de la transacción en el RP o lo que
- 5:19sea, calcula el importe de los portes que ha sido, etcétera,
- 5:22etcétera. ¿Y si ve?
- 5:25¿Que estás dentro de la política aceptada o de la de la política
- 5:30aceptada? ¿Pues te lanzará una, te
- 5:33ejecutará, vale la llamada a la ley de reembolso?
- 5:35No, y todo esto automáticamente. Esto ya no es texto, sino que es
- 5:39un proceso de negocio completo. O sea, ya al final aquí haces
- 5:41cosas, es una gente que ha subido un nivel, ha subido un
- 5:46nivel en nuestra en nuestra madurez, llamémoslo así de de ya
- 5:50no y finalmente ya tendríamos ya la.
- 5:53La, la, la uf, la la Orquesta Sinfónica, no la la guía
- 5:56agéntica a lo bestia, no, aquí ya sería yo todavía no.
- 6:00Bueno, igual me equivoco no, pero creo que estamos un poco,
- 6:03llegamos un poco pronto. No creo que todas las empresas
- 6:06podamos se puedan llegar a este escenario ahora mismo, pero sí
- 6:08que tienen que fijar las bases para poder hacerlo en un futuro.
- 6:12Y ya no hablamos de una gente que que tiene el superpoder de
- 6:16devolverte o no, de hacerte un reembolso o no de una compra en
- 6:20un e commerce. Sino que lo que estamos hablando
- 6:22es de una red de de agentes, todos ellos interconectados,
- 6:27cada uno de ellos especializados en un tema y que colaboran entre
- 6:31sí. ¿Como pues bueno, como como una
- 6:35orquesta, no? ¿En este caso y imagina esto,
- 6:38no? O sea, tienes un agente
- 6:39especializado en finanzas que habla con otro agente que está
- 6:43especializado en logística, que coordina.
- 6:46Con una persona, ay, perdona, con un agente, hasta yo me
- 6:48confundo con 1.1 agente de atención al cliente.
- 6:54¿Si todo esto todos juntos ejecutan el flujo completo de
- 6:58negocio de inicio a fin, pues será agéntico, no?
- 7:03O sea, todo este volumen de negocio, todo esta, todo este
- 7:06caso de uso de principio a fin, va a ser ejecutado por agentes,
- 7:11no por un agente que tenga superpoderes, pero.
- 7:16¿Pero va a poder ejecutarlo? No vale, va a poder ejecutarlo.
- 7:19Pero hay una cosa que hay que tener súper clara, y es que esto
- 7:22es el mundo ideal, pero hay que acuñar una frase, hay que acuñar
- 7:27un igual que hemos hablado de AI First y de todo ese tipo de
- 7:30cosas. Hay que hay que añadir el human
- 7:35in the loop no es no, es optimal, es obligatorio, o sea,
- 7:38si tiene que haber. Un.
- 7:41¿Una intervención humana en según qué acciones, según qué
- 7:44acción, va a necesitar una aprobación de de un humano?
- 7:48No, porque si no, no si no nos podemos encontrar, si hemos
- 7:52visto que las que las IAS son capaces de de engañar o de sí,
- 7:56sí, de engañar, alucinar o incluso no dejarse desconectar,
- 8:01tenemos que estar seguros de que hay para una tarea crítica, para
- 8:05una acción crítica. 111 humano aprobando y verificando que
- 8:09esos. ¿Que eso es correcto, no?
- 8:11¿Entonces, cuál es la moraleja de todo este cuento que os he
- 8:14contado ahora mismo? ¿No?
- 8:15Y es que 2026, el verdadero valor empresarial no va a estar
- 8:20en tener un modelo más grande, súper rápido, multimodal,
- 8:25etcétera, etcétera, sino que va a estar el gran reto para las
- 8:28empresas. Desde mi punto de vista, Álex es
- 8:31construir una arquitectura correcta y una arquitectura que
- 8:34te permita conectar, que te permita gobernar y que haga que
- 8:38la I a trabaje. Para nosotros vuelvo a lo que he
- 8:42dicho antes, si tu API Panagement es un desastre y no
- 8:45tienes documentación, si los servicios no están expuestos de
- 8:49una forma estándar, ya puedes tener el supermodelo más
- 8:52avanzado del laboratorio secreto de antropic.
- 8:56Que los agentes serán serán útiles, serán inútiles.
- 9:01Así que bueno, perdonad toda esta etapa, pero es.
- 9:04Que muchas cosas. ¿Es el lío del episodio que
- 9:07teníamos preparado Álex porque hoy nos vas a dar una master?
- 9:11Vamos a hablar de de de un tema que yo creo que la gente se lo
- 9:18encuentra y tal, pero no le pone nombre.
- 9:21Vale, hasta que un día alguien te pone nombre y te das cuenta
- 9:25que ostra, pues es verdad que que.
- 9:28Que sí, que muchas cosas de estas pasan e influyen en en un
- 9:32Gobierno API. Hoy volvemos al vamos a dejar
- 9:34aparcados el tema de la IA y vamos a adentrarnos en las APIS.
- 9:38Vale, yo yo quería hablaros de la shadow APIS, orphan APIS y
- 9:42Zombies APIS. Vale que vendría a ser.
- 9:46Pues pues sería algo parecido, pero con APIS, vale, no, esto
- 9:50son las APIS que tu organización no quiere que mirar a los ojos.
- 9:54Vale, porque ya veréis que son. Es el típico elefante en la
- 9:59habitación que nadie quiere, nadie sabe por qué está allí,
- 10:04nadie sabe cómo ha llegado eso allí, etcétera, etcétera.
- 10:08¿Vale esto? ¿Es un mal endémico, no?
- 10:10O sea, si trabajas en una empresa medianita tirando a
- 10:14grande. ¿Y vas diciendo O te crees que
- 10:17todas tus apis están controladas?
- 10:21Va a ser que no vale. Va a ser que no supercontroladas
- 10:25documentadas, gobernadas, no se lo cree ni Perry, o sea.
- 10:28O sea, no sé, al final al final estamos hablando de un tipo de
- 10:32APIS que se quedan allí en el ecosistema de la empresa, que
- 10:38igual no es porque no está bien gobernada la empresa, porque
- 10:41desde aquí la importancia del Gobierno de APIS, EH, muchas
- 10:44veces. ¿Por qué?
- 10:45Porque bueno, ahora iremos desgranando una a una, pero al
- 10:49final da igual el sector. O sea, si es un banco, una
- 10:52telco, aseguradora, utilities, lo que quieras.
- 10:55Vale, al final en todas existen APIS que nadie recuerda haber
- 11:00aprobado pero que están allí. Nadie se atreve a pagar porque
- 11:05si la exacto y nadie quiere asumir como propias o quién es
- 11:11el owner de eso al final. Llegas al punto que haces un
- 11:15listado, revisas un API, get web, revisas en blogs y empiezas
- 11:19a ver llamadas, APIS y esta API de quién es y nadie sabe y por
- 11:23qué se llama solo los sábados YY nada más y etcétera.
- 11:28¿Vale, al final bueno, vamos a hablar de las típicas APIS que
- 11:33no salen nunca en los powerpoints, vale, pero que
- 11:37muchas veces están sosteniendo el negocio YY están ahí, vale?
- 11:42¿Qué qué tipos hay? ¿Qué tipos hay?
- 11:44¿Porque has hablado de de de zombies de huérfanas y de shadow
- 11:47a PI? Exacto, exacto, mira, vamos a
- 11:50empezar por las shadow a PIS. Las shadow a PI son las típicas
- 11:55que esto solo para un proyecto. Vale, hazme una API para este
- 11:59proyecto y ya está. Vale, empezamos para las shadow
- 12:01APIS que son las más comunes y las más hipócritas y ya veréis
- 12:05por qué, porque al final una shadow API es una API que no
- 12:08existe oficialmente. Vale, pero curiosamente.
- 12:12Hay gente que la USA en la empresa.
- 12:14¿Vale, cómo nacen estas APIS? Estas shadow por las la historia
- 12:19muchas veces se repite, vale, es solo un endpoint interno que
- 12:24nadie va a utilizar. No hace falta pasar gobierno
- 12:27porque es para este proyectito, es una poc que tenemos y tal es
- 12:31temporal, la la vamos a vamos a utilizar nada 2 meses para la
- 12:35Poc. Con este integración con este
- 12:37tercero para ver si funciona todo y luego nos.
- 12:40Vamos a poder deplicar. ¿Bueno, ya veremos o luego la
- 12:44regularizaremos y ya pasaremos el Gobierno, vale?
- 12:47¿Y qué pasa? Que nunca se acaba regularizando
- 12:50y eso se queda allí y demás. Un ejemplo claro, una, pues voy
- 12:55a poner un ejemplo en banca, un equipo necesita exponer datos
- 12:58de. Entes para el motor antifread
- 13:01vale, por ejemplo, el proceso final te semanas.
- 13:03¿Por qué? Porque como tú y yo sabemos en
- 13:07un banco, pues tienes que pasar unos comités, tienes que haber
- 13:09aprobaciones de no sé qué departamento y cuando te acaban
- 13:13aprobando ponerse en microservicio con este Point,
- 13:16pues tal. ¿Entonces qué pasa?
- 13:18Pues oye, vamos a montar un micro rápido, nos subimos, Pim
- 13:24PAM para hacer la prueba. ¿YY bueno, y se sube un poco así
- 13:29Chimpun como fuera un poco del circuito normal, vale, y qué
- 13:34pasa? Pues que.
- 13:35Haya, estamos, estamos hablando de APIS piratas.
- 13:38Sí, de estas APIS que están dentro de la empresa de que
- 13:43conoces al tío de del equipo arquitectura o y tal y le dices
- 13:47tío, Publícame este en pon que la semana que viene tenemos una
- 13:51presentación y tenemos que presentar el una maqueta para el
- 13:54proyecto tal. Bueno, y ese y ese end point se
- 13:57queda publicado ahí y te el colega te hace el favor, se
- 14:01queda publicado allí y ese end point tú lo has utilizado
- 14:05durante esas 2 semanas para hacer la integración o para
- 14:08hacer la prueba o la presentación de turno y tal,
- 14:11pero bueno, mientras otro equipo lo ha descubierto.
- 14:14Ostia, pues esto me sirve a mi y tal es una API de uno de
- 14:17calcular el riesgo de un cliente y tal.
- 14:21Bueno, pues. El.
- 14:24Whats se lo he dicho en el café o ha revisado una API porta y ha
- 14:28visto en un sitio que está publicado una API que hostia
- 14:30igual me sirve y tal YY ha tirado millas y tal.
- 14:34Vale, y es un problema estas cosas vale porque porque porque
- 14:38sí son son un problema. Ahora veremos el porque después
- 14:41iremos a mi parte favorita que es la seguridad y lo que
- 14:44conllevan este tipo de APIS. Vale otro ejemplo.
- 14:48Ejemplo típico de una tape con una aseguradora.
- 14:50Vale, un equipo digital necesita consultar el Estado para una
- 14:54línea, un siniestro y demás, etcétera.
- 14:56Pues oye, vamos a exponer un endpoint rápido que solo lo va a
- 15:00utilizar esta PP para tal vale. Meses después te encuentras que
- 15:04es endpoint y tú y yo sabemos que esto pasa, que hemos estado
- 15:08en gobiernos de distintas empresas y no pequeñas.
- 15:11Pues que. Lo acaba usando otra PP.
- 15:14Lo usa un partner que no sé qué un Bot ha lanzado tal YY esa API
- 15:20queda clasificada como shadow. Vale que son esas APIS que que
- 15:23están bueno como enmascaradas, que nadie sabe, pero se utiliza
- 15:28y son un peligro. Dime, dime.
- 15:31No estaba pensando que esto es un problema, no solo a nivel a
- 15:36nivel gobierno también, sino que en poco tiempo se puede
- 15:39convertir en un problema de seguridad porque.
- 15:41Al final sí las APIS las van a las van a utilizar la gente SI a
- 15:45y esa gente. I a claro, por lo que sea.
- 15:48O dice, Ostia, mira esta API que mira pues voy a crear alguien
- 15:52crea un MCP para utilizar esa API.
- 15:55¿Ostras, ya tiene de permitirme decirlo así, voluntad y oye,
- 16:00puede pasar cualquier cosa, no? Sí, sí, sí, sí, claro es, es que
- 16:03es un problema. Al final estás exponiendo en una
- 16:07API. Vale que bueno, no, porque nadie
- 16:10lo hiciera mal. ¿Alguien nos puso una API pero
- 16:15pero no se no se diseñó para un nivel de exposición x vale,
- 16:19igual se empezó para algo cerrado, para o para tal, pero
- 16:23al final se puede pillar en una illa empezar a llamarla esta
- 16:27asado, guapi? No sé qué y se puede liar.
- 16:29Y el problema a nivel de seguridad es que un asado,
- 16:33guapi. Es habitual encontrar pues
- 16:35autenticaciones débiles o o tokers compartidos, o esos cines
- 16:40COPS finos, porque al final como era para un proyectito que tal
- 16:44una POP que hacíamos que tal, pues normalmente la
- 16:48autenticación es débil. Vale, al no pasar por un APP
- 16:53Gateway digamos oficial, sino que igual hacer la llamada
- 16:56directamente al micro a igual hasta no, no, no estás contando
- 17:00ni Rail Limiting la ni ni. O o si está o no está dispuesto
- 17:04a Internet, que ha sido un poco mi amigo me la me la hecho.
- 17:10Exacto, bueno, sí, sí, sí, es un es un poco así.
- 17:12Al final muchas veces las grandes empresas o las medianas
- 17:16empresas y tal funciona mucho. Café el tío Súbemelo que me
- 17:21tengo un fregado que no sé qué y tal y bueno y como comentábamos,
- 17:25otro otro tema que es un poco delicado es el tema de.
- 17:29Habíamos a la autenticación débil y tal es la autorización
- 17:34muchas veces, que es otro vertientes Scops poco finos.
- 17:40El end point devuelve más datos de los necesarios porque es
- 17:43interno YY devuélveme todo el json con todo el contenido.
- 17:49Vale, y al final bueno, aquí hay un tema también que es un poco
- 17:52delicadete, vale, al final todo esto no, no acaba siendo un
- 17:57ataque sofisticado, súper currado y tal, pero bueno, son
- 18:03los atacantes aprovechan un un descuido, vale y nada.
- 18:10¿Es una cosa que va a ser rápido y claro, como va a ser alguien
- 18:13lo va a utilizar rapidito? Pues oye, tiramos, tiramos,
- 18:17vamos rápido para que salga no el time to market y ya si eso lo
- 18:20lo por ahí quedará y luego no está registrado en nada.
- 18:23Etcétera, etcétera. Sí, sí, sí, son las típicas que
- 18:24se quedan ahí medio colgadas. ¿Qué tal?
- 18:28Y bueno, al final son un poco delicadas, pero pero bueno, al
- 18:32final una frase que lo recogería todo es que la shadow upis no
- 18:37son malas ideas. Sino que son buenas ideas, que
- 18:40crecieron sin control. Vale que al final es algo que
- 18:44diseñas para una EPOC rápido y tal.
- 18:47Acaba funcionando y acabas publicándolo y queda allí y va
- 18:53creciendo. Y otro equipo lo utiliza y
- 18:56bueno. Y pasan los días.
- 18:58Exacto, pasan los días. Luego eso está allí, nadie de
- 19:01tal. Bueno, un poco un poco show.
- 19:05Ya ya ya sabes cómo va. Y esto estos serían un poco las
- 19:09shadow APIS. Vale, luego teníamos otras que
- 19:12son las orphan APIS o las APIS huérfanas.
- 19:16¿Vale que lo lo típico comentario, cuál sería?
- 19:21Sería que esas APIS que que. Que que no es que están ocultas,
- 19:27es que es que es que se han olvidado por el tiempo, se han
- 19:31quedado ahí. No tienes conciencia de que
- 19:35alguien la esté utilizando porque la única forma imagínate
- 19:38que pasa por una API que tú y eso no va a salir en ningún lado
- 19:41y a ver quién tiene narices de de de de quitar esa API a saber
- 19:45lo que te puede pasar, si la quitas no.
- 19:46O sea, a saber qué es lo que está tirando de esa API porque
- 19:48está todo indocumentado. ¿Entonces cómo cómo se quedan?
- 19:53¿Cómo se quedan esas esas, esas APIS, cómo cómo una API se puede
- 19:58quedar huérfanas si si no un er? ¿Bueno, ahora ahora ahora vemos
- 20:01a mí lo que perdona como frase que me me gusta resumir es es
- 20:06que esta a mí me ha pasado, Eh? ¿Como Gobierno es, oye este
- 20:11empoint, tú sabes de tal? No es que eso lo llevó a otro
- 20:15equipo antes y. ¿Lo llevaba?
- 20:17Sí, sí lo llevaba. Apis que fueron oficiales que
- 20:20tenían su owner, su contrato y tal hasta y dejaron de tener
- 20:25owner y se quedan allí porque ha habido un cambio organizativo y
- 20:30el tío que llevaba ese equipo pues ha ido.
- 20:33Y esa API no estaba documentada en ningún confluence, en ningún
- 20:36sitio y ya nadie sabe que existía proyectos que se
- 20:41terminan. ¿Que se acaba el proyecto pero
- 20:43no se despublica la API y se queda la API allí eterno, vale?
- 20:48O proveedores que se van. El típico de has hecho una
- 20:51integración para un proyecto que 1/3 que se conectaba aquí y tal
- 20:57se ha llegado a un acuerdo, se acaba, se cancela el la el
- 21:01acuerdo con este proveedor con este tercero que estás
- 21:04trabajando. Y se acaba el proyecto, pero la
- 21:07API se queda ahí publicada eternamente y está al final,
- 21:11pues acaba siendo un un posible vector de ataque.
- 21:15También al final un un endpoint ahí publicado, sino un er.
- 21:20Como antes, claro, el problema, igual que antes.
- 21:23O sea, cómo buscarla, cómo descubrirla YY poder utilizarla,
- 21:27porque si no está documentada, realmente no sabes lo que lo que
- 21:31hace. A ver quién tiene narices.
- 21:32Porque claro de antes de de encontrar el código que hace
- 21:35esto para poder hacer limpieza, pero vamos, yo yo no me atrevo,
- 21:40yo no me atrevo, ya te digo yo que yo no, no me atrevo hasta
- 21:43que no encontremos. Es que es lo delicado en estos
- 21:45casos que al final y más en organizaciones muy grandes que
- 21:50como Gobierno, es muy difícil decir Párenlos público y a ver
- 21:55qué pasa porque igual igual la lía espalda y se cae.
- 21:59No sé qué gordo sabes, entonces es lo típico que nadie se atreve
- 22:02a tocar nada porque no, a mí me suena que esto había sido un
- 22:06proyecto que se hizo y tal. Pero bueno, un ejemplo claro si
- 22:10claro, porque en banca poder irme te voy a poner.
- 22:12Un ejemplo claro es haces una API scoring, vale API Scoring,
- 22:16no del APIS Coring que tú y yo conocemos, sino scoring de un de
- 22:20un un cliente para saber qué puntuación para darle qué
- 22:23créditos y tal, pues se crea para un producto en concreto.
- 22:27El típico el producto, básicamente para que los oyentes
- 22:30lo sepan, es, oye, mira tú como cliente tienes esta puntuación y
- 22:34tienes derecho a que te dé un préstamo o.
- 22:36Hasta x, exacto, exacto, hasta tanto lo que sea, vale, todos
- 22:40estamos un poco en puntuados. Vale, entonces, exacto, es
- 22:45coreados. Sí, sí, entonces tú tienes esta
- 22:47API que se sirve para este proyecto para esta.
- 22:51De este departamento. ¿Bueno, esta promoción de una
- 22:55página web de de la entidad x qué tal?
- 22:59Pero esto se acaba, el producto desaparece porque al final los
- 23:03créditos a coches pues no interesan ni se quiere potenciar
- 23:06otra cosa. ¿Pero la API sigue publicada y
- 23:09se queda la API allí YY nadie la cuida, sabes?
- 23:14Se queda ahí externamente hasta que alguien se da cuenta que.
- 23:18¿Que que que hace esta API huérfana aquí que se ha quedado
- 23:21ahí del del proyecto este? En algún momento alguien querrá
- 23:25hacer limpieza y se da cuenta de que eso existe.
- 23:28Desde ahí empiezas a tirar del hilo, empiezas a tirar del hilo
- 23:31y te encuentras sorpresas de que oye, pues mira a esta podemos
- 23:36catalogarla como API huérfana, porque yo creo que la única
- 23:39forma efectiva de poder tanto hacer un poco de limpieza de las
- 23:43APIS huérfanas como de las shadow IPIS.
- 23:46Es dedicar una task force para hacer sanitais o limpieza de de
- 23:51todas estas APIS, pero yo diría que eso siempre se dice y pocas.
- 23:55Veces el exacto, el problema de todo esto es lo que dices que
- 23:59esto no vende esto, tú le vas a arriba y dices, tenemos aquí
- 24:05como Gobierno a pie descubierto todo esto te dirán ya ya, pero
- 24:09esto no genera pasta, o sea. ¿No, no son conscientes del daño
- 24:14que puede hacer, EH? Reputacional.
- 24:16Después sales en un periódico porque se ha quedado un endpoint
- 24:19allí y alguien ha hecho no sé qué y ha jugado con ese
- 24:23endpoint, pero sí que es verdad que es muy difícil de cara
- 24:26arriba. Pues explicar que la importancia
- 24:30que tiene dedicarle. ¿Equis horas o equis tiempo de
- 24:34un equipo de gobierno, pues a revisar todo esto vale porque al
- 24:37final no lo voy a rascar, ir a preguntar esto de quién era esto
- 24:42que hace? Y bueno, ya no tiene su riesgo
- 24:47tener. ¿Un worker round, porque bueno,
- 24:50a esto a esto de normalmente se llama a ver quién chilla, no?
- 24:55¿Esta caja Sí te acuerdas? Mira a ver quién se queja y oye.
- 25:00¿Bueno, pero a partir de ahí tiramos del hilo, no?
- 25:02Entonces, bueno, pues pues nada. ¿Pues ahí ya tenemos las las
- 25:07APIS huérfanas YYYY nos tocaría ahora las las walking dead?
- 25:12No, sí. Tenemos bueno, como como resumen
- 25:16un poco antes de saltar a las a las huérfanas, sería una API
- 25:21huérfana. No falla de golpe, se vuelve
- 25:24frágil con el tiempo. ¿Por qué?
- 25:26Porque queda publicada. Existen dependencias vulnerables
- 25:30de esa API porque se hay librerías que hay que
- 25:32actualizar, están desde seguridad obsoletos.
- 25:35Igual es un endpoint que lleva publicado hace 5 años o 3 años
- 25:39YY ya salieron unas versiones de oau de de JWTS más configurados
- 25:44porque son antiguos. Bueno, al final queda ahí muerto
- 25:48y es un peligro también. ¿Vale al final?
- 25:51Bueno, no. Si está bien diseñado no pasa
- 25:53nada, pero a la larga te puede ocasionar muchos problemas de
- 25:56este tipo. ¿Vale, y son dedicadas, vale, y
- 26:01finalmente vamos a tus preferidas, que son las zombies,
- 26:03vale, que son las de Walking Dead, que son las que te gustan,
- 26:07que es lo que el resumen de estas es, no la pagues por si
- 26:11acaso, vale, por qué? Porque las zombie APIS son las
- 26:15más conocidas y aún así son las más toleradas.
- 26:18Vale por porque son APIS que ya no deberían existir, pero siguen
- 26:23activas por miedo a romper algo. ¿Es lo que hablábamos, vale?
- 26:27¿Cuál es el origen de este tipo de APIS Zombies?
- 26:30Pues son versiones antiguas, vale de de precaciones sin
- 26:36fecha, vale que no tenían fecha y se han quedado y tal
- 26:40migraciones incompletas que alguna emigración que se hizo y
- 26:43ha quedado ahí un V uno barra no sé qué y nadie se ha tú y yo lo
- 26:49tú y yo. Esto lo hemos sufrido y vivido.
- 26:51De tener un ejemplo en banca es. Tienes una API de cuentas, vale
- 26:56donde tienes la V uno que sigue viva, una V 2 que existe y una v
- 27:023 vale, y como dices puede convivir 2 versiones a la vez,
- 27:07vale 2 V 2, v 3, pero nadie tiene narices de apagar la V uno
- 27:11porque no sabes que igual dejas de de funcionar.
- 27:16Una parte concreta de la a PP del Banco que estaba allí, que
- 27:20nadie se acordaba que tenía la referencia de la V uno.
- 27:23Y no le ha actualizado la V 2 y empiezan a fallar, pues 1000.
- 27:29Cosas no solo fallar igual con este cambio de versión lo que
- 27:34puede pasar es que no es que solo fallen, sino que igual te
- 27:39dan la información, que no es la que tú que no esté actualizada.
- 27:43No imagínate el umbral para darte un crédito.
- 27:46Eso yo que sé ganar 1000 EUR al mes YY tú sigues ganando 1000
- 27:51EUR al mes. Han pasado 5 años.
- 27:53Pobrecito, no, no da aumento en el sueldo ni nada, pero la norma
- 27:59sí que ha cambiado la versión 3. ¿Te va a decir que no te van a
- 28:01dar un crédito a los hasta que no llegues a 2000 EUR, no?
- 28:05Y en cambio si estás tirando de esa API, el negocio se ve
- 28:08afectado porque claro, porque va a tirar de esa API que estaba
- 28:14por ahí, que no estaba muerta, estaba de parranda y tú la vas a
- 28:17coger y tú la vas a coger y ostras.
- 28:23¿Te va a dar una lógica de negocio que no es la esperada?
- 28:26¿Correcto? ¿Correcto?
- 28:27La verdad es que estos 3 tipos de APIS dan muchos quebraderos
- 28:31de cabeza en las grandes empresas y más a los equipos de
- 28:35seguridad, porque estas cosas que no están controladas les
- 28:38ponen súper nerviosos y totalmente lógico porque es es
- 28:42verdad y el Gobierno también. Aquí la lucha es es.
- 28:47Es poder vender a los de arriba de tu empresa, que la importante
- 28:53que tiene todo esto de darle tiempo y pasta a a a revisar
- 28:57todo esto y tenerlo todo bien organizado y todo barrido y todo
- 29:01ordenadito y tal. Vale porque al final en grandes
- 29:04empresas pues la gente va deployando, va subiendo
- 29:06versiones no sé qué y si no hay un un control de todo esto se se
- 29:10se descontrola bastante. ¿Sí, sí y por YY por qué estamos
- 29:14insistiendo ahora en el año 2026 sobre las APIS Zombies, sobre
- 29:20las huérfanas, sobre todo este tipo de APIS que quedan por ahí
- 29:24pululando que van quedando versiones y todo este tipo de
- 29:26cosas? Hay otra cosa.
- 29:29¿No di di di, yo creo que vamos, que estamos pensando en lo
- 29:32mismo, no? Bueno, es que empieza un año, o
- 29:36sea tus apis las tienes construida, pero a partir de
- 29:38ahora tus apis van a ser. ¿EI Fest, vale, o sea, las APIS
- 29:43van a tener que pensar que van a ser utilizadas por por a G, por
- 29:47I a vale por la I a ya no digo agente, ya no digo MCP, ya no
- 29:50digo, o sea por por por I a por la I a no, entonces qué va?
- 29:53¿A qué va a pasar? ¿Qué va a pasar?
- 29:54Vamos a sacar la bola de cristal.
- 29:56¿Y vamos a a a ver qué qué es lo que podría pasar no en este, en
- 30:00esta, en esta época? Pues que claro, todos los
- 30:02equipos van a desarrollar, van a modificar, van a crear una nueva
- 30:06versión de esta API para que sea ella I compliance vale para que
- 30:09cumple con lo para que sea descubrible por la I a para que
- 30:13sea, pues más fácil de usar incluso, pues la lógica de
- 30:17negocio va a hacer que dentro de la pues se van a crear nuevas
- 30:21versiones. Que ya no es solo para que lo
- 30:23descubra la I a, sino que dentro del microservicio van a hacer
- 30:26llamadas a LLMS para que te den una, te devuelvan una algo
- 30:32diferente de lo que está siendo hasta ahora.
- 30:34¿Esto qué va a generar? Se van a generar toneladas y
- 30:37toneladas de nuevas versiones de APIS, se van a generar toneladas
- 30:40y toneladas de nueva documentación.
- 30:43Y si tú gobierno no lo tenías bien hasta ahora se van a
- 30:47generar, pues va a acabar siendo tu, tu, tu.
- 30:51¿Tú tú sabes, van a estar en Walking Dead?
- 30:53Correcto y además el lo que dices, el problema.
- 30:57El problema es esto, si al final dejas los agentes y las IAS
- 31:00llamar APIS YY descubren versiones antiguas por allí y la
- 31:05IAS. Bueno, como ya sabemos un tira
- 31:08millas igual coge encuentra primero en la V uno y no mira
- 31:11que hay V 2, V 3 y el tío te empieza a generar una historia
- 31:15con la V uno y te monta un follón que no veas al final.
- 31:19La importancia de tener todo esto bien ordenado porque es lo
- 31:23que dices. Ya no, ya no diseñamos las APIS
- 31:26solo para desarrolladores, sino para para gentes, para para I a
- 31:31para muchas cosas y hay que ser. Yo creo que hay que volver un
- 31:36poco, un paso atrás y todo esto el Gobierno que antes era un
- 31:40poco bueno, Gobierno las APIS. Hay que poner orden y tal.
- 31:45Claro, ahora es superrelevante en estos momentos es cuando.
- 31:49¿Echas de menos tener un buen gobierno porque si quieres un
- 31:52buen gobierno te vas a ahorrar un montón de APIS, zombies,
- 31:55correr y de basura, déjame llamarlo así, basura digital,
- 32:00déjame llamar así, basura digital, que lo que te está
- 32:02haciendo es ensuciando tus sistemas y que vas a ir
- 32:04manteniendo todavía porque no sabes si eso va a afectar o no,
- 32:06no, entonces claro, qué es lo que tira ahora?
- 32:10Vamos a tirar todos por por la I a vale, vamos a crear agentes,
- 32:14etcétera, etcétera. Bien, esto está pasando y más
- 32:16este año. Como hemos dicho al inicio,
- 32:19garner lo ha etiquetado como al inicio de de la de la
- 32:24industrialización agéntica no en las en las empresas.
- 32:27Entonces vale, tenemos eso. Para conseguir ese escenario
- 32:30tenemos que modificar microservicios, tenemos que
- 32:34modificar APIS, Jolín, vas a meter en la lógica de negocio en
- 32:38el Microservicio vas a meter y a para obtener nuevos resultados.
- 32:43Vale, por ejemplo, o sea, acuérdate, hace poco tiempo
- 32:46hicimos una una API que lo que te hacía era te llamaba un
- 32:50microservicio que llamaba a una inteligencia artificial para
- 32:53buscarte vestidos parecidos a los que le estabas enviando en
- 32:56una foto. Entonces, claro, eso está
- 32:58llamando a una I a por detrás, pero antes todo lo hacía.
- 33:01Entonces vas a generar toneladas y toneladas de nuevas versiones
- 33:04porque vas a añadir nuevas características a esas APIS y no
- 33:07valor añadido. ¿Si empezamos a generar APIS y
- 33:10no tenemos gobierno, pues van a generarse chopo be, APIS,
- 33:17zombies, shadows, YYY, huérfanas YY de todo lo que hay que hay
- 33:26que ir con cuidado, no? Y estas cosas son las que ponen
- 33:28en valor tener un equipo de gobierno de APIS.
- 33:30Correcto, correcto. ¿Qué?
- 33:31¿Qué es lo que decimos, Eh? Que yo creo que empieza.
- 33:34A ser mucho más importante de lo que hasta ahora nos tomábamos.
- 33:38Todo esto que sí que quedaba guay tener un equipo de de
- 33:41Gobierno de APIS y tal, pero pero sí, realmente es algo que
- 33:45se va a. Necesitar no solo en APIS vuelvo
- 33:50a lo mismo si no tienes un buen. Sí, sí, sí de todo ahora porque
- 33:54estamos hablando de esto en concreto.
- 33:56Claro, sí, sí, pero me refiero. Apis pero MSPS también.
- 34:01Claro, claro que ahora va a empezar también la la fiebre del
- 34:03MCP. Ahora estamos hablando de APIS
- 34:05huérfanas, pero van a ver MCPS huérfanos, van a ver MCPS
- 34:09zombies y van a ver MC. ¿PS, sí, sí, sí, sí, bueno, pues
- 34:11oye, yo creo que con con este pequeño mensaje yo creo que para
- 34:16hoy ya estaría suficiente, no? ¿O que?
- 34:20Sí, sí, sí. Comentar que yo creo que hay que
- 34:23felicitar a Álex, que. Ha sido elegido como miembro de
- 34:28un grupo selecto, no a ver. Ah, no lo sé.
- 34:31Todavía no sé si es tan oficial como parece, pero pero pero sí,
- 34:36quizás sí. Es oficial, es oficial, es
- 34:38oficial, vale. Vale, vale, pues sí, sí, sí, en
- 34:41el bueno, dilo tú, dilo. Tú va, que no me gusta.
- 34:45Ya sabes que estas cosas no me gustan.
- 34:48Bueno. Álex Álex ha sido incorporado
- 34:50al. Al equipo o a la junta, al
- 34:54Comité, al Comité de de Sabios de de Apiadis aquí en España.
- 35:01Entonces, bueno, ya tenéis a los 2.
- 35:04Entonces ya estamos haciendo casi.
- 35:05Somos el 25% de Apiadis vale, vamos a seguir comprando
- 35:09acciones y vamos a hacer con ellos, tío.
- 35:10Hombre, eso es de eso, es de marco, tío, pero bueno, bueno,
- 35:18no, no. Muy contento con la oportunidad
- 35:20y aportar. A tope y bueno, a ver qué a ver
- 35:24qué hacemos sí, sí, el nuevo nuevo Año Nuevo restos.
- 35:29¿Nuevos retos? Ahí estamos, ahí estamos y nada
- 35:32a desplazarnos para la próxima para el próximo episodio porque
- 35:38porque tenemos una sorpresa sincronísima entonces bueno, ya
- 35:42no quiero decir nada más, pero os gustará, os gustará.
- 35:47Pues sí, sí, sí, yo creo que sí. ¿Hombre, pocas veces tienes la
- 35:52oportunidad de hablar con el creador de algo, no?
- 35:54Entonces eso eso está. Guapo, sí, vamos, vamos a ver
- 35:57qué nos va a explicar. Sí, sí, oye, pues nada y damos.
- 36:01Fue inaugurada la temporada 2026.
- 36:04Preparar todos vuestros agentes, preparar vuestras APIS para ser
- 36:08remodeladas, para aplacar y para ser consumidas por vías.
- 36:14Además, acordaros de que hay que hacer limpieza, que no solo se
- 36:17trata de eso, pero si no vendrá. A pasar la escoba hay que pasar
- 36:21las la rumba e ir pasando. Y bueno, pues nos vemos hoy.
- 36:28Bien, pues venga hasta la próxima.
- 36:32Chaito Chaito.