Skip to content

Latest commit

 

History

History
444 lines (313 loc) · 49.2 KB

README.md

File metadata and controls

444 lines (313 loc) · 49.2 KB

build GitHub downloads GitHub release Join on Reddit Follow on Mastodon

| Son Güncellenme 30/03/2023 | Diller: TR, EN, FR, CZ, PL |

SimpleX logo

SimpleX - hiçbir kullanıcı tanımlayıcısına sahip olmayan ilk mesajlaşma platformu - tasarım gereği %100 özel!

       

SimpleX Chat'e hoş geldiniz!

  1. 📲 Uygulamayı yükleyin
  2. ↔️ Ekibe bağlanın, Kullanıcı gruplarına katılmak ve Güncellemelerimizi takip edin
  3. 🤝 Arkadaşlarınızla özel bir bağlantı kurun
  4. 🔤 SimpleX Chat'i çevirme konusunda yardım edin.
  5. ⚡️ Katkıda bulunun ve lütfen bağışlarınızla bize destek olun

Learn more about SimpleX Chat.

Uygulamayı yükleyin

iOS app   Android app   F-Droid   iOS TestFlight   APK

  • 🖲 Mesajlarınızı ve meta verilerinizi (kiminle ve ne zaman konuştuğunuzu) korur.
  • 🔐 Ek şifreleme katmanı ve çift Ratchet ile uçtan uca şifreleme.
  • 📱 Android (Google Play, APK) ve iOS için mobil uygulamalar.
  • 🚀 iOS için TestFlight önizlemesi ile yeni özelliklerle 1-2 hafta önce erişin - 10.000 kullanıcı ile sınırlıdır!
  • 🖥 Linux, MacOS, Windows üzerinde bir terminal (konsol) uygulaması / CLI olarak kullanılabilir.

Ekibe bağlanın

Profilde herhangi bir konuşma olmadığında mevcut olan "geliştiricilerle sohbet et düğmesini", uygulama ayarlarındaki "Soru ve fikir gönder" seçeneğini kullanarak veya SimpleX adresimiz aracılığıyla uygulama üzerinden ekibe bağlanabilirsiniz. Lütfen:

  • soru sormak için,
  • herhangi bir iyileştirme önermek için,
  • ilgili herhangi bir şeyi paylaşmak için bağlanın

Soruları manuel olarak yanıtlıyoruz, bu nedenle (anlık değil) 24 saate kadar sürebilir.

Açık kaynaklı dil modellerini entegre etmemize yardımcı olmak ve ekibimize katılmak ile ilgileniyorsanız, lütfen iletişime geçin.

Kullanıcı gruplarına katılmak

Yeni dizin hizmeti aracılığıyla diğer kullanıcılar tarafından oluşturulan gruplara katılabilirsiniz. Bu gruplarda paylaşılan içerikten biz sorumlu değiliz.

Lütfen dikkat: Aşağıdaki gruplar, kullanıcıların yalnızca SimpleX Chat hakkında soru sorabilmeleri, önerilerde bulunabilmeleri ve soru sorabilmeleri için oluşturulmuştur.

Siz de ayrıca:

  • uygulamayı eleştirip diğer mesajlaşma programlarıyla karşılaştırmalar yapabilirsiniz.
  • Spam yapmadığınız sürece, gizlilik için ilginç olabileceğini düşündüğünüz yeni mesajlaşma programları paylaşabilir.
  • Gizlilikle ilgili bazı yayınları seyrek olarak paylaşabilir.
  • Yönetici ile doğrudan mesajda ön onay aldıktan sonra, oluşturduğunuz bir grubun bağlantısını paylaşabilir (ancak yalnızca bir kez). Grup 10'dan fazla üyeye sahip olduğunda, yeni kullanıcıların onu keşfedebileceği SimpleX Directory Service'e gönderilebilirsiniz.

Bu niteliklere sahip olmalısınız:

  • diğer kullanıcılara karşı nazik
  • spam'den kaçınan (alakalı olsalar bile çok sık mesajlar)
  • kişisel saldırılardan veya düşmanlıktan kaçınan
  • Yukarıdakilerle ilgili olmayan herhangi bir içeriği paylaşmaktan kaçınan (gizlilik, güvenlik, teknoloji ve iletişim dışında siyaset veya toplumun herhangi bir yönünü tartışmak, diğer kullanıcılar tarafından rahatsız edici bulunabilecek herhangi bir içeriği paylaşmak vb. dahil ancak bunlarla sınırlı değildir).

