OpenAI
Táto stránka bola strojovo preložená. Prečítaj si pôvodný článok v angličtine.

Správa zásad prehliadača v počítačovej aplikácii ChatGPT pomocou MDM

Learn how to deploy and verify Chromium enterprise browser policies for ChatGPT desktop on Windows, macOS, and Linux.

Aktualizované: 8 hours ago

Dostupnosť: Rozhranie prehliadača v aplikácii na inštaláciu a správu rozšírení nebude 8. 10. sprístupnené v pracovných priestoroch Enterprise. Zásady MDM na tejto stránke budú v tomto období fungovať, takže správcovia môžu nastaviť ovládanie rozšírení ešte pred sprístupnením rozhrania.

Prehliadač zabudovaný v desktopovej aplikácii ChatGPT je založený na projekte Chromium a preberá jeho systém podnikových zásad. Používa rovnaké názvy zásad a formáty hodnôt ako Chrome. Dostupné nastavenia a význam ich hodnôt nájdete v referenčnej príručke zásad Chrome Enterprise. Zásady sa uplatňujú tam, kde desktopová aplikácia ChatGPT podporuje príslušnú platformu, verziu prehliadača a dotknutú funkciu.

Ak už spravujete Chrome, proces nasadenia vám bude známy. Chrome podporuje nasadenie zásad na úrovni zariadenia aj cloudovú správu prehliadača cez Google Admin. Desktopová aplikácia ChatGPT momentálne podporuje nasadenie na úrovni zariadenia cez MDM, skupinovú politiku alebo nástroje na správu konfigurácie. Cloudová správa týchto zásad prehliadača zatiaľ nie je k dispozícii.

Obsah a formáty zásad zostávajú pre daný operačný systém rovnaké. Hlavný rozdiel spočíva v tom, kam ich v zariadení nasadíte: namiesto kľúčov databázy Registry, domény predvolieb alebo adresára zásad pre Chrome použite tie, ktoré sú určené pre desktopovú aplikáciu ChatGPT.

Umiestnenia zásad podľa platformy

PlatformaSpôsob načítania zásadUmiestnenie pre ChromeUmiestnenie pre desktopovú aplikáciu ChatGPT
WindowsHodnoty databázy Registry a podkľúče zásadSOFTWARE\Policies\Google\ChromeSOFTWARE\Policies\OpenAI\Codex
macOSSpravované predvoľby v konfiguračnom profilecom.google.Chromecom.openai.codex
LinuxSúbory JSON v adresári povinných zásad/etc/opt/chrome/policies/managed//etc/opt/codex/policies/managed/

Identifikátory desktopovej aplikácie ChatGPT stále obsahujú Codex alebo codex. Použite ich presne v uvedenom tvare.

  • Windows: Použite HKEY_LOCAL_MACHINE pre všetkých používateľov zariadenia alebo HKEY_CURRENT_USER pre konkrétneho používateľa. Typy hodnôt zásad a podkľúče zoznamov sa riadia formátom databázy Registry pre Chrome. Štandardné šablóny na správu (ADMX) pre Chrome sú určené pre Chrome. Pre desktopovú aplikáciu ChatGPT použite vlastné nastavenia databázy Registry.

  • macOS: Nasaďte kľúče zásad a ich hodnoty plist ako spravované predvoľby v doméne com.openai.codex. Profil určený pre doménu prehliadača Chrome sa nevzťahuje na desktopovú aplikáciu ChatGPT.

  • Linux: Nasaďte súbory JSON priamo do /etc/opt/codex/policies/managed/. Pre zásady, ktoré podporujú predvolené hodnoty upraviteľné používateľmi, použite /etc/opt/codex/policies/recommended/.

Príručka pre správcov

Príklady zásad

Nasledujúce príklady konfigurujú dve zásady:

ZásadaPríklad hodnotyÚčinok
PasswordManagerEnabledfalseZabraňuje ukladaniu nových hesiel. Existujúce uložené heslá sa neodstránia.
CookiesBlockedForUrls["https://example.com"]Zabraňuje webu https://example.com nastavovať súbory cookie. Neblokuje prístup na tento web.

