Baza znanja Pogovarjanje z ljudmi
Skupinski klepeti
Šifrirani skupinski pogovori od konca do konca, ki ne razkrijejo svojih članstvo. Vsako sporočilo je ovito za vsakega člana posebej, naslovljeno na ključ, ki je uporabljen enkrat.
Ta stran je zaradi priročnosti strojno prevedena. Velja angleški izvirnik.
Ustvarjanje skupine
/group @alice @bob Weekend plans ustvari skupino s temi člani in to
ime. Ime ni obvezno. Lahko tudi izbirate Ustvari skupinski klepet od
kontekstni meni nekoga ali uporabite + poleg razdelka Skupinski klepeti v
stranska vrstica.
Postaneš član skupine lastnik. Skupine so omejene na 100 članov, ker je vsako sporočilo šifrirano posebej za vsako in pahljača na sporočilo mora ostati omejena.
Dodajanje članov
/addmember @nym, oz /invite @nym ko ste v skupini. ali
kdor koli razen lastnika lahko to stori je skupina dovoli članom, da dodajo druge
nastavitev v kontekstnem meniju skupine.
/groupinfo navaja trenutne člane.
Povezave za povabilo
Privzeto izklopljeno. Lastnik se vklopi Dovolite pridružitev prek povezave s povabilom od kontekstni meni skupine, po katerem se tam pojavi povezava — za lastnika in za tudi člani, ko je vklopljena možnost »Dovoli članom dodajanje drugih«.
Nekdo povsem nov, ki odpre povezavo s povabilom, mora najprej izbrati nym ali se prijaviti; pridružitev nato se nadaljuje sam, tako da jim ni treba drugič najti povezave.
Ponastavi povezavo s povabilom naenkrat prekliče vse do sedaj deljene povezave. Uporabite ga, ko a povezava je končala nekje, kjer niste nameravali.
Deljenje zgodovine z novimi člani
Tudi privzeto izklopljen, tudi klic lastnika: Delite zgodovino z novimi člani v kontekstni meni skupine.
Ko je vklopljen, se kdor koli doda, nadaljuje do zadnje skupine 50 sporočil temu novemu članu, kot en sam šifriran blob, njim samim. Posredovana sporočila so označena nepreverjeno, ker podpisov originalnih avtorjev ni mogoče ponovno preveriti ko je besedilo posredovala tretja oseba — zaupate osebi, ki je dodala da nisi uredil, kar so posredovali.
Lastniki, moderatorji in člani
| Ukaz | Ali | Kdor lahko |
|---|---|---|
/kick @nym | Odstrani člana | Lastnik, moderatorji |
/ban @nym | Odstrani jih in blokira njihovo vrnitev | Lastnik, moderatorji |
/unban @nym | Odpravlja prepoved | Lastnik |
/addmod @nym | Napreduje v moderatorja | Lastnik |
/removemod @nym | Zniža moderatorja | Lastnik |
/transferowner @nym | Predaja skupino | Lastnik |
/leave | Odstrani vas iz skupine | Kdorkoli |
Ni strežnika za arbitražo, zato vsak odjemalec sam preveri vlogo – kdaj pošiljanje dejanja moderiranja in znova ob vsakem dogodku moderiranja, ki ga prejme. Stranka ki trdi, da ima moč, ki je nima, vsi drugi preprosto ignorirajo.
Kako deluje skupinsko šifriranje
Skupinski klepeti uporabljajo iste govorice NIP-17 in darilne ovoje NIP-59 kot zasebna sporočila, en ovoj na vsakega člana šifrirano za tega člana. Nymchat nato doda nekaj, česar standardni NIP-17 nima.
Vrteči se ključi prejemnika
Z navadnim NIP-17 nekdo, ki opazuje štafeto, vidi N darilnih ovojov, ki se pojavijo v istem trenutku, naslovljeno na N različnih ključev pubkey. To je seznam članov in ga ni treba dešifrirati brati.
Tako Nymchat rotira ključe prejemnika. Vsakič, ko pošljete, vaša stranka skova novo
ephemeral keypair in oglašuje svojo javno polovico znotraj šifrirane govorice, kot
ephemeral_pk oznaka. Od takrat naprej vsi naslavljajo svoja sporočila na ta ključ
namesto svojega pravega. Do opazovalca vsako sporočilo v skupini potuje med
enkratni pubkeys, ki nimajo vidne povezave do nobene identitete in nobeni dve sporočili ne delita a
prejemnik.
Okrevanje po kompromisu
Ta rotacija je tudi obnovitveni mehanizem. Če je naprava ogrožena, uporabnik preprosto pošlje sporočilo: novi efemerni ključ, ki ga oglašuje, nadomesti starega za vsakega člana samodejno. Ni ponovne sinhronizacije zunaj pasu, ki bi jo bilo treba urediti, in skupine se ne morejo dogovoriti na.
Vrnitev po odsotnosti
Efemerni ključi se vrtijo in dogodki, ki jih prenašajo, potečejo iz relejev. Stranka, ki je bila več dni brez povezave se lahko zato vrnejo s ključi, mimo katerih so se premaknili vsi drugi. Tako naprej znova vzpostavi povezavo, po dovolj dolgi vrzeli pošlje zahtevo za ponovno sinhronizacijo ključa z omejeno hitrostjo vsakemu od skupine in ponovno izmenjuje trenutne ključe — kar prepreči, da bi se dolge počitnice obrnile v skupino, ki je ne morete več brati.