yeterince güvenli eval değişkenleri kaçan?

0 Cevap php

Bakış güvenlik açısından yeterince güvenli eval değişkenleri kaçıyor. Için, örneğin

$path = "a";    //sample value; is generated dynamically
$var = "phpinfo()";     //sample attack value; is generated dynamically
eval("\$struct$path = \$var;");

Bu benim için güvenli çalışma gibi görünüyor. Şimdi olduğunu, ilk etapta kodu kullanarak hiçbir sebep gibi görünüyor olsa da, bir neden olmadan kaldırılamaz.

Ben sadece çok fazla :-) endişe yaşıyorum ve bu güvenli bir dava olduğunu bu eval kırmak ya da öyle herhangi bir şekilde ($ var ya $ yolu için herhangi bir değeri) var mı??

0 Cevap