Internet te Veri Güvenliği Umut Al H.Ü. Bilgi ve Belge Yönetimi Bölümü umutal@hacettepe.edu.tr
Temel Kavramlar Güvenlik
Gereksinim Modelleri
Temel Kavramlar Kriptografi Kript (gizli) graf (yazı) = kriptografi Kriptoloji (şifrebilim) Kriptanaliz Amaç: Mevcut şifreleri çözmek Hacking
Kişiler Hacker Cracker Phreaker Lamer Script Kiddy Newbie
Bir Bilgisayar Sistemini Tehdit Eden Öğeler Düzenini bozma (interruption) Durdurma (interception) Değiştirme (modification) Fabrikasyon (fabrication) (Pfleeger 1997)
Sitelerdeki Güvenliği Sarsan Faktörler I Ağ güvenliğine yeterli kaynak ayrılmaması Gerekli güvenlik önlemlerini almaya yetkisi olmayan veya üst yönetim desteği olmayan destek personeli Güvenlik açıkları için yama kullanılmaması
Sitelerdeki Güvenliği Sarsan Faktörler II Halen gizleme ile güvenlik düşüncesine inanarak hareket edilmesi Ağlara kurulan yeni cihazlarda prosedür ve standartlara uyulmaması Kötü amaçlı ek dosyalar bulundurabilecek mesajların filtrelenmemesi Anti-virüs yazılımlarının düzenli olarak güncellenmemesi
İletişim Güvenliği İçin Gerekenler Kimlik Bütünlük Gizlilik
Güvenlik Gereksinimleri İstek 1. Müşteri ve merkezleri Internet üzerinde birleştirme 2. E-posta sadece gönderdiğim kişi tarafından okunsun 3. İstemediğiniz sayfalara girilmesin 4. İstenmeyen ağa giriş 5. Ağdaki olası tehlikeleri saptamak 6. Saldıranları görmek 7. Virüs bulaşmasın 8. Ağdaki olan biteni izlemek Çözüm 1. VPN (Virtual Private Network) Sanal Özel Ağ 2. PGP (Pretty Good Privacy) Mükemmel Şifreleme 3. Content filter İçerik Kontrolü 4. Firewall 5. Otomatik açık tarama programları 6. IDS (Intrusion Detection System) Saldırı Tespit Sistemi 7. Antivirüs yazılımları/sistemleri 8. Raporlama yazılımları
Ateş Duvarları (Firewalls)
Ateş Duvarı Türleri Packet filtering firewall Dual-homed gateway Screened host firewall Application level firewall Stateful firewall
Sezar Şifresi Internet te Veri Güvenliği
Enigma Internet te Veri Güvenliği
En Çok Kullanılan Şifreler Şifresiz - sadece enter Şifre olarak password kelimesi Kullanıcının kendi ismi (user name) abcd aaaa 1234 1111
Şifre Kırma Üzerine abcd = 4,57 saniye Abcd = 1,22 dakika W7r&cE4 = 20,6 yıl #T$9tU%e7&Jv = ~ 55.083.369.830 yıl
Şifreleme Yöntemleri DES (Data Encryption Standard) RSA Ronald Rivest, Adi Shamir, Leonard Adleman DSA (Digital Signature Algorithm) Açık anahtarlı şifreleme Sadece sayısal imzalamada kullanılıyor
Sayısal İmza Elle atılan imzanın sayısal ortamdaki karşılığı Daha güvenli İmzalanacak metin ve imzalayacak kişinin gizli anahtarı kullanılarak elde edilen bir dizi karakterden oluşur Mesajın bütünlüğünü korur, kaynağın doğruluğunu ispatlar ve reddedilemez olmasını sağlar
PGP Pretty Good Privacy Phil Zimmerman Uluslararası sürüm Orijinal PGP nin grafik ara yüzü yok, kullanımı zor RSA açık anahtar şifreleme algoritmasına dayanıyor
Saldırının Nereden ve Nasıl Geleceğini Bilmeyen Hiç Kimse Savunma da Yapamaz (Güven 2004)