Tieto príklady nahraďte nastaveniami svojej organizácie.

Správa rozšírení

Tieto kľúče zásad Chromium nasaďte do vyššie uvedeného umiestnenia pre desktopovú aplikáciu ChatGPT. Zabudovaný prehliadač ich načítava a vynucuje aj počas odloženého sprístupnenia rozhrania na inštaláciu a správu rozšírení pre pracovné priestory Enterprise. Tieto zásady dané rozhranie nesprístupnia skôr.

  • ExtensionInstallBlocklist — Zoznam identifikátorov rozšírení, ktoré používatelia nemôžu inštalovať; * predvolene blokuje všetky. Nainštalované rozšírenia so zodpovedajúcimi identifikátormi sa zakážu.

  • ExtensionInstallAllowlist — Zoznam identifikátorov, na ktoré sa zoznam blokovaných rozšírení nevzťahuje. Ak je zoznam blokovaných rozšírení nastavený na *, tento zoznam povolí uvedené podpísané rozšírenia, ale nenainštaluje ich.

  • ExtensionInstallForcelist — Zoznam identifikátorov rozšírení, za ktorými môže voliteľne nasledovať ; a URL adresa manifestu aktualizácií. Nainštaluje ich bez zásahu používateľa, udelí požadované povolenia a zabráni používateľom zakázať ich alebo odinštalovať. Má prednosť pred zoznamom blokovaných rozšírení.

  • ExtensionSettings — Slovník, ktorého kľúčmi sú identifikátory rozšírení alebo * pre predvolené nastavenia. Nastavuje režim inštalácie (napríklad blocked, allowed alebo force_installed) a môže obmedziť povolenia a prístup k hostiteľom, vyžadovať minimálnu verziu, nastaviť správanie aktualizácií alebo pripnúť rozšírenie. Nastavenia pre jednotlivé identifikátory môžu mať prednosť pred zásadami založenými na zoznamoch.

  • ExtensionAllowedTypes — Zoznam typov manifestov, ktoré možno inštalovať, napríklad extension alebo theme. Obmedzuje aj vynútené inštalácie.

  • ExtensionInstallSources — Vzory URL adries pre priamu inštaláciu CRX v prehliadači Chromium, ak je k dispozícii. Vzoru musí zodpovedať URL adresa sťahovania aj stránka, z ktorej sa inštalácia spúšťa; zoznam blokovaných rozšírení má naďalej prednosť.

Vo Windowse nasaďte zásady založené na zoznamoch ako číslované hodnoty REG_SZ v podkľúčoch pomenovaných podľa zásad a ExtensionSettings ako JSON v hodnote REG_SZ. V systéme macOS použite polia a slovník v doméne spravovaných predvolieb com.openai.codex. V Linuxe použite polia JSON a objekt v súbore spravovaných zásad.

Kým rozhranie nie je sprístupnené, skontrolujte nasadené hodnoty a chyby na chrome://policy. Ak je vynútene nainštalované rozšírenie aktívne, podľa možností otestujte jeho skutočné správanie pri pilotnom pracovnom postupe v zabudovanom prehliadači. Keď sa pre pracovný priestor sprístupní rozhranie zabudovaného prehliadača na inštaláciu a správu rozšírení, skontrolujte chrome://extensions/ a otestujte postup inštalácie a správy z pohľadu používateľa.

Windows: Microsoft Intune alebo skupinová politika

