Delta Chat 1.0 har blitt utgitt for Android med en ny kjerne omskrevet i Rust

Introdusert utgivelse av messenger Delta Chat 1.0 for Android-plattformen (den nyeste desktopversjonen er 0.901, og for iOS - 0.960). Delta Chat-prosjektet er kjent for sin bruk av vanlig e-post som en transport med oversettelse av direktemeldinger til e-post (chat-over-e-post, en spesialisert e-postklient som fungerer som en messenger). Søknadskode distribuert av er lisensiert under GPLv3, og kjernebiblioteket er tilgjengelig under MPL 2.0 (Mozilla Public License). Utgivelse tilgjengelig i Google Play.

Delta Chat bruker ikke sine egne servere og kan fungere gjennom nesten alle e-postservere som støtter SMTP og IMAP (teknikken brukes til raskt å fastslå ankomsten av nye meldinger Trykk på IMAP). Kryptering ved hjelp av OpenPGP og standard støttes Autokrypter for enkel automatisk konfigurasjon og nøkkelutveksling uten bruk av nøkkelservere (nøkkelen overføres automatisk i den første meldingen som sendes). Implementeringen av ende-til-ende-kryptering er basert på koden rPGP, som bestod en uavhengig sikkerhetsrevisjon i år. Trafikk er kryptert ved hjelp av TLS i implementeringen av standard systembiblioteker.

Delta Chat er fullstendig kontrollert av brukeren og er ikke knyttet til sentraliserte tjenester. Registrering i nye tjenester er ikke nødvendig for å fungere. og du kan bruke en eksisterende e-post som en identifikator. Hvis korrespondenten ikke bruker Delta Chat, kan han lese meldingen som et vanlig brev. Kampen mot spam utføres ved å filtrere ut meldinger fra ukjente brukere (som standard vises kun meldinger fra brukere i adresseboken og de som meldinger tidligere ble sendt til, samt svar på dine egne meldinger). Det er mulig å vise vedlegg og vedlagte bilder og videoer.

Den støtter oppretting av gruppechatter der flere deltakere kan kommunisere. I dette tilfellet er det mulig å binde en bekreftet deltakerliste til gruppen, som ikke tillater at meldinger kan leses av uautoriserte personer (medlemmer verifiseres ved hjelp av en kryptografisk signatur, og meldinger krypteres med ende-til-ende-kryptering) . Tilkobling til verifiserte grupper utføres ved å sende en invitasjon med QR-kode. Verifiserte chatter har for øyeblikket status som en eksperimentell funksjon, men støtten deres er planlagt stabilisert tidlig i 2020 etter at en sikkerhetsrevisjon av implementeringen er fullført.

Messenger-kjernen er utviklet separat i form av et bibliotek og kan brukes til å skrive nye klienter og roboter. Gjeldende versjon av basisbiblioteket skrevet av på rustspråk (gammel versjon var skrevet på C-språk). Det er bindinger for Python, Node.js og Java. I utvikle seg uoffisielle bindinger for Go.

Sammenlignet med forrige versjon 0.510.1, har kjernebiblioteket blitt skrevet om fra C til Rust uten å bruke usikker kode. Lagt til støtte for avatarer og muligheten til å bruke Delta Chat som en e-postklient for å lese vanlige brev som ikke sendes med Delta Chat.

Delta Chat 1.0 har blitt utgitt for Android med en ny kjerne omskrevet i RustDelta Chat 1.0 har blitt utgitt for Android med en ny kjerne omskrevet i Rust

Delta Chat 1.0 har blitt utgitt for Android med en ny kjerne omskrevet i RustDelta Chat 1.0 har blitt utgitt for Android med en ny kjerne omskrevet i Rust

Kilde: opennet.ru

Legg til en kommentar