Зібрана інформація охоплює модель пісочниці та дозволи Gemini Cli, фільтрацію безпеки та конфіденційність; Деякі деталі про дозволи Codex CLI також посилаються на порівняння в дискусіях, але менш детальна інформація з'явилася на специфіці безпеки кодексу. Продовження з комплексним консолідованим поясненням на основі зібраних даних.
***
Близнюки та кодекс суттєво відрізняються своїми підходами до безпеки пісочниці та дозволів, що відображає їх філософію дизайну, призначений контроль користувачів та технічні реалізації.
Близнюки Близнюки та дозволи на безпеку
Gemini CLI надає пріоритет багатошарову архітектуру безпеки, орієнтуючись на контроль користувачів, явні дозволи та ізоляцію пісочниці. Він включає кілька ключових функцій безпеки:
- Модель згоди користувача: Близнюки працюють на явній основі згоди, вимагаючи затвердження користувача перед доступом до файлів або виконання команд, що змінюють стан системи. Користувачі повинні чітко згадувати файли або каталоги в підказках для AI для доступу до них, запобігаючи прихованому або автоматичному скануванні файлової системи. Дії, які можуть змінити файли або налаштування системи, підказують затвердження користувача, забезпечуючи непередбачуваних змін. Це сприяє прозорої взаємодії, де користувачі підтримують повний контроль над ділими даними та виконаними операціями.
- Методи пісочниці: Близнюки підтримують кілька підходів до пісочниці для ізоляції його операцій та обмеження впливу на навколишнє середовище:
-Вбудовані пісочниці, специфічні для ОС: На MacOS він використовує пісочницю "ременя безпеки", рідну функцію безпеки MacOS, яка обмежує можливості програми.
- Сандбоксинг на основі контейнерів: У Linux та Windows Gemini може запускати команди всередині контейнерів за допомогою Docker або Podman, створюючи ізольовані середовища виконання, окремі від хост-системи.
- Спеціальна конфігурація пісочниці: Користувачі можуть створювати індивідуальні профілі пісочниці або спеціальні прапори контейнерів для тонко налаштованих дозволів та меж безпеки, таких як налаштування кріплення гучності або доступ до мережі.
- За замовчуванням профілі пісочниці застосовують обмеження, такі як запобігання запису поза каталогом проекту, необов'язково відключення доступу до мережі або застосування максимальних обмежень залежно від переваг користувача.
- Дозвіл з деталізацією: Система дозволу Gemini CLI дозволяє категоризовано керувати конкретними командами інструментів:
- Команди можуть бути присвоєні трьом групам: завжди проводити (виконати без оперативного зв’язку), завжди денно (заблокований відверто) та Awaysastask (необхідне підтвердження користувача).
- Цей підрозділ дозволяє користувачам Whitelist Safe Commers (як, наприклад, список каталогів), заперечуючи або вимагаючи затвердження ризикованих команд (наприклад, записи файлів, заміни або відключення системи).
- Конфігурація управляється за допомогою файлу JSON налаштувань, надаючи користувачам постійне та дрібнозернисте управління над дозволами на виконання інструментів.
- Віддалена обробка з заходами конфіденційності: Близнюки виконують обчислення AI в хмарній інфраструктурі Google, передаючи лише явно спільні дані за вказівкою. Жодних широких або наполегливих сканів файлів користувачів; Файли обробляються лише при посиланні. Користувачі з високими потребами конфіденційності можуть поєднувати Gemini з додатковими інструментами пісочниці (наприклад, Firejail) для подальшого обмеження доступу до диска та ізоляції виконання Близнюків.
- Фільтрування безпеки та помірність вмісту: Поза пісочницею Близнюки включають в себе передові фільтри безпеки для пом'якшення небезпечного або шкідливого вмісту:
- Він підтримує мультимодальне розуміння (текст, зображення, відео, аудіо) для комплексного аналізу контенту.
- Фільтри виявляють домагання, мову ненависті, сексуальний явний зміст, небезпечні дії та громадянська цілісність.
- Система реалізує налаштовану політику помірності, що дозволяє підприємствам виконувати вказівки щодо бренду та безпеки.
- Близнюки можуть виступати в якості безпеки введення/виведення безпеки, вирішуючи, чи вміст безпечний чи небезпечний, і зупиняє обробку прапорців.
- Заходи безпеки взаємодії користувачів: При використанні в автоматичних режимах або запропонуйте режими, які дозволяють автоматичним або напівавтоматичним кодом або редагуванням файлів, Gemini попереджає користувачів про потенційні ризики та підтвердження запитів. Цей підхід обмежує ненавмисне або шкідливе виконання команд, особливо актуальні проти таких ризиків, як оперативні ін'єкції.
Кодекс Безпечний пісочниця та дозволи
Codex CLI, порівняно, відомий підтримкою у трьох режимах роботи:
- Запропонуйте режим: надає пропозиції, не вносячи фактичних змін.
- Режим автоматичного редагування: вносить зміни із затвердженням користувача.
- Повний режим Авто: Автоматично вносить зміни, не вимагаючи явних схвалень щоразу.
Модель Codex історично більше покладається на судження користувача і менше на структуроване дозвіл або середовище пісочниці. У той час як Codex надає деякі гарантії, включаючи режими, які потребують підтвердження перед застосуванням редагування, йому не вистачає широкої інфраструктури пісочниці, присутнього в Близнюках. Дозвіл кодексу більше зосереджені на режимах взаємодії, а не на суворому пісочниці або контейнеризації на рівні ОС.
Доступ Codex до файлів та контексту виконання, як правило, ширший, якщо не обмежується зовнішньою системною політикою або конфігурованими користувачами середовищами. Він, як правило, довіряє користувачеві обмежити дозволи та перевірити результати. Ця модель є дещо більш вседозволеною, але менш тонкозернистою та контекстуалізованою, ніж підхід Близнюків.
Відмінності підсумок та наслідки
- Близнюки підкреслюють явний контроль користувачів та підтвердження дозволів та дій, забезпечуючи однозначну модель згоди.
- Gemini використовує рідні пісочниці ОС та контейнерні технології для надійної ізоляції, активно обмежуючи середовище AI, потенційно пошкоджуючи доступ до системи.
- Він підтримує тонкозернисті дозволи інструменту, що дозволяє користувачам категорично біліти або заперечувати команди.
- Gemini інтегрує багатомодальну фільтрацію безпеки вмісту з налаштуванням політики, захищаючи від небезпечного вмісту з розширеними можливостями міркувань.
- Кодекс більше покладається на режими роботи користувача з різними рівнями автоматизації, без вбудованого системного пісочниці або сильної ізоляції контейнерів.
- Дозвіл кодексу зазвичай залежить від того, як він розгортається або інтегрується, з меншим акцентом на застосуванні меж безпеки на рівні ОС або контейнера.
- Близнюки тісно узгоджуються з потребами безпеки підприємства, пропонуючи контейнеровану ізоляцію, тонкі дозволи та помірність, придатні для більш жорстких середовищ.
- Кодекс підходить робочим процесам пріоритетність гнучкості розробника та самостійності, але може вимагати додаткових заходів зовнішнього пісочниці або безпеки.
***
На закінчення різниця між Gemini та Codex у безпеці Сандбоксинг та дозволам полягає у комплексній багатошароній системі Gemini, яка включає явну згоду користувача, ОС-Сандбокс, ізоляцію контейнерів, гранульовані дозволи інструменту та вдосконалений фільтр безпеки Codex, що не має більшої системної системної системної системної системної системної системної роботи. Близнюки побудовані для більш високої безпеки та контрольованої взаємодії контекстів взаємодії, тоді як Codex фокусується на простоті використання з різними рівнями автоматизації, але менш внутрішньою безпекою пісочниці. Це робить Близнюків сильнішим кандидатом, де безпека, дотримання підприємств та контрольовані дозволи є критичними проблемами.
Вся інформація актуальна станом на 2025 рік, заснована на джерелах, що підтверджують пісочницю Gemini CLI, конфіденційність та політику безпеки порівняно з відомим оперативним проектом Codex CLI.