SNORT NEDİR?
SNORT İLE GÜVENLİK ORTAMI OLUŞTURABİLİRSİNİZ VEYA NETWORK ÜZERİNDEKİ PAKETLERİ TAKİP EDEBİLİR,BASİT LOGLAMA YAPABİLİRSİNİZ.
Aşağıdaki servisleri, başlatmaya ihtiyacınız ihtiyacınız olucak. Eğer sisteminizde kurulu değil ise paket kurumları hakkında detaylı bilgi için aşağıdaki linklerde bulunan makaleleri okuyabilirsiniz.
Centos Apache Kurulumu - Centos Mysql Kurulumu
Hemen başlıyalım...
Servislerimizi başlatıyoruz.
|
|
Snortu alalım ve kuruluma geçelim.
http://www.snort.org/ adresinden güncel sürümü indirebilirsiniz.
|
|
Sonra:
|
|
Kuralları yükleyelim.
|
|
Sonra siz yeni sürümü indirebilirsiniz.
|
|
Tar Ball dan patlayan Rules klasörüne geçiş yapalım ve aşağıdaki komutları uygulayalım.
|
|
snort.conf dosyanızı düzenleyin.
snort.conf dosyası /etc/snort/snort.conf da bulunur aşağıdaki değişiklikleri kendinize göre yapın.
|
|
CIDR hakkında bilginiz yok ise üstüne tıklayarak öğrenebilirsiniz.
|
|
Bu herşeyin ev neti olmadığını varsayacaktır.
Değiştirelim;
|
|
Şimdi sıra Snort'un oturum yönetim ayarlarını MySQL üzerinde tutmak için gerekli veritabanı ayarlarını yapmaya.
Aşağıdaki Mysql komutlarını uygularken, mysql sifrenizi kendinize gore belirlemeyi unutmayın, sonraki günlerde mysql üzerinden user olusturacaginiz için yada kullanım gerekeceği için şifreniz aklınızda kalmış olur.
|
|
Snort'u sistem açılışında başlatılması için inet.d ye tanımlayalım.
Dizinimizi /etc/init.d olarak değiştirelim ve...
|
|
Sıra geldi Snort için kullanılacak olan tablo ,veritabanı ayarlarının yer alacağı MySQL ayarlamalarımıza.
|
|
Aşağıdaki komutu uygulayarak tablolalarınızı oluşturun.
|
|
Enter password: Az evvel tanımlamış olduğunuz MySQL şifrenizi girin.
Şimdi veritabanının oluşturulup oluşturulmadığını kontrol etmektir.
|
|
Aşağıdaki gibi bir ekran çıktısı göreceksiniz.
+————+
| Database
+————+
| mysql
| Snort
| test
+————+
ve.. snort tablosuna girelim. listeleyelim
use snort
SHOW TABLES;
+——————+
| Tables_in_snort
+——————+
| data
| detail
| encoding
| event
| icmphdr
| iphdr
| opt
| reference
| reference_system
| schema
| sensor
| sig_class
| sig_reference
| signature
| tcphdr
| udphdr
+——————+
Ekran çıktınız yukarıdaki gibi olucaktır. Yeni sürümlerde farklılık gösterebilir endişe etmeyin.
Mysql den çıkış yapıyoruz;
|
|
Yükleme Bölümü
Snort dosyalarının bulunduğu dizine gidiyoruz (cd /root/snortinstall)
Uygun grafik elde etmek için aşağıdaki kodu giriniz.
|
|
AdoDB'yi buraya tıklayarak indirin.
Bu dosyayı da (/root/snortinstall/) klasörüne indirelim.
wget http://easynews.dl.sourceforge.net/sourceforge/secureideas/base-1.2.6.tar.gz
|
|
Base'i yükleyelim ve kuralım.
|
|
base_conf.php.dist yi base_conf.php olarak kopyalayalım.
|
|
“base_conf.php” üzerinde gerekli düzenlemeleri aşağıdaki şekilde yapalım.
$BASE_urlpath = “/base”;
$DBlib_path = “/var/www/adodb/ “;
$DBtype = “mysql”;
$alert_dbname = “snort”;
$alert_host = “localhost”;
$alert_port = “”;
$alert_user = “snort”;
$alert_password = “password_from_snort_conf”;
/* Archive DB connection parameters */
$archive_exists = 0; # Set this to 1 if you have an archive DB
Aşağıdaki komut ile snort başlıyor mu emin olalım.
|
|
Base yapılandırması , https://ipadresiniz/base
İlk gelen görüntü başlangıç bannerı olacaktır.
"Setup Page" linkini tıklayın, açılan sayfadan "Base AG" düğmesine basın.
Aşağıdaki yönergeleri takip edin.
Gelen sayfanın altında anasayfa göreceksiniz.
Temel dizin güvenliğini httpasswd ile sağlayalım.
|
|
Httpd.conf u düzenleyin, ben direk conf dan duzenledim. siz kendi www klasorunuz altında yaratabilirsiniz.
httpd.conf u aşağıdaki gibi kendinize göre düzenleyin
Options FollowSymLinks
AllowOverride None
AuthType Basic
AuthName “SnortIDS”
AuthUserFile /var/www/passwords/passwords
Require user base
Snort klasör güvenliği için httpd.conf dosyasını kaydedin ve apacheyi restartlayın,ayarlarınız güncellensin.
service httpd restart
Oikmaster kurmanız snort kurallarını otomatik olarak güncellemenizi sağlar.
Takıldığınız yerler olursa konu altından sorabilirsiniz.
Esenlikler.
önceki yazı Verilerin Düzgün Silinmesi |
sonraki yazı Apf Firewall Kurulumu |
pillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.
Nokta ve pilli ortak yapımı olan kodaman.org hep birlikte içerik üretip gelirini yazarları ile paylaştığımız kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.