Xygeni API-ի անվտանգություն

Գտեք ազդեցությունը նախքան այն տեղակայելը

Ձեր API հարձակման մակերեսը մեծանում է ամեն անգամ pull request, և API անվտանգության գործիքների մեծ մասը այն տեսնում է միայն այն ժամանակ, երբ այն ակտիվ է և երթևեկություն է ներգրավում: Xygeni-ն կոդում հայտնաբերում է յուրաքանչյուր վերջնակետ և դրա ռիսկերը՝ թողարկումից առաջ:

Հասանելի է որպես Enterprise Ավելացնել

api-security-main

Բացահայտեք: Հայտնաբերել։ Առաջնահերթություն տալ.

Ձեր API հարձակման մակերեսը, քարտեզագրված և դասակարգված։

Բացահայտեք յուրաքանչյուր վերջնակետ

Xygeni-ն ձեր API ինվենտարը կառուցում է ծրագրի կոդից և ձեր API սպեցիֆիկացիաներից, ներառյալ OpenAPI-ն և Swagger-ը, որպեսզի դուք տեսնեք ամբողջ մակերեսը՝ ձեր թիմերի կողմից փաստաթղթավորված վերջնակետերը և այն վերջնակետերը, որոնք ոչ ոք չի փաստաթղթավորել։

Հայտնաբերեք կարևոր ռիսկերը

Արդյունքները համընկնում են OWASP API Security Top 10 (2023)-ի հետ՝ կոտրված օբյեկտի և ֆունկցիայի մակարդակի լիազորում, չհաստատված վերջնակետեր, տվյալների չափազանց մեծ ազդեցություն, զանգվածային հատկացում, JWT և CORS սխալ կոնֆիգուրացիա, բացակայող արագության սահմանափակումներ, SSRF և զոմբի վերջնակետեր։

Առաջնահերթություն տվեք իրական ազդեցությանը

Յուրաքանչյուր գտածո պարունակում է վերջնակետի նույնականացման վիճակի և դրա կողմից մշակվող տվյալների զգայունության մասին տեղեկատվություն, ուստի թիմերը շտկում են, թե ինչին կարող է իրականում հասնել հարձակվողը, այլ ոչ թե աշխատում են չտարբերակված ցուցակի վրա։

Քսիգենի API անվտանգություն Կարողությունների

Յուրաքանչյուր վերջնակետ։ Յուրաքանչյուր ռիսկ։ Արտադրությունից առաջ։

API-ի ամբողջական ինվենտար

API-ների ընդհանուր թիվը, բազային գծի նկատմամբ ռիսկի ենթակա ակտիվները, վերջնակետերը մեթոդով և խնդիրները ծառայության միջոցով: Յուրաքանչյուր վերջնակետ թվարկված է իր մեթոդով, ուղով, ծառայությունով, մոդուլով, նույնականացման վիճակով և ռիսկի գնահատականով:

Համապատասխանեցված է OWASP API-ի անվտանգության լավագույն 10-ի հետ

Հայտնաբերում OWASP API-ի անվտանգության լավագույն 10 (2023) միջոցով, այնպես որ արդյունքները խոսում են այն շրջանակի մասին, որն արդեն իսկ օգտագործում է ձեր անվտանգության թիմը և ձեր աուդիտորները։

API անվտանգություն - OWASP
զգայուն տվյալների իրազեկություն

զգայուն տվյալների իրազեկություն

Xygeni-ն դասակարգում է յուրաքանչյուր վերջնակետի կողմից մշակվող տվյալները՝ նշելով PII, PCI և PHI-ն ինչպես պարամետրերում, այնպես էլ պատասխաններում: Անձնական տվյալներ վերադարձնող չհաստատված վերջնակետը նույն խնդիրը չէ, ինչ թույլատրող CORS վերնագիրը, և այն չպետք է նման լինի դրան:

Զոմբիների և որբերի վերջնակետեր

Քանի որ Xygeni-ն կարդում է և՛ կոդը, և՛ ձեր API-ի սպեցիֆիկացիաները, այն բացահայտում է դրանց միջև եղած տարբերությունը. վերջնակետերը գտնվում են կոդում, բայց բացակայում են սպեցիֆիկացիայից, հնացած երթուղիները դեռևս հասանելի են, և որբ վերջնակետերը, որոնք ոչ ոքի չեն պատկանում։

APISEC թունավոր

Թունավոր համակցություններ, ոչ թե մեկուսացված ահազանգեր։

