KryptEY Uygulama
Hukuki duruma veya mesajlaşma uygulamalarının E2EE kullanıp kullanmadığına bakılmaksızın, güvenli ve bağımsız bir şekilde iletişim kurun. Sunucuya ihtiyaç yok. #ChatKontrolleStoppen
Neden KryptEY?
Planlanan AB sohbet kontrolü gibi yasalar tarafından uçtan uca şifrelemenin (E2EE) kırılması devam eden bir sorundur. Whatsapp veya Signal gibi E2EE kullanan mesajlaşma uygulamalarındaki içerikler üçüncü şahıslar tarafından izlenebilir. E2EE genellikle, ancak her zaman değil, mesajlaşma uygulamalarında standarttır. PGP gibi E2EE için kanıtlanmış yöntemler vardır. Ancak, bu yöntemler bazen karmaşık bir şekilde entegre edilir ve kullanmak için çok fazla çaba gerektirir.
KryptEY, Signal protokolünü uygulayan bir Android klavyesidir. Klavye, mesajlaşma uygulamalarından bağımsız çalışır ve hem X3DH Anahtar Anlaşma Protokolü hem de Çift Ratchet Algoritması sunucu olmadan çalışır, bu da protokolün yüksek derecede bağımsız bir şekilde kullanılmasını sağlar.
Özellikler
Simple Keyboard ( https://github.com/rkkr/simple-keyboard ) temel alınarak geliştirilen KryptEY, klavyenin üzerinde E2EE işlevselliği için bir görünüm ekler.
- Herhangi bir mesajlaşma uygulamasında Signal Protokolü aracılığıyla E2EE kullanma
- Mesajların şifrelenmesi/şifre çözülmesi
- Mesajı klavyedeki ayrı metin alanına girme
- Mesajları okumak için panoyu kullanma
- Klavye içinde kendi kişi listesinde kişilerle yönetim
- Gönderilen/alınan mesajları görmek için mesaj kaydı
- Mesajları düz JSON (ham mod) olarak veya bir aldatmaca metninde gizli olarak (masal modu) gönderme
- E2EE işlevselliğinin parmak izi ile doğrulanması
- Sorular için Soru-Cevap Görünümü
- Karanlık ve aydınlık tema
KryptEY'in nasıl çalıştığı hakkında daha fazla bilgi için https://github.com/amnesica/KryptEY/blob/master/KRYPTEY.md adresini ziyaret edin.
Güvenlik
Signal Protokolü için mevcut güvenlik özellikleri klavye için de geçerlidir.
Sınırlamalar
Klavye bir POC olarak tasarlanmıştır ve yalnızca 1'e 1 görüşmelere izin verir. Ancak, uygulama sınırlı ölçüde grup sohbetlerinde de kullanılabilir. Burada bir mesaj belirli bir sohbet partnerine yönlendirilebilir ve tüm katılımcılara değil. Grup sohbetindeki diğer katılımcılar mesajı şifreleyemez.
Telegram'daki metin mesajları HTML olarak kopyalanır ve düz metin olarak değil. Masal modunda mesajı çözerken kopyalanan mesaj tehlikeye girer ve doğru bir şekilde okunamaz. Bu nedenle, hiç çözülemez. Ancak, ham mod düzgün çalışır. KryptEY'i Telegram ile kullanırken ham modun tercih edilmesi önerilir.
Threema gibi bazı mesajlaşma uygulamaları her mesaj için yalnızca 3500 bayta kadar izin verir. Bu nedenle, farklı karakter girişi sınırlamaları geçerlidir. 3500 bayt sınırının altında kalmak için, ham ve masal modunda yalnızca 500 karaktere izin verilmektedir. Kolaylık açısından bu sınırlama tüm mesajlaşma uygulamaları için geçerlidir.
Demo
KryptEY'in nasıl kullanıldığına dair bir gösterim için https://github.com/amnesica/KryptEY/tree/master#demo adresine bakın.
KryptEY, mellitopia ve amnesica tarafından oluşturulmuştur. Kod açık kaynaklıdır ve https://github.com/amnesica/KryptEY adresinde bulunabilir.









