Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Тематические » Мобила » Signal Private Messenger - безопасное общение в сети

Модерирует : 3xp0, ZlydenGL

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

nfsensor

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
   
Как уверяют разработчики, Signal использует сквозное шифрование: вся информация (текст, видео, фотографии) зашифровывается еще до того, как данные передаются отправителю. Таким образом данные пользователя не сможет прочитать третья сторона, включая самих создателей приложения. Signal запрашивает только доступ к номеру телефона и адресной книге.
 
Приложение имеет открытый исходный код, доступный на сайте разработчиков GitHub. Как отмечает The Verge, в частности, код Signal использует WhatsApp, который также шифрует трафик. Мессенджер распространяется бесплатно.
 
Разработчику Open Whisper Systems принадлежат два приложения, обеспечивающих конфиденциальность данных: TextSecure (защищает от перехвата сообщений) и RedPhone (от прослушки звонков). Компания заявила, что для Android выпущена единая версия.
 
Разработчик: Open Whisper Systems
Домашняя страница: https://github.com/WhisperSystems/TextSecure/
Google Play: https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms
 
 
Добавлено:
Тема заведена не для того, чтобы обсудить оригинальную версию Signal от Open Whisper Systems, которую можно скачать на play маркете, хотелось бы затронуть и обсудить альтернативную ветку развития данной программы. Программа была переписана, одним программистом и на данный момент находиться в активной доработке. Почему программой занимается другой программист, а не основные разработчики спросите вы? Дело в том, что сами разработчики, не уделяют особого внимания своей разработке и за большой период времени не исправили даже самые небрежные ошибки в коде. Целью данного проекта стоит, сделать идеальное приложение для голосового общения и переписки, так же в планах есть добавление функции видео звонков.
 
На данном этапе выполнены следующие доработки:
 
1. Аудио кодек Speex в 3 качестве заменен на Opus 1.1.1 в 10 качестве (частота дискретизации 8кГц).
2. Переделана работа программы по "снятию" звука с микрофона: вместо вызова кодека в callback по заполнению буфера копирование буфера в циклический буфер, кодек вынесен в отдельный thread. Такое решение решило проблему пропадания фреймов в оригинальном Signal (особенно заметно на слабеньких смартфонах прошлых годов), когда кодек не успевает закончить скодить, зашифровать и отправить по udp пакет в 40 мс. Каждый фрейм теперь никуда не пропадает.
3. Пофиксены две течи памяти. К чему приводило : после долгих разговоров приложение начинало все медленнее и медленнее работать или просто системе тупо не хватало памяти и смартфон начинал тормозить. Побочным эффектом была возможность в случае изъятия смартфона после разговора восстановить легким движением рук и все разговоры из памяти, поскольку там хранятся как раз расшифрованные 40 мс пакеты, поскольку формат хедера известен и есть порядковый номер пакета в дорожке :)) . Не сказать что это "ДЫРА" в безопасности, но просто неприятно ;) . Сейчас каждый принятый и отправленный фрейм пишется в один и тот же буфер, затирая предыдущий + приятный бонус сократилось количество операций и выросла производительность процедур кодирования/декодирования пакетов, отсутствует непрерывное выделение памяти (один раз выделили и пишем/читаем туда). Приложение в принципе стало быстро работать независимо от количества разговоров.
4. Пофиксены установленные таймауты отправки пакетов udp. Не знаю зачем, но стояли конского размера. К чему приводило, разговор мог уже закончится на другом конце, а тебе в телефон все транслируется и транслируется речь очень неприятно :) Таймаут отправки сделан равным размеру фрейма, сейчас это 40мс. В следующих версиях будет добавлен автоматический подбор размера фрейма в зависимости от качества канала и сетевых задержек, будет менятся в процессе разговора динамически, налету...без всяких там "писков", как в whatsapp. Просто гладкая речь. Соответственно будет меняться и таймаут отправки. Такое решение позволяет "трендеть" в деревне Гадюкино даже в отсутствии 3G, просто при наличии edge (уже тестировано).
5. Пофиксена проблема "недолета" сообщений через GCM. В оригинальном Signal время от времени перестают приходить сообщения и "проходить" звонки, пока не включишь телефон/откроешь приложение.
6. Пришлось убрать AEC, поскольку мобильная реализация AEC в WEBRTC на самом деле AEC не является, а является подавителем эха, путем затухания "хвостика" звука (так называемый алгоритм, echo suppression). Не являюсь гурманом звука, но даже мне субъективно терпеть "хвост" эха куда приятнее, чем терпеть ухудшение качества звука, его детальность и затухание амплитуды. Причем проявляется не всегда. Что планируется (сейчас в разработке): или прикрутить натуральный качественный AEC (алгоритм echo canceler), или задействовать dsp для удаления акустического эха в смартфоне при наличии такой возможности в самом смартфоне (куда более производительное решение, но есть определенный hack programming ввиду отсутствия соответствующего функционала в OpenSLES, но решаемо).
7. Изменен интерфейс во время звонка: при все гармоничности красной полосочки отбоя - решение не самое лучшее...на заре начала "колдования" над Signal-ом меня просто подза..ли ситуации, когда ты или звонящий тебе человек сбрасывает звонок просто неудачным хватом смартфона, особенно актуально для тех у кого от 5"...ты говоришь, а звонок уже сброшен тобой или твоим собеседником. Поэтому "красота" пошла под нож и была сделана маленькая кнопка отбоя, дешево, сердито и надежно. Если у кого есть предложения по интерфейсу - wellcome! :)
8. Усилена громкость динамика на 2дБ, даже после фиксов с оригинальной версии Signal 3.9.0 громкость не была, что называется, комфортной. Сейчас, на мой субъективный взгляд, норм. Чуть позже прикручу AGC.
 
