Назад
Реєстрація в Signal без номера спиратиметься на докази з нульовим розкриттям
SiTech AI Team2 წთ. საკითხავი

Реєстрація в Signal без номера спиратиметься на докази з нульовим розкриттям

У репозиторії Signal для Android з'явилися зміни для облікових записів без номера, а дискусія в спільноті, яка стежить за цим запитом із 2018 року, пояснює, як у схемі використовуються докази з нульовим розкриттям.

Давня мета Signal — дозволити реєстрацію без номера телефону — починає з'являтися в коді. У публічній історії комітів репозиторію для Android є низка змін, позначених як робота над обліковими записами без номера, а гілка спільноти, що відстежує цей запит із 2018 року, останні тижні обговорює, на чому триматиметься функція: на доказах з нульовим розкриттям.

Що показують коміти

Каркас з'являється поетапно. 25 серпня greyson-signal додав коміти “Add signal login screen scaffolding” та “Allow setting username in registration module”; наступного дня mtang-signal додав “Add new signal login strings”. Більша партія надійшла 2 вересня: “Add basic ability to register numberless account”, “Add basic ability to login to an existing numberless account”, “Use new zkgroup credential for numberless accounts”, “Add password manager support to numberless login”, а також кілька змін, які ховають налаштування, що мають сенс лише за наявності номера — зокрема нагадування про PIN і параметр видимості номера.

9 вересня той самий репозиторій отримав два менші виправлення: “Fix setting name rendering when there's no phone number” і “Allow full CDS refreshes for numberless accounts”. Ці діфи — поки що єдиний публічний слід роботи: у гілці немає ні дати випуску, ні офіційної заяви, а зміни стосуються клієнта для Android.

Докази з нульовим розкриттям уже всередині Signal

У гілці співробітник Signal alex-signal (Алекс Гарт) зауважив, що докази з нульовим розкриттям уже використовують для перевірки набору символів і довжини імені користувача — «не розкриваючи самого вмісту». Давній учасник під ніком rassilon1963 пояснив, що та сама технологія лежить в основі груп, значків за донати та платежів за резервні копії: Signal зберігає список платників, але не може пов'язати обліковий запис із конкретним із них, а клієнт доводить належність до цього списку, не показуючи, який саме запис ваш.

Питання про анонімність залишаються відкритими

Не всі в гілці вважають, що зміна дасть анонімність. Користувач kevino наводив аргумент, що платні функції тягнуть за собою податкові, облікові та лог-зобов'язання, яких не мають донати, і що від Signal можуть вимагати метадані про конкретні акаунти. rassilon1963 відповів, що клієнт Signal спроєктований так, аби не довіряти серверу, і послався на публічний огляд криптографії протоколу. Так чи інакше, обговорення фіксує код у процесі роботи, а не готову функцію: гілка, відкрита в березні 2018 року, налічує вже 217 повідомлень і близько 37 000 переглядів.

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.