санҷиши амиқи пакет - таърифи dpi - идоракунии сатҳи ҳамла

Санҷиши амиқ бо AppSec вомехӯрад: Хатарҳоеро, ки шумо дар код дида наметавонед, пайдо мекунад

Ғайр аз сканкунии статикӣ: Ба сим диққат диҳед, на танҳо рамз

Шумо як бинои муосир сохтаед CI/CD pipelineКоди шумо мегузарад SAST ва SCA сканҳо. Ҳама чиз сабз аст. Бо вуҷуди ин, дар истеҳсолот, маълумот ба сервери тарафи сеюм ворид мешавад. Чӣ шуд? Ин мушкили назариявӣ нест. Ин маъмул аст. Асбобҳои анъанавии AppSec ба монанди SAST ва SCA дар сатҳи код кор мекунанд; онҳо синтаксис, дарахтони вобастагӣ ва осебпазириҳоро таҳлил мекунанд, аммо онҳо тарзи рафтори барномаи шуморо пас аз ҷойгиркунӣ сабт намекунанд. Ин нуқтаи нобино аст.

Бастаи кушодаасос ё SDK-и динамикӣ метавонад фаъолияти шабакаи иҷрошаванда, телеметрияи содиротӣ, зангҳои API-и рамзгузоришуда ё ихроҷи хомӯши маълумотро оғоз кунад. Воситаҳои сканкунии код инро намебинанд. Ин ҷоест, ки санҷиши амиқ (DPI) ин холигоҳро пур мекунад. Ба ҷои тахмин кардани он, ки рамз чӣ кор карда метавонад, DPI ба шумо нишон медиҳад, ки он чӣ кор мекунад, дар сим.

Имрӯз, амнияти барномаҳо бояд аз рамз фаротар равад. Мушоҳидаи вақти иҷро тавассути DPI, ки бо идоракунии сатҳи муосири ҳамла зич муттаҳид карда шудааст, дигар ихтиёрӣ нест. Ин қисми муҳими ҳама гуна стратегияи AppSec мебошад, ки мехоҳад таҳдидҳои воқеиро дар вақти воқеӣ муайян ва ба онҳо посух диҳад.

Таърифи DPI: Тафтиши амиқтари бастаҳо чӣ маъно дорад

Таърифи DPI-ро, ки дар китоби дарсӣ оварда шудааст, фаромӯш кунед. Дар заминаи AppSec, санҷиши амиқи пакетҳо маънои аз мониторинги анъанавии шабака берун рафтанро дорад. Ба ҷои он ки танҳо сарлавҳаҳоро, ба монанди манбаъ, макони таъинот ва протокол, DPI бори воқеии ҳар як пакетро тафтиш мекунад, то фаҳмад, ки дар дохили трафики барнома чӣ рӯй медиҳад.

Дар ҷое ки абзорҳои асосӣ дар муайян кардани "ин дархости HTTP аз Хадамоти А ба Хадамоти В аст" қатъ мешаванд, DPI амиқтар кофта истодааст:

  • Он мундариҷаи пурраи HTTP, усулҳо, параметрҳо ва маълумотро мехонад.
  • Он борҳои gRPC-ро декод мекунад, то зангҳои воқеии усул ва сохторҳои додаҳоро нишон диҳад.
  • Он дархостҳои DNS-ро барои доменҳо ё қолибҳои дархостҳои шубҳанок таҳлил мекунад.

Ин санҷиши амиқтар ба шумо имкон медиҳад:

  • Асрор ё эътимодномаҳои матни равшанро муайян кунед.
  • Кӯшишҳои эксфилтратсияи дарунсохтро, ҳатто тавассути каналҳои рамзгузоришуда, пайдо кунед.
  • Кӯшишҳои беиҷозати муоширати берунаро дастгир кунед.

Ва муҳимтар аз ҳама, ин танҳо як абзори шабакавӣ нест. Дар стратегияи муосири AppSec, DPI ба мисли таҳлили статикӣ муҳим аст. Он ба гурӯҳҳои амниятӣ далели рафтори барномаро дар вақти корӣ медиҳад, фарзияҳоро бо маълумоти воқеӣ асоснок мекунад ва идоракунии сатҳи ҳамлаҳои дақиқтар ва ба рафтор асосёфтаро таъмин мекунад.

Арзиши беназири DPI барои амнияти барномаҳо