Актуальную на данный момент версию программы можно скачать здесь: https://drive.google.com/folderview?id=0B73KDOE2y-zXa3JDNVhFZmx5cTA&usp=sharing&tid=0B73KDOE2y-zXZ3dCNEk3dk5NUVk
   
 
Для полноценного дальнейшего развития приложения, хотелось бы услышать объективные отзывы пользователей и узнать о тех не доработках, которые вы обнаружили при использовании программы.

Всего записей: 2 | Зарегистр. 29-08-2011 | Отправлено: 12:28 19-01-2016 | Исправлено: nfsensor, 19:40 19-01-2016
KSab



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я так понимаю, тема так и заглохла?
Пользую текущую версию: 3.20.4
Из того, что не устраивает:
1. Достаточно низкое качество разговора. "Металлический" призвук голоса. Видимо, из-за сильного сжатия для уменьшения битрейта;
2. Постоянно обрываются разговоры.. при том, что использую Wi-Fi канал с реальным доступом в инет на скорости 50МБит.
Второй пункт бесит больше всего. За 5-и минутный разговор приходится раз 20-30 перезванивать!

Всего записей: 208 | Зарегистр. 03-02-2005 | Отправлено: 21:45 27-10-2016
KSab



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
.

Всего записей: 208 | Зарегистр. 03-02-2005 | Отправлено: 21:50 05-11-2016 | Исправлено: KSab, 21:50 05-11-2016
mleo

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

KSab
 
Тенденция разделять приложение на 2 темы как то слабо приживается, поэтому здесь и нет никого.
Шапка слабо оформлена (практически никак)..
Вообщем как то так.
 
Попробуйте установить соединение через сервера разработчика, пробуйте через впн.. найдите вариант рабочий

Всего записей: 4671 | Зарегистр. 19-05-2004 | Отправлено: 11:33 21-10-2018
serg3001



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
только начал пользоваться приложением Signal, подскажите, там если установлена блокировка экрана, то сразу после разблокировки телефона Signal тоже разблокирован уже, как в защите telegram и whatsapp нет такого, чтобы при запуске приложения требовался отпечаток или код-пароль?

Всего записей: 3686 | Зарегистр. 16-10-2010 | Отправлено: 22:54 08-04-2021
mleo

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И здесь шапку нужно править координально

Всего записей: 4671 | Зарегистр. 19-05-2004 | Отправлено: 00:23 13-08-2021
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Тематические » Мобила » Signal Private Messenger - безопасное общение в сети


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru