166 pojmova · 75/46/45
kompozit · edukator režim · za predavanje i PDF

Daljinsko izvršavanje kodaRemote Code Execution

Pretnja u centru, tehnike kojima se izvodi levo, odbrane koje je suzbijaju desno. Ispod — mapa faza napada: kojom tehnikom se ulazi i koja odbrana je presreće.

↘ Tehnike kojima se izvodi5

pretnja · № 038 · aplikacije

Daljinsko izvršavanje kodaRemote Code Execution

Daljinsko izvršavanje koda je jedna od najopasnijih klasa ranjivosti, jer napadaču omogućava da sa udaljene lokacije pokrene sopstveni kod na ranjivom sistemu. Ako aplikacija radi na serveru, napadač više nije samo korisnik od spolja, već dobija način da utiče na ono što server izvršava.

↓ mapa faza · kojom tehnikom se ulazi, koja odbrana presreće
faza · izviđanje · tehnika Skeniranje ranjivih servisa i verzija
presreće · odbrana Smanjenje attack surface · vulnerability management · inventar servisa
faza · eksploatacija · tehnika Slanje posebno pripremljenog zahteva ili fajla
presreće · odbrana Patch management · WAF · validacija unosa
faza · izvršavanje · tehnika Pokretanje koda u kontekstu ranjive aplikacije
presreće · odbrana Least privilege · EDR · izolacija servisa
faza · uporište · tehnika Web shell, dodatni alati ili persistencija
presreće · odbrana Integrity monitoring · logging-monitoring · segmentacija

↗ Kako se brani9