Санҷиши амиқтари баста (DPI) намоёниро таъмин мекунад, ки абзорҳои статикӣ наметавонанд таъмин кунанд, зеро он рафтори воқеии вақти иҷрои барномаҳои шуморо мушоҳида мекунад.
Воситаҳои монанди SAST ва SCA дар соҳаи код ва метамаълумот фаъолият мекунанд. Онҳо синтаксис, дарахтони вобастагӣ ва осебпазириҳои маълумро таҳлил мекунанд. Аммо онҳо намедонанд, ки пас аз оғози кор кардани барномаи шумо чӣ рӯй медиҳад: лаҳзае, ки мантиқ ба трафики зинда табдил меёбад ва хатарҳо аз эҳтимолият ба воқеӣ мегузаранд.
DPI трафики мустақимро тафтиш мекунад. Он на танҳо сарлавҳаҳои шабакаро таҳлил мекунад ва ба шумо имкон медиҳад, ки протоколҳои сатҳи барномаро ба монанди HTTP, gRPC ва DNS бо тафсилоти пурра таҳлил кунед. Ин имкон медиҳад, ки рафторҳои норавшани ноаёнро, ки дар сатҳи код ноаёнанд, муайян кунед.
Ин аст он чизе ки санҷиши амиқтари бастаҳо дар AppSec ба таври беназир ошкор мекунад:

Истифодаи нодурусти протокол дар муоширати дохилӣ
Шумо метавонед TLS-ро аз берун татбиқ кунед, аммо дар бораи трафики аз хидмат ба хидмат чӣ гуфтан мумкин аст? DPI ҳолатҳоеро муайян мекунад, ки дар онҳо микросервисҳои дохилӣ ҳатто дар муҳитҳои танзимшаванда ба HTTP матни оддӣ бармегарданд. Асбобҳои статикӣ онро муайян намекунанд, аммо санҷиши амиқтари пакетҳо онро муайян мекунад.

C2 Биконинг аз бастаҳои тарафи сеюми осебдида
Бастаи осебдида дар npm, PyPI ё Maven метавонад мантиқеро дар бар гирад, ки пингҳои давриро ба сервери дурдасти C2 мефиристад. DPI ин зангҳои пастбасомад ва намунавӣ, ҳатто зангҳои рамзгузоришударо муайян мекунад. Он фосилаҳои вақт ё доменҳои шубҳанокро берун аз рӯйхати тасдиқшудаи содиротии шумо қайд мекунад.

Пайвастҳои берунаи ғайричашмдошт
Ҳатто агар барномаи шумо бояд танҳо бо API-ҳои маълум муошират кунад ҳам, таҳиягар метавонад нуқтаи ниҳоиро рамзгузорӣ кунад ё китобхонаи тарафи сеюм зангҳои телеметриро, ки шумо тафтиш накардаед, илова мекунад. DPI ба шумо имкон медиҳад, ки трафики зиндаро бо ҳудудҳои эълоншудаи хидмат муқоиса кунед ва фавран вайронкуниҳоро қайд кунед.

Чаро ин муҳим аст:
DPI тахминҳоро бо далелҳо иваз мекунад. Ба ҷои "оё ин рамз хатарнок буда метавонад?", шумо мебинед, ки хатар дар бастаҳо амалӣ мешавад. Шумо AppSec-ро аз реактивӣ ба проактивӣ мегузаронед:

  • Шумо танҳо ба пойгоҳҳои додаҳои CVE такя карданро бас мекунед.
  • Шумо фикр карданро бас мекунед, ки қабати шабака бехатар аст, танҳо аз он сабаб, ки рамз хуб ба назар мерасад.

Шумо идоракуниро оғоз мекунед сатҳи воқеии ҳамла, на назариявӣ.
Дар ниҳоят, санҷиши амиқи пакетҳо ба дастаҳо имкон медиҳад, ки ба он диққат диҳанд барнома чӣ кор карда истодааст, на танҳо он чизе, ки таҳиягарон пешбинӣ шудаастИн дифоъи огоҳона аз рафтор ва муосир аст. идоракунии сатҳи ҳамла дар амал.

Нуқтаҳои нобино дар усулҳои анъанавии AppSec

Воситаҳои анъанавии AppSec, ба монанди SAST ва SCA, ба рамз, сохтор ва осебпазириҳои маълум тамаркуз кунед. Онҳо кори хуберо дар ёфтани намунаҳои ноамн ва вобастагиҳои кӯҳна анҷом медиҳанд, аммо намуди иҷроиш надоранд. Ин мушкил аст. Бе контекст, шумо он чизеро, ки рамзи шумо дорад, аз даст медиҳед. мекунад.
Нуқтаҳои маъмулии нобино:

