Byoky: Open-source wallet for AI API keys
Byoky se presenta como una herramienta de código abierto destinada a gestionar y almacenar llaves de API de inteligencia artificial. Está diseñada para funcionar tanto como una extensión en navegadores web (Chrome y Firefox) como en aplicaciones móviles para sistemas iOS y Android. Su objetivo es evitar que los usuarios expongan sus credenciales al pegarlas directamente en la configuración de aplicaciones web de terceros.
El funcionamiento de la billetera se basa en guardar de manera cifrada las claves de diferentes proveedores en el propio dispositivo del usuario. Al utilizar herramientas que requieren acceso, estas solicitan la autorización a la billetera, la cual gestiona directamente las solicitudes con el proveedor correspondiente y entrega un token de sesión, manteniendo la clave original protegida. El cifrado empleado utiliza AES-256-GCM junto con una contraseña maestra procesada mediante un algoritmo de derivación de claves para dificultar ataques en caso de robo del almacenamiento cifrado.
La plataforma ofrece compatibilidad con múltiples servidores y proveedores en la nube, además de permitir la traducción de formatos de peticiones entre distintos servicios para que funcionen de manera intercambiable. También incluye opciones para limitar el gasto por cada aplicación y registrar localmente la actividad de las solicitudes. Asimismo, cuenta con un componente de puente local para conectar agentes de línea de comandos, el cual incorpora validaciones mediante tokens de acceso.
El artículo original no aporta más detalle sobre el proyecto ni sobre las herramientas de ciberseguridad adicionales mencionadas al final del texto.