Delta Chat це новий додаток для спілкування, який надсилає повідомлення через електронну пошту, зашифровані, якщо можливо, за допомогою Autocrypt. Вам не потрібно будь-де реєструватися, просто використовуйте з Delta Chat вашу наявну електронну пошту
З Delta Chat ви можете писати на будь-яку адресу електронної пошти, навіть якщо адресат не використовує Delta Chat. Отримувач не повинен інсталювати такий само додаток, що і у вас, як у інших месенджерів.
За замовчуванням Delta Chat відображає всі електронні листи.
У “Налаштування -> Чати та Медіа -> Показати класичні електронні листи”, ви можете змінити це. У вас є такі параметри:
Так. Крім звичайного тексту, всі вкладення електронної пошти відображаються у вигляді окремих повідомлень. Вихідні повідомлення автоматично отримують вкладення.
З міркувань продуктивності, зображення оптимізовані та надсилаються в меншому розмірі за замовчуванням, але ви можете надіслати їх як «файл», щоб зберегти оригінал.
Ви можете легко працювати з додатковими обліковими записами в мобільних і десктопних клієнтах Delta Chat, натиснувши одне з:
Ви також можете дізнатися як додати облікові записи на кілька пристроїв.
Ви можете додати зображення профілю в ваших налаштуваннях. Якщо ви пишете комусь із ваших контактів чи додаєте їх через QR код, вони автоматично побачать ваше зображення профілю.
Контакти, які не використовують Delta Chat, не бачать зображення профілю (однак, звичайно, вони можуть встановити Delta Chat :)
Із міркувань приватності, ніхто не бачить ваше зображення профілю доки ви їм не напишете.
Ваше зображення профілю не надсилається із кожним повідомленням, але достатньо регулярно для того щоб ваші контакти заново отримували ваше зображення профілю, навіть якщо вони додали новий пристрій.
Як і інші клієнти електронної пошти, на зразок Thunderbird, K9-Mail, or Outlook, програма потребує пароль. Авжеж, пароль зберігається лише на вашому пристрої. Пароль передається лише до вашого провайдера електронної пошти, який все одно має доступ до ваших повідомлень.
Якщо ваш провайдер електронної пошти підтримує OAuth2, як gmail.com чи yandex.ru, то немає необхідності зберігати пароль на пристрої. В цьому випадку використовується лише токен доступу.
Оскільки Delta Chat має відкритий код, ви можете ознайомитись із початковим кодом якщо бажаєте перевірити що ваші дані для авторизації надійно зберігаються. Ми будемо раді вашим пропозиціям, які зроблять додаток більш безпечним для всіх користувачів.
В залежності від операційної системи, додаток може потребувати наступних дозволів:
Використовуйте ці інструменти, щоб організувати ваші чати і тримати все на своєму місці:
Закріплені чати завжди залишаються першими в списку чатів. Ви можете використовувати їх, щоб мати швидкий доступ до ваших найулюбленіших чат або тимчасово аби про щось не забути.
Приглушіть чати якщо ви не хочете отримувати сповіщення для них. Приглушені чати залишаються на місці і ви також можете закріпити приглушений чат.
Архівуйте чати, якщо ви більше не хочете бачити їх у своєму списку чатів. Заархівовані чати залишаються доступними над списком чатів або через пошук.
Коли архівний чат отримує нове повідомлення, якщо не приглушений, він вискочить з архіву і повернеться у ваш список чатів. Приглушені чати залишаються заархівованим доки ви не розархівуєте їх вручну.
Щоб заархівувати або закріпити чат, довго торкніться (Android), скористайтеся меню чату (Android/комп’ютер) або проведіть пальцем ліворуч (iOS); щоб вимкнути звук чату, скористайтеся меню чату (Android/комп’ютер) або профілем чату (iOS).
As you use an e-mail account for Delta Chat, how you can delete your account depends on your e-mail provider. We don’t have any control over your e-mail account, so unfortunately we can’t help you with that.
If you want to keep the account, but uninstall Delta Chat, it is recommended to leave any group chat before uninstalling Delta Chat.
Або видаліть себе із списку учасників групи, або видаліть весь чат. Якщо ви хочете повернутись до чату пізніше, попросіть іншого учасника групи додати вас знову.
Ви також можете “Заглушити” групу - це означає, що ви будете отримувати усі повідомлення та можете писати у групу, але ви більше не будете отримувати сповіщення про нові повідомлення.
За умовчанням Delta Chat зберігає всі повідомлення локально на вашому пристрої. Якщо ви, наприклад, бажаєте заощадити місце для зберігання у свого провайдера електронної пошти, ви можете вибрати автоматичне видалення старих повідомлень. Вони все ще залишаються на вашому пристрої, поки ви видалите їх і там.
Щоб увімкнути його, перейдіть до Видалити старі повідомлення → Видалити повідомлення з сервера в налаштуваннях «Чати та медіа». Ви можете встановити часові рамки між «Одразу» та «Через 1 рік». Усі електронні листи, отримані Delta Chat, будуть видалені з сервера після закінчення цього терміну.
Зауважте, що якщо ви використовуєте Delta Chat на кількох пристроях, вам слід залишити повідомлення на сервері, доки інший пристрій не зможе завантажити їх. У цьому випадку вам слід встановити для автоматичного видалення значення «через день» або щось подібне, залежно від того, як часто ви вмикаєте інший пристрій.
Так. Delta Chat реалізує стандарт Autocrypt Level 1, таким чином наскрізно зашифровані повідомлення сумісні з іншими програмами, що підтримують Autocrypt.
Delta Chat також підтримує сильну форму наскрізного шифрування, яка безпечна навіть від активних атак, див. “перевірені групи” нижче.
Нічого.
Додатки Delta Chat (та інші Autocrypt-сумісні програми для електронної пошти) діляться ключами необхідними для наскрізного шифрування автоматично, як тільки надіслано перше повідомлення. Після цього, усі наступні повідомлення автоматично наскрізно шифруються. Якщо один із учасників чату використовує додаток несумісний з Autocrypt, наступні повідомлення не шифруються доки Autocrypt-сумісний додаток не стане знову доступним.
Якщо ж ви бажаєте уникнути наскрізного шифрування повідомлень за замовчуванням, використайте відповідне налаштування Autocrypt у “Налаштуваннях” або “Додаткових налаштуваннях”.
Якщо ви знаходитесь безпосередньо поруч із співрозмовником з чату:
Якщо ви не поруч із співбесідником, ви можете перевірити статус вручну в діалозі “Шифрування” (у профілі користувача на Android/iOS або правий клік на елементі списку чатів на десктопі):
Для наскрізного шифрування Delta Chat відобразить там два відбитки ключів. Якщо однакові відбитки відображаються на вашому пристрої та на пристрої співбесідника - з’єднання безпечне.
При транспортному шифруванні просто відображається його статус.
Маленький замочок, що відображається поряд з повідомленням, вказує, чи зашифроване повідомлення наскрізним шифруванням для цього відправника.
Якщо ж замочка немає, повідомлення зазвичай відправлено незашифрованим тому, що ви або відправник вимкнули наскрізне шифрування, або відправник використовує додаток без підтримки наскрізного шифрування.
Найкращий спосіб переконатися, що кожне повідомлення зашифровано, і метадані видалені якомога швидше - створити перевірену групу та увімкнути повідомлення, що самознищуються.
Перевірені групи завжди зашифровані та захищені від MITM атак.
Метадані не можна зашифрувати, оскільки сервер повинен знати, куди доставити ваші повідомлення. Але ввімкнення «самознищення повідомлень» видаляє повідомлення на сервері після їх доставки.
Якщо вам потрібні повідомлення на вашому пристрої, а не на сервері, ви також можете домовитися в групі, щоб увімкнути “видалити повідомлення з сервера автоматично”.
Якщо ви хочете захистити таким чином розмову 1:1, вам слід створити перевірену група лише з 2 осіб. Якщо інша особа втратить свій пристрій, але не свій обліковий запис, ви все одно зможете спілкуватися в чаті 1:1. (Докладніше)
Autocrypt використовується для встановлення наскрізного шифрування з іншими клієнтами Delta Chat та іншими додатками із підтримкою Autocrypt. Autocrypt використовує обмежену підмножину функцій OpenPGP.
Delta Chat імплементує countermitm setup-contact and verified-group protocols аби досягти захисту від активних мережевих атак. Це виходить за рамки опортуністичного базового захисту Autocrypt Level 1, зберігаючи при цьому простоту його використання.
чат 1:1 з верифікованим контактом і верифіковані групи - це не одне й те саме, навіть якщо у верифікованій групі лише 2 людини. Одна з відмінностей полягає в тому, що ви можете легко додати більше людей до групи, але є й інші особливості.
Верифіковані групи постійно захищені. Будь-яка неполадка (незашифрований текст або помилково підписані повідомлення тощо) буде позначена, і такі повідомлення не відображатимуться в цьому чаті. Ви можете довіряти тому, що всі повідомлення в цьому чаті, з позначенням галочкою як верифікованого, не були прочитані/змінені посередниками.
Чати 1:1 є опортуністичними, вони призначені для того, щоб дозволити людям спілкуватися незалежно від того, змінюють вони клієнти електронної пошти, пристрої, налаштування тощо. Ось чому немає галочки верифікації, навіть якщо ви верифікували контакт.
Ні, OpenPGP не підтримує Perfect Forward Secrecy. Perfect Forward Secrecy орієнтовна на сесійну роботу, а електронна пошта асинхронна за своєю природою і часто використовується незалежно на декількох пристроях. Це означає, що якщо ваш приватний ключ витік і хтось зберіг ваші повідомлення, він зможе прочитати їх.
Зверніть увагу: якщо хтось вилучить або зламає ваш телефон, що працює, вони зможуть, зазвичай, прочитати всі повідомлення, не має значення присутня Perfect Forward Secrecy чи ні. Маючи доступ до одного пристрою члена групи можна відкрити багато соціальних зв’язків. Використання електронних адрес, які нелегко відстежити до особи, допомагає учасникам групи захиститися від наслідків захоплення пристрою.
Ми розробляємо схеми кращого захисту комунікацій від вилучення пристрою.
Оскільки Delta Chat це децентралізований месенджер, метадані користувачів Delta Chat не зберігаються на жодному центральному сервері. Однак вони зберігаються на поштових серверах відправника та отримувача повідомлення.
Кожен поштовий сервер наразі знає про те хто відправив і хто отримав повідомлення через незашифровані заголовки To/Cc, таким чином визначаючи хто є членом групи. Delta Chat сам може уникнути незашифрованих заголовків To/Cc і завжди розміщує їх у зашифрованій частині. Див. Avoid sending To/CC headers for verified groups. Для опортуністичних чатів головним питанням є те, як це впливає на інші поштові програми, які можуть брати участь у чатах.
Багато інших заголовків електронної пошти, зокрема заголовок “Subject”, захищені наскрізним шифруванням, дивіться також майбутній IETF RFC.
Так. Найпростіший спосіб використати існуючий ключ – відправити повідомлення з параметрами Autocrypt з додатку для роботи з електронною поштою. Знайдіть в налаштуваннях свого додатку слова типу Почати передачу параметрів Autocrypt і дотримуйтесь подальших вказівок.
Крім того, ви можете імпортувати ключ вручну в «Налаштування -> Додаткові налаштування -> Імпорт секретних ключів». Застереження: переконайтеся, що ключ не захищено паролем, або видаліть пароль заздалегідь.
Якщо у вас немає ключа або ви навіть не знаєте, чи він вам знадобиться - не хвилюйтеся: Delta Chat генерує ключі за необхідності, вам не потрібно натискати для цього кнопку.
Найімовірнішою причиною є те, що ваш ключ зашифрований та/або використовується пароль. Такі ключі не підтримуються Delta Chat. Ви можете видалити шифрування парольної фрази та пароль і спробувати імпорт знову. Якщо ви хочете зберегти свою парольну фразу, вам доведеться створити псевдонім електронної пошти для використання з Delta Chat, щоб ключ Delta Chat був прив’язаний до цього псевдоніма електронної пошти.
Delta Chat підтримує поширені формати приватних ключів OpenPGP, однак навряд чи приватні ключі з усіх джерел будуть повністю підтримуватися. Це не головна мета Delta Chat. Фактично, більшість нових користувачів не матимуть жодного ключа до використання Delta Chat. Однак ми намагаємось підтримувати приватні ключі з якомога більшої кількості джерел.
Видалення пароля з приватного ключа буде залежати від програмного забезпечення, яке використовується для управління ключами PGP. За допомогою Enigmail ви можете встановити для порожній пароль у вікні Керування ключами. За допомогою GnuPG ви можете встановити його через командний рядок. Для інших програм ви зможете знайти рішення в інтернеті.
Так. У Delta Chat 1.36 є нова експериментальна функція для використання одного облікового запису на різних пристроях:
На першому пристрої перейдіть до Налаштування → Додати другий пристрій, розблокуйте екран, якщо потрібно і трохи зачекайте, поки не з’явиться QR-код
На другому пристрої встановіть Delta Chat
На другому пристрої запустіть Delta Chat, виберіть Додати як другий пристрій і відскануйте QR-код зі старого пристрою
Передача має розпочатися через кілька секунд, і під час передачі обидва пристрої відображатимуть прогрес. Дочекайтеся завершення на обох пристроях.
На відміну від багатьох інших месенджерів, після успішної передачі, обидва пристрої повністю незалежні. Один пристрій не потрібен для роботи іншого.
Ще раз упевніться, що обидва пристрої підключені до одного Wi-Fi або мережі
Ваша система може мати “персональний брандмауер”, який, як відомо, викликає проблеми (особливо у Windows). Вимкніть персональний брандмауер для Delta Chat на обох кінцях і повторіть спробу
Переконайтеся, що на цільовому пристрої достатньо пам’яті
Якщо передача почалася, переконайтеся, що пристрої залишаються активними і не засинають. Не виходьте з Delta Chat. (ми докладаємо всіх зусиль, щоб програма працювала у фоновому режимі, але системи, як правило, вбивають програми, на жаль)
Delta Chat уже ввійшов на цільовому пристрої? Ви можете використовувати кілька облікових записів на одному пристрої, просто додайте інший обліковий запис
Якщо у вас усе ще виникають проблеми або якщо ви не можете відсканувати QR-код спробуйте перенесення вручну, описане нижче
Цей спосіб рекомендований, лише якщо «Додати другий пристрій», як описано вище, не працює.
Надсилаючи собі копію своїх повідомлень, ви отримуєте власні повідомлення на всіх пристроях. Якщо у вас кілька пристроїв, і ви не вмикаєте це налаштування, ви бачите лише повідомлення інших людей та повідомлення, які ви надсилаєте з поточного пристрою.
Копія надсилається у папку Вхідні, а потім переміщується до папки DeltaChat; вона не поміщається в папку «Відправлені». Delta Chat ніколи не завантажує нічого в папку Надіслане, оскільки це означало б завантаження повідомлень двічі (один раз через SMTP і один раз через IMAP до папки Надіслані).
За замовчуванням параметр копії для себе - “ні”.
Єдина причина, через яку захочеться стежити за папкою Надіслане, полягає в тому, що якщо ви використовуєте іншу поштову програму (наприклад, Thunderbird) разом із вашим додатком Delta Chat і хочете, щоб ваш поштовий клієнт брав участь у розмовах.
Однак ми рекомендуємо використовувати клієнт Delta Chat Desktop; Ви можете завантажити його на get.delta.chat. Можливість стеження папки “Надіслане” може зникнути в майбутньому. Вона був представлена у той час, коли на всіх платформах ще не було клієнта Delta Chat Desktop.
Деякі люди використовують Delta Chat як звичайний поштовий клієнт і хочуть використовувати папку Вхідні для своєї пошти замість папки DeltaChat. Якщо ви вимкнете “Перегляд папки DeltaChat”, вам слід також вимкнути “переміщення повідомлень чату до DeltaChat”. В іншому випадку видалення повідомлень або налаштування декількох пристроїв може не працювати належним чином.
У Delta Chat ви можете ділитися «приватними програмами», вкладеннями з файлом з розширенням .xdc
. Вони можуть робити дуже різні речі, і зробити Delta Chat справжнім розширюваним месенджером. Технічний термін webxdc.
Ми дуже вдячні за відгуки про ці функції - чи хочете ви поділитися вашими ідеями? Приєднуйтесь до форуму, щоб зробити внесок. (Ви любите експерименти? Зареєструйтесь через «Зареєструватися -> з Delta Chat»!)
https://meet.jit.si/$ROOM
. Змінна $ROOM
буде випадковим значенням; Таким чином, ви матимете нову випадкову кімнату jitsi кожного разу, коли ви телефонуєте комусь.Перевірена група це чат, що гарантує безпеку від активного нападника. Усі повідомлення у перевіреному чаті зашифровані наскрізним шифруванням, а нових учасників можна додавати лише через сканування QR-коду запрошення. Таким чином, всі учасники з’єднані один з одним через ланцюжок запрошень, що гарантує криптографічну узгодженість від активних мережевих атак або атак провайдерів. Дивіться countermitm.readthedocs.io для технічних деталей цієї функції.
Станом на жовтень 2022 року «перевірені групи» залишаються експериментальною функцією. Вони постійно вдосконалюються, і багато помилок було виправлено з оригінального впровадження в 2018 р. Однак залишаються випадки, особливо з великими групами, де можуть виникнути невідповідності або повідомлення можуть стати нечитабельними.
Це експериментальне налаштування для деяких людей, які експериментують з правилами на стороні сервера. Не всі провайдери підтримують це, але деякі дозволятимуть перемістити всі листи із заголовком “Chat-Version” до папки DeltaChat. Зазвичай це робиться додатком Delta Chat.
Увімкнення «Отримувати лише з папки DeltaChat» має сенс, якщо у вас є обидва:
У цьому випадку Delta Chat не потрібно стежити за папкою «Вхідні», а достатньо лише стежити за папкою DeltaChat.
Щоб дізнатися про деталі цього, прочитайте нашу публікацію в блозі.
За останні роки проект Delta Chat пройшов чотири незалежні аудити безпеки:
У 2019 році Include Security проаналізувала бібліотеки PGP і RSA із Delta Chat. Він не виявив критичних проблем, лише дві серйозні проблеми, які ми згодом виправили. Він також виявив одну проблему середньої тяжкості та кілька менш серйозних, але не було можливості використати ці вразливості в реалізації Delta Chat. Деякі з них ми все ж усунули після завершення аудиту. Ви можете прочитати повний звіт тут.
У 2020 році Include Security проаналізувала Rust-ядро Delta Chat і бібліотеки IMAP, SMTP та TLS. Він не виявив критичних або серйозних проблем. У звіті виявлено кілька слабких місць середнього ступеня тяжкості – вони самі по собі не становлять загрози для користувачів Delta Chat оскільки вони залежать від середовища, у якому використовується Delta Chat. З міркувань зручності використання та сумісності ми не можемо пом’якшити їх усі тому вирішили надати рекомендації щодо безпеки користувачам, яким загрожує небезпека. Ви можете прочитати повний звіт тут.
Починаючи з 2023 року Cure53 проаналізував транспортне шифрування мережевих з’єднань Delta Chat і відтворюване налаштування поштового сервера як рекомендовано на цьому сайті. Ви можете прочитати більше про аудит у нашому блозі або прочитайте повний звіт тут.
– Починаючи з 2023 року, ми вирішували проблеми з безпекою та конфіденційністю “веб-додатків, що поширені в чаті”, пов’язані зі збоями пісочниці, особливо у Chromium. Згодом ми отримали незалежну аудит безпеки від Cure53, і всі виявлені проблеми були виправлені в версії 1.36, випущеній у квітні 2023 року. Перегляньте тут повну історію безпеки наскрізного шифрування в Інтернеті.
Delta Chat не отримує жодного Венчурного Капіталу і не є в боргу, не знаходиться під тиском отримання значних прибутків, або продажу користувачів і їхніх друзів з родиною рекламодавцям (або гірше). Ми скоріше використовуємо джерела державного фінансування поки що від ЄС та США, щоб допомогти нашим зусиллям у створенні децентралізованої та різноманітної екосистеми обміну повідомленнями на основі вільного та відкритого коду спільноти розробників
Конкретно, розробки Delta Chat поки що фінансуються з цих джерел:
Проект ЄС NEXTLEAP фінансував дослідження та впровадження перевірених груп і налаштування контактних протоколів в 2017 і 2018, а також допоміг впрводвадити Наскрізне шифрування через Autocrypt.
Open Technology Fund надав нам два гранти. Перший грант 2018/2019 року (~$200K), допоміг значно покращили додаток для Android і випустили першу бета-версію додатка для ПК, і який до того ж закріпив наші розробки функцій у дослідженнях UX у контексті прав людини, дивіться наш підсумковий звіт Needfinding and UX report. Другий грант 2019/2020 року (~$300K) допоміг нам випустити Delta/iOS версію, конвертувати нашу основному бібліотеку на Rust, і додати нові функції для всіх платформ.
Фундація NLnet надала в 2019/2020 46 тис. євро на завершення прив’язок Rust/Python і створення екосистеми Чат-Ботів.
– У 2021 році ми отримали подальше фінансування ЄС для двох Інтернет-технологій наступного покоління пропозиції, а саме для EPPD - каталог перенесення електронної пошти (~97 тис. євро) та AEAP - перенесення електронної адреси (~90 тис. євро), що призвело до кращої підтримки кількох облікових записів, покращеного QR-коду контактів і налаштувань груп, а також багатьох покращень роботи мережі на всіх платформах.
З кінця 2021 до березня 2023 року ми отримували фінансування Internet Freedom (500 тис. дол. США) від Бюро США з питань демократії, прав людини та праці (DRL). Це фінансування підтримало наші довгострокові цілі зробити Delta Chat більш зручним для використання і сумісним з широким спектром серверів електронної пошти по всьому світу, більш стійким і безпечним в місцях, які постраждали від інтернет-цензури та відключення інтернету.
На початку 2023 року нас прийняли в Next Generation Internet (NGI) Entrust program для наших пропозицій щодо «Приватних децентралізованих додатків». Точна сума буде визначена (близько 100 тис. євро). Це фінансування підтримує подальший розвиток webxdc “додатків, якими діляться в чаті”.
– Іноді ми отримуємо одноразові пожертви від приватних осіб. Наприклад, у 2021 році щедра приватна особа перерахував нам 4 тис. євро з повідомленням «так тримати!». 💜 Ми використовуємо такі пожертви для фінансування зборів на розвиток або для тимчасових витрат, які важко передбачити або відшкодувати за рахунок грантів державного фінансування. Отримання більшої кількості пожертв також допомагає нам стати більш незалежними та довгостроково життєздатними як спільнота контриб’юторів.
Зазначене вище грошове фінансування в основному організовано компанією merlinux GmbH у Фрайбурзі (Німеччина) і розподілено між більше ніж дюжиною розробників по всьому світу.
Перегляньте канали контрибуції Delta Chat як для грошових, так і для інших можливостей допомоги.