Fantatrao ve ny atao hoe LDAP injection? Teknika fampidirana kaody mikendry ireo rindranasa izay mamorona fangatahana fampidirana mampiasa fidiran'ny mpampiasa tsy voadio izy io. Ny LDAP (Lightweight Directory Access Protocol) dia matetika ampiasaina amin'ny fikarohana lahatahiry, toy ny fanamarinana mpampiasa na ny fakana angon-drakitra ara-drafitra. Rehefa manome fidirana namboarina manokana misy litera LDAP metakaraktera ny mpanafika, dia afaka manova ny lojikan'ny fangatahana lahatahiry izy ireo mba hidirana na hanovana ny angona amin'ny fomba tsy mety. Raha ny marina, dia mipoitra ny fahalemena amin'ny fampidirana LDAP rehefa amboarina avy amin'ny soatoavina fehezin'ny mpampiasa ny sivana tsy misy fanadiovana na fanamarinana ny fidirana.
Ny fomba fiasany: Mekanisma amin'ny fanafihana tsindrona LDAP #
Mitranga ny fanafihana LDAP rehefa ampidirina amin'ny fomba tsy azo antoka ao anaty fangatahana LDAP ny angon-drakitra nomen'ny mpampiasa. Diniho ny login balizy:
(&(cn=” + anarana mpampiasa + “)(userPassword=” + tenimiafina + “))Raha toa ka mandefa * na terminator sequences ny mpanafika fa tsy anarana mpampiasa manan-kery, dia mirodana ho amin'ny fanombanana mivelatra kokoa na fepetra marina foana ny lojikan'ny sivana, ka mandingana ny fanamarinana. Toy izao indrindra no fiasan'ity tsindrona ity: mampiditra lojikan'ny LDAP mba hanovana ny fihetsika kasaina hatao.
Noho izany, ny fahalemen'ny fampidirana LDAP dia avy amin'ny fananganana fangatahana amin'ny alàlan'ny fidirana tsy azo itokisana izay misy endri-tsoratra manokana, toy ny fononteny, teny nalaina ary wildcard, izay manova ny semantika amin'ny fangatahana.
Ankoatra izany, mitranga izany rehefa mandika ny angon-drakitry ny mpampiasa ao anaty fangatahana LDAP ny kaody fampiharana ary tsy mahavita manafoana ny metakarakterista, mamela ny mpanafika hanapaka na hanodinkodina ny lojikan'ny fangatahana, hiditra amin'ny angon-drakitra tsy nahazoana alalana, na hanova ny fizotran'ny fanatanterahana.
Nahoana no zava-dehibe ny fanafihana tsindrona LDAP? #
Mety hanakorontana ny fanamarinana, hamoaka fampahalalana saro-pady, na hanova ny rafitry ny lahatahiry mihitsy aza ny fanafihana LDAP. Asongadin'ny Imperva fa mety hanimba ny fizotran'ny fanamarinana ireo mpisehatra fandrahonana, hijery na hanova ny anarana mpampiasa/tenimiafina, hametraka malware, ary hampitombo ny tombontsoa, ka hiteraka fanitsakitsahana angon-drakitra, fahasimbana amin'ny laza, ary fatiantoka ara-bola.
Mety hiparitaka amin'ny alalan'ny serivisy mifampiankina ny fahalemen'ny fampidirana LDAP, indrindra amin'ny enterprise tontolo iainana mampiasa LDAP ho an'ny fisoratana anarana tokana (SSO), fanomezan-dàlana, na fandrindrana ny maha-izy azy sy ny fahazoan-dàlana ho an'ny mpampiasa.
Famantarana ny fahalemena amin'ny tsindrona LDAP efa misy #
Ao amin'ny sehatry ny fiarovana an-tserasera, ny fitantanana dia manondro ny fomba fiasan'ny mpitarika, ny politika ary ny fepetra fisorohana lehibe:
- Mampiaraka mivantana ny fidiran'ny mpampiasa ao anaty sivana LDAP ny kaody.
- Tsy fisian'ny fanamarinana ny fidirana na ny fandosirana.
- Fampiasana endri-tsoratra manokana toy ny () * & | = amin'ny fanoratana tsy misy fameperana.
- Vokatra tsy nampoizina ny fangatahana, ohatra, mahomby ny fanamarinana na inona na inona ny fahazoan-dàlana, na miverina amin'ny lisitry ny mpampiasa marobe rehefa kely ny fidirana.
Ny fangatahana diso avy amin'ny fidiran'ny mpampiasa dia mety hamela ny famerenana angona tsy nahazoana alalana na ny fandalovana lojika.
Ahoana no fomba hampihenana ny loza ateraky ny azy ireo? #
Ny fampihenana ny fahalemen'ny tsindrona LDAP dia mitaky:
a. Fanamarinana ny fidirana / Lisitry ny fahazoan-dalana
Ekeo ireo endri-tsoratra na lamina azo antoka fantatra ihany. Lavina na diovy ireo endri-tsoratra fanaraha-maso toy ny *, (, ), &, |, =. Manoro hevitra ny PortsWigger ny hanakana ny fidirana misy metakarakterista LDAP na hampihatra lamina alfanumerika hentitra.
b. Fandosirana / Fandikana kaody
Ampiasao ireo fiasa fandosirana manokana ho an'ny LDAP: Fandosirana ny Distinguished Name ho an'ny DN contexts, ary fandosirana ny fikarohana amin'ny sivana ho an'ny predicates. Ny OWASP dia manome antsipiriany momba ny Takelaka Fisorohana miaraka amin'ny torolàlana namboarina manokana
c. Fanontaniana voasokajy / API azo antoka
Fadio ny fananganana sivana amin'ny alàlan'ny fampifandraisana tady. Ampiasao ny tranomboky LDAP manohana ny fametahana parameter na API fananganana sivana (oh: Filter.createANDFilter(…)) an'ny UnboundID SDK mba hahazoana antoka fa raisina ho toy ny angona ny fidiran'ny mpampiasa, fa tsy toy ny syntax.
d. Fitsipiky ny tombontsoa kely indrindra (PoLP)
Ampifandraiso amin'ny LDAP miaraka amin'ny zo fidirana faran'izay kely indrindra. Na dia misy tsindrona aza, dia mametra ny hetsika azon'ny mpanafika atao izany. Asongadino ny PoLP miaraka amin'ny tsy misy fitokisana ary ny MFA mba hampihenana ny fiantraikany.
e. Rafitra/Tranomboky azo antoka
Mampiasà rafitra izay mandositra na manadio ho azy ny fidirana ary manakivy ny fananganana fangatahana manta.
f. Fitaovana famakafakana kaody
Ao amin'ny .NET, ampiasao ny fanadihadiana CA3005 mba hamantarana ny fidirana HTTP tsy azo itokisana izay mahatratra ny fanambarana LDAP; amboary amin'ny alàlan'ny fanadiovana, fandosirana, na famelana ny fidirana amin'ny lisitra.
g. Fitsapana (Statika, Dinamika, Fitsapana Pen)
Ampidiro ireo Static AppSec roa (SAST) sy Dynamic (DAST) fijerena mba hahitana ny fahalemen'ny tsindrona LDAP na amin'ny fotoana tsy fiasana na amin'ny fotoana ampiasana azy.
h. Fandraketana an-tsoratra, fanaraha-maso, fanairana
Mamantatra ireo lamina sivana tsy mahazatra, andrana tsy nahomby, na rafitra fangatahana tsy nampoizina. Manoro hevitra ny hanaraha-maso ny Active Directory ny Semperis raha misy fangatahana LDAP tsy ara-dalàna na fanodinkodinana metadata.
Tabilao famintinana ny rakibolana #
| Term | Meaning |
|---|---|
| Tsindrona LDAP | Teknika fampidirana kaody mampiasa ny fidiran'ny mpampiasa tsy voadio ao anaty sivana LDAP. |
| Inona no atao hoe tsindrona LDAP | Fahalemena vokatry ny fananganana fangatahana LDAP miaraka amin'ny fidirana tsy azo itokisana. |
| Fanafihana tsindrona LDAP | Ny fanararaotana tena izy izay manova ny lojika fangatahana LDAP na mahazo fidirana ny fidirana. |
| Fahalemena amin'ny tsindrona LDAP | Ny lesoka amin'ny ambaratongan'ny kaody dia ahafahana manafika amin'ny tsindrona LDAP. |
Nahoana no zava-dehibe ity ao amin'ny DevSecOps? #
Fa Ekipa DevSecOps, ny fisorohana ny fahalemen'ny fampidirana LDAP dia tena ilaina amin'ny fiarovana ny fikorianan'ny fanamarinana sy ny fanaraha-maso ny fidirana tohanan'ny lahatahiry. Fampidirana mitohy pipelineTsy maintsy ahitana fanamarinana kaody statika ho an'ny fananganana fangatahana tsy azo antoka sy fitsapana dinamika ho an'ny fanodinkodinana sivana ny s. Tsy maintsy mampihatra ny fampiasana tranomboky mandositra, ny fampiasana API misy paramètre, ary ny fanarahana ny politika momba ny tombontsoa kely indrindra sy ny fanamarinana fidirana ireo mpitantana ny fiarovana.
Fanamafisana ny DevSecOps Pipelinemiaraka amin'i Xygeni #
Ankehitriny rehefa fantatrao ny atao hoe LDAP injection, dia fantatrao fa ny fiarovana ireo rindranasa maoderina amin'izy ireo dia mitaky mihoatra noho ny fanamboarana amin'ny ambaratonga kaody. Tsy maintsy mampihatra ny fiarovana manerana ny rafitra ny ekipa DevSecOps. fivelarana famolavolana lozisialy, manomboka amin'ny kaody ka hatramin'ny fananganana ary hatramin'ny fametrahana.
Fitaovana toy ny Xygeni manome hery ny ekipa hamantatra mialoha ny mety ho loza ateraky ny fampidirana azy ireo amin'ny alàlan'ny fampidirana fanadihadiana statika, IaC scanning, ary miaro ny fampiharana ny politika mivantana ao anatin'ny CI/CD fomba fiasa. Amin'ny alàlan'ny fanaraha-maso tsy tapaka ny fananganana fangatahana tsy azo antoka, ny mety ho fiankinan-doha, na ny tsy fahaiza-manaon'ny fikirakirana, ny Xygeni dia manampy amin'ny fisorohana ny fanafihana LDAP alohan'ny hahatongavany amin'ny famokarana.
Ny fampidirana sehatra toa ny Xygeni dia mampifanaraka ny fiarovana amin'ny hafainganam-pandehan'ny fampandrosoana, manome fahitana mivantana, fanaraha-maso mandeha ho azy, ary torolàlana fanarenana mifanaraka amin'ny injeniera azo antoka araka ny famolavolana.

