Uzaktan kod yürütme

Uzaktan Kod Yürütme, (İngilizce adıyla Remote Code Execution, RCE) web siteler ve diğer türlü uygulamalar üzerinde yazılım hataları sonucu meydana gelen yüksek riskli bir güvenlik açığıdır.

Kullanıcı tarafından girilen değerin bir sicim ya da bir dosyaya enjekte edilmesi ve bu girdinin kullanılan dile ait parser (ayrıştırıcı) tarafından uygulanmasıyla ortaya çıkan bir açık türüdür.

 Örnek 
PHP programlama dili ile bir örnek.

Kullanıcılar için tasarlanmış bir kontrol panelimiz olduğunu varsayalım, beklenen girdi şu olurdu:
 ?language=tr
Yukarıdaki örnek girdi daha sonra ayar dosyasına $dil = ‘tr’; şeklinde yansıtılır. Parametreyi şu şekilde değiştirildiğinde
 tr';echo('RCE')//
Yukarıdaki parametreyle birlikte dosya da şu halde çalışır:
 $dil = 'tr';echo('RCE')//';

 Kaynakça 

Kategori:Güvenlik teknolojisi