Роҳҳои рамзи осебпазири истифоданашуда

Вобастагӣ метавонад инҳоро дар бар гирад CVE, аммо агар функсия ҳеҷ гоҳ даъват карда нашавад, ислоҳ ба садо табдил меёбад. DPI тасдиқ мекунад, ки оё роҳҳои рамзи хатарнок иҷро мешаванд ё не.cisтаҳрир. Ин пеш астcisидоракунии сатҳи ҳамлаи электронӣ.

Трафики пинҳонии баромад аз мантиқи норавшан

Баъзе бастаҳои манбаъҳои кушода аз воридоти динамикӣ, инъикос ё борҳои рамзгузоришуда истифода мебаранд. Инҳо метавонанд зангҳои берунаи API-ро оғоз кунанд ё метамаълумотро филтр кунанд. Асбобҳои статикӣ аксар вақт онҳоро намебинанд, аммо санҷиши амиқи пакетҳо дархостҳои содиротӣ ва макони таъиноти онҳоро ошкор мекунад.

Трафики рамзгузоришуда, ки аз санҷиш пинҳон мешавад

Протоколҳо ба монанди gRPC бар TLS ё QUIC сарбориҳои муфидро пинҳон мекунанд. Асбобҳои статикӣ наметавонанд онҳоро рамзкушоӣ кунанд. DPI, бо рамзкушоӣ дар агентҳои саҳнавӣ ё мушоҳидавӣ, метавонад ин ҷараёнҳоро тафтиш кунад ва вайронкуниҳои сиёсат ё ихроҷи махфиро қайд кунад.

Дрифти рафторӣ дар рамзи ҷойгиршуда

Коди санҷидашудаи шумо метавонад дар истеҳсолот аз сабаби тағирёбандаҳои муҳит, парчамҳои хусусиятҳо ё модулҳои боркунии вақти иҷро ба таври дигар рафтор кунад. Бе DPI, шумо намедонед, ки оё API-и дохилӣ аз берун дастрас мешавад ё оё пайвастҳои беиҷозат пайдо мешаванд.

Тасвири калонтар: рафтори синтаксис ≠

Фарз мекунем, ки амният аз рамзи тоза кӯҳна шудааст. Идоракунии муосири сатҳи ҳамла бояд рафтори вақти иҷроро дар бар гирад. Санҷиши амиқи пакетҳо абзорест, ки ин фосилаи намоёниро мепӯшонад ва ба шумо имкон медиҳад, ки фарзияҳои амниятиро нисбат ба трафики воқеӣ тасдиқ кунед.

Намунаҳои воқеии вайронкунӣ, ки дар онҳо DPI ошкор кард, ки абзорҳои статикӣ чӣ чизро аз даст додаанд

Ҳамгироии санҷиши амиқтари бастаҳо (DPI) ба AppSec-и шумо pipeline фарзиявӣ нест; он бар ҳодисаҳои воқеӣ асос ёфтааст, ки дар онҳо трафики шабака хатарҳои пинҳонеро ошкор кард, ки таҳлили статикӣ онҳоро муайян карда натавонист.

Ҳолат: OpenTelemetry CVE‑2023‑43810

CVE-и расмӣ (CVE‑2023‑43810) OpenTelemetry-ро дар бар мегирифт, ки як чаҳорчӯбаи телеметрии кушодаасос мебошад, ки ба таври васеъ истифода мешавад. Ҳангоми асбобсозии худкор, тамғакоғазҳои усули HTTP бо кардиналии бемаҳдуд тавлид мешуданд. Ҳамлагарон аз ин бо фиристодани дархостҳои тарҳрезишуда бо маълумоти хеле дароз ё тасодуфӣ истифода мебурданд. http_метод арзишҳое, ки боиси хастагии хотира ва эҳтимолан қатъ шудани хидматрасонӣ дар серверҳо мешаванд datatracker.ietf.org+15nvd.nist.gov+15ntop.org+15.

Гарчанде ки абзорҳои таҳлили статикӣ OpenTelemetry-ро ҳамчун вобастагии эҳтимолан хатарнок қайд карданд, онҳо натавонистанд таъсири вақти иҷроро арзёбӣ кунанд. Баръакс, санҷиши амиқи пакетҳо мушоҳида кард:

  • Номҳои усулҳои HTTP-и ғайриоддии дароз дар трафики зинда.
  • Намунаҳои усули басомади баланд ё нодуруст ташаккулёфта истифодаи хотираро афзоиш медиҳанд.
  • Маконҳои шубҳаноки DNS ё HTTP ҳангоми рух додани эксфилтратсия ё DoS.