Pre Microsoft Intune uložte nasledujúci obsah ako skript PowerShell a pridajte ho do sekcie Skripty platformy. Zapíše povinné zásady pre všetkých používateľov zariadenia:

]$ErrorActionPreference = 'Stop'$policyRoot = 'HKLM:\SOFTWARE\Policies\OpenAI\Codex'if (-not (Test-Path -LiteralPath $policyRoot)) {  New-Item -Path $policyRoot -Force | Out-Null}New-ItemProperty -Path $policyRoot -Name PasswordManagerEnabled -PropertyType DWord -Value 0 -Force | Out-Null$cookieKey = "$policyRoot\CookiesBlockedForUrls"if (-not (Test-Path -LiteralPath $cookieKey)) {  New-Item -Path $cookieKey -Force | Out-Null}New-ItemProperty -Path $cookieKey -Name '1' -PropertyType String -Value 'https://example.com' -Force | Out-Null

V sekcii Skripty platformy v Microsoft Intune nastavte možnosť Spustiť tento skript s prihlasovacími údajmi prihláseného používateľa na Nie a možnosť Spustiť skript v 64-bitovom hostiteľovi PowerShell na Áno. Potom skript priraďte pilotnej skupine. Po spustení skriptu reštartujte desktopovú aplikáciu ChatGPT a overte zásady.

Pre skupinovú politiku vytvorte položky predvolieb databázy Registry s rovnakými kľúčmi, názvami hodnôt, typmi a hodnotami ako v skripte a použite ich na pilotných zariadeniach.

Formáty hodnôt databázy Registry:

  • Logické hodnoty: REG_DWORD, kde 0 znamená false a 1 znamená true.

  • Zoznamy reťazcov: Podkľúč pomenovaný podľa zásady s číslovanými hodnotami REG_SZ (1, 2 a tak ďalej). Pri aktualizácii zoznamu odstráňte číslované hodnoty, ktoré už neplatia.

  • Štruktúrované zásady: Dodržte kódovanie pre Windows uvedené v referenčnej príručke zásad. Napríklad ExtensionSettings ukladá svoj slovník ako reťazec JSON v hodnote REG_SZ.

Pre zásady na úrovni používateľa použite rovnakú cestu pod HKEY_CURRENT_USER a nasaďte ich v kontexte príslušného používateľa. Skript spustený ako SYSTEM nezapisuje do HKEY_CURRENT_USER prihláseného používateľa. Pre zásady, ktoré podporujú odporúčané predvolené hodnoty, použite podkľúč Recommended pod koreňovým kľúčom desktopovej aplikácie ChatGPT.

Existujúce zásady Chrome: Desktopová aplikácia ChatGPT momentálne používa SOFTWARE\Policies\Google\Chrome ako náhradný zdroj, a to samostatne v každej vetve databázy Registry, ak v danej vetve nedokáže otvoriť svoj kľúč. Čitateľný kľúč desktopovej aplikácie ChatGPT, aj keď je prázdny, zastaví používanie náhradného zdroja pre danú vetvu. Chýbajúce jednotlivé hodnoty sa z Chrome nedopĺňajú. Ak chcete obe úrovne pôsobnosti oddeliť od Chrome, vytvorte čitateľný kľúč desktopovej aplikácie ChatGPT v HKLM aj v HKCU každého príslušného používateľa.

macOS: Jamf Pro alebo Microsoft Intune

Vytvorte konfiguračný profil, ktorý nastaví vynútené (povinné) spravované predvoľby v doméne com.openai.codex. Pre Jamf Pro najskôr uložte nasledujúci obsah ako com.openai.codex.plist:

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict>  <key>PasswordManagerEnabled</key>  <false/>  <key>CookiesBlockedForUrls</key>  <array>    <string>https://example.com</string>  </array></dict></plist>
  • Jamf Pro: V konfiguračnom profile počítača použite sekciu Nastavenia aplikácií a vlastné nastavenia, nahrajte súbor plist a nastavte doménu predvolieb na com.openai.codex. Pozrite si pokyny k vlastným nastaveniam v Jamf.

  • Microsoft Intune: Vytvorte profil pre macOS cez Šablóny → Súbor predvolieb a nastavte Názov domény predvolieb na com.openai.codex. Pre tento nástroj na nahrávanie uložte iba páry kľúčov a hodnôt z vonkajšieho prvku <dict> v príklade. Vynechajte deklaráciu XML, DOCTYPE aj obaľujúce prvky <plist> a vonkajší <dict>. Vnorený prvok <array> ponechajte nezmenený. Pozrite si pokyny k súborom predvolieb v Intune.

  • Iné nástroje MDM: Použite ich postup pre vlastné spravované predvoľby alebo nasaďte ekvivalentný profil .mobileconfig pre túto doménu.

