OpenAI
Бұл бет машиналық аударма арқылы жасалған. Түпнұсқа ағылшын мақаласын қараңыз.

Codex қауіпсіздігі

Репозиторийлеріңіздегі ықтимал осалдықтарды табыңыз, растаңыз және қарап шығыңыз.

Жаңартылған: 12 days ago

Codex Security — ChatGPT Enterprise, Edu, Business және Pro пайдаланушыларына қолжетімді зерттеу превьюі. Ол командаларға кодтағы осалдықтарды анықтауға, растауға және түзетуге көмектеседі. Ол дәстүрлі сканерден гөрі қауіпсіздік зерттеушісіне көбірек ұқсап жұмыс істеуге арналған: кодты оқиды, тесттерді іске қосады, шынайы шабуыл жолдарын зерттейді және командалар әдеттегі жұмыс процесінде қарай алатын патчтарды ұсынады.

Шолу

Codex Security GitHub репозиторийлеріне қосылып, код базаңызға бейімделген қауіптер моделін жасайды. Бүкіл репозиторийді немесе коммиттерді сканерлеуге болады. Codex Security ықтимал осалдықтарды зерттейді, оларды оқшауланған ортада растауға тырысады және тобыңыздың қарауына түзетулер ұсынады.

Codex Security қалай жұмыс істейді

Codex Security талдау жүргізгенде қауіптер моделін басшылыққа алады. Бұл модель шабуылдаушының кіру нүктелерін, сенім шекараларын, құпия деректерді және кодтың маңызды орындалу жолдарын сипаттайды. Оны қарап шығып, қолданбаңыздың орналастырылу ерекшеліктеріне сай өңдей аласыз. Бүкіл репозиторийді сканерлеу код базасын бағалайды, ал коммиттерді сканерлеу репозиторийдегі өзгерістерді тексереді.

Сканерлеуді іске қосу

Бүкіл репозиторийді немесе коммитті сканерлеуді таңдап, сканерлеудің аяқталуын күтіңіз. Codex Security ықтимал осалдықтарды зерттеу үшін репозиторийдің қауіптер моделін пайдаланады.

Ақылы пайдалану

Codex Security Cloud қызметінде ақы токен санына қарай есептеледі. Қазіргі клиенттерге хабарлама жіберіледі және ақылы пайдалану басталғанға дейін олар келісім беруі керек.

Сканерлеуге қаражат болмаса, сканерлеу уақытша тоқтатылады. Ақылы сканерлеуді жалғастырмас бұрын, төлем туралы хабарламаны қарап шығып, қолжетімді қаражатты тексеріңіз.

Daybreak Blue қызметіне қол жеткізу

Codex Security Cloud құрамына кіретін Daybreak Blue қызметіне қол жеткізу мүмкіндігі тек Cloud өнімі аясында қолданылады. Бұл мүмкіндік Daybreak Blue қызметіне басқа Codex Security өнімдерінде немесе API арқылы қол жеткізу құқығын бермейді.

Жұмысты бастау

  1. Codex Security бөліміне өтіңіз.

  2. Codex Security сканерлегенін қалайтын GitHub репозиторийлерін қосып, іске қосыңыз.

  3. Бастапқы сканерлеудің аяқталуын күтіңіз. Codex Security алдымен жоба үшін қауіп моделін құрып, репозиторий тарихын бар осалдықтарға сканерлейді. Үлкен жобалар үшін бұл ұзағырақ уақыт алуы мүмкін. Жаңа кодты сканерлеу жылдамырақ.

  4. Табылған мәселелерді, растау мәліметтерін және ұсынылған патчтарды қарап шығыңыз.

Рөлге негізделген қатынасты басқару (RBAC)

