TetraChat polymorphic

1 тис.+
Завантаження
Вікові обмеження
Для всіх вікових груп
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана

Про цей додаток

Перший додаток для текстового спілкування між користувачами, що використовує поліморфну ​​мережу, як новий спосіб зберігання та обміну інформацією через вміст мережі WWW. Спосіб збереження та відновлення введеного користувачем контенту ставить під сумнів його правдивість і достовірність, при цьому за короткий проміжок часу не відбувається втрати суті супровідної частини інформації. З точки зору більших часових проміжків - зазвичай кілька днів/тижнів, поліморфно спільний вміст розпадається і відбувається його повний розпад. Додаток складається з клієнтської та серверної частини.

Двигун TetraChat
Серверна частина програми зберігається на центральному сервері. Він використовується для обробки, відновлення вмісту та його розповсюдження на кінцеві пристрої користувачів. Використовує принципи зберігання інформації на основі «поліморфної комунікації» (зберігання та відновлення). Контент шифрується в сховищі за допомогою ключа RSA довжиною 4096 біт. Ключ є специфічним для кожного окремого каналу та генерується під час його створення. Власник каналу може зберегти ключ. Ключ не зберігається на стороні сервера, і коли двигун сервера запускається, власник повинен надати ключ, інакше зв'язок буде неможливо відновити.

Клієнт TetraChat
Клієнтська частина програми, представлена ​​Інтернет-браузером або рідною програмою для певної операційної системи. Для зв'язку з серверною частиною використовується протокол зв'язку HTTPS. Програма служить точкою входу та рівнем презентації вмісту. Жодний вміст не зберігається на стороні кінцевого пристрою. Створення каналу зв’язку/чату та надання спільного доступу до нього Під час створення каналу зв’язку можна параметризувати поведінку поліморфного спілкування. У момент створення каналу присвоюються унікальні ідентифікатори зв'язку (QUID і назва). Ім'я є унікальним параметром, який служить лише для внутрішньої орієнтації користувача і не може використовуватися для пошуку каналу. Шукати, або Для підключення до каналу необхідно використовувати QUID (унікальний 32-байтовий ідентифікатор). Підключення нових користувачів відбувається шляхом спільного використання цього ідентифікатора. Після створення каналу необхідно вибрати пароль доступу, який в подальшому використовується для авторизації користувача. Якщо користувач має QUID-ідентифікатор, але не має пароля доступу, замість справжнього вмісту відображається лише т.зв. «фейкові повідомлення», тобто випадково згенерований контент. Після введення правильного пароля вміст, що відображається, є справжнім. Функція відображення «підроблених повідомлень» необов’язкова і її не потрібно активувати. Якщо функція не активована, для перегляду вмісту необхідно знати правильний пароль доступу. Такий підхід гарантує відсутність логічного зв'язку між користувачами. Параметр швидкості «забуття» визначає ступінь ймовірності повного розриву зв'язку з часом. З більшою швидкістю забування використовуються такі кінцеві URL-адреси, де існує більша ймовірність зміни вмісту за коротший проміжок часу (наприклад, дискусійні форуми).

Спілкування з користувачем
Для введення нового повідомлення програмі потрібне ім’я користувача (логін), яке обирає користувач самостійно. Як додатковий елемент ви можете використовувати пароль, щоб захистити себе від крадіжки особистих даних. У разі захисту паролем лише власник пароля може використовувати ім’я для входу на даному каналі в майбутньому. Обсяг звіту обмежений 250 квартирами.
Оновлено
14 вер. 2025 р.

Безпека даних

Безпека визначається тим, як додаток збирає і кому передає ваші дані. Способи забезпечення конфіденційності й захисту даних можуть різнитися залежно від використання додатка, регіону та віку користувача. Розробник, який надає цю інформацію, може оновлювати її.
Дані не передаються третім сторонам
Докладніше про те, як розробники заявляють про передавання даних
Дані не збираються
Докладніше про те, як розробники заявляють про збирання даних

Що нового

Saving channels and using them via redirection