Танҳо DPI далели иҷрои истисморро пешниҳод кард; абзори статикӣ натавонист. Ин нишон медиҳад, ки чӣ гуна DPI огоҳиҳои вобастагии норавшанро ба иктишофи амалӣ барои идоракунии сатҳи ҳамла табдил медиҳад.

Телеметрияи зараровар дар SDK-ҳои кушодаасос

Дар як сенарияи дигари маъмул, SDK-ҳои кушодаасос рамзи телеметриро ҷойгир мекунанд, ки маълумоти корбар ё муҳити зистро ба хидматҳои беруна мефиристад, ки баъзан ҳуҷҷатгузорӣ ё тасдиқнашуда мебошанд.

Асбобҳои статикӣ метавонанд мавҷудияти зангҳои эҳтимолии содиротӣ-ро қайд кунанд, аммо онҳо наметавонанд тасдиқ кунанд, ки оё ин зангҳо ягон бор рух додаанд ё не. Аммо, DPI инҳоро муайян мекунад:

  • Дархостҳои HTTP ё gRPC дар вақти воқеӣ, ки аз SDK содир мешаванд.
  • Мундариҷаи лифофа, аз ҷумла сарлавҳаҳо ва сарборӣ, ки маълумоти фиристодашударо нишон медиҳанд.
  • Доменҳои нуқтаҳои ниҳоии тасдиқнашуда, ҳатто вақте ки трафик тавассути TLS рамзгузорӣ шудааст.

Таҳлили сатҳи боркунии DPI рафтори телеметриро бо хидмат ё китобхонаи мушаххас тасдиқ ва алоқаманд мекунад. Ин огоҳиҳои норавшанро ба огоҳиҳои пешакӣ табдил медиҳад.cisАмалҳои идоракунии сатҳи ҳамла: блок, огоҳӣ ё аудит.

Чаро инҳо муҳиманд

Ин мисолҳо як холигии ҷиддиро дар AppSec-и анъанавӣ нишон медиҳанд:

  • SAST/SCA дар бораи вобастагиҳои хатарнок ё осебпазириҳо огоҳ мекунад, аммо истифодаи вақти иҷро ё таъсирро исбот карда наметавонад.
  • Тафтиши амиқи пакетҳо, тавассути таърифи DPI, намоёнии рафтори воқеиро таъмин мекунад, ҳатто вақте ки трафик рамзгузорӣ ё печида аст.

Ин омезиш ба дастаҳо имкон медиҳад, ки аз амнияти бар асоси тахминҳо ба мудофиаи дар вақти иҷро огоҳона гузаранд. DPI хатари воқеиро рӯ ба рӯ мекунад, аз ин рӯ шумо метавонед сатҳи ҳамлаи худро бо пешакӣ идора кунед.cisион ва диққат ба он чизе, ки истифодашаванда, на танхо назариявй.

Ворид кардани DPI ба CI/CD Pipeline

Тафтиши амиқи бастаҳо дар ҷараёни кори шумо дар куҷо ҷойгир аст? CI/CD дар бораи суръат ва интиқоли тасдиқшуда аст, аммо тасдиқ наметавонад бо таҳлили код қатъ шавад. DPI дар якчанд марҳилаҳои шумо тааллуқ дорад. pipeline:

  • Насбкунӣ: Хизматрасониҳоро бо агентҳои DPI ё мошинҳои паҳлӯӣ, ки трафики зиндаро сабт мекунанд, истифода баред.
  • Пас аз ҷойгиркунӣПеш аз ба кор андохтан, рафтори барномаро дар муҳитҳои воқеӣ пайваста назорат кунед.
  • Тасдиқи амниятБоварӣ ҳосил кунед, ки хидматҳо танҳо бо маконҳои тасдиқшуда бо истифода аз протоколҳои иҷозатдодашуда сӯҳбат мекунанд.

 Намунаҳои ҳамгироӣ барои таҳиягарон

  • Амалҳои GitHub: Қадами кориеро дар ҷараёни кори худ илова кунед, ки контейнери санҷиширо бо DPI фаъол мекунад (масалан, бо асбобе ба монанди Suricata ё хидмати DPI абрӣ), то трафики содиротиро аз барномаи шумо ҳангоми санҷишҳои ҳамгироӣ назорат кунад.
  • GitLab CI: Истифода а хидматҳо: эъломия барои иҷро кардани контейнери DPI дар баробари барномаи шумо ҳангоми марҳилабандӣ ва таҳлили гузоришҳои трафик пас аз санҷиш барои қайд кардани доменҳои номаълум ё протоколҳои матни оддӣ.
  • Ҷенкинс: Қадами пас аз сохтанро илова кунед, ки зонди DPI-ро дар фазои номгузории санҷишӣ чарх мезанад (масалан, тавассути Kubernetes Job ё Docker Compose) ва агар трафик аз шартномаи хидматрасонии эълоншудаи шумо фарқ кунад, сохтанро ноком кунед.

 Сенарияи саҳнасозии воқеӣ

