Kırıldığınızı nasıl anlarsınız, sonrasında ne yaparsınız?

Slides:



Advertisements
Benzer bir sunumlar
Kullanıcılar için EGEE ve TR-Grid araçları
Advertisements

Bilgisayar Ağları Son Hafta
LİNUX DİZİN YAPISI Öğr. Gör. Mustafa SARIÖZ
WEB SUNUCU AYARLARI.
Ahmet DERVİŞ Ahmet DERVİŞ LKD Seminerleri Linux Kullanıcıları Derneği
BİLGİSAYAR AĞLARI İŞLETİM SİSTEMLERİ
T sql-diğer komutlar Metin Akbulut.
IIS 6.0. Giriş  Geçtiğimiz yıllarda, Microsoft güvenlik açıkları nedeniyle IIS 4/5 üstünden bir çok saldırıya uğradı.  Bu sebepten Microsoft’un geliştirdiği.
Hazırlayan: Cihan UĞUR
TEMEL AĞ TANIMLARI.
FreeRADIUS ile Kimlik Denetimi
gLite Grid Servisleri ve Güvenlik Aslı Zengin – Onur Temizsoylu –
Ethical Hacking 1. Bölüm Eyüp ÇELİK
Mysql, PhpMyAdmin, PHP, Dinamik Web Sayfası, PHPNuke Kullanımı
HTTP’yi (istemci tarafı) kendi kendinize deneyin
Web Host Manager (WHM) Nedir Ne İşe Yarar ?
BİR WORM’UN ANATOMİSİ Gökhan AKIN Asım GÜNEŞ
Afyon Kocatepe Üniversitesi Bilgi İşlem Daire Başkanlığı
APACHE, PHP VE LINUX İLE MAKSİMUM PERFORMANS
Temel Linux Sunucusu Kurulumu
Bilgisayar Ağlarına Giriş
Örnek Kampüs Uygulamaları ODTÜ Ulaknet Sistem Yönetim Konferansı - Güvenlik.
3/10/2003Onur BEKTAŞ TUBİTAK ULAKBİM UlakNet IPv6 Planlananlar ve IPv6 Güvenliği Onur BEKTAŞ TÜBİTAK - ULAKBİM.
LKD Şenlikleri SAMBA Linux Dosya Sunucusu Serkan Kenar
İÇERİK Ağ İzleme Ağ güvenliği için Tehlikeli Protokoller
Bir Saldırının Senaryosu-2
Hüsnü ZOBU İNTERNET VE GÜVENLİK Sinan Bayraktar Hüsnü ZOBU 13 Nisan 2004.
U Y A R I Takibeden slaytlarda anlatılan internet explorer/proxy ayarları yapıldıktan sonra ancak KHÜ Kütüphanesi tarafından izin verilen web sayfalarına.
WEB SAYFALARININ SUNUCUYA YERLEŞTİRİLMESİ Okutman İlyas KOÇ.
GLite Grid Servisleri Aslı Zengin – Onur Temizsoylu – /38.
PHP-Dosya ve Dizinler Internet Tabanlı Programlama Dr. Erman Yukselturk.
FreeBSD ile Embedded Sistem Uygulamaları NanoBSD
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Kabuk ve Kısayollar BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
Lınux Command arch:Makine mimarisi hakkinda bilgi verir. “uname -m” komutu ile ayni isleve sahiptir. cat [dosya]:Dosyalari ardarda siralayarak standart.
TCP Wrappers ve Xinetd.
İnternet Teknolojisi Temel Kavramlar
Sistem ve Ağ Yönetiminde Parola Yönetim Zorlukları
EDUCOMMONS Yazılımı. The Center for Open Sustainable Learning.
Windows için mysql kurulumu sitesinden mysql veritabanının ilgili sürümü indirilir. Biz.
U Y A R I Takibeden slaytlarda anlatılan internet explorer / proxy ayarları yapıldıktan sonra ancak KHÜ Bilgi Merkezi tarafından izin verilen web sayfalarına.
Postfix Spam Ayarları Tufan KARADERE TÜBİTAK - ULAKBİM
Güvenli ve Pratik Web’de çalışma saatleri için;
Kullanıcılar için EGEE ve TR-Grid araçları GRID Kullanıcı Eğitimi Boğaziçi Üniversitesi 2007, İstanbul Emrah AKKOYUN.
Kabuk Programlama Kerem ERZURUMLU
PBS Betiği Hazırlama ve
Kullanıcı Hesapları Aslı Ergün.
Bilgi Teknolojileri Güvenlik Uzmanı (IT Security Specialist)
Linux Bazı Komutlar ve Scripting
METU-CC ODTÜ AntiVirüs Sistemi ODTÜ Bilgi İşlem Daire Başkanlığı İbrahim ÇALIŞIR 3 Ekim 2003.
Güvenlik Servisleri Gizlilik (Confidentiality)
Hayrettin Bucak Sistem yöneticisi TÜBİTAK ULAKBİM Ekim 2003.
İnternet Teknolojisi Temel Kavramlar
Paralel Programlamaya Giriş
Linux’te Güvenlik Öğr. Gör. Mustafa SARIÖZ
İKMAP İnternet 1 Ders Notu
TCP/IP Sorun Çözme ve Ağ Komutları
Kabuk Programlama Shell Scripting(bash)
Microsoft Windows Server 2003
Microsoft Windows Server 2003 © Yenilikler ERCAN SAPMAZ.
BM-308 Paralel Programlamaya Giriş Bahar 2016 (1. Sunu) (Yrd. Doç. Dr. Deniz Dal)
KÖTÜ AMAÇLI YAZILIMLAR
İNTERNET.
B İ L İŞİ M S İ STEMLER İ GÜVENL İĞİ (2016) PROF. DR. ORHAN TORKUL ARŞ. GÖR. M. RAŞIT CESUR.
EurobankTekfen SQL Server DBA Turgay Sahtiyan.
Bilgisayar Ağlarında Güvenlik
YMT311 Bilgi Sistemleri ve Güvenliği Güvenlik Araçları
Paralel Programlamaya Giriş
SYSLOG SERVER KURULUMU
Katılımsız, Güvenli, Çoklu İşletim Sistemi Kurulum Medyası Hazırlama
Sunum transkripti:

