AraKullanıcı girişiGezintiEn son ağ günlüğü gönderileri
En Çok Okunanlar
Kimler yeni
İçerik paylaşımı |
mod_chroot ile Apache chroot yaratmaApache chroot ortamı yaratmak ve uğraşmak zor olabilir. Apache için chroot ortamı yaratmak için önce httpd prosesini çalıştırmak için gerekli kütüphane ve uygulamaları bilmeniz gerekir. Bunları çıkardıktan sonra, bu dosyaları içeren bir chroot ortamı yaratmanız gerekir. Chroot ortamını yarattıktan sonra güvenlik güncellemeleri vs çıktığında güncellemeniz gerekir. Bu işi kolaylaştırmak için araçlar olsa da (mock, makejail vs.) düzgün çalışması için baya bir zaman harcamanız gerekebilir. chroot ortam yaratmadaki zorlukların üstesinden gelmek için mod_chroot kullanılabilir. Mod_chroot, runtime linker gerekli kütüphaneleri yükledikten sonra chroot() sistem çağrısını yapar ve Apache konfigürasyon dosyasını işler, erişim ve hata loglarını açar. chroot() sistem çağrısını Apache tamamen başlayana kadar geciktirmek, kütüphaneler hapise (jail) kopyalanması gerekmediği için ve konfigürasyon dosyaları chroot ortamı dışında olabileceği için, chroot ortamını konfigüre etmek için gereken işlemleri büyük ölçüde azaltacaktır. mod_chroot'u kurmak ve konfigüre etmek çok kolaydır. mod_chroot'u kaynağından derleyip kurmak için apxs Apache aracını kullanabilirsiniz. $ apxs -cai mod_chroot-0.5/src/apache20/mod_chroot.c Bu komut mod_chroot'u derleyecek ve Apache yüklenebilir modüller klasörüne kuracaktır. mod_chroot'u konfigüre etmek için ilk önce httpd.conf dosyasına LoadModule direktifi eklemeniz gerekir: Sonra Apache'nin chroot yapmasını istediğiniz klasöre işaret eden bir ChrootDir direktifi eklemeniz gerekir: chroot klasörü web sunucunuzun sunduğu içeriğe sahip olmalıdır. Konfigürasyon kolay fakat dikkat etmeniz gereken bir kaç nokta var. Web sunucusu, konfigürasyonu chroot'a taşınmadıkça (*) graceful restart yapılamaz ve paylaşılan kütüphaneleri yükleyen tembel programlar çalışmazlar. Mod_chroot chroot ortamlarını yönetmeyi çok kolaylaştıran harika bir modüldür. * eğer bir program kütüphane yüklemek için dlopen() kullanıyorsa, kütüphaneyi chroot ortamına taşımanız gerekir veya Apache LoadFile direktifi ile başlangıç zamanında yüklemeniz gerekir. Kaynak: http://prefetch.net/blog/index.phpi/2007/11/23/simplifying-apache-chroot-creation-with-mod_chroot/ __________________________
|
Benzer yazılarEtiketlerŞifre
Ağ
Antivirüs
botnet
Cisco
Cross Site Scripting
DDoS
Denetim
DoS
Ebeveyn Kontrolü
Exploit
Firefox
Firewall
Güvenlik
Güvenlik Açıkları
Güvenlik Duvarı
Google
GP
Hack
Hacker
hacking
Hafıza Taşması
IP
Kablosuz Ağ
Kimlik Doğrulama
Kriptografi
Kurtçuk
Kurulum
Linux
Microsoft
Olta Saldırısı
Phishing
Rootkit
Saldırı
Servis Kullanımı Engelleme
Spam
SQL Injection
Sunucu
Trojan
Veritabanı
Virüs
Vista
VPN
web filtreleme
Web Güvenliği
Windows
worm
XSS
En son forum mesajlarıYaklaşan Aktiviteler |
Son yorumlar
3 gün 18 saat önce
5 gün 21 saat önce
1 hafta 2 gün önce
1 hafta 2 gün önce
1 hafta 2 gün önce
1 hafta 3 gün önce
1 hafta 4 gün önce
1 hafta 5 gün önce
1 hafta 5 gün önce
3 hafta 3 gün önce