Тасаввур кунед, ки барномаи Node.js-и шумо SDK-и таҳлилии тарафи сеюмро ворид мекунад. Дар марҳилабандӣ, DPI трафики содиротиро муайян мекунад api.untrusted-telemetry.com, домене, ки дар рӯйхати иҷозатномаҳои хидмати шумо номбар нашудааст. Асбобҳои статикӣ онро пайдо накарданд, зеро SDK воридоти динамикии печидаро истифода мебурд. Аммо DPI дархости зиндаро дар вақти воқеӣ ошкор кард.

Ин маҳз дар он ҷоест, ки санҷиши амиқи пакетӣ, ки дар он ҷойгир карда шудааст CI/CD, назарияро ба ошкоркунӣ табдил медиҳад. Он пеш аз ба истеҳсолот баровардани барномаи шумо идоракунии сатҳи ҳамларо дар асоси вақти иҷро амалӣ мекунад.

Танҳо сенарияҳои хатари воқеӣ, ки DPI онҳоро дар бар мегирад

Тафтиши амиқи пакет хатарҳои рафториро ошкор мекунад, ки абзорҳои статикӣ наметавонанд онҳоро муайян кунанд, аз ҷумла:

  • Телеметрияи манбаъи кушода хомӯшона таҳлилҳоро мефиристад.
  • Нуқтаҳои ниҳоии API-и рамзгузоришуда сарфи назар кардани татбиқи дарвозаҳо.
  • Протоколҳои нодуруст танзимшуда (масалан, истифодаи HTTP, ки дар он HTTPS лозим аст).
  • Боркунии беиҷозати маълумот ба API-ҳои беруна.

Ин хатарҳо дар рамзи сарчашмаи шумо нестанд; онҳо дар рафтори вақти иҷро пайдо мешаванд. Намунаи таҳиягар:

Дар марҳилабандӣ, гузоришҳои DPI POST-и содиротӣ-ро қайд карданд дархост ба api.untrusted-telemetry.com. Ҳамбастагӣ тавассути APM ба analytics.js дар модул пайгирии фаъолияти корбарИн дар вақти дастгир нашудааст SCA зеро китобхона аз воридоти динамикӣ ва мантиқи печида истифода мебурд.

Танҳо DPI, дар якҷоягӣ бо метамаълумоти пайгирӣ, манбаъро ошкор кард ва ба даста имкон дод, ки SDK-и хатогиро нест кунад. Ин намоёнии вақти воқеӣ аст, ки ба рамзи воқеӣ мутобиқ карда шудааст, ки калиди идоракунии сатҳи ҳамлаҳо дар вақти иҷро мебошад.

Якҷоя кардани рамз ва трафик барои фаҳмиши воқеии иҷро

Агар шумо натавонед онҳоро ба манбаъ баргардонед, сабтҳои вақти иҷро маҳдуданд.

Якҷоя кардани санҷиши амиқи пакетҳо бо пайгирии стек ё абзорҳои APM ин фосилаи намоёниро пур мекунад:

  • Сабтҳои DPI нишон диҳед, ки «чӣ» пайвастшавӣ, ба куҷо ва бо истифода аз кадом протокол анҷом дода шудааст.
  • APM ё метамаълумоти пайгирӣ нишон медиҳад, ки «чӣ тавр» ва «чаро» кадом функсия ё модул ин рафторро ба вуҷуд овардааст.

Ин харитасозӣ трафики хомро ба фаҳмишҳои амалӣ табдил медиҳад. Мисол:

DPI трафики ғайричашмдоштро қайд кард analytics.shadowvendor.io. APM нишон дод, ки занг аз куҷо сарчашма мегирад analytics.js дар маркетинг-SDK модул, ки тавассути парчами хусусият ҳангоми пайвастшавии корбар даъват карда мешавад.

