Güvenlik, günlük olarak yüzleşmemiz gereken en kritik konulardan biridir ve bu, yalnızca kuruluşlarımızda değil, aynı zamanda kişisel düzeyde, yanlış kullanıldığında onarılamaz hasarlara neden olabilecek çok sayıda dosya ve ayara sahip olduğumuz için.
Sistemin günlük davranışını izlemek için faydalı olabilecek çeşitli araçlar biliyoruz ve bu sefer özellikle bir tanesinden bahsedeceğiz. tripwire.
TripWire Nedir?TripWire, özel işlevi İzinsiz Giriş Tespiti (IDS) olan güçlü ve ücretsiz bir araçtır. Bir bilgisayar korsanı veya davetsiz misafir tarafından değiştirilmeleri veya silinmeleri durumunda kritik sistem dosyalarını ve kontrol raporlarını sürekli olarak güncelleyen.
TripWire, bir sistem arızası durumunda sistem yöneticisine bir mesaj gönderecektir. TripWire, Linux sisteminde herhangi bir değişiklik olması durumunda, bu durumda Debian 8.
NS TripWire temel işlemi takip ediliyor:
- İlk olarak, araç bir analiz gerçekleştirir ve şifrelenmiş bir dosyadaki tüm kritik dosyalar için bir referans noktası oluşturarak güvenliği artırır.
- Daha sonra herhangi bir anormal değişikliği izler ve diğerlerinin yanı sıra tarih ve saat, izinler gibi ayrıntılar dahil olmak üzere karşılaştırmalı değerlendirmeyle karşılaştırır.
Bu analiz için Debian 8 ile bir ekip kullanacağız.
1. Sistemi güncelle
İlk önce şu komutu gireceğiz:
apt-get güncellemesiSistemde bulunan tüm paketleri güncellemek için.
NotKök kullanıcı olarak oturum açmamış olmanız durumunda sudo'yu başa koyarız.
CentOS 7 veya RHEL bulunan bilgisayarlarda şu komutu girmeliyiz:
yum güncellemesiBununla, paketleri güncellemiş olacağız.
2. TripWire'ı indirin ve yükleyin
Güncellenmiş sisteme sahip olduğumuzda, TripWire'ı indirmek ve kurmak için aşağıdaki komutu girmeye devam ediyoruz:
apt-get yükleme tripwireolan takımlarda CentOS7 komutu gireceğiz:
yum tripwire yükleyin
Mesajı kabul ettiğimiz yerde aşağıdaki sihirbazın görüntülendiğini görebiliriz:
Bu mesaj kabul edildiğinde, şifre anahtarlarının ne zaman oluşturulacağını tanımlamamız gereken aşağıdaki pencere görüntülenir. tripwire.
Aşağıdakileri göreceğiz:
basıyoruz Kabul etmek ve yerel anahtarı yapılandırmalıyız.
Evet'e tıklayın ve sonraki pencerede TripWire konfigürasyonunun kaydedileceği yolu göreceğiz.
Daha sonra TripWire yönergelerinin rotasını göreceğiz.
Gerekli seçeneğe tıklayın ve kurulum işlemi devam edecektir.
Daha sonra TripWire için site anahtarını girmemiz gereken aşağıdaki pencereyi göreceğiz.
Parolayı onaylamalı ve ardından yerel parolayı girmeliyiz.
Şifreyi tekrar onaylıyoruz ve sonunda kurulumun doğru bir şekilde tamamlandığını göreceğiz.
basıyoruz Kabul etmek sihirbazdan çıkmak için Sihirbazın görüntülenmemesi durumunda, hem site hem de yerel anahtarları yapılandırmak için aşağıdakileri girmeliyiz:
twadmin -m G -L /etc/tripwire/dummy-local.key -S /etc/tripwire/site.keySite anahtarı.
3. TripWire Hizmetini Başlatın
TripWire aracı yüklendikten sonra, aşağıdaki komutu kullanarak hizmeti başlatmaya devam ediyoruz:
tripwire -initVe daha önce oluşturduğumuz yerel şifreyi girmeliyiz.
şimdiye kadar gördük Tripwire nasıl kurulur ve başlatılır, nasıl yapılandırılacağını öğrenmek için biraz aşağıdaki sonraki sayfaya tıklayın.
4. Tripwire yapılandırma dosyasını değiştirin
sonraki adım twpol.txt dosyasını yapılandır en sevdiğimiz editörü kullanarak.
Bu durumda aşağıdaki komutu gireceğiz:
sudo nano /etc/tripwire/twpol.txtAşağıdaki pencere görüntülenecektir:
Orada aşağıdaki satırları bulacağız:
Bu satırlar, daha önce oluşturulan veritabanıyla ilgilidir. TripWire hizmeti. Orada # simgesini kullanarak bu satırları etkinleştirmeliyiz, sadece aşağıdaki satırları seçmiyoruz:
/root/.bashrc /root/.bash_profile
Aynı şekilde aşağıdaki satırları da etkinleştirmeliyiz:
Tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:
Ctrl + O
Ve editörden şu kombinasyonu kullanarak çıkıyoruz:
Ctrl + X
5. TripWire Şablonlarını Değiştirin
Ardından, aracın şablonunu değiştirmek için aşağıdaki yola gireceğiz:
twadmin -m P /etc/tripwire/twpol.txt
Dosya politikasının doğru yazıldığını görüyoruz. Bu parametreler yapılandırıldıktan sonra komutu tekrar kullanmalıyız:
tripwire -initYapılacak değişiklikler için.
6. TripWire doğrulaması
parametrelerini doğrulamak için tripwire aracı aşağıdaki komutu gireceğiz:
tripwire -kontrol
Metni biraz daha genişletebiliriz ve Satır Kuralı Özeti, araç tarafından taranan nesneler ve bunlar üzerindeki olası ihlaller veya etkiler.
7. Debian 8'de TripWire raporlarını otomatikleştirin
TripWire'ın kullandığı parametrelerden biri, daha önce de belirttiğimiz gibi, aracın kritik dosyalar için bir geri yükleme noktası oluşturmasıdır.
Bunun için aşağıdakileri kullanabiliriz:
crontab -eAşağıdakileri göreceğiz:
Konsolun sonunda bilgileri yedeklemek için parametreleri girmeliyiz:
Bu şekilde, dosyalardaki herhangi bir değişiklikle ilgili bildirimleri e-posta yoluyla alacağımızı yapılandırıyoruz.
Değişiklikleri Ctrl + O tuş kombinasyonunu kullanarak kaydederiz.
ile gördüğümüz gibi tripwire aracı sağlama olasılığına güvenebiliriz. Linux sistemlerimizin dosyalarının bütünlüğü ve güvenliği.
CentOS 7 Denetimi