Nasıl tehlikeli eval fonksiyonu devre dışı bırakabilirsiniz? O ini_set fonksiyonu kullanılarak yapılabilir mi?
Ayrıca ne aşağıdaki işlevleri devre dışı bırakmak için? Biz ini_set işlevini kullanarak bunları devre dışı bırakabilir miyim?
allow_url_fopen
allow_url_include
exec
shell_exec
system
passthru
popen
stream_select
eval kötü adamlar şeyler yararlanmak için kullanabileceğiniz en tehlikeli fonksiyonu biridir. php.ini dosyasına başvurmadan olmadan devre dışı bırakmak için bir mekanizma olmalıdır; ancak programlama yapılması gerektiğini.
Eh, ben php.ini dosyasına gitmeden bu tehlikeli güzel arkadaşlarının devre dışı bırakılmasını öneren cevaplar arıyorum adamlar; Ben zamanında veya programlama onları devre dışı bırakmak için nasıl yani?
Şimdiden teşekkürler ....
Update
Herkes PHP Shell Suçlu Komut duymuştur? Özellikle istismar için eval işlevi kullanılır. Hackerlar Sitenizde kendi PHP kodu çalıştırmak mümkün.
Benim soru tamamen php.ini dosyasında eval işlevini devre dışı bırakmak istemiyorum oldu. Örneğin, ben kendi MVC framework geliştirdik. Şimdi çerçeve kullanıcıların çerçeveler eval (ve diğerleri) fonksiyonu devre dışı bırakılmasını veya gerekip gerekmediğini yapılandırma dosyası belirtebilirsiniz. Bu yüzden, bu çerçeve kullanıcı seçimine bırakılmıştır. Onu devre dışı bırakmak için belirttikten sonra; i programlama eval işlevini devre dışı bırakmak gerekir.
Yani senaryodur. Faydalı cevaplar / çözümler arıyor.
Tekrar teşekkürler.