Delta Chat це новий додаток для спілкування, який надсилає повідомлення через електронну пошту, зашифровані, якщо можливо, за допомогою Autocrypt. Вам не потрібно будь-де реєструватися, просто використовуйте з Delta Chat вашу наявну електронну пошту
З Delta Chat ви можете писати на будь-яку адресу електронної пошти, навіть якщо адресат не використовує Delta Chat. Отримувач не повинен інсталювати такий само додаток, що і у вас, як у інших месенджерів.
Delta Chat автоматично показує:
Інші повідомлення не відображаються автоматично, і можуть бути знайдені у пункті головного меню Запити контактів. За бажанням розмову може бути розпочато звідти.
Ви можете додати зображення профілю в ваших налаштуваннях. Якщо ви пишете комусь із ваших контактів чи додаєте їх через QR код, вони автоматично побачать ваше зображення профілю.
Contacts who don’t use Delta Chat do not see the profile picture (however, of course, they can install Delta Chat :)
Із міркувань приватності, ніхто не бачить ваше зображення профілю доки ви їм не напишете.
Ваше зображення профілю не надсилається із кожним повідомленням, але достатньо регулярно для того щоб ваші контакти заново отримували ваше зображення профілю, навіть якщо вони додали новий пристрій.
Як і інші клієнти електронної пошти, на зразок Thunderbird, K9-Mail, or Outlook, програма потребує пароль. Авжеж, пароль зберігається лише на вашому пристрої. Пароль передається лише до вашого провайдера електронної пошти, який все одно має доступ до ваших повідомлень.
Якщо ваш провайдер електронної пошти підтримує OAuth2, як gmail.com чи yandex.ru, то немає необхідності зберігати пароль на пристрої. В цьому випадку використовується лише токен доступу.
Оскільки Delta Chat має відкритий код, ви можете ознайомитись із початковим кодом якщо бажаєте перевірити що ваші дані для авторизації надійно зберігаються. Ми будемо раді вашим пропозиціям, які зроблять додаток більш безпечним для всіх користувачів.
В залежності від операційної системи, додаток може потребувати наступних дозволів:
Перевірена група це чат, що гарантує безпеку від активного нападника. Усі повідомлення у перевіреному чаті зашифровані наскрізним шифруванням, а нових учасників можна додавати лише через сканування QR-коду запрошення. Таким чином, всі учасники з’єднані один з одним через ланцюжок запрошень, що гарантує криптографічну узгодженість від активних мережевих атак або атак провайдерів. Дивіться countermitm.readthedocs.io для технічних деталей цієї функції.
Станом на грудень 2019 року, “верифікована група” залишається експериментальною функцією. Вона постійно удосконалюється, багато помилок було виправлено з часу її початкового введення у 2018 році. Однак, залишаються випадки, особливо у великих групах, коли повідомлення стають нечитабельними. На початку 2020 року очікується аудит безпеки та декілька нових розробок щодо протоколів приєднання по QR-кодам, тож існують шанси на видалення “експериментальної” позначки у недалекому майбутньому.
Або видаліть себе із списку учасників групи, або видаліть весь чат. Якщо ви хочете повернутись до чату пізніше, попросіть іншого учасника групи додати вас знову.
Ви також можете “Заглушити” групу - це означає, що ви будете отримувати усі повідомлення та можете писати у групу, але ви більше не будете отримувати сповіщення про нові повідомлення.
Так. Delta Chat реалізує стандарт Autocrypt Level 1, таким чином наскрізно зашифровані повідомлення сумісні з іншими програмами, що підтримують Autocrypt.
Delta Chat також підтримує сильну форму наскрізного шифрування, яка безпечна навіть від активних атак, див. “перевірені групи” нижче.
Нічого.
Додатки Delta Chat (та інші Autocrypt-сумісні програми для електронної пошти) діляться ключами необхідними для наскрізного шифрування автоматично, як тільки надіслано перше повідомлення. Після цього, усі наступні повідомлення автоматично наскрізно шифруються. Якщо один із учасників чату використовує додаток несумісний з Autocrypt, наступні повідомлення не шифруються доки Autocrypt-сумісний додаток не стане знову доступним.
Якщо ж ви бажаєте уникнути наскрізного шифрування повідомлень за замовчуванням, використайте відповідне налаштування Autocrypt у “Налаштуваннях” або “Додаткових налаштуваннях”.
Якщо ви знаходитесь безпосередньо поруч із співрозмовником з чату:
Якщо ви не поруч із співбесідником, ви можете перевірити статус вручну в діалозі “Шифрування” (у профілі користувача на Android/iOS або правий клік на елементі списку чатів на десктопі):
Для наскрізного шифрування Delta Chat відобразить там два відбитки ключів. Якщо однакові відбитки відображаються на вашому пристрої та на пристрої співбесідника - з’єднання безпечне.
При транспортному шифруванні просто відображається його статус.
Маленький замочок, що відображається поряд з повідомленням, вказує, чи зашифроване повідомлення наскрізним шифруванням для цього відправника.
Якщо ж замочка немає, повідомлення зазвичай відправлено незашифрованим тому, що ви або відправник вимкнули наскрізне шифрування, або відправник використовує додаток без підтримки наскрізного шифрування.
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 ви можете встановити його через командний рядок. Для інших програм ви зможете знайти рішення в інтернеті.
Якщо ви хочете використовувати один і той же обліковий запис на різних пристроях, вам слід експортувати резервну копію із старого пристрою та імпортувати її на новий пристрій:
Це експериментальне налаштування для деяких людей, які експериментують з правилами на стороні сервера. Не всі провайдери підтримують це, але деякі дозволятимуть перемістити всі листи із заголовком “Chat-Version” до папки DeltaChat. Зазвичай це робиться додатком Delta Chat.
Стеження за папкою “Вхідні” має сенс вимкнути, якщо виконуються обидві умови:
У цьому випадку, Delta Chat не потрібно стежити за “Вхідними”.
Надсилаючи собі копію своїх повідомлень, ви отримуєте власні повідомлення на всіх пристроях. Якщо у вас кілька пристроїв, і ви не вмикаєте це налаштування, ви бачите лише повідомлення інших людей та повідомлення, які ви надсилаєте з поточного пристрою.
Копія надсилається у папку Вхідні, а потім переміщується до папки DeltaChat; вона не поміщається в папку «Відправлені». Delta Chat ніколи не завантажує нічого в папку Надіслане, оскільки це означало б завантаження повідомлень двічі (один раз через SMTP і один раз через IMAP до папки Надіслані).
За замовчуванням параметр копії для себе - “ні”.
Єдина причина, через яку захочеться стежити за папкою Надіслане, полягає в тому, що якщо ви використовуєте іншу поштову програму (наприклад, Thunderbird) разом із вашим додатком Delta Chat і хочете, щоб ваш поштовий клієнт брав участь у розмовах.
Однак ми рекомендуємо використовувати клієнт Delta Chat Desktop; Ви можете завантажити його на get.delta.chat. Можливість стеження папки “Надіслане” може зникнути в майбутньому. Вона був представлена у той час, коли на всіх платформах ще не було клієнта Delta Chat Desktop.
Деякі люди використовують Delta Chat як звичайний поштовий клієнт і хочуть використовувати папку Вхідні для своєї пошти замість папки DeltaChat. Якщо ви вимкнете “Перегляд папки DeltaChat”, вам слід також вимкнути “переміщення повідомлень чату до DeltaChat”. В іншому випадку видалення повідомлень або налаштування декількох пристроїв може не працювати належним чином.
Поперше, Delta Chat не отримує жодного венчурного капіталу, не має заборгованості і не зазнає жодного тиску ні для отримання величезних прибутків, ні для продажу користувачів та їхніх друзів та сім’ї рекламодавцям (або гірше).
Наразі розробка Delta Chat фінансувалася з чотирьох основних джерел:
Проект NEXTLEAP фінансував дослідження і впровадження верифікованих груп та протоколів встановлення контактів у 2017 та 2018 роках.
Фонд відкритих технологій надав два гранти. Перший грант 2018/2019 (приблизно 200 тис. доларів США) значно покращив додаток для Android і дозволив нам випустити бета-версію додатка для настільних ПК, а також пришвидшив наші розробки UX у контексті прав людини, див. наш підсумковий Звіт про необхідність пошуку та UX. Другий грант 2019/2020 (приблизно 300 тис. доларів США) все ще триває і допомагає нам випустити версії Delta/iOS, перевести нашу основну бібліотеку на Rust та надати нові функції для всіх платформ. Докладнішу інформацію дізнайтесь у публікаціях блогу.
Фонд NLnet надав 46 тис. євро на завершення Rust/Python-прив’язок та збурення екосистеми чат-бота.
Кілька експертів та ентузіастів, які працюють на громадських засадах, сприяли розробці програми Delta Chat, не отримуючи грошей або лише невеликі суми. Без них Delta Chat не був би там, де є сьогодні, навіть близько.
Зазначене вище грошове фінансування було організовано компанією merlinux GmbH у Фрайбурзі (Німеччина), а потім розподілено між майже дюжиною розробниками.
Фінансування на 2020/2021 роки ще не визначено. Ми використовуємо кілька можливостей із різними організаціями та партнерами. Ми також розглядаємо можливість попросити пожертви. Насправді ми експериментально запустили рахунок пожертвування Delta Chat / Liberapay, але поки що цього не публікували. Наразі було близько 3-4 тис. пожертв на канали пожертв Paypal і біткойн Bjoern’а (оригінальний автор Delta Chat).