[CENTER][URL='https://www.hizliresim.com/2csankf'][IMG width="499px"]https://i.hizliresim.com/2csankf.png[/IMG][/URL] [/CENTER] [HEADING=1][CENTER][B][COLOR=rgb(247, 218, 100)]Lynis nedir nasıl kullanılır[/COLOR][/B][/CENTER][/HEADING] [CENTER] [SIZE=4][COLOR=rgb(84, 172, 210)][B]Linux Ev kullanıcıları veya sistem yöneticileri tarafından kullanılan veya kullanılması gereken önemli tarama programlarından bir tanesi de lynis isimli programdır. Bu yazıda, sistemimizin çalışmasını sağlayan servislerin ve hizmetlerin entegre ve hatasız çalışıp çalışmadığını kontrol etmek amacıyla kullanılan "lynis" aracının kurulum ve kullanımı açıklanacaktır. [URL='https://www.hizliresim.com/bbtaq6l'][IMG width="436px"]https://i.hizliresim.com/bbtaq6l.jpg[/IMG][/URL][/B][/COLOR][/SIZE] [COLOR=rgb(84, 172, 210)][B][SIZE=4]Program, GPLv3 lisansıyla dağıtılmaktadır ve komut satırından çalışmaktadır. Şirketler için ticari sürümü de bulunan programın, tüm sisteminizi tarayıp sonuç raporunu ''.log'' dosyası şeklinde bilgisayarınıza kaydettiğini belirtelim. Bulunan HATA ve TAVSİYELER konusunda, ticari sürümde doğrudan çözümler sunulduğu halde ücretsiz sürümde hataları, ''log'' dosyası içerisinden kendiniz bulup, gerekli tedbiri de kendiniz almak durumundasınız. Ancak bunu yapmak o kadar da zor değil.[/SIZE][/B][/COLOR] [URL='https://www.hizliresim.com/cp6sfl9'][IMG width="188px"]https://i.hizliresim.com/cp6sfl9.png[/IMG][/URL] [/CENTER] [HEADING=1][CENTER][B][COLOR=rgb(247, 218, 100)]Lynis kurulum[/COLOR][/B][/CENTER][/HEADING] [CENTER] [COLOR=rgb(255, 255, 255)][SIZE=4][CODE=rich]cd /tmp wget https://cisofy.com/files/lynis-2.3.4.tar.gz sudo tar -xvf lynis-2.3.4.tar.gz -C /usr/local/[/CODE][/SIZE][/COLOR] [/CENTER] [HEADING=1][CENTER][COLOR=rgb(247, 218, 100)]Lynis Tarama[/COLOR][/CENTER][/HEADING] [CENTER] [B][COLOR=rgb(84, 172, 210)][SIZE=4]Açılan dosyaların olduğu klasöre girerek lynis programını kurulum yapmadan doğrudan çalıştırabilirsiniz. Çalıştırabilmek için sistemde yönetici yetkilerine sahip olmalısınız.[/SIZE][/COLOR][/B] [COLOR=rgb(255, 255, 255)][SIZE=4][B][CODE=rich]cd /usr/local/lynis sudo ./lynis -c -Q[/CODE][/B][/SIZE][/COLOR] [COLOR=rgb(84, 172, 210)][SIZE=4][B]-c seçeneği: (--check-all) tüm kontrolleri yapmayı sağlar -Q seçeneği: Her adımda kullanıcıdan onaya gerek olmadan otomatik devam etmesini sağlar. Tarama aşağıdaki tüm başlıklarda sisteminizi kontrol edecektir. Sistem araçları: Sistemdeki ikilik (binary) dosyaları Boot ve Servisler: Açılış yükleyicisi, başlangıç hizmetleri Çekirdek: Çalışma seviyesi (run level) yüklenmiş modüller, çekirdek ayarları Hafıza ve İşlemler: zombi işlemler, G/Ç bekleyen işlemler Kullanıcılar, Gruplar, Yetkilendirme: Grup Kimlikleri, sudo Yetkilileri, Parola süreleri Kabuklar, Terminaller Dosya Sistemleri: Bağlanma noktaları, /tmp dosyaları, kök (root) dosya sistemi Veri Depolarıo: usb-kayıt yerleri, firewire ohci NFS Yazılımlar: isim servileri: DNS arama, BIND Portlar ve Paketler: İstismar edilebilir, zaafiyet içeren/Yükseltilebilir paketler Ağ: İsim sunucularınız, sözde ağ arayüzleri, bağlantılar Yazıcılar: cups ayarları Yazılım: e-posta ve mesajlaşma Yazılım: firewall: iptables, pf Yazılım: Web sunucu: Apache, nginx SSH Desteği: SSH Ayarları SNMP Desteği Varitabanları: MySQL root parolası LDAP Servisleri Yazılım: php: php seçenekleri Squid Desteği Log Dosyaları: syslog yönetici, log klasörleri Güvenli Olmayan Servisler: inetd Banner ve Kimlik Doğrulama Zamanlanmış Görevler: crontab/cronjob, atd Hesap Yönetimi: sysstat data, auditd Zaman ve Senkronizasyon: ntp yöneticisi Kriptolama: SSL sertifika zaman aşımı Sanallaştırma Güvenlik Çerçeve Hizmetleri: AppArmor, SELinux, grsecurity durumu Yazılım: Dosya bütünlüğü Yazılım: Zararlı Tarayıcılar Ev Klasörleri: Kabuk geçmiş dosyaları[/B][/SIZE][/COLOR] [B][COLOR=rgb(84, 172, 210)][SIZE=4]Tarama sona erdiğinde tüm sonuçlar oluşturulan ''[I]/var/log/lynis.log[/I]'' dosyasına kaydedilir.[/SIZE][/COLOR][/B] [URL='https://www.hizliresim.com/cp6sfl9'][IMG width="188px"]https://i.hizliresim.com/cp6sfl9.png[/IMG][/URL] [/CENTER] [HEADING=1][CENTER][COLOR=rgb(247, 218, 100)]Lynis Tarama Sonuçlarını İnceleme[/COLOR][/CENTER][/HEADING] [CENTER] [B][COLOR=rgb(84, 172, 210)][SIZE=4]Tarama ve testlerin sonucunda oluşturulan sonuçların yazıldığı /var/log/lynis.log dosyasını incelememiz gerekmektedir. İşte bu işlem ticari sürümde otomatik yapılırken biz elle yapacağız. Bunun için rapor dosyasını 3 şekilde inceleme imkanımız var;[/SIZE][/COLOR][/B] [COLOR=rgb(84, 172, 210)][SIZE=4][B]Tüm dosyayı inceleme, Önemli İkazları İnceleme,[/B][/SIZE][/COLOR] [B][COLOR=rgb(84, 172, 210)][SIZE=4]Tavsiyeleri İnceleme[/SIZE][/COLOR][/B] [URL='https://www.hizliresim.com/cp6sfl9'][IMG width="188px"]https://i.hizliresim.com/cp6sfl9.png[/IMG][/URL] [/CENTER] [HEADING=1][CENTER][COLOR=rgb(247, 218, 100)]Tüm dosyayı inceleme[/COLOR][/CENTER][/HEADING] [CENTER] [B][COLOR=rgb(84, 172, 210)][SIZE=4]Bol zamanınız varsa ve tüm analizleri incelemek isterseniz, aşağıdaki komut raporu terminale yazdıracaktır. Terminalin geriye dönük tarihsel geçmiş satır ayarlarının oldukça büyük olması gerektiğini hatırlatalım. Aksi takdirde raporun ilk satırları hafızada kalmayabilir.[/SIZE][/COLOR] [COLOR=rgb(255, 255, 255)][SIZE=4][CODE=rich]sudo cat /var/log/lynis.log[/CODE][/SIZE][/COLOR][/B] [URL='https://www.hizliresim.com/cp6sfl9'][IMG width="188px"]https://i.hizliresim.com/cp6sfl9.png[/IMG][/URL] [/CENTER] [HEADING=1][CENTER][COLOR=rgb(247, 218, 100)]Önemli İkazları İnceleme[/COLOR][/CENTER][/HEADING] [CENTER] [B][COLOR=rgb(84, 172, 210)][SIZE=4]Rapor dosyasında önemli ikazlar "Warning" ikazı ile kaydedilir. Dolayısıyla bizim, bu ifadeyi filtreleyerek ilgili satırları ekrana yazdırmamız gerekmektedir. Bunun için aşağıdaki komut çok işe yarayacaktır.[/SIZE][/COLOR] [COLOR=rgb(255, 255, 255)][SIZE=4][CODE=rich]sudo grep Warning /var/log/lynis.log[/CODE] [CODE=rich][18:51:33] Warning: Found one or more vulnerable packages. [PKGS-7392] [18:51:33] Warning: Couldn't find 2 responsive nameservers [NETW-2705][/CODE][/SIZE][/COLOR] [COLOR=rgb(84, 172, 210)][SIZE=4]Uç birim çıktısında görüldüğü gibi, bu sistemde PKGS-7392 ve NETW-2705 kodlu iki adet önemli ve ilgilenilmesi gereken konu bulunmaktadır.[/SIZE][/COLOR][/B] [URL='https://www.hizliresim.com/cp6sfl9'][IMG width="188px"]https://i.hizliresim.com/cp6sfl9.png[/IMG][/URL] [/CENTER] [HEADING=1][CENTER][COLOR=rgb(247, 218, 100)]Tavsiyeleri İnceleme[/COLOR][/CENTER][/HEADING] [CENTER] [B][COLOR=rgb(84, 172, 210)][SIZE=4]Rapor dosyasında Tavsiye edilen konular "Suggestion" ikazı ile kaydedilir. Dolayısıyla bizim, bu ifadeyi filtreleyerek ilgili satırları ekrana yazdırmamız gerekmektedir. Bunun için aşağıdaki komut çok kullanılabilir. Komutun hemen altında uçbirim çıktısı da görülmektedir.[/SIZE][/COLOR][/B] [COLOR=rgb(255, 255, 255)][B][SIZE=4][CODE]sudo grep Suggestion /var/log/lynis.log[/CODE][/SIZE][/B][/COLOR] [SIZE=4][COLOR=rgb(255, 255, 255)][B][CODE]20:02:44] Suggestion: Default umask in /etc/login.defs could be more strict like 027 [AUTH-9328] [/CODE][/B][/COLOR][/SIZE] [COLOR=rgb(255, 255, 255)][B][SIZE=4][CODE]20:02:44] Suggestion: Default umask in /etc/init.d/rc could be more strict like 027 [AUTH-9328][/CODE][/SIZE][/B][/COLOR] [URL='https://www.hizliresim.com/cp6sfl9'][IMG width="188px"]https://i.hizliresim.com/cp6sfl9.png[/IMG][/URL] [/CENTER] [HEADING=1][CENTER][COLOR=rgb(247, 218, 100)]Yardım Bilgilerini Görüntüleme[/COLOR][/CENTER][/HEADING] [CENTER] [B][COLOR=rgb(84, 172, 210)][SIZE=4]Aşağıdaki komutlar ile özet ve detaylı yardım sayfalarını görüntüleyebilirsiniz.[/SIZE][/COLOR][/B] [COLOR=rgb(84, 172, 210)][SIZE=4][B]sudo ./lynis --help sudo ./lynis show options[/B][/SIZE][/COLOR] [B][COLOR=rgb(84, 172, 210)][SIZE=4]Tarama programının sonucunda oluşturulan tavsiyeler (Suggestion) sisteminizi sıkılaştırmak için dikkate almanız konusunda tavsiye niteliğinde olsa da önemli ikazları (Warning) ciddi olarak değerlendirmelisiniz.[/SIZE][/COLOR][/B][/CENTER]