Bu kurallara uymayan mesajlar silinecek, mesaj gönderme hakkı iptal edilebilecek ve farklı bir isimle yeniden katılımı önlemek için yeni üyelerin gruba erişimi geçici olarak kısıtlanabilecektir - kusurlu grup moderasyonumuz şu anda daha iyi bir çözüme sahip değildir.

Herhangi bir soru sormak isterseniz İngilizce konuşulan bir kullanıcı grubuna katılabilirsiniz: #SimpleX kullanıcı grubu

SimpleX platformu üzerinde aşağıdaki geliştirmeleri yapan geliştiriciler için #simplex-devs grubu da bulunmaktadır:

  • sohbet botları ve otomasyonlar
  • diğer uygulamalarla entegrasyonlar
  • sosyal uygulamalar ve hi̇zmetler
  • v.b.

Uygulama arayüzünü çevirdiğimiz başka dillerde gruplar da var. Bu gruplar test etmek ve diğer SimpleX Chat kullanıcılarına soru sormak içindir:

#SimpleX-DE (Almanca konuşulan), #SimpleX-ES (İspanyolca konuşulan), #SimpleX-FR (Fransızca konuşulan), #SimpleX-RU (Rusça konuşulan), #SimpleX-IT (İtalyanca konuşulan).

Bu bağlantıları uygulamada açarak ya da bir masaüstü tarayıcısında açıp QR kodunu tarayarak katılabilirsiniz.

Güncellemelerimizi takip edin

Güncellemelerimizi ve yayınlarımızı şu yolla yayınlıyoruz:

Özel bir bağlantı kurun

Bağlantı kurmak ve mesajlaşmaya başlamak için arkadaşınızla bir bağlantı paylaşmanız veya yüz yüze veya görüntülü arama sırasında telefonundan bir QR kodu taramanız gerekir.

Bağlantıyı paylaştığınız kanalın güvenli olması gerekmez - size mesajı kimin gönderdiğini ve SimpleX bağlantınızın kurulduğunu onaylamanız yeterlidir.

Make a private connection Conversation Video call

Bağlandıktan sonra, bağlantı güvenlik kodunu doğrulayabilirsiniz.

Kullanıcı kılavuzu (YENİ)

Yeni Kullanıcı kılavuzu bölümünden uygulama özellikleri ve ayarları hakkında bilgi edinin.

SimpleX Chat'i çevirme konusunda yardım

Kullanıcılarımız ve Weblate sayesinde, SimpleX Chat uygulamaları, web sitesi ve belgeleri diğer birçok dile çevrilmiştir.

SimpleX'in büyümesine yardımcı olmak için çevirmenlerimize katılın!

bölge dil katkıda bulunan Android ve iOS website Github docs
🇬🇧 en English
ar العربية jermanuts android app
-
website
🇧🇬 bg Български android app
ios app
🇨🇿 cs Čeština zen0bit android app
ios app
website
🇩🇪 de Deutsch mlanp android app
ios app
website
🇪🇸 es Español Mateyhv android app
ios app
website
🇫🇮 fi Suomi android app
ios app
website
🇫🇷 fr Français ishi_sama android app
ios app
website
🇮🇱 he עִברִית android app
-
🇭🇺 hu Magyar android app
-
🇮🇹 it Italiano unbranched android app
ios app
website
🇯🇵 ja 日本語 android app
ios app
website
🇳🇱 nl Nederlands mika-nl android app
ios app
website
🇵🇱 pl Polski BxOxSxS android app
ios app
🇧🇷 pt-BR Português android app
-
website
🇷🇺 ru Русский android app
ios app
🇹🇭 th ภาษาไทย titapa-punpun android app
ios app
🇹🇷 tr Türkçe ikirenk, wiseweb-works android app
ios app
🇺🇦 uk Українська android app
ios app
website
🇨🇳 zh-CHS 简体中文 sith-on-mars

Float-hu
android app
ios app
 


website

Devam eden diller: Arapça, Japonca, Korece, Portekizce ve diğerleri. Halihazırda eklenenlerin bazıları tamamlandıkça daha fazla dil ekleyeceğiz. Lütfen yeni diller önerin, çeviri kılavuzu dosyasını inceleyin ve bizimle iletişime geçin!

Katkıda bulunun

Gelişime katılmanızı çok isteriz! Bize şu konularda yardımcı olabilirsiniz:

  • Android uygulamasında kullandığınız renk temasını paylaşın!
  • sunucu barındırma, sohbet botu otomasyonları vb. hakkında bir öğretici veya tarif yazmak.
  • SimpleX Chat bilgi tabanına katkıda bulunmak.
  • gelişmekte olan özellikler - başlamanıza yardımcı olabilmemiz için lütfen sohbet yoluyla bize bağlanın.

Lütfen bağışlarınızla bize destek olun