Бо ин возеҳӣ, шумо на танҳо хатарро мушоҳида мекунед; шумо метавонед онро пеш аз...cisely. Ин қудрати омезиши DPI бо мушоҳидашавандагӣ барои идоракунии самараноки сатҳи ҳамла дар вақти воқеӣ аст.

DevSecOps‑Friendly: Аз Shift-Left ба Shift-Wire

"Ба чап гузаред”Аст standard, аммо аксари дастаҳо фаромӯш мекунанд симро иваз кунед, санҷиши амиқи пакетҳоро ба марҳилаҳои аввали рушд, на танҳо амалиётҳои вақти иҷро, ворид кунед.

Ин аст, ки чӣ гуна DPI ин тағйиротро дастгирӣ мекунад:

  • Шартномаҳои хидматрасониро пешакӣ муайян кунед: Номгӯи маконҳои иҷозатдодашуда, протоколҳо ва рафторҳо. Инҳо танҳо қоидаҳои шабака нестанд; онҳо интизориҳои амниятӣ мебошанд.
  • Дар саҳнагузорӣ трафики синтетикиро истифода баред: Барои тасдиқи рафтори воқеӣ нисбат ба шартномаи шумо, санҷишҳоро иҷро кунед ва гузоришҳои DPI-ро сабт кунед.
  • Дрифти рафториро барвақт пайгирӣ кунедПарчамҳои хусусиятҳо, тағйироти конфигуратсия ё навсозиҳо метавонанд намунаҳои нави трафикро ба вуҷуд оранд. DPI инҳоро пеш аз истеҳсол ошкор мекунад.

Ин DPI-ро на танҳо як монитори реактивӣ, балки як қисми фаъоли санҷиши AppSec-и шумо мегардонад. pipelineИн як абзор барои тасдиқ, татбиқ ва намоёнӣ аст, мисли SAST or SCAВақте ки DPI барвақт ҳамгиро карда мешавад, он мавқеи амниятии шуморо мустаҳкам мекунад ва фосилаи вақти иҷроро дар идоракунии сатҳи ҳамла пӯшонад.

Идоракунии сатҳи ҳамла бо огоҳӣ аз вақти иҷро бо DPI

Идоракунии анъанавии сатҳи ҳамла (ASM) ба инвентаризатсияҳои статикӣ, рӯйхати доменҳо, хидматҳо, нуқтаҳои ниҳоӣ ва вобастагиҳо такя мекунад. Гарчанде ки ин модел муфид аст, фарз мекунад, ки барнома маҳз ҳамон тавре ки тарҳрезӣ шудааст, рафтор мекунад. Он ба назар намегирад, ки чӣ гуна нармафзор дар истеҳсолот ба таври динамикӣ тағйир меёбад.

Ин аст, ки идоракунии сатҳи ҳамлаҳо, ки дар вақти иҷро огоҳанд, ба кор меояд.

Ба ҷои идоракунии масоҳати сатҳ дар асоси он чизе, ки дар рамз ё конфигуратсияҳои шумо мавҷуд аст, он онро дар асоси тарзи рафтори барномаи шумо ҳангоми кор идора мекунад. Ин равиш аз санҷиши амиқи пакетҳо барои харитасозӣ истифода мебарад:

  • Кадом хидматҳо бо кадом доменҳо сӯҳбат мекунанд?
  • Кадом протоколҳо истифода мешаванд?
  • Новобаста аз он ки ягон трафик интизориҳои муайянкардаи шуморо вайрон мекунад.

Ин фошшавии назариявӣ нест, ин рафтори воқеӣ ва мушоҳидашуда аст.

Фарқи асосӣ:

  • ASM-и анъанавӣ = "Ин хидмат бояд танҳо ба X пайваст шавед."
  • ASM-и огоҳ дар вақти иҷро = "Ин хидмат is инчунин ба Y ва Z пайваст мешавад, ки ногаҳон."

Бо ҳамгироии DPI, шумо метавонед инҳоро пайдо кунед:

  • Конфигуратсияҳои нодуруст.
  • Дур шудан аз сиёсати амниятӣ.
  • Рафторҳои хомӯши тарафи сеюм дар код намоён нестанд.

Ин гузариш ба мушоҳидашавандагии рафторӣ барои AppSec-и муосир муҳим аст. Он кафолат медиҳад, ки идоракунии сатҳи ҳамлаи шумо на танҳо дар бораи харитасозии ниятҳо аст; он дар бораи назорати он чизест, ки дар вақти иҷро рух медиҳад.