Priraďte profil pilotným zariadeniam a potvrďte jeho inštaláciu. Reštartujte desktopovú aplikáciu ChatGPT a overte zásady. Použite spravované predvoľby: bežná používateľská predvoľba zapísaná príkazom defaults write nezabezpečí, aby bola zásada povinná.

Linux: správa konfigurácie

Pomocou nástroja, ako je Ansible, Puppet alebo Chef, doručte do zariadení súbor zásad JSON rovnako ako v prípade Chrome.

  1. V prípade potreby vytvorte /etc/opt/codex/policies/managed/.

  2. Nasaďte súbor JSON priamo do tohto adresára pomocou nástroja na správu konfigurácie, balíka alebo agenta správy zariadení.

  3. Nastavte vlastníka adresárov a súboru na root. Používateľom desktopovej aplikácie ChatGPT povoľte čítanie a zápis povoľte iba dôveryhodným správcom. Typické oprávnenia sú 0755 pre adresáre a 0644 pre súbory.

  4. Reštartujte desktopovú aplikáciu ChatGPT a overte zásady.

Príklad súboru /etc/opt/codex/policies/managed/browser.json:

{  "PasswordManagerEnabled": false,  "CookiesBlockedForUrls": ["https://example.com"]}

Používajte logické hodnoty, čísla, polia a objekty JSON podľa požiadaviek jednotlivých zásad. Súbory umiestnite priamo do managed/; vnorené adresáre sa nenačítavajú. Nedefinujte tú istú zásadu vo viacerých súboroch.

Overenie zásad

  1. Overte, či nástroj na nasadenie doručil hodnoty databázy Registry alebo súbor JSON do pilotného zariadenia, prípadne či v ňom nainštaloval profil.

  2. Ukončite desktopovú aplikáciu ChatGPT a znova ju otvorte. Otvorte kartu zabudovaného prehliadača a prejdite na chrome://policy v desktopovej aplikácii ChatGPT.

  3. Vyberte Znova načítať zásady. Pri každej zásade skontrolujte hodnotu, zdroj, rozsah pôsobnosti, úroveň a stav. Pri príkladoch povinných zásad by mal byť zdroj Platforma, úroveň Povinná a zásada by nemala hlásiť žiadnu chybu.

  4. V danom prehliadači otestujte očakávané správanie. Zobrazenie zásady na tejto stránke potvrdzuje, že sa načítala. Samo osebe však nedokazuje, že dotknutá funkcia funguje podľa očakávania.

Niektoré zásady vyžadujú úplný reštart aplikácie aj po opätovnom načítaní zásad. Pred rozšírením nasadenia dokončite pilotné overenie.

Ak zásada chýba, skontrolujte správnosť jej názvu, cieľové umiestnenie, priradenie a oprávnenia na čítanie. Ak zásada hlási chybu alebo sa ignoruje, skontrolujte typ hodnoty, podporovanú platformu a úroveň zásady aj prípadné konfliktné zásady hlásené na chrome://policy.

Ak chcete zásadu zmeniť alebo odstrániť, aktualizujte nasadenie, ktorým bola doručená, a odstráňte neaktuálne položky databázy Registry alebo kľúče v súbore. Samotné zrušenie priradenia skriptu neodstráni hodnoty, ktoré zapísal. Reštartujte desktopovú aplikáciu ChatGPT a overenie zopakujte. Odstránením jej koreňového kľúča vo Windowse sa môže znova aktivovať používanie zásad Chrome ako náhradného zdroja.

Bol tento článok užitočný?