Гайд по установке, регистрации и общению в активистском мессенджере Element. Благодаря шифрованию, децентрализации и анонимности, это один из наиболее практичных и безопасных способов коммуникации в условиях подполья.
Коротко о том, что это такое
Element.io – свободный кроссплатформенный мессенджр, работающий по протоколу Matrix.
Matrix – децентрализованный клиенто-серверный протокол обмена мгновенными сообщениями и файлами, а также поддерживает голосовую связь и видеосвязь.
Децентрализованный – не имеющий единой точки входа/выхода. В контексте матрикса: серверов обмена трафиком много, они находятся во владении не одной компании/одного человека, а множества. В частности можно приобрести домен и арендовать сервер, на котором можно поднять свой matrix сервер им управлять. При этом сохраняется возможность общаться с пользователями, который зарегистрированы на других серверах.
Установка на ОС «Windows 10»
- Прейдите на сайт https://element.io/:
- Наведите курсор на поле «Personal»
- Выберете приложение Element
![](https://telegra.ph/file/8871f1edb2dd4c2566625.png)
4. На открывшейся странице выберете «Get Started»
![](https://telegra.ph/file/c08ea47e65bb1bbf39532.png)
5. На следующей странице выберете «Download Element App»
![](https://telegra.ph/file/0cbf0886c61752a76e207.png)
6. На открывшейся странице выберете «Windows 10(64 bit)»
![](https://telegra.ph/file/4cc8011c6d25ecb9ee762.png)
7. После окончания загрузки откройте и запустите установщик
![](https://telegra.ph/file/0f9048ce350040642df67.png)
8. Запускаем файл Element Setup.exe и соглашаемся на запуск.
![](https://telegra.ph/file/d506e4a3bb86477e7d0b3.png)
9. После установки приложение запуститься и вы увидите следующее окно:
![](https://telegra.ph/file/e0de1f9f0a013edb0cd41.png)
Учетные записи
Где и как ее можно получить
Т.к. Element работает по протоколу Matrix – мы можем создать учетную запись на любом сервере, на котором открыта регистрация, либо создать аккаунт на закрытом для регистрации сервере при наличии приглашения. При выборе сервера с открытой регистрацией могут быть нюансы в виде отдельно прописанных пользовательских соглашений и т.п. По этому мы бы не рекомендовали выбирать не распространенные сервера. Исключение — если вам рекомендовали данный сервер доверенные товарищи. Наиболее распространенный сервер c открытой регистрацией – matrix.org. Ввиду этого пройдем регистрацию на сервере matrix.org.
Регистрация и вход в element на сервере matrix.org
- Выбираем «Создать учетную запись»
![](https://telegra.ph/file/73f5a822d6aec39aa2386.png)
2. На открывшейся странице видим следующие варианты создания учетной записи (данные варианты не допустимы для создания аккаунта связанного с активистскими задачами, но возможно приемлемы для повседневной жизни):
a) С помощью аккаунта на github;
b) С помощью gmail аккаунта;
c) С помощью аккаунта на gitlab;
d) С помощью facebook аккаунта;
e) С помощью аккаунта в apple id.
![](https://telegra.ph/file/b64ed266f4cd3bda6d03e.png)
3. Т.к. предыдущие варианты не подходят – создаем пользователя обычными средствами. Т.е. вводим придуманное имя пользователя и пароль. Электронную почту когда будете вводить – вводите исключительно почту созданную для активистских целей. К примеру можно завести protonmail почту (https://proton.me/).
1) Придумываем имя пользователя. В нашем случае manual-matrix-user
2) Генерируем пароль в keepassxc или в другом генераторе паролей, либо придумываем пароль с большими, маленькими буквами, цифрами спецсимволами. Рекомендую длину от 15 символов.
![](https://telegra.ph/file/4b8f731a045aa6d99907d.png)
4. Проходим капчу после нажатия кнопки «Зарегистрироваться»
5. Просматриваем пользовательское соглашение, отмечаем чекбокс
![](https://telegra.ph/file/c80e99de2255d67427eae.png)
6. Проверяем электронную почту, указанную при регистрации, и подтверждаем регистрацию:
![](https://telegra.ph/file/93ed8a9ced49c42c6a6be.png)
7. После перехода по ссылке в письме подтверждающую регистрацию увидим следующее окно, нажимаем «Войти»:
![](https://telegra.ph/file/a3b606d5e35200ac332a0.png)
8. Входим в аккаунт. Возможны следующие варианты:
a) Имя пользователя;
b) Email
c) Телефон
![](https://telegra.ph/file/49e31b1decb20e1a4ce71.png)
9. Наш вариант, естественно, по имени пользователя или почте. Вводим логин и пароль. И мы оказываемся на главной странице. Вам будет задано два вопроса
a) Помогите улучшить Element -> Нет
b) Включение бета-версии приложения -> Нет
Настройка Element
- Нажимаем на кружок с первой буквой вашего ника и выбираем «Все настройки»
![](https://telegra.ph/file/8da193d175036c487de9a.png)
2. Просмотрите настройки и настройте их по вашему усмотрению во вкладках. Кроме «Безопасность и управление».
3. Вкладка безопасность и управление:
a) Можно увидеть на каких устройствах вы залогинены и разлогинить их. Также необходимо в ваших залогиненых устройствах проверить вашу сессию. Вашу сессию также можно будет подтвердить и в диалоге с кем-то текстом. Для этого в диалоге выберете вашего пользователя, вашу сессию и нажмите проверить с помощью текста. Сравните текст в поле с текстом ключа во вкладке безопасность, если все ок – нажмите «подтверждаю».
b) Безопасное резервное копирование. Нажмите «Настроить». Выберете один из вариантов. В нашем случае выберем «Создание ключа безопасности». Предложить сохранить в файл или скопировать в буфер обмена. Если пользуетесь хранилищем паролей – делаем дополнительное поле и вносим туда парольную фразу из буфера обмена. Если сохраняем в файл – файл хранить необходимо в защищенном месте. С помощью данной резервной копии можно восстановить ключи шифрования из предыдущих сессий и с их помощью расшифровать старые сообщения.
c) Экспортируем ключи отдельно в файл и также сохраняем его в паролилке или в надежном месте. Необходим для ручного восстановления ключей вашей сессии в случае утери или перезахода аккаунта. При экспорте необходимо будем ввести пароль. Его бы тоже не потерять 🙂
d) «Никогда не отправлять зашифрованные сообщения непроверенным сессиям в этой сессии» По-хорошему бы включить, но тогда вам необходимо будет перед началом всех переписок авторизовывать сессии вашего собеседника. В больших чатах это вызывает проблемы. Поэтому, возможно данную опцию не стоить включать.
Начало переписки
- Начинаем переписку:
![](https://telegra.ph/file/07bac4429cee4bc889f12.png)
2. Вводим ник человека, с которым хотите связаться по формату из примера @user_name:server_name. Либо скидываете ему ссылку:
![](https://telegra.ph/file/b9ae87678248070375b1c.png)
3. Жмем вперед если ввели ни пользователя по заданному формату.
![](https://telegra.ph/file/8c17b19c2f314d149c9a3.png)
4. Когда ваш собеседник подтвердит контакт вы можете начать переписку.
5. После начала переписки рекомендую сразу аутентифицировать пользователя.
![](https://telegra.ph/file/2e711e2ef61f14a2bd1b4.png)
6. Жмем «люди» и видим пользователей в чате. Выбираем собеседника с серым значком и жмем «Проверить» и «Начать проверку». Проверку можно пройти, если пользователь сейчас онлайн. Без его участия проверить сессии не получиться.
7. После подтверждения прохождения проверки с контактом вы увидите вариант с проверкой интерактивной. Вам необходимо будет по другому каналу связаться с собеседником и сравнить символы. Если совпадают и вы, и собеседник жмите «Они совпадают»
8. Выход из диалога – правой кнопкой мыши по диалогу и покинуть его. Диалог переместиться в архивы ниже. Повторите действие с нажатием и выберете «Забыть».
9. Можно еще делать приватные румы -> Плюсик под домиком. Там в подсказке расписано для чего и как они 🙂
На этом все:)