Şimdi, dosya göndermek için kullanabileceğimiz yöntemleri tartışmadan önce, meta veriler hakkında konuşalım.
Dolayısıyla her dosya, ister bir resim, ister bir PDF veya bir belge olsun, herhangi bir dijital dosyanın meta verileri vardır.
Bununla kastettiğimiz, dosyaya eklenmiş olan ve dosyanın yaratıcısı gibi dosyanın kendisi hakkında daha
fazla bilgi ortaya çıkarabilecek bilgilerdir.
Bu uygulamayı oluşturmak için kullanılan program, oluşturulduğu zaman ve daha fazlası.
Size bir örnek göstereyim.
Burada arabamın eski bir telefonla çekilmiş eski bir resmi var ve bu resme sağ tıklayıp özelliklerini
görüntülersem.
Ve resim sekmesine gidin.
Gördüğünüz gibi, bu resim hakkında pek çok bilgi edinebiliyoruz.
Şimdi, görüntünün türü, genişliği ve yüksekliği gibi ilk birkaç şey çok ilginç görünmeyebilir.
Ama sonra aşağı inerseniz, Apple olan kamera türünü görebilirsiniz.
Kamera modelini görebilirsiniz.
Bir iPhone 6 SE'ydi.
Bu fotoğrafın çekildiği tarihi, saatiyle birlikte tam tarihi görebilirsiniz.
Flaş kullanılıp kullanılmadığını bile görebilirsiniz.
Şimdi, bu bir resim örneği.
Aynı şeyi bir belge için yaparsanız, oluşturucuyu, işletim sistemini, oluşturmak için kullanılan
programı vb. görürsünüz.
Dolayısıyla, tüm bu bilgiler bir araya getirilerek hangi platformları kullandığınız anlaşılabilir ve buradan hareketle
sizi anonimleştirmek için çalışılabilir.
Bu nedenle, dosyaları anonim olarak paylaşmak istiyorsanız, kimliğinizi belirlemek için kullanılabilecek bilgi miktarını
en aza indirmek için bu bilgilerin tümünü kaldırmak gerçekten iyi bir fikirdir.
Neyse ki bunu yapmak çok ama çok basittir ve tek yapmanız gereken meta verilerini kaldırmak istediğiniz
dosyaya sağ tıklamaktır.
Ve meta verileri temizle seçeneğine tıklayın.
Bunun üzerine bir tık.
İşlemin bir şeyleri bozma ihtimaline karşı, burada da görebileceğiniz gibi, önce görüntünün bir yedeğini
oluşturacaktır.
Ve tam burada da görüntünün kendisi var.
Meta verileri temizledikten sonra.
Bu yüzden sağ tıklayın ve şimdi özelliklere gidin.
Ve eğer resim sekmesine giderseniz, görebileceğiniz gibi, benimle, resmi oluşturan kişiyle ilgili herhangi
bir bilgi görmeyeceğiz.
Yani yazı tipini, kamera tipini ve oluşturulduğu zamanı vb. göremiyoruz.
Şimdi, görüntüyü temizledikten sonra paylaşmaya hazırsınız.
Bu nedenle, Google, Drive, Dropbox ve benzeri gibi net ağda zaten bildiğimiz dosya paylaşım hizmetlerinden
birini kullanmaya devam edebilirsiniz.
Tek sorun, bu hizmetlerin birçok net ağ hizmetine benzer şekilde özel olmamasıdır.
Verileri kaydedecekler.
Seni takip edecekler.
Ve güvenli değiller.
Sadece bu da değil, bu hizmetlerin çalışma şekli de çok özel değil çünkü dosyalarınızı çevrimiçi bir sunucuya
veya buluta yüklüyorlar.
Yani, tamam, bunu kullanmayacağım diye düşünebilirsiniz.
Size daha önce gösterdiğim e-posta hizmetlerini kullanacağım çünkü hepsi ek göndermenize izin veriyor,
ancak aynı sorundan muzdaripler.
Dosyanız buluttaki bir sunucuya yüklenecektir.
Size ne demek istediğimi göstereyim.
Diyelim ki David sağ taraftaki John'a bir dosya göndermek istiyor.
Yapmak istedikleri şey ise Google, Dropbox ya da size daha önce gösterdiğim e-posta hizmetlerinden
birini kullanmak.
Bunu yapmak için dosya buluta, bu şirketlerden birine ait bir sunucuya yüklenecek.
Ve sonra John bu dosyayı buluttan indirecek.
Sonuç olarak hem David hem de John dosyanın kopyalarına sahip olacak, ki bu sorun değil, ancak aynı zamanda dosyayı
barındırmak için kullanılan sunucu da bu dosyanın bir kopyasına sahip olacak ve bu da bir dizi sorunu beraberinde getirecek.
Bu sunucuya erişimi olan herkes dosyaya erişebilecektir.
Yani o sunucuda çalışanlar, sunucuya erişim sağlamayı başaran bilgisayar korsanları
ve sunucuların sahipleriyle bir tür anlaşması olan devlet kurumları.
Bu nedenle, bu yöntem çok özel değildir ve hassas dosyaları paylaşıyorsanız iyi değildir.
Şimdi Firefox'un yaratıcıları uçtan uca şifreleme kullanan bir dosya paylaşım hizmeti sunarak
bu sorunu çözmeye çalıştılar.
Yani bunun çalışma şekli, dosyanın istemci tarafında çalışan kod kullanılarak şifrelenecek olmasıdır.
Yani bu, kendi yerel bilgisayarınızdaki bilgisayarda çalışan koddur.
Önce paylaşmak istediğiniz dosyayı şifreleyecek ve ancak o zaman dosyanız sunucularına yüklenecek
ve ardından şifre çözme anahtarını içeren özel bir bağlantıyı John ile paylaşacaksınız.
John dosyayı indirmek için bu bağlantıyı kullanacak ve bağlantı şifre çözme anahtarını içerdiği için John dosyanın
şifresini çözebilecek ve içeriğini okuyabilecektir.
Şimdi size bunun nasıl çalıştığını göstereyim, böylece daha iyi anlayabilirsiniz ve sonra bu yöntemin dezavantajlarını
tartışacağız.
Şimdi Thales bilgisayarıma geri dönelim ve temizlediğim ve şu anda meta verisi olmayan aynı görüntüyü
paylaşmayı deneyeceğim.
Bu görüntünün Tor tarayıcı dizinimde depolandığını unutmayın, çünkü Tor tarayıcının kuyruklarda
nasıl yapılandırıldığından bahsettiğimizde, yalnızca Tor tarayıcı dizininde depolanan dosyaları yükleyebilir ve
indirebilir.
Yani görüntü doğru yerde ve beni tanımlamak için kullanılabilecek hiçbir bilgi içermiyor.
Geriye kalan tek şey bu resmi yüklemek.
Tor tarayıcıma gidiyorum ve zaten Firefox tarafından sunulan dosya paylaşım hizmetindeyim.
Gönder nokta firefox nokta com adresine giderek erişebilirsiniz.
Bu bağlantıyı bu dersin kaynaklarına ekleyeceğim.
Ve gördüğünüz gibi, çok basit, kullanımı çok kolay.
Tek yapmanız gereken yüklemek istediğiniz dosyaya tıklamak.
Varsayılan olarak Tor tarayıcı dizininde olacaksınız.
Paylaşmak istediğiniz dosyayı seçmek istiyorsunuz.
Bu benim resmim ve yüklemeye başlamak için Aç'a tıklayacağız.
Artık buradaki artı işaretine tıklayarak birden fazla dosya seçebilirsiniz.
Aslında bu dosyayı belirli miktarda indirmeden sonra, örneğin bir indirmeden sonra sona erecek şekilde yapılandırabilirsiniz.
Ya da bir son kullanma tarihi ayarlayabilirsiniz.
Yani 5 dakika, bir saat, bir gün veya yedi gün sonra sona erer.
Bu kutuyu işaretleyerek dosyayı bir parola ile de koruyabilirsiniz.
Bu yüzden her şeyi varsayılan olarak tutacağım ve sadece yükle seçeneğine tıklayacağım.
Ve mükemmel.
Gördüğünüz gibi, burada indirme linki var, böylece bunu kopyalayabilir ve indirmesini istediğiniz kişiyle
paylaşabilirsiniz.
Bu yüzden kopyalamak için kopyala seçeneğine tıklayacağım ve ardından yeni bir sekmeye gidip bağlantıyı yapıştıracağım.
Şimdi, buradaki bağlantıda görebileceğiniz gibi, bu şifre çözme anahtarıdır ve dosyanın şifresini
çözmek için gereken anahtardır, böylece dosyayı indiren kişi içeriğini şifrelenmemiş olarak görebilecektir,
bu kısım olmadan dosya hiçbir yararlı bilgi içermez.
Bu nedenle, Firefox'un sahipleri veya sunucularına erişimi olan herhangi biri bile bu anahtar olmadan
dosyanızın içeriğini göremeyecektir.
Bu anahtarın istemci tarafında çalışan kod tarafından, yani tarayıcınızda çalışan kod tarafından oluşturulduğunu
unutmayın.
Yani sunucularında çalışan bir kod değil, bu nedenle bu anahtarı görememeleri gerekir.
Şimdi Enter'a basarsak.
Gördüğünüz gibi, bir indirme sayfası göreceğiz ve indirmeye tıklarsak, önce kendi yerel bilgisayarınızda
istemci tarafında çalışan kodu kullanarak dosyanın şifresini tekrar çözecek ve ardından görüntüyü
indirebileceksiniz.
Buna sadece 22 kaydetme diyelim ve bu indirilmelidir.
Yani buraya gidersek.
Yüklediğimiz görselle aynı olan bir görsele sahip olduğumuzu görebilirsiniz.
Yani bu mükemmel.
Şimdi bu yöntem güvenli görünebilir ve dosyalarınızı Google Drive veya Dropbox ve diğerlerini kullanarak yüklemekten
daha özeldir.
Ancak yine de akılda tutulması gereken bazı hususlar vardır.
Her şeyden önce, bağlantı şifre çözme anahtarını içerir.
Bu nedenle, bağlantıya erişimi olan herkes dosyanızı indirebilir ve içeriğini görebilir.
O zaman başka bir sorunumuz var.
O sunucuya güveniyor muyuz?
Şimdi, dosyanın sunucuya yüklenmeden önce şifreleneceğini ve şifrelemenin yerel olarak çalışan kod kullanılarak
yapılacağını, böylece sunucunun şifre çözme anahtarını bilmediğini söylediğimi biliyorum.
Ancak bu kodun asla değişmeyeceğine gerçekten güveniyor musunuz?
Ya bir bilgisayar korsanı Firefox sunucularına erişim sağlar ve bu kodun çalışma şeklini değiştirerek anahtarı kendi
sunucularına ya da kendi sunucusuna gönderirse?
Ya işten çıkarılan ve Firefox'u sevmeyen bir çalışan böyle bir şey yaparsa?
Peki ya devlet kurumları?
Dolayısıyla, bu durumda şifreleme kullanılsa bile, yine de normal dosya paylaşım hizmetleriyle aynı
sorunlardan muzdariptir çünkü hala sunucuya güvenmek zorundayız.
Dolayısıyla burada karşı karşıya olduğumuz temel sorun, şifreleme ile ilgili bir sorun değil, bu dosya paylaşım hizmetlerinin
uygulanma şeklidir.
Aslında başka bir sunucudan alınan koda güvenmeden dosyalarınızı manuel olarak nasıl şifreleyebileceğinizden
bahsedeceğiz.
Burada karşılaştığımız temel sorun, dosyamızın kontrol etmediğimiz bir yerde saklanıyor olmasıdır.
Bu dosyanın nasıl saklandığına bakılmaksızın, şifreleme kullanılıp kullanılmadığı gerçekten önemli değildir.
İdeal olarak, dosyalarımızı yerel olarak saklamak ve yalnızca üzerinde tam kontrole sahip olduğumuz yerlerde paylaşmak isteriz.
Bir sonraki derste size göstereceğim şey de bu.
Şimdi, eklemek istediğim bir şey daha var.
Bu hizmetin çalışması için, dediğim gibi, dosyaları şifrelemek ve şifrelerini çözmek için istemci tarafı kodu kullanır.
Bu nedenle, güvenlik ayarlarınızın düşük veya orta seviyede olması gerekir çünkü tüm bu işi yapacak olan
istemci tarafı kodu JavaScript kodudur ve bildiğimiz gibi yüksek güvenlik seviyesi JavaScript'i devre dışı
bırakır.
Bu nedenle, tehdit modelinize uymadığı için orta veya standart bir güvenlik ayarı kullanmak istemeyebilirsiniz.
Bu da yine bu hizmetin kullanımıyla ilgili bir başka sorun olacaktır.
Ancak genel olarak, çok hassas olmayan bir şeyiniz varsa, bu dosyaları paylaşmanın güzel ve hızlı
bir yolu olabilir.