Не розміщуйте шлюз або головні ключі на VPS, якому не довіряєте: надавайте такому середовищу лише окремі, відкличні права з обмеженими моделями та бюджетом. Мініпрограма має звертатися до бізнес бекенду, а не до універсального AI шлюзу; ідентичність користувача, контекст і квоти контролює сервер.
ОпублікувавЗображення створено за допомогою GPT Image 2
Research answer
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the](https://d15bya8fi85z1v.cloudfront.net/chat/X2Iv9UzutJWrB6MyNYnoFEwyNX93/thumbnails/6AB3CE957E593643F8F7/423AB2E24E68F34B3641-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"在你确认的边界下,推荐统一采用“网关留在可信 VPS,现有可信业务后端负责对外接入”的架构:不可信开发环境只获得受限调用权限,小程序只访问业务接口。无需先建设 Nginx、负载均衡或复杂防火墙体系,但不能承诺绝对零时延损失。\n\n 先指出当前代码的安全缺口\n\n 当前启动入口默认监听所有网卡,而不是仅本机。依. Topic tags: general web, code, api, security, data. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with
Шлюз і головні облікові дані варто залишити на довіреному VPS, а назовні надавати доступ через наявний бізнес-бекенд. Недовірене середовище розробки отримує лише обмежені права на виклики, а мініпрограма — конкретну бізнес-функцію, а не доступ до універсального шлюзу.
Так не доведеться одразу будувати складну інфраструктуру з балансувальниками й додатковими проксі. Але обіцяти, що така схема не додасть жодної затримки, не можна: її слід виміряти на реальному маршруті.
main.go. На довіреному VPS шлюз варто явно прив’язати до loopback-адреси й не виставляти напряму в інтернет.internal/api/chat.go. Сам факт, що клієнт передає ключ, ще не означає, що сервер його перевіряє.middlewares/auth.go і main.go. Тому встановлення змінної середовища для старої системи автентифікації саме по собі не доводить, що теперішній вхід захищений.internal/chatadmission/config.go і internal/chatadmission/config.go.Рекомендований маршрут: недовірений VPS розробки → HTTPS-вхід для розробників на довіреному бізнес-бекенді → приватне з’єднання → шлюз на довіреному VPS.
Якщо адміністратор хоста не входить до кола довіри, вважайте, що він може прочитати або підмінити ключі, запити й відповіді в цьому середовищі. Короткий строк дії ключа не запобігає витоку, але може обмежити його наслідки. Контейнер, передавання бінарного файлу чи обфускація не гарантують секретності від адміністратора хоста.
Отже, мета — не зберігати на недовіреному VPS «невикрадний» головний ключ, а взагалі не передавати туди головний ключ. Розробницькі права мають бути відкличними й обмеженими за можливими витратами. Справді чутливі дані для розробки варто залишити в довіреному середовищі.
Не підключайте недовірений VPS через SSH-тунель безпосередньо до шлюзу, який не перевіряє клієнтів: викрадена ідентичність тунелю може дати змогу обійти обмеження. Якщо тунель потрібен, дозвольте йому вести лише до обмеженого входу для розробки, а не до сирого шлюзу чи інших внутрішніх сервісів.
Рекомендований маршрут: мініпрограма WeChat → наявний довірений бізнес-бекенд, який керує входом, квотами й Agent → приватне з’єднання → шлюз → модель.
Мініпрограма може й далі використовувати наявний HTTPS-домен бізнес-сервісу. Для звичайних мережевих запитів WeChat вимагає заздалегідь налаштувати дозволені домени серверів, тож окремо виставляти домен шлюзу назовні не потрібно.7
Така схема не потребує нового стороннього посередника чи ще одного зворотного проксі. Бізнес-бекенду варто повторно використовувати з’єднання, оперативно передавати потокову відповідь і передавати скасування з боку мініпрограми до завдання, яке вже виконується.
Фактичну додаткову затримку з наявних даних визначити неможливо. Окремо виміряйте час мережевого запиту від бекенду до шлюзу, час до першого фрагмента відповіді й повну тривалість завдання; порівняйте медіану та високі перцентилі. Реальний маршрут з материкового Китаю до шлюзу й провайдера моделі потрібно перевірити окремо.
Так само не варто вважати модель швидкою лише через її назву. Поточні тести кандидатів вимагають, щоб попередні налаштування й далі зберігали режим глибокого аналізу, високий рівень міркувань і докладну відповідь; вони також прямо не підтверджують доступність реального провайдера чи затримку. Див. internal/upstream/studioglobal/registry_fast_models_test.go і internal/upstream/studioglobal/registry_fast_models_test.go. Для оптимізації окремого бізнес-сценарію краще спроєктувати й перевірити легший профіль, не змінюючи наявні налаштування для розробки.
Це архітектурна порада, а не виконане впровадження: тут не запускаються тести, не змінюється код і не створюються ADR чи план робіт. Безпечність конфігурації не перевірена фактичним розгортанням.
На першому етапі можна не будувати балансувальник, сервісну сітку чи постійну платформу Agent. Це означає свідомо прийняти обмеження одного екземпляра та ризик його відмови.
Перед відкриттям публічного тестування потрібно окремо з’ясувати, чи дозволяють умови провайдера пропонувати такий доступ широкій аудиторії, куди фактично передаються дані про досвід користувачів і які вимоги до їх обробки застосовуються. Наявних даних для відповіді на це недостатньо. Передавайте лише необхідну інформацію, по можливості без даних, що прямо ідентифікують людину, та не записуйте повний текст резюме або облікові дані.
Підсумок простий: код і головні ключі залишаються в довіреному середовищі; розробники отримують обмежені права; мініпрограма — конкретну бізнес-функцію; внутрішній зв’язок і далі проходить через контрольований приватний канал. Спершу закрийте прогалини в автентифікації, квотах і межах завдань — не додавайте інфраструктурні рівні без потреби.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Не розміщуйте шлюз або головні ключі на VPS, якому не довіряєте: надавайте такому середовищу лише окремі, відкличні права з обмеженими моделями та бюджетом.
Не розміщуйте шлюз або головні ключі на VPS, якому не довіряєте: надавайте такому середовищу лише окремі, відкличні права з обмеженими моделями та бюджетом. Мініпрограма має звертатися до бізнес бекенду, а не до універсального AI шлюзу; ідентичність користувача, контекст і квоти контролює сервер.
На першому етапі можна використати наявний постійний SSH тунель між довіреними хостами.
Не розміщуйте шлюз або головні ключі на VPS, якому не довіряєте: надавайте такому середовищу лише окремі, відкличні права з обмеженими моделями та бюджетом. Мініпрограма має звертатися до бізнес бекенду, а не до універсального AI шлюзу; ідентичність користувача, контекст і квоти контролює сервер.
ОпублікувавЗображення створено за допомогою GPT Image 2
Research answer
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the](https://d15bya8fi85z1v.cloudfront.net/chat/X2Iv9UzutJWrB6MyNYnoFEwyNX93/thumbnails/6AB3CE957E593643F8F7/423AB2E24E68F34B3641-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"在你确认的边界下,推荐统一采用“网关留在可信 VPS,现有可信业务后端负责对外接入”的架构:不可信开发环境只获得受限调用权限,小程序只访问业务接口。无需先建设 Nginx、负载均衡或复杂防火墙体系,但不能承诺绝对零时延损失。\n\n 先指出当前代码的安全缺口\n\n 当前启动入口默认监听所有网卡,而不是仅本机。依. Topic tags: general web, code, api, security, data. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with
Шлюз і головні облікові дані варто залишити на довіреному VPS, а назовні надавати доступ через наявний бізнес-бекенд. Недовірене середовище розробки отримує лише обмежені права на виклики, а мініпрограма — конкретну бізнес-функцію, а не доступ до універсального шлюзу.
Так не доведеться одразу будувати складну інфраструктуру з балансувальниками й додатковими проксі. Але обіцяти, що така схема не додасть жодної затримки, не можна: її слід виміряти на реальному маршруті.
main.go. На довіреному VPS шлюз варто явно прив’язати до loopback-адреси й не виставляти напряму в інтернет.internal/api/chat.go. Сам факт, що клієнт передає ключ, ще не означає, що сервер його перевіряє.middlewares/auth.go і main.go. Тому встановлення змінної середовища для старої системи автентифікації саме по собі не доводить, що теперішній вхід захищений.internal/chatadmission/config.go і internal/chatadmission/config.go.Рекомендований маршрут: недовірений VPS розробки → HTTPS-вхід для розробників на довіреному бізнес-бекенді → приватне з’єднання → шлюз на довіреному VPS.
Якщо адміністратор хоста не входить до кола довіри, вважайте, що він може прочитати або підмінити ключі, запити й відповіді в цьому середовищі. Короткий строк дії ключа не запобігає витоку, але може обмежити його наслідки. Контейнер, передавання бінарного файлу чи обфускація не гарантують секретності від адміністратора хоста.
Отже, мета — не зберігати на недовіреному VPS «невикрадний» головний ключ, а взагалі не передавати туди головний ключ. Розробницькі права мають бути відкличними й обмеженими за можливими витратами. Справді чутливі дані для розробки варто залишити в довіреному середовищі.
Не підключайте недовірений VPS через SSH-тунель безпосередньо до шлюзу, який не перевіряє клієнтів: викрадена ідентичність тунелю може дати змогу обійти обмеження. Якщо тунель потрібен, дозвольте йому вести лише до обмеженого входу для розробки, а не до сирого шлюзу чи інших внутрішніх сервісів.
Рекомендований маршрут: мініпрограма WeChat → наявний довірений бізнес-бекенд, який керує входом, квотами й Agent → приватне з’єднання → шлюз → модель.
Мініпрограма може й далі використовувати наявний HTTPS-домен бізнес-сервісу. Для звичайних мережевих запитів WeChat вимагає заздалегідь налаштувати дозволені домени серверів, тож окремо виставляти домен шлюзу назовні не потрібно.7
Така схема не потребує нового стороннього посередника чи ще одного зворотного проксі. Бізнес-бекенду варто повторно використовувати з’єднання, оперативно передавати потокову відповідь і передавати скасування з боку мініпрограми до завдання, яке вже виконується.
Фактичну додаткову затримку з наявних даних визначити неможливо. Окремо виміряйте час мережевого запиту від бекенду до шлюзу, час до першого фрагмента відповіді й повну тривалість завдання; порівняйте медіану та високі перцентилі. Реальний маршрут з материкового Китаю до шлюзу й провайдера моделі потрібно перевірити окремо.
Так само не варто вважати модель швидкою лише через її назву. Поточні тести кандидатів вимагають, щоб попередні налаштування й далі зберігали режим глибокого аналізу, високий рівень міркувань і докладну відповідь; вони також прямо не підтверджують доступність реального провайдера чи затримку. Див. internal/upstream/studioglobal/registry_fast_models_test.go і internal/upstream/studioglobal/registry_fast_models_test.go. Для оптимізації окремого бізнес-сценарію краще спроєктувати й перевірити легший профіль, не змінюючи наявні налаштування для розробки.
Це архітектурна порада, а не виконане впровадження: тут не запускаються тести, не змінюється код і не створюються ADR чи план робіт. Безпечність конфігурації не перевірена фактичним розгортанням.
На першому етапі можна не будувати балансувальник, сервісну сітку чи постійну платформу Agent. Це означає свідомо прийняти обмеження одного екземпляра та ризик його відмови.
Перед відкриттям публічного тестування потрібно окремо з’ясувати, чи дозволяють умови провайдера пропонувати такий доступ широкій аудиторії, куди фактично передаються дані про досвід користувачів і які вимоги до їх обробки застосовуються. Наявних даних для відповіді на це недостатньо. Передавайте лише необхідну інформацію, по можливості без даних, що прямо ідентифікують людину, та не записуйте повний текст резюме або облікові дані.
Підсумок простий: код і головні ключі залишаються в довіреному середовищі; розробники отримують обмежені права; мініпрограма — конкретну бізнес-функцію; внутрішній зв’язок і далі проходить через контрольований приватний канал. Спершу закрийте прогалини в автентифікації, квотах і межах завдань — не додавайте інфраструктурні рівні без потреби.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Не розміщуйте шлюз або головні ключі на VPS, якому не довіряєте: надавайте такому середовищу лише окремі, відкличні права з обмеженими моделями та бюджетом.
Не розміщуйте шлюз або головні ключі на VPS, якому не довіряєте: надавайте такому середовищу лише окремі, відкличні права з обмеженими моделями та бюджетом. Мініпрограма має звертатися до бізнес бекенду, а не до універсального AI шлюзу; ідентичність користувача, контекст і квоти контролює сервер.
На першому етапі можна використати наявний постійний SSH тунель між довіреними хостами.