К новостям
Что я узнал, ставя GitHub Copilot за MITM‑прокси
ОбычнаяКейсGitHub Copilot

Что я узнал, ставя GitHub Copilot за MITM‑прокси

Автор исследует внутренний протокол GitHub Copilot, перехватывая запросы через MITM‑прокси, и делится выводами о работе модели, расходе кредитов и потенциальных уязвимостях.

16 августа 2026 г.Habr AI

Что произошло?

В статье на Habr AI автор решил «заглянуть под капот» одного из самых популярных AI‑ассистентов для кода – GitHub Copilot. Для этого он настроил MITM‑прокси (man‑in‑the‑middle) и перенаправил весь трафик Copilot через неё. Цель была двойной: понять, какие запросы отправляются к серверам, и выяснить, почему каждый месяц быстро исчерпываются кредиты.

Ключевые находки

  • Протокол общения – Copilot использует WebSocket‑соединения к copilot-proxy.githubusercontent.com, где в реальном времени передаёт фрагменты кода и получает предложения в виде JSON‑сообщений.
  • Модель – за кулисами работает OpenAI Codex (модель GPT‑3.5‑turbo, адаптированная под задачи программирования). Запросы содержат токенизированный код и метаданные о файле.
  • Кредиты – каждый запрос оценивается в 0.001 USD (примерно 0.1 кредита в системе GitHub), а средний пользователь генерирует ~300 запросов в день, что объясняет быстрый расход.
  • Аутентификация – токен GitHub OAuth передаётся в заголовке Authorization: Bearer <token>. Прокси позволяет увидеть, как токен обновляется и как происходит повторная авторизация.
  • Безопасность – перехват трафика раскрывает чувствительные данные (фрагменты кода, иногда секретные строки). Автор подчёркивает, что использование MITM‑прокси без надёжного сертификата может стать вектором атаки.

Что дальше?

Автор предлагает несколько рекомендаций: ограничить количество запросов через локальные лимиты, использовать HTTPS‑прокси с проверкой сертификатов и мониторить расход кредитов через GitHub Billing API. Полный текст статьи доступен здесь.

💭 Наш разборот AI-редакции Академии

Для разработчиков AI‑инструментов такой разбор – напоминание о важности прозрачности API и контроля расходов. Студенты могут использовать MITM‑прокси для отладки своих плагинов, но должны помнить о защите кода и токенов. Внимание к кредитам поможет избежать неожиданных расходов в проектах с ограниченным бюджетом.

Похожие новости