sote kokiy - bin/bash - chape anba kokiy restriksyon an

Soti nan Shell: Kijan Atakan yo Chape anba Shell Restriksyon yo pou ale nan /bin/bash

Ki sa ki yon Shell Restriksyon e Poukisa Atak Shell Sote yo Enpòtan

Yo itilize shell restriksyon pou kontwole ki kòmandman itilizatè yo ka egzekite, souvan anpeche aksyon tankou cd, lanse nouvo shell, oubyen ekspòte varyab anviwònman. Yo tipikman deplwaye nan CI/CD ajan oubyen bati anviwònman pou limite konpòtman itilizatè yo. Sepandan, atakè yo ap chèche fason pou fè yon sote sou kokiy, yon metòd yo itilize pou chape anba anviwònman kokiy restriksyon epi jwenn aksè a kokiy san restriksyon tankou bin/bashYon fwa anndan it, atakè a gen tout kontwòl liy kòmand lan, li kontoune tout limitasyon anviwònman restriksyon an.

Kijan Jumping Shell Fonksyone: Soti nan Restricted pou rive nan bin/bash

Objektif yon kokiy sote se eksplwate feblès nan anviwònman restriksyon epi deklanche yon chape kokiy ki mennen nan bin/bashTeknik komen pou chape anba atak obus restriksyon yo enkli:

$ ls /bin/bash $ /bin/bash

If bin/bash aksesib, senp envokasyon sa a konplete li.

Yon lòt metòd komen:

$ echo "/bin/bash" > run.sh $ sh run.sh 

Atakè yo kapab eksplwate editè tankou vi or mwens:

vi :set shell=/bin/bash :shell 

Metòd sa yo montre kijan fasil yon kokiy k ap sote ka mennen nan bin/bash ekzekisyon, efektivman kontoune pwoteksyon kokiy restriksyon yo.

Risk reyèl atak sa yo nan DevOps yo

Nan pataje CI/CD anviwònman yo, yo itilize kokiy restriksyon pou izole bilding yo epi diminye risk. Men, lè yon atakè reyisi ak yon kokiy sote epi rive nan bin/bash, modèl sekirite a kraze.

Risk yo enkli:

  • Aksè san otorizasyon a sekrè anviwònman yo
  • Eskalasyon privilèj atravè san restriksyon bin/bash
  • Manipilasyon ak konstriksyon pipelines oswa atifak
  • Deplwaman zouti pèsistan nan pipeline

Chape a te limite kokiy la a bin/bash ouvè pòt pou yon konpwomi konplè sou sistèm nan, souvan premye mouvman nan yon pi gwo Atak DevSecOps.

Siveyans ak Deteksyon Jumping Shell ak bin/bash Escapes

Pou detekte konpòtman kokiy sote epi bloke tantativ kokiy ki gen restriksyon sou chape, ekip sekirite yo dwe:

  • Anrejistre tout aktivite shell, espesyalman / bin / bash ekzekisyon
  • Siveye abi editè ak itilizasyon script kòm vektè spawn shell
  • Suivi aksè nan fichye konfigirasyon shell tankou .bashrc or .bash_profile

Modèl konpòtman tankou lansman bin/bash ki soti nan yon anviwònman restriksyon ta dwe konsidere kòm alèt priyorite segondè. Detekte li bonè ka anpeche yon mouvman lateral ki pi pwofon.

Anpeche Chape Kont Atak Shell Restriksyon ak Eksplwate

Pou diminye risk pou sote kokiy epi anpeche atakè yo lanse bin/bash:

  • Ranfòse kokiy ki gen restriksyon yo: Retire oswa bloke aksè
  • Sèvi ak AppArmor oubyen SELinux pou limite ekzekisyon kòmand yo
  • Aplike pi piti privilèj atravè CI/CD wòl ak kourè
  • Kontenize konstriksyon ak imaj san distribisyon ki pa gen kokiy tankou bin/bash
  • Valide anviwònman yo anvan ak apre konstriksyon pou detekte anomali yo

Pou anpeche senaryo "shell" ki limite yo chape, ou bezwen kontwòl an plizyè kouch, pa sèlman konte sou "shell" limite. Pa sipoze "shell" ki limite yo an sekirite si bin/bash menm potansyèlman aksesib.

Konklizyon: Chape Shell yo se pwen antre

Shell ki gen restriksyon yo se yon kouch defans, pa yon garanti. Atak sote nan shell yo vize izolasyon fèb ak validasyon pòv. Yon fwa anndan / bin / bash, atakan yo ka chanje, pèsiste, epi konpwomèt enfrastrikti DevSecOps la.

Deteksyon ak izolasyon esansyèl. Konbinezon anrejistreman kòmand, anviwònman restriksyon, ak netwayaj apwopriye nan jesyonè pakè yo diminye ekspozisyon.

Finalman, zouti tankou Xygeni ofri vizibilite sou risk sa yo. Yo ede ranfòse entegrite kòd la, detekte konpòtman shell ki dwòl, epi an sekirite ou pipelinekont menas entèn ak ekstèn, ki gen ladan sa yo ki kòmanse ak yon senp kokiy sote pou / bin / bash oubyen tantativ pou chape anba anviwònman kokiy restriksyon.

zouti-lojisyèl-sca-tools-konpozisyon-analiz-zouti
Priyorize, korije, epi pwoteje risk lojisyèl ou yo
Jwenn Kont Gratui ou.
Pa gen kat kredi obligatwa.

Pwoteje Devlopman ak Livrezon Lojisyèl ou

avèk Xygeni Product Suite