Kırıldığınızı nasıl anlarsınız, sonrasında ne yaparsınız? Onur BEKTAŞ TÜBİTAK - ULAKBİM 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Onur BEKTAŞ TÜBİTAK-ULAKBİM Kırılmak? Yetkisi olmayan kişinin sistem yetkilerini kullanması,ele geçirmesi. 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Onur BEKTAŞ TÜBİTAK-ULAKBİM Kimler ? Suç amaçlı. Büyük çapta DOS saldırıları için konak, yahoo,microsoft vb. 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Onur BEKTAŞ TÜBİTAK-ULAKBİM Kimler ? l Meraklı kullanıcılar. Kendini ispat. 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Onur BEKTAŞ TÜBİTAK-ULAKBİM Nasıl Anlarız? Sistem logları. Checksum programları. Ağ trafiğinin izlenmesi. Açık Port kontrolü. Rootkit kontrolü. Merak + Dikkat. 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Şanslı Sistem Yöneticisi Date: Thu, 17 Apr 2003 20:50:35 +0300 (EEST) From: root <root@curie.chem.metu.edu.tr> To: "2f@n" <rootk@curie.chem.metu.edu.tr>, 3n9ur <roon@curie.chem.metu.edu.tr>, "0zk@n" <roos@curie.chem.metu.edu.tr>, Tufan Karadere <tufan@curie.chem.metu.edu.tr> Cc: R. Engur Pisirici <engur@curie.chem.metu.edu.tr>, Onur BEKTAS <onur@curie.chem.metu.edu.tr> Subject: mod utils update mud utilsin su anda sistemde yuklu olan versiyonunda local root veren bug bulunmaktadir,cozum icin mod utilsin en son versiyonunu update edilmesi gerekiyor..saygilarimla Kerem Delikara 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Onur BEKTAŞ TÜBİTAK-ULAKBİM Sistem Logları Logları güvenilir ortak bir makinde tutun !!!!! (loghost) Syslog-ng (http://www.balabit.com/products/syslog_ng/) Sistemin log seviyesini en üst noktada tutun. /etc/syslog.conf wtmp Login kayıtları messages Her türlü sistem bilgisi sulog Su komutu log dosyası auth.log Doğrulama (Auth.) dosyası xferlog Ftp kayıtları 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Veri Doğrulama(Checksum) Programları Sisteminizde hangi dosyaların değişikliğe uğradığını düzenli olarak kontol edin. Tripwire http://www.tripwire.org Aide http://www.cs.tut.fi/~rammer/aide.html Md5, diff komutları ile basit bir checksum programı kullanın. Kritik sistem dosyalarınızı ağa bağlı olmayan bir medyada tutup, değişiklik olduğunu farkettiğiniz anda orjinaliyle karşılaştırın. 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Onur BEKTAŞ TÜBİTAK-ULAKBİM Sum.sh #!/bin/bash NEWDB="/tmp/check1" OLDDB="/tmp/check2" INITDB="/tmp/initdb" DIRLIST="/etc /root /etc/rc.d /bin /usr/bin /usr/local/bin /usr/lib /usr/local/etc /usr/local/lib /usr/local/squid/etc /usr/local/s amba/private" DIFF="/usr/bin/diff" if [ ! -f "$INITDB" ] then echo "Program running firs time!!" echo "Creating first database $INITDB" for i in $DIRLIST do cd $i md5 * >> $INITDB ls -al >> $INITDB done else echo "Removing old file $NEWDB" echo "Creating Database...." rm -f $NEWDB md5 * >> $NEWDB ls -al >> $NEWDB echo "Comparing Files..." $DIFF $INITDB $NEWDB --side-by-side --suppress-common-lines fi 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Onur BEKTAŞ TÜBİTAK-ULAKBİM Ağ trafiğini izleyin Mrtg Snmp datası alabileceginiz switch veya yönlendiricilerden trafiği izleyin. IDS (Intrusion Detection Systems) Snort Sniffer algılayıcı Hunt http://lin.fsid.cvut.cz/~kra/index.html 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Açık Portları Kontrol Edin Nmap Nmap –sTU –p1-65535 <İP> [root@tulumba root]# nmap -sTU -p1-65535 wwwcache.ulak.net.tr Starting nmap V. 3.00 ( www.insecure.org/nmap/ ) Interesting ports on wwwcache.ulak.net.tr (193.140.100.2): (The 131062 ports scanned but not shown below are in state: closed) Port State Service 22/tcp open ssh 80/tcp open http 514/udp open syslog 1581/udp open unknown 1998/tcp open x25-svc-port 3128/tcp open squid-http 3130/udp open squid-ipc 3401/udp open unknown 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Onur BEKTAŞ TÜBİTAK-ULAKBİM Rootkit Kontrolü Sisteme saldıran kişi admin yetkisini ele geçirdikten sonra muhtemelen sisteminize farkedilmemesini ve tekrar sisteme girmesini sağlayacak rootkit kurcaktır.Rootkit’ler Sistem log dosyalarını değiştirip izleri siler. Sitem komutlarını değiştirip sistemi kıran kişinin farkedilmesini güçleştirir. df, su, telnet , ps ... Ağ trafiğini ve şifreleri ele geçirmeye yönelik sniffer ve bastığınız tuşları loglayan programlar yerleştirirler. Diğer sistemlere DOS saldırısı yapmak için gerekli programları içerir. Chkrootkit www.chkrootkit.org 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Onur BEKTAŞ TÜBİTAK-ULAKBİM Merak + Dikkat Potansiyel kullanıcıları gözleyin. *.c Wrapper kullanın. Sistemde anormallik var mı diye kontrol edin. Kullanıcılarınızı eğitin. Log dosyalarına göz gezdirin. 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Onur BEKTAŞ TÜBİTAK-ULAKBİM Sonrasında Ne Yaparız? Panik yapmayın. Diğer sorumlu kişilere haber verin. Kontrolü ele alın. Sistme yerleştirilmiş yabancı programları arayın. Nerden kırıldığınızı anlayın. Makineyi tekrar kurun !!! 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Onur BEKTAŞ TÜBİTAK-ULAKBİM Kontrolü Ele Alın Sistemi ağdan çekin. Tek kullanıcı moda geçin (Single User Mod). Sistemi cdrom’dan orjinal kernelle açın. Sistemin birebir kopyasını alın. dd if=/dev/hda1 of=/dev/hdb1 Tüm yetkili sistem şifrelerini değiştirin. 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Sisteme Yerleştirilmiş Yabancı Programları Arayın Sistem dosyalarındaki değişiklikleri tarayın. Tripwire, aide, /etc/passwd /etc/inetd.conf /etc/rc.d Kernel Çalıştırılabilir dosyaları (binary file) md5 cheksumlarını alarak orjinal cdrom ile karşılaştırın. Eğer rlogin rsh gibi uzaktan (remote) erişim servisleriniz açıksa. ~/.rhost /etc/hosts.eqiv dosyalarını kontrol edin SUID veya SGID biti set edilmiş dosyaları bulup kontrol edin. find / \( -perm -004000 -o -perm -002000 \) -type f -print 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Sisteme Yerleştirilmiş Yabancı Programları Arayın Ağ dinleyicileri (Network sniffers) cpm - UNIX ftp://coast.cs.purdue.edu/pub/tools/unix/sysutils/cpm/ ifstatus – UNIX ftp://coast.cs.purdue.edu/pub/tools/unix/sysutils/ifstatus/ Truva Atı Programları (Trojan Horse) Dosyaların md5 sumlarını orjinal sistem dosyalarıyla karşılaştırın telnet, in.telnetd, login, su, ftp, ls, ps, netstat, ifconfig, find, du, df, libc, sync, inetd, and syslogd Chkrootkit /etc/inetd.conf Açık portlar , nmap Nessus, Saint benzeri programlarla bilinen açıklar için tarayın. 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Nereden ve Kim Tarfından Kırıldığınızı Anlayın Sistemde kullandığınız programların açıklarını kontrol edin. Log dosyalarını kontrol edin. Tuzak kurup bağlanmasını bekleyin. 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Makineyi Yeniden kurun!! Makineninizin tamamen temizlendiğinden emin olmanın tek yolu sistemi tekrar kurmaktır!! 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM

Onur BEKTAŞ TÜBİTAK-ULAKBİM SORULAR? 4/10/2003 Cumartesi Onur BEKTAŞ TÜBİTAK-ULAKBİM