DPI дар DevSecOps Stack-и шумо

Тафтиши амиқи бастаҳо асбобҳои шуморо иваз намекунад; он онҳоро бо огоҳии вақти иҷро ва пеш аз... васеъ мекунад.cisион. Шумо метавонед DPI-ро ба стеки худ тавассути инҳо муттаҳид кунед:

  • Ворид кардани рӯйдодҳои DPI ба платформаҳои SIEM барои ҳамоҳангсозӣ бо гузоришҳо ва огоҳиҳои рафторӣ.
  • Интиқоли фаҳмиши DPI ба DAST барои роҳнамоии роҳҳои ҳамла ва тақлид кардани истифодаи воқеӣ.
  • Ҷойгиркунии агентҳои DPI ба муҳитҳои дар асоси GitOps-и шумо, ба монанди кластерҳои саҳнавӣ ё истеҳсолии Kubernetes, барои мушоҳидаи пайвастаи рафтори беруна.

DPI ва деворҳои оташӣ: фарқият дар чист?

Фаҳмидани ин муҳим аст: DPI девори оташ нест.

  • Девори оташӣ файлҳои дуӣ (binary de)-ро татбиқ мекунадcisионҳо: дар асоси қоидаҳои пешакӣ муайяншуда (масалан, портҳо, IP-суроғаҳо, протоколҳо) масдуд ё иҷозат додан.
  • Аз тарафи дигар, DPI трафикро барои таъмини мушоҳидаи контекстӣ тафтиш мекунад. Он на танҳо мегӯяд, ки "ин пакет иҷозат дода шудааст", балки нишон медиҳад:
    • Чӣ фиристода шуд?
    • Кӣ онро оғоз кард?
    • Мутобиқати мундариҷа ё макони таъинот бо сиёсат.

Барои намуна:

  • Девори оташ метавонад ба трафики HTTPS иҷозат диҳад *.external.com.
  • DPI метавонад ошкор кунад, ки SDK-и таҳлилии тарафи сеюм ID-ҳои корбарро ба ... мефиристад track.external.com, домене, ки шумо ҳеҷ гоҳ баррасӣ ё тасдиқ накардаед.

Ин мушоҳидашавандагӣ он чизест, ки идоракунии сатҳи ҳамлаҳоро, ки дар вақти иҷро огоҳанд, имкон медиҳад ва ба шумо тасвири пурра, на танҳо назорати дастрасӣ, медиҳад.

Дар DevSecOps-и муосир, DPI ба як қабати динамикии тасдиқ табдил меёбад, ки мувофиқати рафторро ба ҳадаф тафтиш мекунад ва хатарҳоро дар аввал ошкор мекунад. pipeline бе суст кардани тахеил.

Муайян кардани таҳдидҳо дар вақти воқеӣ тавассути DPI

Пас аз ҷойгиркунӣ, DPI қисми асосии муҳофизати вақти иҷроро ташкил медиҳад:

  • Муайян кардани хориҷкунии маълумот тавассути HTTPS ё TLS.
  • Рафтори маякро аз бастаҳои осебдида муайян кунед.
  • Фош кардани сӯиистифода аз хидматҳои дохилӣ тавассути нуқтаҳои ниҳоии беиҷозати API.

Бар хилофи деворҳои оташӣ, ки IP-ро масдуд мекунанд, санҷиши амиқи пакет рафторро таҳлил мекунад. Бо идоракунии сатҳи ҳамла, шумо таҳдидҳоро дар асоси рафтори воқеии барномаҳо, на танҳо дар асоси суроғаҳои масдудшуда, муайян мекунед.

Чаро намоёнии код дигар кофӣ нест

Ин соҳа аз AppSec, ки танҳо статикӣ буд, пеш гузаштааст. SAST ва SCA мизҳои ҷадвалӣ мебошанд, аммо онҳо вақти иҷроро намебинанд. Хатарҳои муосир танҳо дар рафтори зинда пайдо мешаванд: бастаҳое, ки ба хона занг мезананд, нуқтаҳои ниҳоии ғайричашмдошт ё вайрон кардани сиёсати протокол. Воситаҳои статикӣ наметавонанд ба ин саволҳо ҷавоб диҳанд. Тафтиши амиқи пакетҳо ин холигиро бо тафтиши трафики воқеӣ пур мекунад, дар ҳоле ки DPI-и таърифӣ рафтори интизоршавандаро роҳнамоӣ мекунад. Ин идоракунии сатҳи ҳамларо аз тахминӣ ба далелӣ табдил медиҳад. Вақте ки шумо зуд сохта истодаед ва зуд-зуд ҷойгир мекунед, ба шумо намоёнии сим дар вақти воқеӣ лозим аст, на танҳо сканҳои код.