SimpleX Chat'e bağışta bulunan herkese çok teşekkür ederiz!

Kullanıcıların gizliliğine ve güvenliğine öncelik veriyoruz - desteğiniz olmadan bu mümkün olmazdı.

Kullanıcılarımıza verdiğimiz söz, SimpleX protokollerinin açık ve kamu malı olarak kalacağıdır - böylece herkes istemcilerin ve sunucuların gelecekteki uygulamalarını oluşturabilir. SimpleX platformunu e-posta ve web ile aynı ilkelere dayanır, ancak bunu çok daha özel ve güvenli bir şekilde oluşturuyoruz.

Bağışlarınız daha fazla fon toplamamıza yardımcı olur - herhangi bir miktar, bir fincan kahve fiyatı bile bizim için büyük bir fark yaratacaktır.

Bağış yapmak takip eden şekillerde mümkündür:

  • GitHub (komisyonsuz) veya OpenCollective (~%10 komisyon).
  • Bitcoin: bc1qd74rc032ek2knhhr3yjq2ajzc5enz3h4qwnxad
  • Monero: 8568eeVjaJ1RQ65ZUn9PRQ8ENtqeX9VVhcCYYhnVLxhV4JtBqw42so2VEUDQZNkFfsH5sXCuV7FN8VhRQ21DkNibTZP57Qt
  • BCH: bitcoincash:qq6c8vfvxqrk6rhdysgvkhqc24sggkfsx5nqvdlqcg
  • Ethereum: 0xD9ee7Db0AD0dc1Dfa7eD53290199ED06beA04692
  • USDT:
    • Ethereum: 0xD9ee7Db0AD0dc1Dfa7eD53290199ED06beA04692
  • Solana: 7JCf5m3TiHmYKZVr6jCu1KeZVtb9Y1jRMQDU69p5ARnu
  • Başka coin ile bağış yapmak isterseniz lütfen sorunuz.

Teşekkürler,

Evgeny

SimpleX Chat kurucusu

İçindekiler

Gizlilik neden önemlidir?

Herkes iletişiminin gizliliğine ve güvenliğine önem vermelidir - saklayacak bir şey olmasa bile zararsız konuşmalar sizi tehlikeye atabilir.

En şok edici hikayelerden biri Mohamedou Ould Salahi'nin anılarında anlattığı ve Moritanya filminde gösterilen deneyimidir. Afganistan'daki akrabasıyla yaptığı bir telefon görüşmesinin ardından, saldırılardan önceki 10 yıl boyunca Almanya'da yaşamasına rağmen, 11 Eylül saldırılarına karıştığı şüphesiyle yargılanmadan Guantanamo kampına konuldu ve burada 15 yıl boyunca işkence gördü.

Uçtan uca şifrelenmiş bir mesajlaşma programı kullanmak yeterli değildir, hepimiz kişisel ağlarımızda kimlerle bağlantıda olduğumuzu ve gizliliğimizi koruyan mesajlaşma programlarını kullanmalıyız.

Gizlilik ve güvenlik için SimpleX yaklaşımı

Kimliğiniz, profiliniz, kişileriniz ve meta verileriniz için tam gizlilik

Mevcut diğer mesajlaşma platformlarından farklı olarak SimpleX'te kullanıcılara atanmış hiçbir tanımlayıcı yoktur - rastgele numaralar bile. Bu, SimpleX platform sunucularından ve herhangi bir gözlemciden gizleyerek kiminle iletişim kurduğunuzun gizliliğini korur. Daha fazlası için okuyunuz.

Spam ve kötüye kullanıma karşı en iyi koruma

SimpleX platformunda tanımlayıcınız olmadığından, tek seferlik bir davet bağlantısı veya isteğe bağlı geçici bir kullanıcı adresi paylaşmadığınız sürece sizinle iletişime geçilemez. Daha fazlası için okuyunuz.

Verilerinizin tam sahipliği, kontrolü ve güvenliği

SimpleX tüm kullanıcı verilerini istemci cihazlarda saklar, mesajlar yalnızca alınana kadar geçici olarak SimpleX aktarıcı sunucularında tutulur. Daha fazlası için okuyunuz.

Kullanıcıların kendi SimpleX ağları

SimpleX'i kendi sunucularınızla kullanabilir ve uygulamalarda önceden yapılandırılmış sunucuları veya diğer SimpleX sunucularını kullanan kişilerle iletişim kurmaya devam edebilirsiniz. Daha fazlası için okuyunuz.

