Syslogs

Linux/Unix ve Acık Kod uygulamalar uzerine dokumanlar, ipuclari, gelistirmeler ve fazlasi…
idefix Satış Ortağı

Ana Sayfa » *nix » Portaudit ile Kurulu Paketler için Zafiyet Takibi

Portaudit ile Kurulu Paketler için Zafiyet Takibi

BerbatKötüİdare EderGüzelHarika (Henüz Puan Verilmedi. Oy kullanarak siz de katkı yapabilirsiniz.)
Portaudit, sistemlerde kurulu bulunan paketlerde rapor edilmiş bir güvenlik açığı bulunup bulunmadığını kontrol eden ve raporlayan oldukça kullanışlı ve küçük bir uygulamadır.  Bu şekilde sisteminizde bulunan paketlerde olası bir açıktan kısa bir sürede haberdar olma şansınız bulunur.

Sistemde bulunan paketler, genel sistem güvenliğinin önemli bir unsuru olduğundan, kullandığınız paketlerin zafiyet durumlarını sürekli olarak gözlem altında tutmanızı tavsiye ederim. Yazının devamında portaudit kurulumu ve kullanımı ile ilgili bilgileri bulabilirsiniz.

Portaudit, paketlerle ilgili rapor edilmiş güvenlik açığı bilgilerini takımı tarafından sürekli update edilen bir database dosyasından okumaktadır ve tarama işleminden önce güncel db’yi download eder.

Kurulumunu port ağacından herzamanki yöntem ile yapabilirsiniz: (Port ağacınızın güncel olduğundan emin olun.)

Komut
# cd /usr/ports/ports-mgmt/portaudit
# make install clean

Kurulum işlemi sırasında portaudit’in günlük olarak çalıştırılması için periodic(8) yapılandırılması güncellenir ve /usr/local/etc/periodic/security/ dizini altında portaudit için bir cron job oluşturulur. Bu şekilde günlük olarak çalıştırılır, database update’i yapıldıktan sonra paketlerin durumu ile ilgili bir rapor oluşturulup daily security run raporuna eklenir.

Portaudit’i manuel olarak çalıştırmak için de aşağıdaki komutu kullanabilirsiniz.

Komut
# /usr/local/sbin/portaudit -Fda

Kullanılan parametrelerin anlamları şu şekildedir:

  • -F:  Güncel database’i download et.
  • -d:  Database’in oluşturulma tarihini print et.
  • -a:  Kurulu tüm paketler için zafiyet raporu oluştur.

Tüm parametreler için man dosyasından yararlanabilirsiniz.

Portaudit’in rapor çıktısı aşağıdakine benzerdir:

Çıktı
Affected package: cups-base-1.1.22.0_1
Type of problem: cups-base -- HPGL buffer overflow vulnerability.
Reference: 

1 problem(s) in your installed packages found.

You are advised to update or deinstall the affected package(s) immediately.

Görüldüğü gibi açıklıkla ilgili olarak referans linki verilmektedir; bu şekilde zafiyet ile ilgili detaylı bilgi almak ve duruma göre aksiyonda bulunmak mümkündür.

Detaylı bilgi için aşağıdaki linklerden yararlanabilirsiniz.

http://www.freebsd.org/doc/en/books/handbook/security-portaudit.html
http://www.freshports.org/security/portaudit/

  • Google Bookmarks
  • Twitter
  • FriendFeed
  • LinkedIn
  • Digg
  • Technorati
  • Facebook
  • del.icio.us
  • Add to favorites
  • Yahoo! Bookmarks
  • Live
  • Reddit
  • StumbleUpon
  • MySpace
  • Print
  • PDF
  • email
Tags: , , ,

Belki şu konular da ilginizi çeker
Kategori: *nix,Security | |

YORUMLAR


  1. Gökşin Akdeniz | (Aralık 28th, 2009 7:24 pm)

    Bu işlemi audit daemon ile otomatik olarak yapabilirsiniz. rc.conf içerisnde gerekli düzenlemeyi yapmanız durumunda cron ile portaudit düzenli olarak çalıştırılıp sonuçları raporlanacaktır. Eğer senmdail vs yapılandırmadıysanız rapor doğrudan /var/mail/root dosayasına kayıt edilir.

    [Cevapla]

    Cagri Ersen tarafından yanıtlandı.

    Merhaba,
    Portaudit sisteme kurulurken, periodic yapılandırması için /usr/local/etc/periodic/security/410.portaudit isimli cron job’i otomatik olusturuluyor ve daily security run sirasinda portaudit calistirilarak rapor’a bu bilgi de ekleniyor.

    Dolayisi ile ayrica bir yapilandirma islemine gerek kalmiyor.

    [Cevapla]

Trackbacks

Yorumda bulunun.