Desarrollador propone proteger código de software contra ingeniería inversa por IA
Un proyecto busca dificultar que los agentes de IA analicen y reconstruyan aplicaciones comerciales.
Por Redacción ResumenEquipo editorial de Resumen
Foto: THE REGISTER
En arroz y habichuelas
- Blind LLM Agentses un proyecto que busca dificultar que agentes de IA analicen y reconstruyan código de software, lo que puede afectar a desarrolladores y creadores de aplicaciones que buscan proteger su trabajo.
- Artcraftuna empresa que reimplementa aplicaciones de Adobe usando IA, lo que puede afectar a desarrolladores que buscan evitar riesgos legales al usar modelos de IA para recrear software comercial.
- Reverse Engineer Anything (REA)un marco que permite a agentes de IA analizar binarios y reconstruir software, lo que puede afectar a creadores de software que buscan proteger su código.
Un desarrollador de software y estudiante, Timo Zhang, ha creado un proyecto llamado Blind LLM Agents (BLA) con el objetivo de dificultar que los agentes de inteligencia artificial realicen ingeniería inversa sobre el código de aplicaciones. Según Zhang, los agentes de IA pueden analizar paquetes enviados, interfaces de línea de comandos (CLI) y código en formato WASM en minutos, lo que representa un riesgo para los creadores de software.
El proyecto BLA introduce una capa de protección que dificulta este proceso al aplicar técnicas como renombramiento de variables, división de carriles, cifrado de cadenas derivadas de semillas, polimorfismo de construcción, y la inclusión de código de señuelo. Estas medidas no impiden la ingeniería inversa, pero elevan el costo y el esfuerzo necesario para que los agentes de IA reconstruyan el código.
Zhang mencionó que BLA ha sido evaluado mediante pruebas como red teaming y desafíos CrackMe, donde se demostró que el proyecto es efectivo. Sin embargo, no se afirma que sea completamente inrompible. El proyecto tampoco se opone a herramientas tradicionales de ingeniería inversa como Ghidra o Frida, sino que se enfoca en dificultar el trabajo de los agentes de IA.
Este enfoque surge en un contexto donde ya existen aplicaciones de código abierto que buscan reemplazar software comercial, como las desarrolladas por Artcraft, que utilizan modelos de IA para reimplementar aplicaciones de Adobe. Aunque se cuestiona si este uso de IA realmente protege contra riesgos legales, el riesgo de que un análisis de binarios por parte de un LLM permita la reconstrucción de software es real.
Zhang reconoce que BLA no es la única herramienta en este ámbito, ya que existen otros proyectos como Poison Fountain y Anubis, pero destaca que BLA se enfoca específicamente en proteger el código de software contra la ingeniería inversa ayudada por IA.
Fuentes consultadas
Esta nota se redactó y contrastó con la cobertura de THE REGISTER.
THE REGISTER: ai y ml Para frustrar el ingeniería inversa por parte de agentes, dev propone cegarlos Un golpe en la IA con un palo afilado Thomas Claburn Thomas Claburn AI Y SOFTWARE REPORTER Publicado mar 10 nov 2026 // 20:35 UTC Haznos preferidos en Go…
Leer en THE REGISTER →

















