Bir VPS kiralıyor, yazılımlarınızı kuruyor ve yönetici erişimi alıyorsunuz. Doğal olarak “benim sunucum” diyorsunuz. Fatura da sizi doğrular gibi. Gelgelelim fiziksel bilgisayar hâlâ başkasının. Bu küçük ayrıntı, gizliliğiniz hakkında reklamdaki “özel” kelimesinden çok daha fazla şey söylüyor.
VPS, yani sanal özel sunucu, yazılımla oluşturulan ve barındırma şirketinin kontrol ettiği bir makinede çalışan sanal bir bilgisayardır. Kiraladığınız ortamın içini siz yönetirsiniz. O ortamı ayakta tutan altyapıyı ise şirket yönetir. Bunlar aynı düzeyde yetkiler değildir.
Root sizde. Makine onlarda.
Root, sunucunuzdaki yönetici hesabıdır. Program kurmanıza, kullanıcıları yönetmenize ve ayarları değiştirmenize izin verir. Barındırma şirketinin fiziksel makinesini sizin kontrolünüze geçirmez. Dairenin yönetimi sizde. Binayı satın almış değilsiniz.
Geleneksel bir VPS kurulumunda, barındırma altyapısında yeterli yetkiye sahip biri sanal diski kopyalayabilir ve şifrelenmemiş içeriğini sunucunuza giriş yapmadan inceleyebilir. Sunucu parolanızın bu işlemde hiçbir rolü yoktur. O kişi, veriye parolayı kontrol eden sistemin dışından ulaşır.
Burada sıradan sistem yönetimi araçlarından söz ediyoruz. Örneğin libguestfs, sanal makinelerin disk görüntülerini incelemek ve değiştirmek için araçlar sunar. Bunlar meşru bakım işleri için yararlıdır. Aynı zamanda pek hoş olmayan bir ayrımı da gösterir: verinin tutulduğu diske doğrudan erişmek, sizin kontrol ettiğiniz hesapla oturum açmakla aynı şey değildir.
Bütün yük “biz bakmayız” sözünün omuzlarında
Şirketin katı kuralları, sınırlı personel erişimi ve iyi bir denetim sistemi olabilir. Bunların hepsi önemlidir. Ama “çalışanlarımızın dosyalarınızı okuması yasaktır” ile “sistemimiz çalışanlarımızın dosyalarınızı okumasını engeller” farklı vaatlerdir. İçinizi rahatlatan bir gizlilik politikası, okunabilir bir diski okunamaz hâle getirmez.
Risk, meraklı bir çalışanla da sınırlı değil. Şirketin yönetim sistemlerini ele geçiren biri, sizin hiç vermediğiniz yetkileri kazanabilir. VPS’inizdeki bütün hesapları güvene alıp yine de onun dışındaki hesapların güvenliğine bağımlı kalabilirsiniz.
Bunun için ortada bir komplo olması gerekmiyor. Şirketin çalışanlarına, süreçlerine ve altyapısına güveniyorsunuz. Baştan kabul ettiğiniz anlaşma buysa sorun yok. “Özel” derken kimsenin içeriye bakamayacağını anladıysanız, durum biraz daha az rahatlatıcı.
Asma kilit sizde. Yedek anahtar depo müdüründe.
Bir depoda yer kiraladığınızı düşünün. Sağlam bir kilit takıyor, kutularınızı güzelce diziyor, üzerinize düşeni yapmış olmanın huzuruyla ayrılıyorsunuz. Depo müdüründe de yedek anahtar var. İçeri girip giremeyeceğini soruyorsunuz. İzinsiz girmenin şirket kurallarına aykırı olduğunu anlatıyor.
Ne güzel. Siz kapıyı kimin açabileceğini sordunuz. O, kimin uslu durması gerektiğini anlattı.
Müdür son derece güvenilir biri olabilir. Bu, yedek anahtarı ortadan kaldırmaz. O anahtarı kimlerin kullanabildiğini, başkasının eline geçmesini neyin engellediğini ve kullanılırsa bundan haberiniz olup olmayacağını hâlâ bilmeniz gerekir. “Bize güvenin” bir ricadır. Kapıya ikinci bir kilit takmaz.
Biri verilerinizin kopyasını incelerken siteniz tıkır tıkır çalışabilir
Bilgiyi kopyalamak için aslını ortadan kaldırmak gerekmez. Sanallaştırma yazılımı, çalışan bir sunucunun diskinin belirli bir andaki kopyasını alabilir; libvirt belgeleri bunu standart bir özellik olarak açıklar. Bu kopya daha sonra ayrı olarak incelenebilir. Sorunsuz çalışan bir site ve yemyeşil bir erişilebilirlik grafiği, verilerinizi kimin gördüğünü söylemez.
Bu veriler müşteri yazışmaları, faturalar, kaynak kodu, henüz yayımlanmamış çalışmalar veya bir veritabanı olabilir. Alım satım botunun erişim bilgileri de olabilir. Mesele kriptodan da parolanızı nerede tuttuğunuzdan da büyük: bir başkası, iş yaptığınız ortamın içine bakabiliyor olabilir.
Kesintisiz hizmet şahane. Gizlilik konusunu ayrıca konuşuruz.
Şirketin içeriye bakmasını gerçekten ne engelliyor?
VPS’i tamamen size ait özel bir makine gibi görmeden önce sorulması gereken soru bu. Erişimin engellenmesi, bir çalışanın kurala uymasına mı bağlı, yoksa şirketin kolayca aşamayacağı teknik bir engel mi var? O engeli kim kontrol ediyor?
Barındırma şirketine duyulan güvene bağımlılığı azaltmak için tasarlanmış mimariler var. Örneğin gizli bilgi işlem için tasarlanan sanal makineler, çalışan yazılımları barındırma katmanından yalıtmak için donanım korumaları kullanır. Korumanın kapsamı, disklerin ve şifreleme anahtarlarının nasıl yönetildiği dâhil, yapılandırmaya bağlıdır. VPS yazması tek başına bunların hiçbirini garanti etmez.
İşlem gücü kiralamak yararlıdır. Hata, yönetici erişiminin sizi başkasının bilgisayarında tek söz sahibi yaptığını sanmaktır. Makineyi hâlâ barındırma şirketi yönetir. İçine bakıp bakamayacağı, güvene bırakılacak değil, açıklığa kavuşturulacak bir meseledir.