Sıkça sorulan sorular

  1. SimpleX herhangi bir kullanıcı tanımlayıcısı olmadan mesajları nasıl iletebilir? SimpleX'in nasıl çalıştığını açıklayan v2 sürüm duyurusu bölümüne bakın.

  2. Neden sadece Signal kullanmayayım? Signal, kullanıcılarını ve onların bağlantılarını tanımlamak için telefon numaralarını kullanan merkezi bir platformdur. Bu, Signal'deki mesajlarınızın içeriği sağlam uçtan uca şifreleme ile korunurken, Signal tarafından görülebilen büyük miktarda meta veri olduğu anlamına gelir - kiminle ve ne zaman konuştuğunuz gibi.

  3. Kullanıcı kimliği gerektirmeyen Matrix, Session, Ricochet, Cwtch vb. uygulamalardan farkı nedir? Bu platformlar gerçek kimlik gerektirmese de, mesajları iletmek için anonim kullanıcı kimliklerine güvenirler - örneğin bir kimlik anahtarı veya rastgele bir sayı olabilir. Anonim bile olsa kalıcı bir kullanıcı kimliği kullanmak, kullanıcının bağlantı grafiğinin gözlemciler ve/veya hizmet sağlayıcılar tarafından bilinmesi riskini doğurur ve bu bazı kullanıcıların anonimleştirilmesine yol açabilir. Aynı kullanıcı profili SimpleX dışında herhangi bir mesajlaşma programı üzerinden iki farklı kişiye bağlanmak için kullanılırsa, bu iki kişi aynı kişiye bağlı olup olmadıklarını teyit edebilirler - çünkü mesajlarda aynı kullanıcı tanımlayıcısını kullanırlar. SimpleX ile farklı kişilerle yaptığınız konuşmalar arasında ortak bir meta veri yoktur - ki bu başka hiçbir mesajlaşma platformunun sahip olmadığı bir kalite demektir.

Haberler ve güncellemeler

Son ve önemli güncellemeler:

14 Ağustos 2024. SimpleX ağı: Jack Dorsey ve Asymmetric'in yatırımı, yeni kullanıcı deneyimi ve özel mesaj yönlendirmesi ile v6.0 yayınlandı

4 Haziran 2024. SimpleX ağı: özel mesaj yönlendirme, IP adresi koruması ve sohbet temaları ile v5.8 yayınlandı

26 Nisan 2024. SimpleX ağı: yasal olarak bağlayıcı şeffaflık, daha iyi çağrılar ve mesajlarla v5.7 yayınlandı.

23 Mart 2024. SimpleX ağı: gerçek gizlilik ve istikrarlı kar, protokoller için kar amacı gütmeyen kuruluşlar, kuantuma dayanıklı e2e şifreleme ve basit profil geçişi ile v5.6 yayınlandı.

14 Mart 2024. SimpleX Chat v5.6 beta: Signal çift ratchet algoritmasına kuantum direnci ekleniyor.

24 Ocak 2024. SimpleX Chat: Linode'dan ücretsiz altyapı, özel notlar, grup geçmişi ve bağlantı için daha basit bir UX ile v5.5 yayınlandı.

25 Kasım 2023. SimpleX Chat v5.4 yayınlandı: mobil ve masaüstü uygulamalarını kuantuma dayanıklı protokol ve çok daha iyi gruplar aracılığıyla bağlayın.

25 Eylül 2023. SimpleX Chat v5.3 yayınlandı: masaüstü uygulaması, yerel dosya şifreleme, geliştirilmiş gruplar ve dizin hizmeti.

22 Temmuz 2023. SimpleX Chat: v5.2 mesaj teslim makbuzlarıyla birlikte yayınlandı.

23 Mayıs 2023. SimpleX Chat: v5.1 mesaj tepkileri ve kendini imha etme şifresiyle yayınlandı.

22 Nisan 2023. SimpleX Chat: vizyon ve finansman, 1 gb'a kadar video ve dosyalarla v5.0 yayınlandı.

1 Mart 2023. SimpleX Dosya Aktarım Protokolü - büyük dosyaları verimli, özel ve güvenli bir şekilde gönderin, yakında SimpleX Sohbet uygulamalarına entegre edilecek..

8 Kasım 2022. Trail of Bits tarafından güvenlik denetimi, yeni web sitesi ve v4.2 yayınlandı.

Sep 28, 2022. v4.0: şifrelenmiş yerel sohbet veritabanı ve diğer birçok değişiklik.

Tüm güncellemeler

⚡ Bir terminal uygulamasının hızlı kurulumu

curl -o- https://raw.githubusercontent.com/simplex-chat/simplex-chat/stable/install.sh | bash

Sohbet istemcisi kurulduktan sonra, terminalinizden simplex-chat komutunu çalıştırmanız yeterlidir.

simplex-chat

