Sunucu Sahipleri İçin Opsec Temelleri: Bir VPS Nasıl Gizli Tutulur
Anonymity · 9 dk okuma
Bir Sunucu İçin Operasyonel Güvenlik Ne Anlama Gelir
Operasyonel güvenlik, kısaca opsec, askeri planlamadan ödünç alınan bir terimdir ve bir düşmanın tek bir çarpıcı ihlalden değil, rutin davranışlardan ne öğrenebileceğini kontrol etme disiplinini tanımlar. Bir VPS'e uygulandığında, sunucu opsec'i her temas noktasını, nasıl giriş yaptığınızı, hangi portların açık olduğunu, kutuyu hangi ödeme yönteminin finanse ettiğini, hatta alışkanlıklarınızın hangi zaman dilimini ele verdiğini, potansiyel bir korelasyon kaynağı olarak ele almak demektir.
Çoğu sunucu sahibinin yaptığı hata, genellikle güçlü bir SSH anahtarı olan bir katmanı sağlamlaştırırken diğer beşinin aynı bilgiyi farklı bir şekilde sızdırmasına izin vermektir. Opsec doğası gereği bütüncüldür: bir saldırgan veya soruşturmacının ihtiyacı olan tek şey, aynı anda hepsi değil, en zayıf açık kanaldır.
- Erişim kontrolü: kimin nasıl giriş yapabileceği
- Ağ ayak izi: sunucunun internete neyi açığa çıkardığı
- Meta veri: günlüklerin, zaman damgalarının ve başlıkların neyi ele verdiği
- Finansal iz: hangi ödeme yönteminin hesabı gerçek bir kimliğe bağladığı
- Davranışsal alışkanlıklar: tekrar kullanılan kullanıcı adları, tutarlı giriş saatleri, bağlantılı hizmetler
Erişimi Kilitlemek: SSH, Anahtarlar ve Kontrol Paneli
Şifre tabanlı SSH girişi, yeni bir VPS'teki en yaygın opsec hatasıdır. Kaba kuvvetle kırılabilir, sunucu yayına girdikten dakikalar içinde otomatik tarayıcıların denediği ilk şeydir ve her başarısız deneme yine de kutuyu araştırma faaliyetine bağlayan bir günlük kaydı bırakır. Şifre kimlik doğrulamasını devre dışı bırakıp SSH anahtar çiftleri kullanmak bunu neredeyse tamamen kapatır ve başka herhangi bir şey kurulmadan önce yapılmalıdır.
Anahtarın kendisinin ötesinde, varsayılan SSH portunu değiştirin, doğrudan root girişini devre dışı bırakıp sudo ile kısıtlanmış bir kullanıcı kullanın ve hassas her şey için yalnızca VPN üzerinden erişilen bir bastion veya port-knocking düşünün. Hosting tarafında, kontrol paneli girişi de sunucunun kendisiyle aynı disiplini hak eder: benzersiz, uzun bir kimlik bilgisi, ya da sağlayıcının desteklediği yerlerde bir hesap anahtarı, bir şifre yöneticisinde saklanan ve mümkün olan her yerde iki faktörlü kimlik doğrulaması etkinleştirilmiş olarak.
- SSH şifre kimlik doğrulamasını devre dışı bırakın; yalnızca anahtar tabanlı kimlik doğrulama kullanın
- Doğrudan root SSH girişini devre dışı bırakın; bunun yerine sudo ile kısıtlanmış bir kullanıcı kullanın
- Otomatik taramaların gürültüsünü azaltmak için varsayılan SSH portunu değiştirin
- Hosting kontrol panelinde ve API'de iki faktörlü kimlik doğrulamayı etkinleştirin
- Anahtarları taşıyan bir cihaz kaybolur, satılır veya ele geçirilirse SSH anahtarlarını döndürün
Ağ Düzeyinde Opsec: Güvenlik Duvarları, Portlar ve DDoS Maruziyeti
Her açık port, tarama yapan herkes tarafından görülebilen bir sunucu hakkındaki bir gerçektir ve tüm IPv4 adres alanını taramak artık yaygın araçlarla dakikalar sürmektedir. Yalnızca gerçekten ihtiyaç duyduğu portların açık olduğu bir sunucu, tipik olarak standart olmayan bir portta SSH artı uygulamanın gerektirdiği her ne ise, bir düzine hizmetin dinlendiği varsayılan yapılandırmalarla çalışan bir sunucuya kıyasla bir gözlemciye çok daha az bilgi verir.
Bir ana bilgisayar düzeyinde güvenlik duvarı, iptables, nftables veya ufw, gelen trafiği varsayılan olarak reddetmeli ve yalnızca gerekli olanı açıkça izin vermelidir. İş yükü herkese açıksa ve olası bir DDoS hedefiyse, anlamlı bir azaltma sunan bir sağlayıcı arayın; VPS GOAT planlarında 10 Gbps'ye kadar anti-DDoS filtreleme bulunur, çünkü bir kapatma girişimi başlı başına bir baskı biçimidir ve sahipleri aceleci, dikkatsiz tepkilere iter, aceleci tepkiler ise opsec hatalarının yaşandığı yerdir.
- Varsayılan olarak reddeden güvenlik duvarı, yalnızca gerekli portlara izin verin
- Kullanılmadığında hosting sağlayıcısının varsayılan yönetim portlarını kapatın veya güvenlik duvarına alın
- Otomatik kaba kuvvet denemelerini engellemek için fail2ban veya benzeri bir araç kullanın
- IPv6 maruziyetini ayrıca gözden geçirin; birçok yönetici IPv4'ü güvenceye alır ve IPv6'nın açık olduğunu unutur
Meta Veri ve Günlükleme: Sağlayıcınızın ve Sizin Görebilecekleriniz
Bir sunucu, çoğu sahibin fark ettiğinden çok daha fazlasını varsayılan olarak günlüğe kaydeder: erişim zaman damgaları, kaynak IP'ler, kabuk geçmişi, dosya yollarını veya kullanıcı adlarını içerebilen uygulama hata izleri ve her isteği kaydeden web sunucusu günlükleri. Varsayılan günlüklemeyi gözden geçirip budamak, ön kapıyı kilitlemek kadar opsec'in bir parçasıdır, çünkü günlükler tam olarak kutuda çalışan bir hizmete yönelik yasal veya soruşturma sürecinde ilk istenen şeydir.
Bu durum iki yönlüdür: bir sağlayıcının kendi günlükleme politikası, sunucunun yapılandırması kadar önemlidir. Bağlantı meta verisini süresiz olarak saklayan bir sağlayıcı, sahip ne kadar dikkatli olursa olsun sunucu düzeyinde alınan opsec kararlarını baltalar. Zorunlu veri saklama yasaları bulunmayan yargı bölgelerinde, minimal günlükleme etrafında kurulmuş sağlayıcılar, bunu yapılandırmaya bırakmak yerine bu maruziyeti yapısal olarak azaltır.
- Web sunucularında, SSH'de ve uygulamalarda varsayılan günlük ayrıntı düzeyini denetleyin
- Varsayılanları olduğu gibi bırakmak yerine günlük döndürme ve saklama süresini bilinçli olarak ayarlayın
- Yapılandırmalara kişisel kullanıcı adları gibi gerçek tanımlayıcılar gömmekten kaçının
- Sağlayıcının günlükleme politikasının ve yargı bölgesinin tehdit modelinizle uyuşup uyuşmadığını kontrol edin
Ödeme ve Kayıt Opsec'i: Sunucudan Uzun Yaşayan İz
Arkasındaki hesap kişisel bir kredi kartıyla finanse edildiyse veya bir iş e-postasıyla kaydedildiyse, sunucu düzeyinde sağlamlaştırma işe yaramaz. Ödeme ve kayıt genellikle tüm zincirdeki en güçlü korelasyon noktalarıdır, çünkü sunucudan önce var olurlar ve o yok edildikten sonra da devam ederler. Kripto para ödemesi, Bitcoin gibi şeffaf defterli bir paradan ziyade ideal olarak Monero gibi gizlilik odaklı bir parayla, en yaygın finansal izi kapatır. Mullvad'ın hesap numarası sisteminde kullanılan ve VPS GOAT dahil bazı VPS sağlayıcıları tarafından yansıtılan türden e-postasız bir kayıt ise, hesap tarafındaki kimlik izini kapatır.
Bunların hiçbiri tek başına işe yaramaz. Anonim olarak finanse edilen ama kişisel, benzersiz şekilde parmak izi çıkarılabilir bir tarayıcıdan yönetilen ya da önünde VPN veya Tor katmanı olmadan yalnızca ev IP'sinden erişilen bir sunucu, ödeme yönteminin korumaya çalıştığı aynı bilgiyi hâlâ sızdırır.
- Tehdit modelinize uyuyorsa, hosting'i yasal kimliğinizden geçmeyen bir ödeme yöntemiyle finanse edin
- Anonim bir hesap ile kişisel bir hesap arasında e-posta, kullanıcı adı veya SSH anahtarı tekrar kullanmaktan kaçının
- Özel bir sunucuyu yönetmek için kullanılan tarayıcıyı veya oturumu günlük gezinmeden ayırın
- Erişim yolunu, ev IP'si, VPN veya Tor, ödeme yöntemiyle aynı opsec zincirinin parçası olarak ele alın
Her Şeyi Boşa Çıkaran Yaygın Opsec Hataları
Çoğu opsec hatası çarpıcı değildir; küçük, tekrarlanan alışkanlıklardır. Anonim bir sunucu hesabında ve başka bir yerdeki kişisel bir profilde ayırt edici bir kullanıcı adını tekrar kullanmak. Herhangi bir teknik ihlal gerçekleşmeden önce bir örüntü oluşturarak, aylarca aynı IP'den günün aynı saatinde giriş yapmak. Sorun giderirken bir sunucunun IP adresini veya yapılandırmasını herkese açık bir forum gönderisine yapıştırmak. Her biri tek başına önemsizdir ve toplu olarak belirleyicidir.
Çözüm, yeni araçlar edinmekten çok, alışkanlıkları belirli bir programda gözden geçirmektir: bu sunucunun nasıl kullanıldığına dair herhangi bir şey, onu kimin kullandığına dair herhangi bir şeye işaret ediyor mu? Dürüstçe ve düzenli olarak sorulan bu tek soru, tek başına herhangi bir sağlamlaştırma kontrol listesinden daha fazla opsec hatasını yakalar.
- Anonim ve kişisel hesaplar arasında kullanıcı adı veya rumuzları tekrar kullanmak
- Öngörülebilir giriş örüntüleri: aynı IP, aynı saatler, aynı istemci parmak izi
- Herkese açık sorun giderme gönderilerinde sunucu ayrıntılarını, IP'leri, ana bilgisayar adlarını, ekran görüntülerini paylaşmak
- Kolaylığın, kayıtlı şifrelerin, şimdilik devre dışı bırakılan iki faktörün, kurulumu zamanla aşındırmasına izin vermek
| Zayıf Nokta | Tipik Risk | Pratik Çözüm |
|---|---|---|
| SSH şifre girişi | Kaba kuvvet ve kimlik bilgisi doldurma | Yalnızca anahtar tabanlı kimlik doğrulama, şifre girişi devre dışı |
| Root SSH erişimi | Tam ele geçirme için tek nokta | Sudo kullanıcısı, doğrudan root girişi devre dışı |
| Açık veya varsayılan portlar | Otomatik tarama ve parmak izi çıkarma | Varsayılan olarak reddeden güvenlik duvarı, kullanılmayan portlar kapalı |
| Ayrıntılı varsayılan günlükleme | Günlükler en güçlü delil izi haline gelir | Budanmış günlük ayrıntı düzeyi, açık saklama süresi |
| Kart veya banka ödemesi | Yasal kimliğe doğrudan bağlantı | Kripto ödeme (Monero, Bitcoin ve diğerleri) |
| E-posta tabanlı kayıt | İhlaller ve hizmetler arasında ilişkilendirilebilir | Sunulduğunda e-postasız hesap anahtarı kaydı |
| Tekrar kullanılan kullanıcı adları veya rumuzlar | Hesaplar arası korelasyon | Hesap başına benzersiz kimlik bilgileri, tekrar yok |
SSS
Yeni bir VPS için en önemli tek opsec adımı nedir?+
Gizlilik odaklı bir sağlayıcı kullanmak sunucu düzeyinde opsec ihtiyacını ortadan kaldırır mı?+
İyi bir sunucu opsec'i için Tor gerekli midir?+
Opsec uygulamaları ne sıklıkla gözden geçirilmeli?+
Yargı bölgesi sunucu opsec'i için gerçekten önemli midir?+
Offshore'a geçmeye hazır mısınız?
KYC yok, e-posta yok — sadece anonim bir anahtar ve kripto. ~55 saniyede dağıtın.
VPS'inizi yapılandırın →