
Ubuntu Güvenliği: Sisteminiz İçin Almanız Gereken Önlemler
Ubuntu güvenliği, sisteminizin verilerini korumak ve kötü niyetli yazılımlara karşı savunma oluşturmak için kritik önem taşır. Ubuntu'nun güvenliğini sağlamak için alabileceğiniz birkaç önemli önlem şunlardır:
1. Güncellemeleri Düzenli Olarak Yükleyin
Ubuntu, sistem güncellemelerini hızlı bir şekilde yayımlar. Güvenlik açıklarını kapatmak için bu güncellemeleri takip edin ve düzenli olarak yükleyin. Bunu şu komutla yapabilirsiniz:
sudo apt update && sudo apt upgrade
2. Güçlü Parolalar Kullanın
Sisteminizin güvenliği için güçlü parolalar kullanmak çok önemlidir. Parolalar karmaşık ve uzun olmalı, küçük harf, büyük harf, rakam ve özel karakterler içermelidir.
3. Güvenlik Duvarı (UFW) Kullanımı
Ubuntu'nun yerleşik güvenlik duvarı olan UFW (Uncomplicated Firewall)'ı etkinleştirerek dışarıdan gelebilecek istenmeyen bağlantıları engelleyebilirsiniz. UFW'yi etkinleştirmek için:
sudo ufw enable
Ve yalnızca belirli bağlantılara izin vermek için:
sudo ufw allow 22/tcp
4. SSH Güvenliği
Eğer SSH kullanıyorsanız, şifre tabanlı giriş yerine anahtar tabanlı giriş kullanmak çok daha güvenlidir. Bunun için, SSH konfigürasyon dosyasını düzenleyebilirsiniz:
sudo nano /etc/ssh/sshd_config
Ve PasswordAuthentication
'ı no
olarak ayarlayarak şifre ile giriş yapılmasını engelleyebilirsiniz:
PasswordAuthentication no
5. AppArmor veya SELinux Kullanın
Ubuntu, AppArmor güvenlik modülünü kullanır. AppArmor, sistemdeki programları izler ve yalnızca yetkili işlemlere izin verir. AppArmor’ı etkinleştirmek için:
sudo systemctl enable apparmor sudo systemctl start apparmor
SELinux, Ubuntu'nun varsayılan güvenlik modülü değildir, ancak kurulum yaparak ekstra güvenlik sağlayabilirsiniz.
6. Yalnızca Güvenilir Depolardan Yazılım Kurun
Sisteminizin güvenliği için yalnızca Ubuntu’nun resmi depolarından yazılım yükleyin. Aksi takdirde kötü amaçlı yazılımlar ve virüsler bilgisayarınıza sızabilir.
7. Gerekli Olmayan Hizmetleri Kapatın
Kullanmadığınız hizmetleri devre dışı bırakmak, olası saldırı yüzeylerini küçültür. Hizmetleri görmek için şu komutu kullanabilirsiniz:
systemctl list-units --type=service
Bir hizmeti devre dışı bırakmak için:
sudo systemctl disable <hizmet-adı>
8. İki Faktörlü Kimlik Doğrulama (2FA)
Özellikle uzak bağlantılarda, iki faktörlü kimlik doğrulama (2FA) kullanmak hesaplarınızın güvenliğini artırır. Google Authenticator veya Authy gibi araçları kullanarak bunu yapılandırabilirsiniz.
9. Log Yönetimi
Ubuntu'daki güvenlik olaylarını izlemek için rsyslog
veya syslog
gibi log sistemlerini kullanarak, sistemdeki olağan dışı aktiviteleri takip edebilirsiniz.
10. Yedeklemeler
Verilerinizi düzenli aralıklarla yedekleyerek, veri kaybı durumlarında geri dönüş yapabilirsiniz. Ubuntu’nun yerleşik yedekleme araçlarını kullanarak bu işlemi kolaylaştırabilirsiniz.
11. Zararlı Yazılımlar ve Virüs Taraması
Ubuntu'nun virüsleri önlemek için Linux odaklı antivirüs yazılımları kullanabilirsiniz. ClamAV gibi açık kaynaklı antivirüs yazılımlarını kurarak, sisteminizi tarayabilirsiniz.
12. Sistem Monitörü Kullanımı
Sistem kaynaklarınızı izlemek için htop
, top
gibi araçlarla sistemdeki şüpheli aktiviteleri gözlemleyebilirsiniz.
Ubuntu'nun güvenliğini artırmak, sadece teknik önlemler almakla kalmaz, aynı zamanda kullanıcıların bilinçli ve dikkatli olmasını gerektirir. Bu tür önlemleri takip ederek sisteminizi daha güvenli hale getirebilirsiniz.