Daha fazlası için hakkındaterminal uygulamasını yükleme ve kullanma kısmını okuyunuz.

SimpleX Platform tasarımı

SimpleX, mesajları tek yönlü (simpleks) mesaj kuyrukları üzerinden eşzamansız olarak iletmek için yedekli, tek kullanımlık mesaj aktarım düğümleri kullanan, alıcı ve göndericinin anonimliğini sağlayan benzersiz bir ağ topolojisine sahip bir istemci-sunucu ağıdır.

P2P ağlarının aksine, tüm mesajlar bir veya birkaç sunucu düğümünden geçirilir ve bu düğümlerin kalıcılığa sahip olması bile gerekmez. Aslında, mevcut SMP sunucu uygulaması bellek içi mesaj depolama kullanır ve yalnızca kuyruk kayıtlarını kalıcı hale getirir. SimpleX, mesajları iletmek için küresel katılımcı tanımlayıcıları kullanılmadığından P2P tasarımlarından daha iyi meta veri koruması sağlar ve P2P ağlarının sorunlarından kaçınır.

Federe ağların aksine, sunucu düğümleri kullanıcıların kayıtlarına sahip değildir, birbirleriyle iletişim kurmazlar ve alıcılara teslim edildikten sonra mesajları saklamazlar. SimpleX ağına katılan sunucuların tam listesini keşfetmenin bir yolu yoktur. Bu tasarım, tüm federe ağların sahip olduğu meta veri görünürlüğü sorununu ortadan kaldırır ve ağ genelindeki saldırılardan daha iyi korur.

Yalnızca istemci cihazlar kullanıcılar, onların kişileri ve grupları hakkında bilgi sahibidir.

Platform hedefleri ve teknik tasarım hakkında daha fazla bilgi için SimpleX whitepaper adresine bakın.

SimpleX Mesajlaşma Protokolü üzerinden sohbet istemcileri arasında gönderilen mesajların biçimi için SimpleX Sohbet Protokolü bölümüne bakın.

Gizlilik ve güvenlik: teknik ayrıntılar ve sınırlamalar

SimpleX Chat devam eden bir çalışmadır - hazır olduklarında iyileştirmeler yayınlıyoruz. Mevcut durumun sizin kullanım senaryonuz için yeterince iyi olup olmadığına siz karar vermelisiniz.

Aşağıdaki bazı terimlerin anlaşılmasına ve çeşitli iletişim sistemlerinin avantaj ve dezavantajlarının karşılaştırılmasına yardımcı olmak için iletişim sistemlerini tanımlamak için kullanılan bir terimler sözlüğü derledik.

