🔎
Más
Especiales
Filtros
IA hace 2 h

Lo que aprendí al poner GitHub Copilot detrás de un proxy de MitM

Lo que aprendí al poner GitHub Copilot detrás de un proxy de MitM

Un ingeniero decidió investigar el tráfico de red de GitHub Copilot, una herramienta de inteligencia artificial integrada en el editor de código VS Code. La investigación se centró en entender cómo funciona la herramienta y qué información se transfiere a través de la red.

El ingeniero eligió GitHub Copilot como objeto de estudio debido a que estaba utilizando muchos créditos de la herramienta cada mes. Para investigar, decidió utilizar un proxy de hombre en el medio (MITM) para interceptar el tráfico de red de la aplicación. Esto permitió analizar los paquetes de red y entender cómo se comunica la aplicación con los servidores remotos.

“La mayoría de las aplicaciones de escritorio que utilizan inteligencia artificial, como Slack y Notion, están construidas utilizando el framework Electron”

La mayoría de las aplicaciones de escritorio que utilizan inteligencia artificial, como Slack y Notion, están construidas utilizando el framework Electron. Esto significa que comparten una arquitectura similar y que los conocimientos adquiridos al investigar una aplicación pueden ser aplicados a otras. Electron utiliza Chromium como motor de renderizado para la interfaz de usuario web y proporciona una pila de red que los procesos de renderizado pueden utilizar para conexiones HTTP y WebSocket.

La investigación del tráfico de red de GitHub Copilot reveló información sobre cómo se comunica la aplicación con los servidores remotos y qué tipo de datos se transfieren. Aunque la investigación no proporcionó conclusiones definitivas, sí ofreció una visión más profunda de cómo funcionan las herramientas de inteligencia artificial integradas en los editores de código. Es importante destacar que la investigación se centró en el tráfico de red y no en el código fuente de la aplicación, lo que permitió obtener una visión más general de cómo funciona la herramienta.

Más sobre IA