Güncel olmayan bir tarayıcı kullanıyorsunuz. Bu veya diğer web sitelerini doğru şekilde görüntülemeyebilir. Tarayıcınızı yükseltmeli veya alternatif bir tarayıcı kullanmalısınız.
Rust Sunucusunda Oxide/uMod Eklenti Kurulumu İle Güvenlik Kontrol Listesi
1. Sunucu Yedeklemesini Önceki Durumdan Oluşturun
Neden? Eklenti yüklemesi veya yapılandırma değişikliği sırasında hatalı dosya güncellemeleri sunucunun çökmesine yol açabilir.
Uygulama: tar -czf backup-$(date +%F).tar.gz /opt/rust-server/ komutunu kullanarak tüm klasörü sıkıştırın.
2. Bilinen Güvenlik Açıklarını Tarayın
Neden? Oxide ve uMod üzerinde yayımlanan eski eklentiler, zararlı kod içerebilir.
Uygulama: curl -sL https://raw.githubusercontent.com/Acraek/scan-rust-plugins/main/scan.py | python3 - gibi bir tarayıcıyı çalıştırarak dosya bütünlüğünü kontrol edin.
3. Eklenti Seçimini Sınırlayın
Neden? Her ek eklenti ek bellek tüketir ve potansiyel açığı artırır.
Uygulama: oxide/plugins/ dizini içinde yalnızca güvenilir, güncel ve yüksek puanlı (örneğin > 4.5) eklentileri bırakın.
4. Eklenti İzinlerini İnceleyin
Neden? Yanlış izin ayarları sunucunuza uzaktan erişim izni verebilir.
Uygulama: oxide/configs/permissions.json dosyasını açıp, "admin" rolüne sahip olmayan oyunculara admin yetkisi vermediğinizden emin olun.
5. Logları ve İzleme Kayıtlarını Aktif Tutun
Neden? Giriş ve hata kayıtları, güvenlik ihlallerini erken tespit etmenizi sağlar.
Uygulama: oxide/configs/logger.json içinde "logLevel": "debug" olarak ayarlayın ve /opt/rust-server/oxide/logs/ dizinine günlükleri yönlendirin.
6. Oxide/uMod Güncel Sürümlerini Kullanın
Neden? Eski sürümler, bilinen güvenlik açıklarına sahiptir.
Uygulama: wget https://github.com/oxide-server/oxide/releases/latest/download/oxide.zip ve ardından uyumlu kurulum komutlarını çalıştırın.
7. Eklenti Temelli Güvenlik Duvarı Kurun
Neden? Eklenti bazlı saldırılar için erken tespit sağlar.
Uygulama: oxide/plugins/PluginShield gibi bir eklenti yükleyerek anormal API çağrılarını engelleyin.
8. IP/Port Erişim Kısıtlaması Yapın
Neden? Açık portlar, kötü niyetli kullanıcıların sunucuya erişmesini kolaylaştırır.
Uygulama: Sunucu yapılandırma dosyasında (rustserver.cfg), sadece belirli IP aralıklarını playersAllowed alanına ekleyin.
9. Sunucu Günlüklerini Yedekleyin
Neden? Sürüm geri alma veya olay incelemesi için gereklidir.
Uygulama: rsync -avP /opt/rust-server/oxide/logs/ /backup/oxide-logs/$(date +%F) komutunu belirli aralıklarla otomatikleştirin.
10. Düzenli Güvenlik Güncellemelerini Planlayın
Neden? Yeni açılacak riskleri minimize eder.
Uygulama: sudo crontab -e içine 0 3 * * * /usr/bin/wget -qO- https://oxide-server.com/updates | bash gibi bir planlama ekleyerek nightly güncellemeleri otomatikleştirin.