Tamam.
Artık bir x NPP hesabının nasıl oluşturulacağını, bu hesapta oturum açmak için pidgin'i nasıl yapılandıracağımızı, kullanıcıyı nasıl ekleyeceğimizi ve arkadaşlarımızla
nasıl iletişim kuracağımızı biliyoruz.
Bu derste, OTR adlı bir eklenti kullanarak X NPP'nin bu iletişim yönteminin gizliliğini ve anonimliğini
nasıl geliştirebileceğinizi göstermek istiyorum.
Şu anda görebileceğiniz gibi, mesaj gönderirken, burada en altta görebilirsiniz,
sağda, iletişimimizin özel olmadığını söylüyor.
İletişimimizin neden özel olmadığını anlamak için, bir mesaj gönderdiğinizde neler olduğuna daha yakından
bakalım.
Burada iletişim kurmak isteyen David ve John var.
İletişim kurmak için bir X NPP sunucusu kullanıyorlar.
Hangi sunucuyu kullandıkları önemli değil.
Dediğim gibi, iki farklı sunucu kullanıyor olabilirler.
Yani Davut'un gizli bir mesajı vardır.
Bunu kullandığı XMPP sunucusuna gönderir ve daha sonra bu sunucu diğer sunucularla ilişki kurabilir veya doğrudan John'a
gönderebilir.
Ardından Can Can mesajı açtı ve okudu.
Şimdi, bir önceki derste verdiğim listedeki sunucuların hemen hemen hepsi TLS'yi destekliyor ve eğer
A sınıfı bir sunucu seçerseniz, bu TLS için en son ve en iyi özellikleri kullandıkları anlamına
geliyor.
Yani bu, aranızdaki, istemciler ve sunucu arasındaki iletişimin şifrelendiği ve dolayısıyla buradaki kırmızı çizgilerin olduğu
anlamına gelir.
Bu da tüm bu iletişimin şifrelenmiş olduğu anlamına gelir.
Ve eğer herhangi biri bu bağlantıyı burada ya da burada kesmeyi başarırsa, mesajı okuyamayacaktır
çünkü mesaj şifrelenmiş olacaktır.
Anlamsız olacak.
Tek sorun söylediklerimi dinlemeniz.
Dedim ki, siz ve sunucu arasındaki iletişim şifrelenir.
Yani bu, mesajı okuyabileceğiniz anlamına geliyor.
Sunucu mesajı okuyabilecek ve alıcı mesajı okuyacaktır.
Artık sizin ve alıcının mesajı okuyabilmesi sorun değil.
Tek sorun, siz ve sunucu arasındaki iletişim şifreli olduğu için sunucunun mesajı
okuyabilmesidir.
Ancak mesaj sunucuya iletildikten sonra sunucu mesajı okuyabilecektir.
Şimdi, dediğim gibi, güvendiğiniz bir sunucu kullandığınızdan emin olmak, yorumları okumak ve gizlilik
politikalarını okumak istiyorsunuz.
Sunucu harika olsa ve yaptığınız hiçbir şeyi paylaşmasa ve yaptığınız hiçbir şeyi kaydetmese
bile.
Sunucuların yazdıklarımızı okuyabilmesi hala harika değil.
Pek özel değil.
Bu nedenle, bunun çözümü off the record'un kısaltması olan Otar adlı bir eklenti kullanmaktır.
Ve bu eklentinin arkasındaki fikir, bu iletişimi bir arkadaşınızla yapabileceğiniz kayıt dışı özel bir iletişime
mümkün olduğunca yakın hale getirmektir.
Yani biriyle özel bir şey hakkında konuştuğunuzda ve bu konuda hiçbir şey yazmadığınızda,
uçtan uca şifreleme sağlar, kimlik doğrulama sağlar.
Böylece konuştuğumuz kişiyi doğrulayabileceğiz.
Mükemmel ileri gizlilik ve inkar edilebilirlik sağlar.
Şimdi, bunun çalışma şekli şemamıza geri dönelim.
TLS'de kullanılan bir XMPP sunucusu üzerinden bir mesaj göndermek isteyen David var.
Gördüğünüz gibi, burada iletişimin özel olduğunu gösteren kırmızı çizgilerimiz var.
Ancak bu gizli mesajı göndermeden önce David gizli mesajı şifreleyecektir.
Böylece mesaj anlamsız hale gelecektir.
Ve ancak o zaman x NPP sunucusuna iletecektir.
Bu, sunucunun alacağı mesajın anlamsız olacağı anlamına gelir.
Okunamayacaktır.
Daha sonra sunucu bu mesajı John'a iletecektir.
John bu mesajı açtığında, mesaj hala anlamsızdır ve şifresini çözmek ve mesajın içeriğini okumak için bir anahtar
kullanması gerekecektir.
Bu şekilde mesajın içeriğini okuyabilen sadece iki varlık David ve John, yani gönderici
ve alıcıdır.
XMPP sunucusu mesajı okuyacak olsa da, mesajın içeriği anlamsız olacaktır çünkü gönderilmeden
önce David tarafından şifrelenmiştir.
Sadece bu da değil, iletişimi kesen herhangi biri ve burada iki koruma katmanını atlamak zorunda kalacaklar.
Şimdi TLS'yi ve OTR eklentisi tarafından uygulanan şifrelemeyi atlamak zorunda kalacaklar.
Öyleyse devam edelim ve mesajlarımızı şifreleyip özel olarak gönderebilmek için bunu pigeon ile nasıl yapılandırabileceğimizi
görelim.
Burada, daha önce oluşturduğumuz hesaba zaten giriş yapmış durumdayım.
Özel mesajlar hakkında daha fazla bilgi vermeden önce araçlar eklentilerine gideceğim.
Ben de OTR ya da kayıt dışı araması yapacağım.
İşte burada.
Ve gördüğünüz gibi, varsayılan olarak etkindir.
Ve bu eklentiyi yapılandırmak için Yapılandır'a tıklayacağım.
Ve şu anda yapmak istediğim şey bunun etkinleştirildiğinden emin olmak.
Özel mesajlaşmayı otomatik olarak başlat ve özel mesajlaşma gerektir seçeneklerinin işaretli olduğundan
emin olmak istiyorum, böylece gelecekte şifrelenmemiş herhangi bir mesaj göndermeye çalışsam bile pigeon bunu reddedecek.
Bu yüzden her zaman şifreleme kullanmam gerekecek.
Bu iş bitti.
Şimdi bunu kapatacağım.
Ve şimdi buraya geldiğimizde, bir sohbete geldiğimizde.
Şimdi bu konuyu kapatalım ve size en başından itibaren adımları gösterelim.
Yani arkadaşınızla konuşmak istediğiniz için çift tıklayacaksınız ve bir şey yapmadan önce tekrar tıklayacaksınız.
Gördüğünüz gibi, iletişimin özel olmadığını söylüyor.
Yani buna tıklayabilirsiniz, buradaki su samuruna ya da bu simgeye tıklayabilirsiniz.
Bu yüzden buna tıklayacağım ve OTR'yi kayıt dışı olarak etkinleştirmek ve arkadaşımla özel olarak iletişim
kurmaya başlamak için Özel Görüşme Başlat'ı seçeceğiz.
Gördüğünüz gibi, bize benim için bir özel anahtar oluşturduğunu ve işinin bittiğini söylüyor.
Bu yüzden tamam'a tıklayacağım.
Ve şu anda, bir mesaj gönderirsem, diyelim ki bu bir test ve buraya gidersek göndeririz.
Gördüğünüz gibi, mesaj gönderdiğim arkadaş bu.
Özel bir görüşme başlatmayı talep ettiğim için otomatik olarak bir özel anahtar da aldı.
Onun için otomatik olarak görebileceğiniz gibi, doğrulanmamış olduğunu söylüyor.
Böylece özelden doğrulanmamışa dönüştü.
Doğrulanmamış ifadesinin ne anlama geldiğini daha sonra konuşacağız.
Ancak temel olarak bu, aramızdaki iletişimin artık şifrelenmiş olduğu anlamına geliyor.
Ve gördüğünüz gibi, mesajı aldık.
Şimdi tekrar merhaba dersem ve diğer kişiye gidersem, gördüğünüz gibi, tam buradan aldık.
Ve temel olarak bu, buradan veya diğer hesaptan gönderdiğim herhangi bir mesajın her zaman benim tarafımda
şifreleneceği ve yalnızca hedefte şifresinin çözüleceği anlamına gelir.
Böylece sunucu bile içeriği okuyamayacaktır.
Bu ders için bu kadar.
Artık iletişimimiz özel.
Gördüğünüz gibi, burada hala iletişimimizin doğrulanmadığını söyleyen bir bildirim daha var, bu yüzden
özel sorunu atlıyoruz.
Şimdi iletişimimiz doğrulanmadı.
Bunun ne anlama geldiğini ve nasıl düzeltileceğini bir sonraki derste anlatacağım.