Enterprise және Edu жұмыс кеңістіктерінде әкімшілер жұмыс кеңістігінің рұқсаттарында Codex Security қолжетімділігін басқара алады. Codex Security үшін жұмыс кеңістігінде Codex Cloud және Codex Security қолжетімділігі қосулы болуы қажет. Сондай-ақ қолжетімділікті RBAC арқылы нақты рөлдермен немесе топтармен, соның ішінде SCIM арқылы синхрондалған топтармен шектеуге болады. Мүшелерге Codex Security сканерлеу конфигурацияларын басқаруға мүмкіндік беру үшін тиісті рөлге немесе топқа Codex Security әкімші рұқсатын да қосыңыз.

Жұмыс кеңістігіңіздің рұқсаттарын жаңарту үшін:

  1. ChatGPT ішінде профиль белгішеңізді таңдаңыз, содан кейін Жұмыс кеңістігінің параметрлері > Рұқсаттар тармағын таңдап, жұмыс кеңістігі рұқсаттарын ашыңыз.

  2. Codex Cloud бөліміне дейін төмен айналдырыңыз.

  3. Codex Cloud қолжетімділігі қосулы екеніне көз жеткізіңіз.

  4. Мүшелерге Codex Security қолдануға рұқсат беру. ауыстырғышын қосу немесе өшіру арқылы қолжетімділікті қосыңыз немесе өшіріңіз.

  5. Егер рөл немесе топ сканерлеу конфигурацияларын басқаруы керек болса, Мүшелерге Codex Security әкімшілігін жүргізуге рұқсат беру. параметрін де қосыңыз.

ChatGPT жұмыс кеңістігіңіздегі рөлге негізделген қатынасты басқару туралы толығырақ біліңіз.

Үздік тәжірибелер

  • Репозиторийлердің шағын жиынынан және арнайы шолушылар тобынан бастаңыз. Әсіресе қосу және осалдықтарды бөлісу әлі де салыстырмалы түрде қолмен жасалатын кезде, алдымен бағытталған енгізуді ұсынамыз.

  • Үйренген сайын қауіп моделін нақтылаңыз. Модельге енгізілген шағын жаңартулар контекстті жақсартып, уақыт өте келе табылған мәселелерді дәлірек ете алады.

  • Егер қазір GitHub Cloud қолданбасаңыз, бағалау үшін тәуекелі төменірек немесе өндірістік емес репозиторийлерден бастауды қарастырыңыз. Бұл командаларға кеңірек енгізбес бұрын жұмыс процесіне сенімділік қалыптастыруға көмектеседі.

  • Жасалған патч PR-ларын әдеттегі шолу процесіңізбен қарап шығыңыз. Сондай-ақ түзету регрессиялар енгізбеуі үшін Codex Security PR-ларында Codex Code Review қолдануды ұсынамыз.

Жиі қойылатын сұрақтар

Codex Security кодымды автоматты түрде өзгерте ме?

Жоқ. Codex Security адам қарап шығуы үшін патч ұсынады. Бұл ұсынысты pull request ретінде рәсімдеуге болады, бірақ ол кодыңызды автоматты түрде өзгертпейді.

Codex Security фаззингке немесе сигнатура бойынша сканерлеуге сүйене ме?

Жоқ. Codex Security фаззингке немесе сигнатура бойынша сканерлеуге емес, тілдік модельдің ой қорытуына, сынақ кезіндегі есептеулерге, құралдарды пайдалануға және ауқымды контекске сүйенеді.

Қауіп-қатер моделін қарап шығуға немесе өңдеуге бола ма?

Иә. Қауіп-қатер моделін көруге және өңдеуге болады, сондықтан топтар Codex Security қолданбаны қалай түсінетінін тексеріп, жорамалдарды өз ортасына сай жаңарта алады.

Растау дегеніміз не?

Растау — Codex Security ықтимал осалдықты анықталған мәселе ретінде ұсынбас бұрын, оны оқшауланған ортада қайта жаңғыртуға тырысатын кезең. Бұл жалған оң нәтижелерді азайтып, тек мәнді мәселелерді көрсетуге арналған.

Анықталған мәселе расталғаннан кейін не болады?

Растаудан кейін Codex Security түпкі себепті жоятын және қарап шығу үшін pull request ретінде рәсімдеуге болатын патч ұсынады.

Бұл мақала пайдалы болды ма?