Halihazırda uygulananlar:

  1. SimpleX, en özel olanlar da dahil olmak üzere diğer tüm platformlar tarafından kullanılan kullanıcı profili tanımlayıcıları yerine sıra başına ikili tanımlayıcılar kullanır (her tek yönlü mesaj kuyruğu için 2 adres, iOS'ta push bildirimleri için isteğe bağlı 3. bir adres, kullanıcılar arasındaki her bağlantıda 2 kuyruk). Uygulama düzeyinde ağ grafiğini gözlemlemeyi daha zor hale getirir, çünkü n kullanıcı için n * (n-1) kadar mesaj kuyruğu olabilir.
  2. NaCl cryptobox kullanarak her mesaj kuyruğunda Uçtan uca şifreleme. Bu, gelecekte yedekliliğe izin vermek (her mesajı birkaç sunucudan geçirmek), aynı şifreli metnin farklı kuyruklarda olmasını önlemek (TLS tehlikeye atılırsa yalnızca saldırgan tarafından görülebilir) için eklenmiştir. Bu şifreleme için kullanılan şifreleme anahtarları döndürülmez, bunun yerine kuyrukları döndürmeyi planlıyoruz. Anahtar anlaşması için Curve25519 anahtarları kullanılır.
  3. Çift ratchet ile iki kullanıcı (veya grup üyeleri) arasındaki her konuşmada uçtan uca şifreleme. Bu, Signal ve diğer birçok mesajlaşma uygulamasında kullanılan algoritmanın aynısıdır; ileri gizlilik (her mesaj kendi geçici anahtarıyla şifrelenir) ve break-in recovery özelliği (anahtarlar mesaj alışverişinin bir parçası olarak sık sık yeniden müzakere edilir) ile OTR mesajlaşma sağlar. İlk anahtar anlaşması için iki çift Curve448 anahtarı kullanılır, başlatan taraf bu anahtarları bağlantı bağlantısı üzerinden iletir, kabul eden taraf ise onay mesajının başlığında.
  4. Kuantum sonrası dirençli anahtar değişimi çift ratchet protokolünde her ratchet adımında. Daha fazlası için bu yazıyı okuyun ve ayrıca kuantum sonrası anahtar döndürme ihtiyacını açıklayan bu Apple yayınına bakınız.
  5. Sunucudan alıcıya iletilen mesajlar için NaCL cryptobox kullanarak ek şifreleme katmanı. Bu katman, TLS içindeki sunucunun gönderilen ve alınan trafiği arasında ortak bir şifre metni olmasını önler (ve ortak tanımlayıcılar da yoktur).
  6. Mesaj boyutu saldırılarını engellemek için çeşitli seviyelerde içerik dolgusu.
  7. Mesajın sunucu tarafından alındığı zaman da dahil olmak üzere (saniyeye yuvarlanır) tüm mesaj meta verileri alıcılara şifreli bir zarf içinde gönderilir, bu nedenle TLS tehlikeye girse bile gözlemlenemez.
  8. İstemci-sunucu bağlantıları için kriptografik algoritmalarla sınırlı olarak yalnızca TLS 1.2/1.3'e izin verilir: CHACHA20POLY1305_SHA256, Ed25519/Ed448, Curve25519/Curve448.
  9. Tekrarlama saldırılarına karşı koruma sağlamak için SimpleX sunucuları, sıra başına geçici anahtarla imzalanmış her istemci komutunda, oturum kimliği olarak tlsunique kanal bağlaması gerektirir.
  10. IP adresinizi bilinmeyen mesajlaşma aktarıcılarından korumak ve mesaj başına aktarım anonimliği için (Tor/VPN bağlantı başına anonimlik ile karşılaştırıldığında), v6.0'dan itibaren tüm SimpleX Sohbet istemcileri varsayılan olarak özel mesaj yönlendirmesi kullanır. Daha fazlası için bu yazıyı okuyunuz.
  11. IP adresinizi bilinmeyen dosya aktarıcılarından korumak için, SOCKS proxy etkinleştirilmediğinde SimpleX Chat istemcileri bilinmeyen sunuculardan dosya indirmeden önce bir onay ister.
  12. IP adresinizi bilinen sunuculardan korumak için tüm SimpleX Chat istemcileri mesajlaşma sunucularına Tor üzerinden erişmeyi destekler - daha fazla ayrıntı için v3.1 sürüm duyurusuna bakınız.
  13. Parola ile yerel veritabanı şifreleme - kişileriniz, gruplarınız ve gönderilen ve alınan tüm mesajlar şifreli olarak saklanır. SimpleX Chat'i v4.0'dan önce kullandıysanız, şifrelemeyi uygulama ayarları aracılığıyla etkinleştirmeniz gerekir.
  14. Aktarım yalıtımı - farklı kullanıcı profillerinin trafiği için, isteğe bağlı olarak farklı kişiler ve grup üyesi bağlantıları için farklı TCP bağlantıları ve Tor devreleri kullanılır.
  15. Görüşmeyi başka bir SMP aktarıcısına taşımak için manuel mesajlaşma kuyruğu rotasyonları.
  16. XFTP protokolü kullanarak uçtan uca şifrelenmiş dosyalar gönderme.
  17. Yerel olarak dosya şifreleme.

Eklemeyi planlıyoruz:

  1. Otomatik mesaj kuyruğu rotasyonu ve yedeklilik. Şu anda iki kullanıcı arasında oluşturulan kuyruklar, kuyruk kullanıcı tarafından manuel olarak değiştirilene veya kişi silinene kadar kullanılmaktadır. Bu tanımlayıcıları geçici hale getirmek ve bazı TBC programlarına (örneğin, her X mesajda bir veya her X saatte/gün) göre döndürmek için otomatik kuyruk rotasyonu eklemeyi planlıyoruz.
  2. Mesaj "karıştırma" - mesaj zamanına göre trafik korelasyonuna karşı koruma sağlamak için mesaj iletimine gecikme ekleme.
  3. Tekrarlanabilir derlemeler - bu, geliştirme yığınının sınırlamasıdır, ancak bu sorunu çözmek için yatırım yapacağız. Kullanıcılar tüm uygulama ve hizmetleri kaynak kodundan oluşturmaya devam edebilirler.
  4. Trafiği azaltmak ve IP adreslerini başka bir tarafça seçilen ve potansiyel olarak kontrol edilen aktarıcılardan gizlemek için XFTP aktarıcıları.

Geliştiriciler için

Bunları yapabilirsiniz:

  • mobil uygulamalarınıza sohbet işlevselliğini entegre etmek için SimpleX Chat kütüphanesini kullanın.
  • Haskell'de sohbet botları ve hizmetleri oluşturun - basit ve daha fazlası için gelişmiş sohbet botu örneği.
  • SimpleX Chat terminal CLI'yi yerel bir WebSocket sunucusu olarak çalıştırarak herhangi bir dilde sohbet botları ve hizmetleri oluşturun. TypeScript SimpleX Chat istemcisi ve JavaScript sohbet botu örneği bölümlerine bakın.
  • Sohbet komutlarını tek tek çalıştırmak için simplex-chat terminal CLI'yi çalıştırın, örneğin kabuk betiği yürütmenin bir parçası olarak mesaj göndermek için.

SimpleX platformu ile geliştirme yapmayı düşünüyorsanız, her türlü tavsiye ve destek için lütfen iletişime geçin.

Sorularınızı sormak ve başarı hikayelerinizi paylaşmak için lütfen #simplex-devs grubuna da katılın.

Yol Haritası

  • ✅ Herhangi bir bağımlılık olmadan bellek içi mesaj depolama özelliğine sahip SimpleX sunucusunu kolayca dağıtmak.
  • ✅ Grup ve dosya destekli terminal (konsol) istemcisi.
  • ✅ Linode üzerinde tek tıkla SimpleX sunucu kurulumu.
  • ✅ Ek şifreleme katmanı ile çift cırcırlı protokol kullanarak uçtan uca şifreleme.
  • ✅ Android ve iOS için mobil uygulamalar v1.
  • ✅ Arka plan hizmetini kullanarak Android için özel anlık bildirimler.
  • ✅ Haskell sohbet botu şablonları.
  • ✅ v2.0 - mobil uygulamalarda görüntüleri ve dosyaları destekler.
  • ✅ Sohbet geçmişini manuel olarak silme.
  • ✅ Mobil uygulamalar üzerinden uçtan uca şifrelenmiş WebRTC sesli ve görüntülü aramalar.
  • ✅ Apple Push Notification hizmetini kullanarak iOS için gizliliği koruyan anlık bildirimler.
  • ✅ Sohbet veritabanı dışa ve içe aktarma.
  • ✅ Mobil uygulamalarda sohbet grupları.
  • ✅ Tor üzerinden mesajlaşma sunucularına bağlanma.
  • ✅ Mesajlaşma sunucularına v3 gizli hizmetler olarak erişmek için çift sunucu adresleri.
  • ✅ Sohbet arayüzleri, entegrasyonlar ve sohbet botları geliştirmek için sohbet sunucusu ve TypeScript istemci SDK'sı (duyuruya hazır).
  • ✅ Her kişiyle yeni bir rastgele isim paylaşmak için gizli mod.
  • ✅ Sohbet veritabanı şifrelemesi.
  • ✅ Otomatik sohbet geçmişi silme.
  • ✅ Gruplara katılmak ve grupların istikrarını artırmak için bağlantılar.
  • ✅ Sesli mesajlar (kişi başına alıcının devre dışı bırakmasıyla).
  • ✅ SMP sunucuları için temel kimlik doğrulama (yeni kuyruklar oluşturma yetkisi vermek için).
  • ✅ Silinen mesajları görüntüleme, gönderene göre tam mesaj silme (kişi başına alıcı onayı ile).
  • ✅ Ekran görüntülerini ve son uygulamalarda görüntülemeyi engellemek.
  • ✅ Gelişmiş sunucu yapılandırması.
  • ✅ Kaybolan mesajlar (kişi başına alıcı onayı ile).
  • ✅ "Canlı" mesajlar.
  • ✅ Ayrı bir bant dışı kanal üzerinden iletişim doğrulaması.
  • ✅ Aynı sohbet veritabanında birden fazla kullanıcı profili.
  • ✅ İsteğe bağlı olarak aynı TCP oturumunu birden fazla bağlantı için tekrar kullanmaktan kaçınmak.
  • ✅ Mesaj taslaklarını koruma.
  • ✅ Büyük dosyaların verimli ve özel gönderimi için optimize edilmiş dosya sunucusu.
  • ✅ Geliştirilmiş sesli ve görüntülü aramalar.
  • ✅ Eski Android işletim sistemini ve 32 bit CPU'ları destekle.
  • ✅ Gizli sohbet profilleri.
  • XFTP protokolü aracılığıyla büyük dosyaların gönderilmesi ve alınması.
  • ✅ Video mesajları.
  • ✅ Uygulama erişim şifresi.
  • ✅ Geliştirilmiş Android uygulama kullanıcı arayüzü tasarımı.
  • ✅ İsteğe bağlı alternatif erişim şifresi.
  • ✅ Mesaj tepkileri
  • ✅ Mesaj düzenleme geçmişi
  • ✅ Büyük gruplarda daha az pil ve trafik kullanımı.
  • ✅ Mesaj teslim onayı (kişi başına gönderici devre dışı bırakma ile).
  • ✅ Masaüstü istemcisi.
  • ✅ Uygulamada depolanan yerel dosyaların şifrelenmesi.
  • ✅ Masaüstü uygulamasından mobil profilleri kullanma.
  • ✅ Özel notlar.
  • ✅ Video gönderimini iyileştirin (yerel olarak depolanan videoların şifrelenmesi dahil).
  • ✅ Çift ratchet protokolünde kuantum sonrası dirençli anahtar değişimi.
  • ✅ Göndericiler için mesaj teslim rölesi (alıcıların sunucularından IP adresini gizlemek ve trafiği azaltmak için).
  • 🏗 Kararlılığı artırın ve pil kullanımını azaltın.
  • 🏗 Yeni kullanıcılar için deneyimi iyileştirin.
  • 🏗 Büyük gruplar, topluluklar ve kamu kanalları.
  • Gizlilik ve güvenlik kaydırıcısı - tüm ayarları bir kerede yapmanın basit bir yolu.
  • SMP kuyruk yedekliliği ve rotasyonu (manuel desteklenir).
  • İletişim adresi üzerinden gönderilen bağlantı isteğine isteğe bağlı mesaj ekleyin.
  • Geliştirilmiş gezinme ve konuşma içinde arama (alıntılanan mesajı genişletme ve kaydırma, arama sonuçlarına kaydırma vb.)
  • Besleme/Yayınlar
  • Mevcut kişilerle geçici/kaybolan/OTR görüşmeleri.
  • Konumunuzu özel olarak paylaşın.
  • Sohbetlerde özel etkileşim için web widget'ları.
  • Programlanabilir sohbet otomasyonları / kuralları (otomatik yanıtlar / iletme / silme / gönderme, hatırlatıcılar vb.)
  • Bağlantı ve keşfi kolaylaştırmak için isteğe bağlı DNS tabanlı kişi/grup adresleri için gizliliği koruyan kimlik sunucusu, ancak mesaj iletmek için kullanılmaz:
    • Etki alanını kaybetseniz bile tüm kişilerinizi ve gruplarınızı saklayın.
    • sunucu kişileriniz ve gruplarınız hakkında bilgi sahibi değildir.
  • Yüksek kapasiteli çok düğümlü SMP röleleri.

Sorumluluk Reddi

SimpleX protokolleri ve güvenlik modeli gözden geçirildi ve v1.0.0'dan sonra birçok kırılma değişikliği ve iyileştirme yapıldı.

Güvenlik denetimi Ekim 2022'de Trail of Bits tarafından gerçekleştirildi ve düzeltmelerin çoğu v4.2.0'da yayınlandı - duyuru adresine bakın.

SimpleX Chat hala nispeten erken aşamada bir platformdur (mobil uygulamalar Mart 2022'de yayınlandı), bu nedenle bazı hatalar ve eksik özellikler keşfedebilirsiniz. Düzeltilmesi veya geliştirilmesi gereken herhangi bir şeyi bize bildirirseniz gerçekten minnettar oluruz.

Uygulamada yapılandırılan varsayılan sunucular en iyi çaba temelinde sağlanır. Şu anda herhangi bir SLA garantisi vermiyoruz, ancak geçmişte sunucularımızın her biri %99,9'un üzerinde çalışma süresine sahipti.

Hiçbir üçüncü tarafa sunucularımıza veya sunucularımızdaki herhangi bir bilgiye erişim sağlamadık veya talep edilmedik. Bu tür bir erişim veya bilgi sağlamamız talep edilirse, gerekli yasal süreci takip edeceğiz.

Kullanıcıların IP adreslerini kaydetmiyoruz ve sunucularımızda herhangi bir trafik korelasyonu gerçekleştirmiyoruz. Aktarım düzeyinde güvenlik kritik önem taşıyorsa, mesajlaşma sunucularına erişmek için Tor veya benzeri bir ağ kullanmanız gerekir. Trafik korelasyonu fırsatlarını azaltmak için istemci uygulamalarını geliştireceğiz.

Lütfen daha fazlası için Gizlilik Politikasını okuyunuz.

Güvenlik İrtibatı

Güvenlik açıklarını bize nasıl bildireceğiniz konusunda lütfen Güvenlik Politikamıza bakın. Düzeltme ve açıklamayı koordine edeceğiz.

Lütfen güvenlik açıklarını GitHub sorunları aracılığıyla bildirmeyin.

Lisans

AGPL v3

iOS app   Android app   F-Droid   iOS TestFlight   APK