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-ի միջոցով։
Սկսել
Անցեք Codex Security։
Միացրեք և ակտիվացրեք GitHub-ի այն պահոցները, որոնք ցանկանում եք, որ Codex Security-ն սկանավորի։
Սպասեք, մինչև սկզբնական սկանավորումն ավարտվի։ Codex Security-ն նախ նախագծի համար կառուցում է սպառնալիքների մոդել և սկանավորում պահոցի պատմությունը՝ առկա խոցելիությունները գտնելու համար։ Մեծ նախագծերի համար դա կարող է ավելի երկար տևել։ Նոր կոդի սկանավորումներն ավելի արագ են։
Վերանայեք հայտնաբերված խնդիրները, վավերացման մանրամասները և առաջարկվող շտկումները։
Դերերի վրա հիմնված հասանելիության վերահսկումներ (RBAC)
Enterprise և Edu աշխատատարածքների համար ադմինները կարող են կառավարել Codex Security-ի հասանելիությունը աշխատատարածքի թույլտվություններում։ Codex Security-ի համար անհրաժեշտ է, որ աշխատատարածքի համար միացված լինեն թե՛ Codex Cloud-ի, թե՛ Codex Security-ի հասանելիությունները։ Հասանելիությունը կարող է նաև սահմանափակվել կոնկրետ դերերով կամ խմբերով RBAC-ի միջոցով, ներառյալ SCIM-ով համաժամացված խմբերը։ Որպեսզի անդամները կարողանան կառավարել Codex Security-ի սկանավորման կարգավորումները, համապատասխան դերի կամ խմբի համար միացրեք նաև Codex Security-ի ադմինի թույլտվությունը։
Ձեր աշխատատարածքի թույլտվությունները թարմացնելու համար՝
ChatGPT-ում ընտրեք ձեր պրոֆիլի պատկերակը, ապա ընտրեք Աշխատատարածքի կարգավորումներ > Թույլտվություններ՝ աշխատատարածքի թույլտվությունները բացելու համար։
Ոլորեք ներքև մինչև Codex Cloud։
Համոզվեք, որ Codex Cloud-ի հասանելիությունը միացված է։
Միացրեք կամ անջատեք հասանելիությունը՝ փոխելով Թույլատրել անդամներին օգտագործել Codex Security-ը։ կարգավորիչը։
Եթե դերը կամ խումբը պետք է կառավարի սկանավորման կարգավորումները, միացրեք նաև Թույլատրել անդամներին ադմինիստրացնել Codex Security-ը։
Իմացեք ավելին ձեր ChatGPT աշխատատարածքում դերերի վրա հիմնված հասանելիության վերահսկումների մասին։
Լավագույն գործելակերպեր
Սկսեք պահոցների փոքր հավաքածուից և վերանայողների նվիրված խմբից։ Խորհուրդ ենք տալիս սկզբում կենտրոնացված ներդրում, հատկապես քանի դեռ միացումը և խոցելիությունների փոխանակումը դեռ համեմատաբար ձեռքով են կատարվում։
Հղկեք սպառնալիքների մոդելը՝ սովորելուն զուգընթաց։ Մոդելի փոքր թարմացումները կարող են բարելավել համատեքստը և ժամանակի ընթացքում ավելի ճշգրիտ դարձնել հայտնաբերված խնդիրները։
Եթե այսօր GitHub Cloud չեք օգտագործում, գնահատման համար դիտարկեք ավելի ցածր ռիսկով կամ ոչ արտադրական պահոցներից սկսելու տարբերակը։ Դա կարող է օգնել թիմերին վստահություն ձևավորել աշխատանքային գործընթացի նկատմամբ՝ նախքան ավելի լայն կիրառումը։
Ստուգեք գեներացված շտկման PRs-ը ձեր սովորական վերանայման գործընթացով։ Նաև խորհուրդ ենք տալիս Codex Security-ի PRs-ի վրա օգտագործել Codex Code Review, որպեսզի վերացումը չառաջացնի ռեգրեսիաներ։
Հաճախ տրվող հարցեր
Codex Security-ն ինքնաբերաբա՞ր է փոխում իմ կոդը։
Ոչ։ Codex Security-ն առաջարկում է ուղղում, որը պետք է ստուգի մարդը։ Այդ առաջարկը կարելի է վերածել pull request-ի, սակայն այն ինքնաբերաբար չի փոփոխում ձեր կոդը։
Codex Security-ն կիրառո՞ւմ է ֆազինգ կամ ստորագրությունների վրա հիմնված սկանավորում։
Ոչ։ Ֆազինգի կամ ստորագրությունների վրա հիմնված սկանավորման փոխարեն Codex Security-ն օգտագործում է լեզվական մոդելի դատողություն, թեստավորման պահին կատարվող հաշվարկներ, գործիքներ և մեծ համատեքստ։
Կարո՞ղ եմ ուսումնասիրել կամ խմբագրել սպառնալիքների մոդելը։
Այո։ Սպառնալիքների մոդելը տեսանելի և խմբագրելի է, ուստի թիմերը կարող են ուսումնասիրել, թե Codex Security-ն ինչպես է հասկանում հավելվածը, և ենթադրությունները հարմարեցնել իրենց միջավայրին։
Ի՞նչ է նշանակում վավերացում։
Վավերացման փուլում Codex Security-ն փորձում է մեկուսացված միջավայրում վերարտադրել հնարավոր խոցելիությունը՝ նախքան դրա մասին տեղեկացնելը։ Սա օգնում է նվազեցնել կեղծ դրական արդյունքների թիվը և ներկայացնել միայն կարևոր բացահայտումները։
Ի՞նչ է տեղի ունենում բացահայտման վավերացումից հետո։
Վավերացումից հետո Codex Security-ն առաջարկում է հիմնական պատճառը վերացնող ուղղում, որը կարելի է վերածել ստուգման համար նախատեսված pull request-ի։
