Апублікаваны выпуск дэцэнтралізаванай праграмы для абмену паведамленнямі Speek 1.6, накіраванай на прадастаўленне максімальнай канфідэнцыйнасці, ананімнасці і абароны ад адсочвання. Ідэнтыфікатары карыстальніка ў Speek заснаваныя на прымяненні адкрытых ключоў і не прывязваюцца да нумароў тэлефона ці адрасоў электроннай пошты. У інфраструктуры не ўжываецца цэнтралізаваных сервераў і ўвесь абмен дадзенымі вырабляецца толькі ў рэжыме P2P праз усталёўку прамых злучэнняў паміж карыстачамі па-над сеткай Tor. Код праекту напісаны на мове C++ з выкарыстаннем тулкіта Qt і распаўсюджваецца пад ліцэнзіяй BSD. Зборкі фармуюцца для Linux (AppImage), macOS і Windows.
Асноўная ідэя праекту ў выкарыстанні ананімнай сеткі Tor для абмену дадзенымі. Для кожнага карыстальніка ствараецца асобны схаваны сэрвіс Tor, ідэнтыфікатар якога прымяняецца для вызначэння абанента (лагін карыстальніка супадае з onion-адрасам схаванага сэрвісу). Ужыванне Tor дазваляе забяспечыць ананімнасць карыстальніка і абараніць яго IP-адрас і месцазнаходжанне ад расчынення. Для абароны перапіскі ад перахопу і аналізу ў выпадку атрымання доступу да сістэмы карыстача ўжываецца шыфраванне па адчыненых ключах і выдаленне ўсіх паведамленняў пасля завяршэння сеансу, без пакідання слядоў як пасля звычайных жывых зносін. Метададзеныя і тэксты паведамленняў на дыску не захоўваюцца.
Перад пачаткам зносін здзяйсняецца абмен ключамі і даданне карыстача і яго адчыненага ключа ў адрасную кнігу. Дадаць іншага карыстальніка можна толькі пасля адпраўкі запыту на зносіны і атрыманні згоды атрымліваць паведамленні. Пасля запуску прыкладанне стварае свой схаваны сэрвіс і правярае наяўнасць схаваных сэрвісаў для карыстальнікаў з адраснай кнігі, калі іх схаваныя сэрвісы запушчаны карыстальнікі адзначаюцца як якія знаходзяцца ў online. Падтрымліваецца падаванне сумеснага доступу да файлаў, для перадачы якіх таксама выкарыстоўваецца шыфраванне і P2P-рэжым.
Змены ў новым выпуску:
- Дададзены асобны дыялог са спісам усіх запытаў, якія паступілі на зносіны, які замяніў сабой дыялог пацверджання, які ўсплываў пры атрыманні кожнага запыту.
- Дададзена інфармаванне аб паступленні запытаў на зносіны ў галіне апавяшчэнняў на сістэмным латку.
- Дададзена і прыменена па змаўчанні новая тэма афармлення ў цёмна-сінім стылі.
- Дана магчымасць падключэння ўласных тэм афармлення.
- Рэалізавана магчымасць змянення памеру вобласці з адраснай кнігай.
- Дададзеныя ўсплывальныя падказкі.
- Палепшана праверка ўводу.
- Унесены разнастайныя крэйды паляпшэння ў інтэрфейс.
Крыніца: opennet.ru