DPI + Xygeni: AppSec-и огоҳ дар вақти иҷро дар амал

Платформаҳо монанди Ксигенӣ санҷиши амиқи пакетҳоро бо ҷойгир кардани он ба стеки AppSec-и худ бо роҳи мувофиқ ва барои таҳиягарон мувофиқ, минбаъд беҳтар кунед. Гап на танҳо дар бораи мушоҳидашавандагӣ, балки дар бораи ошкоркунии автоматӣ ва иҷрои онҳо низ меравад.

Чӣ тавр аз ҷиҳати техникӣ кор мекунад:

  • Xygeni агентҳои сабукро истифода мебарад дар муҳитҳои саҳнавӣ ё истеҳсолӣ барои сабти рафтори шабака.
  • Ин агентҳо ба гузориши марказонидашуда pipeline, ки трафикро бо хидматҳо ва ҷузъҳо алоқаманд мекунад.
  • Xygeni инчунин метавонад бо абзорҳои мавҷудаи шабакавӣ муттаҳид карда шавадмасалан, гузоришҳои девори оташи абрӣ, шабакаҳои хидматрасонӣ ё асбобҳои eBPF, барои беҳтар кардани намоёнии DPI бидуни халалдор кардани стек.

Сиёсати воқеӣ дар амал:

Xygeni муайян мекунад, ки вақте хидмат кӯшиш мекунад, ки ба домени тасдиқнашудае, ки берун аз шартномаи хидматрасонии он номбар шудааст, пайваст шавад. Агар ин ҳангоми марҳилабандӣ рух диҳад, он рӯйдодро қайд мекунад ва агар танзим карда шавад, ба таври худкор ҷойгиркуниро масдуд мекунад.

Ин ҳалқаи фикру мулоҳизаҳои огоҳ ба вақти иҷро, идоракунии сатҳи ҳамлаи шуморо бар асоси сиёсат ва омода барои татбиқи он мегардонад.

Бо Ксигени + DPI, ту метавонӣ:

  • Пайгирии осебпазириҳо дар роҳҳои воқеии иҷроишCVE-ҳо дар асоси истифода контекстуалӣ карда мешаванд.
  • Телеметрияи мустақим ё ихроҷи маълумотро пайгирӣ кунедТрафики содиротии вақти воқеӣ ба манбаи худ баргардонида мешавад.
  • Шартномаҳои шабакавиро ба таври худкор иҷро кунедТанҳо маконҳо ва протоколҳои тасдиқшуда иҷозат дода мешаванд; дигарон масдуд ё қайд карда мешаванд.
  • Тасдиқ кунед, ки кадом асбобҳои статикӣ нодурустандПарчамҳои статикӣ танҳо дар сурате қобили амал мешаванд, ки DPI-и иҷрошаванда истифодаро тасдиқ кунад.

Чаро ин муҳим аст: таҳиягарон вақт надоранд, ки мусбатҳои бардурӯғро пайгирӣ кунанд. Xygeni тасдиқи рафторро дар вақти воқеӣ бо фаҳмиши DPI таъмин мекунад, ки мустақиман ба де ворид мешавад.cisионҳое, ки шуморо таъмин мекунанд pipeline.

Андешаҳои ниҳоӣ: Зуд фиристед, сахт назорат кунед

Таҳиягарон босуръат ҳаракат мекунанд ва амният низ бояд. Тафтиши амиқи пакетҳоро ба худ илова кунед pipeline, ки бо сиёсати DPI-и возеҳ ва идоракунии сатҳи ҳамлаҳои қавӣ дастгирӣ карда мешавад. Сканҳои статикӣ муҳиманд, аммо муҳимтар он аст, ки барномаи шумо дар шабака чӣ кор мекунад. На танҳо он чизеро, ки шумо навиштаед, балки тарзи рафтори онро низ муҳофизат кунед. Ин ояндаи DevSecOps AppSec аст.

асбобҳои sca-tools-нармафзор-таҳлили таркиб
Хатарҳои нармафзори худро афзалият диҳед, ислоҳ кунед ва бехатар созед
Ҳисоби ройгони худро дастрас кунед.
Корти кредитӣ лозим нест.

Таҳия ва интиқоли нармафзори худро таъмин кунед

бо маҷмӯи маҳсулоти Xygeni