- Molly, Android için bir Signal çatallaması olarak güvenlik ve kullanıcı kontrolünü güçlendiren tamamen açık kaynaklı (FOSS) bir mesajlaşma uygulamasıdır
- Özel mülkiyet kodu içermez ve veritabanını şifreleme ifadesi (Passphrase) ile şifreleyerek korur
- Tek bir hesap için birden fazla cihaz bağlantısı mümkündür ve Material You teması ile cihaz renk paletine göre tasarım sunar
- UnifiedPush ile Google dışı bildirim sistemi ve otomatik kilitleme özelliği ile güvenlik artırılır
- RAM Veri Silme (RAM Shredding) gibi ek güvenlik özellikleri ve gelecekteki yeni özellik genişleme planları dahil
Molly Genel Bakış
- Molly, Android için Signal'ın bağımsız bir çatallamasıdır ve orijinal uygulamanın işlevlerini geliştirilmiş bir biçimde sunar
- Signal'ın güvenlik ve gizlilik felsefesini korurken, özel bileşenleri kaldırır
- Tamamen özgür ve açık kaynaklı (FOSS) olarak sunularak şeffaflık sağlar
Temel güvenlik özellikleri
- Veritabanı şifrelemesi için Passphrase Encryption (Şifreleme İfadesi) kullanır
- Kullanıcının mesajlarını ve meta verisini koruyan bir yapı
- RAM Shredding özelliğiyle bellekte kalan hassas verileri güvenli şekilde siler
- Otomatik Kilitleme (Automatic Locking) özelliğiyle belirli bir süre kullanılmadığında uygulama otomatik olarak kilitlenir
Kullanıcı Deneyimi ve Tasarım
- Material You temasını destekleyerek cihazın renk paletine uygun tutarlı bir arayüz sağlar
- Çoklu Cihaz Bağlantısı (Multi-Device) ile tek bir hesap birden fazla cihazda eşzamanlı olarak kullanılabilir
Bildirim ve İletişim Yapısı
- UnifiedPush kullanan bir Google dışı bildirim sistemi benimsenir
- Google Play Services’a bağlı kalmadan bildirimleri ileten bir yapı
1 yorum
Hacker News yorumu
Molly'yi bir yıldan uzun süredir kullanıyordum; bir gün aniden cihaz kaydı silindi ve sunucuya yeniden kaydolamadı
Yedekleme özelliği de çalışmadı, bu yüzden günlerce tamamen kilitli kaldım ve sonunda Signal'e geri dönüp yeni bir veritabanı oluşturmak zorunda kaldım
Gerçekten korkunç bir deneyimdi
Arkadaşlarım kullandığı için mecburen Signal/Molly kullanıyorum ama rakip uygulamalar da benzer şekilde berbat
Neden hâlâ kimsenin düzgün bir IM istemcisi yapamadığını bilmiyorum. Eski Pidgin döneminden beri pek ilerleme yokmuş gibi geliyor
Whisperfish projesi, Sailfish OS için bir Signal mesajlaşma uygulaması ve Rust ile yazılmış bağımsız bir Signal istemci kütüphanesini sürdürüyor
Signal protokolü değiştirmediği ya da standart dışı istemcileri engellemediği sürece oldukça iyi çalışıyor
Whisperfish projesi, Presage kütüphanesi bağlantılarına bakılabilir
“Signal'da hangi proprietary blob var?” sorusuna yanıt olarak, GitHub readme'ine göre FCM ve Google Maps bulunuyor
FCM aslında blob'u zorunlu kılmıyor ama Google öyleymiş gibi göstermiş
Kendim reverse engineer ettiğimde, bunun sadece iki basit broadcast receiver'ı saran gereksiz derecede ağır bir wrapper olduğunu gördüm
Bu yüzden Mastodon uygulaması, FCM push bildirimlerini desteklerken aynı zamanda %100 açık kaynak olan ilk uygulama oldu
Tehdit modeline Alphabet'i dâhil eden kullanıcılar için metadata sızıntısı rahatsız edici olabilir
Molly'nin Firebase kullanan bir sürümü ve UnifiedPush kullanan Molly-FOSS sürümü var
GrapheneOS'nin Molly'yi resmî olarak onayladığı tweet de mevcut
Bir E2EE mesajlaşma uygulamasının, kullanıcıyı korumaktan çok kendini korumak için kilitlenmesi ironik
Eskiden kullanıcılar kendi cihazlarında mesajları özgürce işleyebiliyordu — script ya da otomasyonla bile
Ama bu, E2EE öncesi, mobil egemenliği öncesi dönemin hikâyesi
Bu uygulamanın killer feature'ı, F-Droid'den doğrudan kurulabiliyor olması
Uzun süredir memnuniyetle kullanıyorum, geliştiriciye teşekkürler
Yeni bir sohbet uygulamasından ziyade birleşik protokoller ve benim seçtiğim istemciyi istiyorum
Android Signal, tablet companion app modunu desteklemiyor
Bu yüzden Android tablette Signal kullanmak için Molly kullanmanız gerekiyor
Pixel Tab çıktıktan sonra iPad'den geçtim ve oldukça kararlı çalışıyor
50 dolarına bahse girerim, bu muhtemelen bir tür ulusal ölçekte bozma girişimi
Signal zaten arkadaşlarımın çoğunun kullandığı kadar yaygınlaştı ve insanları başka bir uygulamaya geçmeye ikna etmek neredeyse imkânsız
Signal'in güvensiz olduğuna dair net bir kanıt da yok
Ailemi Signal'e taşıdığıma pişmanım. Veri kontrolü bende değil ve ABD merkezli bir hizmete bağımlıyım
AB'nin Chat Control yasası geçerse, önce böyle merkezî hizmetler hedef alınacak
Signal de Kaliforniya merkezli olduğu için eleştirilmeli
Telefon numarası kullanımı, kişi keşfi, MOB kripto parası gibi nedenlerle Matrix ve Molly gibi alternatifler ortaya çıktı ama hâlâ niş durumdalar
SMS fallback özelliğinin geri eklenip eklenmediğini merak ediyorum
Eklenmediyse Matrix kullanmaya devam edeceğim. Signal kadar gizlilik ve Discord seviyesinde UX sunuyor
Discord IPO'sundan sonra yerine geçsin diye Revolt'u (şimdiki adıyla Stoat Chat) denedim ama Discord'un ekran paylaşımı ve gürültü engellemesi çok üstün
Element'te arka plan gürültüsü çok fazlaydı, bu yüzden konuşmak zordu
Signal uygulamasıyla ilgili en büyük şikâyetim UI/UX ve özellik eksikliği
Açıkçası tasarım hantal ve canlı konum paylaşımı ya da çoklu cihaz senkronizasyon mesajları gibi özelliklerin mevcut stratejiyle gelmesi pek olası görünmüyor
Buna rağmen resmî sitede tek bir ekran görüntüsü bile olmaması, bu “iyileştirilmiş sürüm”ün benim beklentilerimi hiç yansıtmayacağını düşündürüyor
“Material You” temasını öne çıkarırken tek bir ekran görüntüsü bile olmaması garip
Bunun da Signal gibi düzenli güncellemeleri zorlayan bir uygulama olup olmadığını merak ediyorum
Ben güncelleme gerektirmeyen bir uygulama istiyorum — gerçi o da sonunda e-posta oluyor
Bu, hataların ve güvenlik açıklarının olduğu gibi kalması demek
Signal yalnızca güvenlik yaması olduğunda engelliyor ve bu periyot birkaç haftadan çok daha uzun