Xygeni-ն համեմատում է նույն վերջնակետի արդյունքները և բարձրացնում է դրանց ծանրությունը, երբ դրանք բարդանում են։ Պատասխանում անձնական տվյալների արտահոսքը լուրջ է։ Վերջնակետում անձնական տվյալների արտահոսքը, որը չի պահանջում նույնականացում, կարևոր է, և Xygeni-ն դա ասում է։

Ապացույցներ ձեր կոդում, այլ ոչ թե անթափանցիկ ահազանգ։

Յուրաքանչյուր գտածո մատնանշում է ճշգրիտ մշակիչը՝ ֆայլը, դասը, մեթոդը և այն ներմուծած կոդը՝ թերությունը նշելով։ Մշակողները ստանում են այն, ինչ կարող են շտկել, այլ ոչ թե տոմս, որը նախ պետք է ուսումնասիրեն։

APISEC մշակիչի աղբյուրը

Ինչու Քսիգենի

Գտեք և շտկեք API ռիսկերը կոդում, նախքան դրանք արտադրության մեջ հասնեն։

Ստատիկը նախ, որովհետև ստատիկան շտկելի է։

Runtime API-ի անվտանգությունը ձեզ տեղեկացնում է, որ վերջնակետը բաց է, երբ այն արդեն սպասարկում է երթևեկություն: Xygeni-ն այն գտնում է կոդում, pull request, մինչդեռ դրա վերանորոգումը դեռ մեկ դոլար արժե commit.

Մեկ հարթակ, ոչ թե մեկ այլ կոնսոլ։

API-ի անվտանգությունը գտնվում է կողքին SAST, SCA, գաղտնիքներ, IaCև DAST մեկ հարթակում, այնպես որ ձեր API ռիսկը ապրում է ձեր ծրագրի մնացած ռիսկերի հետ, այլ ոչ թե առանձին գործիքում՝ իր սեփականով։ login.

Հաճ. տրվող հարցեր

Xygeni API Security-ն ստատիկ է, թե՞ աշխատանքային ժամանակի։

Ստատիկ։ Xygeni-ն վերլուծում է ձեր ծրագրի կոդը և API սպեցիֆիկացիաները՝ տեղակայումից առաջ առկա թերությունները հայտնաբերելու համար։ Գործող ծրագրի աշխատանքային ժամանակի փորձարկման համար Xygeni DAST-ը ներառում է դա, և երկուսն էլ աշխատում են միասին։

Երկու աղբյուրներից՝ ձեր ծրագրի կոդից և ձեր API-ի սպեցիֆիկացիաներից, ներառյալ OpenAPI-ն ու Swagger-ը: Երկուսի ընթերցումն էլ թույլ է տալիս Xygeni-ին բացահայտել չփաստաթղթավորված և որբ վերջնակետերը:

OWASP API անվտանգության թոփ 10 (2023) ռիսկերը, ներառյալ օբյեկտի մակարդակի խափանված լիազորումը (BOLA), ֆունկցիայի մակարդակի խափանված լիազորումը (BFLA), չհավաստագրված վերջնակետերը, տվյալների չափազանց մեծ ազդեցությունը, զանգվածային հատկացումը, JWT և CORS սխալ կոնֆիգուրացիան, արագության սահմանափակման բացակայությունը, SSRF-ը և զոմբի վերջնակետերը։

Այո։ Xygeni-ն նշում է PII-ը, PCI-ն և PHI-ը վերջնակետային պարամետրերում և պատասխաններում և օգտագործում է դա՝ արդյունքները իրական ազդեցության հիման վրա դասակարգելու համար։

Այո։ Աճման սկանավորումը վերլուծում է միայն փոփոխված վերջնակետերը, և դրա ստեղծած մանիֆեստը կարող է հետագա DAST սկանավորումը կենտրոնացնել այդ նույն վերջնակետերի վրա։

Ոչ։ Սկանավորումները կատարվում են ձեր սեփական ենթակառուցվածքում։ Միայն արդյունքներն են վերբեռնվում, պաշտպանված են տեղափոխման և հանգստի ժամանակ։

Այն հասանելի է որպես Enterprise հավելում։ Խոսեք մեզ հետ, և մենք կքննարկենք այն ձեզ հետ։

Տեսեք ձեր իրականը API հարձակման մակերես

Xygeni All-In-One AppSec հարթակի հետ

Xygeni All-In-One AppSec հարթակի հետ