Open_Basedir Kullanımı

Konu Özeti

Sunucuda bir siteden diğerine geçişi engellemek için PHP'nin open_basedir ayarı kullanılır. Bu ayar, PHP'nin erişebileceği maksimum dizini belirler. PHP 5.x sürümlerinde bypass edilebilirken, PHP 7.x ile bu güvenlik açığı kapatılır. Root yetkisiyle php.ini dosyasına cPanel için 'open_basedir = /public_html/', Plesk için 'open_basedir = /vhosts/' eklenerek yapılandırma yapılır.

Status
Not open for further replies.
Sunucuda hacklenen bir siteden diğer siteye geçişi engelleyen bir başka yol ise open_basedir kullanmaktır. Bu değer php'nin çalışabileceği maximum dizini belirtir. Php 5.x.x sürümlerinde open_basedir geçilebilmektedir. PHP 7.x sürümlerini yüklemeniz ve aktif hale getirmeniz durumunda bypass edilmesininde önüne geçmiş olacaksınız.
Fazla uzatmadan nasıl kullanabileceğimize bakalım. Öncelikle sunucuda root yetkisine sahip olmamız gereklidir. php.ini dosyamıza aşağıda belirtilen kodu eklememiz durumunda sunucu için bir önlem daha almış oluyoruz
Cpanel için;
Code:
open_basedir = /public_html/
Plesk Panel için;
Code:
open_basedir = /vhosts/

🔒 Bu içeriği görmek için giriş yapın

 
Status
Not open for further replies.
136,629Threads
3,307,163Messages
328,484Members
Onur ibişLatest member
Top Bottom