Naujienos

ChatMeld: saugumas be įprastos registracijos formos

ChatMeld nereikalauja iš vartotojo užpildyti įprastą registracijos formą, tačiau tuo pačiu sukuria būtiną techninę identifikaciją, susieja veiksmus su vidiniu profiliu, naudoja laikinas pokalbių modelius ir tikrina žinutes prieš jas publikuojant.

Kai pirmą kartą uždaviau žvilgsnį į ChatMeld iš šalies, man tapo aišku, kodėl jį gali neteisingai suvokti moderatoriai ir platintojų platformos. Vartotojas neįveda el. pašto, nesugalvoja slaptažodžio, nepasirenka nuolatinio nicko ir nepildo viešo profilio.

Tačiau trūkstant įprastos registracijos formos nereiškia, kad registracija kaip tokia neegzistuoja.

Jut, ChatMeld neperkrauna šios užduoties vartotojui.

Registracija yra, tačiau jos nereikia užpildyti rankiniu būdu

Senas požiūris dažnai atrodo vienodas: žmogus įveda el. paštą, sugalvoja slaptažodį arba patvirtina telefono numerį, po kurio gauna paskyrą.

Tokia forma sukuria tvarkos įspūdį, bet pati beveik nieko nesako apie saugumą. Vienas žmogus gali užregistruoti daugybę adresų, naudoti laikinus numerius ir keisti paskyras kiekvieną kartą pažeidęs taisykles. Dėl to el. paštas ar telefonas tampa tik įėjimo būdu, bet ne garantija, kad vartotojas prieš sistemą yra naujas ar tikrai patikrintas.

ChatMeld naudoja kitą principą. Registracijos metu sistema sukuria savo unikalų techninį identifikatorių ir išsaugo jį įrenginyje. Šis identifikatorius naudojamas vėlesniam atpažinimui ir yra susiejamas su vidiniu vartotojo profiliu.

Vartotojas nemato ilgos anketos ir neskuba kurti naujo vardo ar slaptažodžio, tačiau sistema tuo pačiu nepriima jo kaip visiškai nepažįstamo dalyvio.

Vartotojo atžvilgiu procesas paprastas: programa paleidžiama, techninė registracija įvyksta automatiškai, ir kartu sukuriamas vidinis profilis, kuris naudojamas visose pokalbiuose.

ChatMeld nėra skirtas dirbti naudojant emuliatorius: jų naudojimas blokuojamas techniniu lygiu. Tai riboja galimybę masiškai kurti nepriklausomas virtualias programėlės kopijas vietoj naudojimo registruoto įrenginio.

Registracija pati savaime nėra išskiriama ir nevirsta atskira anketa, kurią reikėtų nuolat pildyti rankiniu būdu.

Kodėl „Vasja Pupkin“ vardas nieko nelemia

Daugelis sistemų stengiasi sukurti tapatumo įspūdį per profilį. Vartotojas pasirenka vardą, įkelia nuotrauką, kartais nurodo miestą ar kitą informaciją. Tačiau jei žmogus gali save vadinti, kaip tik nori, tai dar nereiškia, kad jis yra atpažįstamas ir tuo labiau atsakingas.

To paties vardo gali būti keli vartotojai viename pokalbyje. Tas pats asmuo gali šiandien vadintis vienu vardu, o rytoj - visiškai kitomis. Pats vardas neleidžia suprasti, kas išsiuntė žinutę ir kam taikyti sankcijas.

ChatMeld matomas vartotojo žymeklis automatiškai sugeneruojamas iš skaičių ir spalvos derinio, ir atsitiktinai priskiriamas konkrečiam pokalbiui. Kito pokalbio metu tas pats vartotojas gali gauti kitą žymeklį.

Tai nėra būdas paslėpti dalyvį ar pakeisti vidinį profilį. Toks identifikatorius reikalingas tik tam, kad dalyviai galėtų viena kitą atpažinti pokalbio metu.

Po juo lieka tas pats vidinis profilis, sukurtas sistema registracijos metu. Todėl matomo vardo keitimas negarantuoja pokyčio atsakomybės istorijoje.

Laikinas pokalbis – pagrindinis modelis, o ne išimtis

Kita svarbi ChatMeld ypatybė susijusi su pokalbio galiojimo laiku.

Įprastas pokalbis čia nėra suplanuotas kaip amžina grupė, kuri egzistuoja metus po to, kai visi dalyviai jau išėjo. Jam nustatomas tam tikras veikimo laikotarpis. Jei bendravimas tęsiasi, naujos žinutės pratęsia jo aktyvumo laiką. Jei pokalbis nutraukiamas, laikas pasibaigia, pokalbis išnyksta, o pranešimai nebepasiekiami kaip nuolatinis archyvas.

Tai nėra specialus režimas, o pagrindinė įprasto pokalbio logika.

Šis požiūris tinka laikiniems atvejams: kelionėms, renginiams, vietinėms diskusijoms, susitikimams ar pokalbiams vietoje. Pokalbis egzistuoja tol, kol yra reali reikšmė jame.

Jei niekas neparašo, pokalbis palaipsniui užbaigiama pati. Jei dalyviai tęsia bendravimą, jo galiojimo laikas ilginamas. Todėl aktyvus pokalbis gali veikti gerokai ilgiau nei pradinė periodas ir teoriškai išlikti tol, kol tęsiasi bendravimas.

Laikinumas čia tampa saugumo dalimi. Ne kiekvienas pokalbis tampa begaline istorija, kurią galima atrasti po kelių metų. Nenaudojami pokalbiai ir žinutės ištrinami, kai išnyksta jų egzistavimo priežastis.

Asmeninė žinutė nereiškia privatų pokalbį

ChatMeld galima kreiptis į konkretų dalyvį, tačiau tai nesukuria asmeninio susirašinėjimo.

Paspaudus ant pokalbio dalyvio nicko, jis automatiškai įsikels į žinutės rašymo eilutę. Išsiuntus žinutę, adresatas bus vizualiai pabrėžtas, tad jis supras, kad žinutė yra būtent jam.

Tačiau pati žinutė lieka bendrame pokalbyje ir matoma visiems dalyviams. Tai nėra paslėptas dialogas ar atskiras asmeninis kanalas.

Šis mechanizmas leidžia išlaikyti aiškią bendravimo struktūrą: vartotojas gali kreiptis į konkretų žmogų, bet pokalbis išlieka atviras ir skaidrus visiems.

ChatMeld nenumato galimybės siųsti nuotraukas, vaizdo įrašus ar balso žinutes. Nenumatytas ir privatūs priedai arba atskiros privačios žinutės kanalo galimybės. Pagrindinis formatas – viešas tekstinis bendravimas, kuriame asmeniniai kreipimaisi ribojami matomu vardu arba paminėjimu.

Šis požiūris taip pat yra saugumo aspektas. ChatMeld nuo pat pradžių kurta kaip erdvė bendravimui tarp įvairaus amžiaus žmonių, įskaitant vaikus. Todėl suaugusiųjų ir seksualizuotos temos, priekabiavimas bei kitos draudžiamos elgesio formos ne tik įvardijamos kaip taisyklių punktuose – jos apribojamos žinučių apdorojimu ir automatinėmis moderacijomis.

Skundas nėra susijęs su vardu, o su įvykiu

Jeigu vartotojas pastebi pažeidimą, jam nereikia ieškoti pažeidėjo profilio, atsiminti jo vardą ar bandyti suprasti, kas išsiuntė žinutę. Pakanka paspausti ir palaikyti žinutę, tada atsivers skundo forma.

Sistema jau žino, iš kur buvo išsiųsta žinutė, kuris vidinis profilis prisišlieja prie jos ir kas būtent išsiuntė skundą. Moderatoriams tai nėra tik atsitiktinis užrašas ekrane, o konkretus įvykis, susijęs su techniniu dalyvio identifikavimu.

Jeigu skundas patvirtinamas, priemonės taikomos ne prie paprasto žymeklio iš skaičių ir spalvos, o prie vidinio profilio. Todėl pakeitus matomą vardą, nesistebėkite, kad pažeidimų istorija nebus iš naujo pradėta.

Panaikinus pokalbį, nebus atšaukta skundo sprendimo

Laikino modelio klausimas yra: kas nutiks, jei dėl pranešimo buvo pateiktas skundas, bet pokalbis jau pasibaigė ir ištrintas?

Atsakymas paprastas: pokalbio ištrynimas neaštrina pažeidimo ar skundo sprendimo. Skundas yra išskirtinai nagrinėjamas nepriklausomai nuo pokalbio galiojimo laiko. Sistema išsaugo būtinas nuorodas į vidinį profilį, ir po patikrinimo priimtos sankcijos taikomos būtent tam profilui.

Taip pat sankcijos taikomos ne prie atsitiktinio vardo, o prie vidinio profilio. Jei vartotojas tampa nepasiekiamas dėl ChatMeld apribojimų, pokalbio ištrynimas neatideda šio apribojimo: naudotojas negalės naudotis pokalbių paslauga iki atitinkamo laikotarpio pabaigos.

Apribojimo trukmė priklauso nuo pažeidimo rimtumo. Sunkūs pažeidimai gali lemti ilgesnį blokavimą, o laikini apribojimai leidžia naudotojui grįžti po šio laikotarpio pabaigos.

Taigi, pokalbio galiojimo laikas ir sankcijos galiojimo laikas yra skirtingi. Pokalbis gali išnykti kaip dialogas, tačiau vartotojo veiksmų sprendimas išlieka.

Iš anksto žinomos taisyklės

Apribojimai ir turinys nustatomi ne grindžiantis vien tik atskiro moderatoriaus sprendimu, o pagal paslaugos taisykles. Pirmą kartą prisijungęs prie ChatMeld, vartotojas susiduria su įsipareigojimu, kurį patvirtina pasirinkta kalba.

Visada prieinama yra naujausia sutarties versija. Jei taisyklės keičiasi, kitą kartą įjungus ChatMeld, vartotojui automatiškai pasiūloma susipažinti su nauja redakcija ir ją patvirtinti.

Kol nauja versija nėra perskaityta ir patvirtinta, prieiga prie pokalbių nėra suteikiama. Šį žingsnį nėra galima apeiti būdu. Taip vartotojas negali naudotis paslauga be naujausių sąlygų priėmimo.

Tai yra svarbu ir vartotojui, ir moderatorių komandoms. Žmogus iš anksto žino, kokie veiksmai yra draudžiami, o paslaugų komanda taiko taisykles ne „nepageidaujamai nuomonei“, o dalyvio pasirinktais apribojimais nuo pat pradžių.

Net ir techninė registracija nėra amžina saugoma

Panaši sistema taikoma ir įrenginio registracijai.

ChatMeld kuriama laikina techninė įrašas, būtina dalyvavimui pokalbiuose. Vartotojas jo nesukuria rankiniu būdu ir nėra galimybės atskirai ją ištrinti mygtuku. Jei įrenginys neaktyvus kelias dienas, įrašas automatiškai ištrinamas serveryje – ne savaites ar beribį laiką, o būtent dienomis.

Tai nereiškia, kad vartotojas praranda savo pirkinius ar turi pradėti nuo pradžių. Pirktos prenumeratos saugomos nepriklausomai nuo laikinos techninės registracijos. Sugriežtėjus patikros parametrus, vėl prieiga prie pirkimo atstatoma automatiškai.

Dažniausiai vartotojas net nepastebi šio proceso. Jam viskas atrodo paprasta: įrenginys išjungtas, ir prieiga grįžta į vietą.

Taip sistema neperlaiko begalės neaktyvių techninių įrašų, bet ir neleidžia naudotojui įsigyti naują prieigą kiekvieną kartą grįžus.

Moderavimas vyksta dar prieš žinutės išsiuntimą į pokalbį

Labiausiai matoma saugumo dalis yra moderavimas. ChatMeld jis neapsiriboja tik skundų iš karto po žinutės, kai draudžiama žinutė jau pamatyta dešimtyse žmonių.

Žinutės prieš publikuojant patikrinamos kelių pakopų serveryje. Sistema analizuoja ne tik atskirus žodžius, bet ir prasmę, kontekstą, rašymo būdus, sąmoningą maskavimą ir kalbos ypatybes.

ChatMeld nėra laisva daugiakalbė terpė, kurioje kiekvienas gali rašyti bet kuria kalba. Kiekviena įprasta pokalbių erdvė sukurta tam tikrai kalbai. Vartotojas pats renkasi kalbą ir mato tik pokalbius toje kalboje.

Norint matyti pokalbį, nepakanka tik teisingos kalbos. Taip pat būtina atitikti jo prieinamumo sąlygas: būti tam tikrame geografinės aprėpties regione, jungtis prie reikiamos Wi-Fi tinklo ar atlikti vieną iš šių veiksmų priklausomai nuo pokalbio režimo.

Žinutė kita kalba į įprastą pokalbį paprastai nėra priimama. Tai padeda išlaikyti kontekstą ir palengvina turinio tikrinimą. Pokalbiuose su vertimu kalbų vaidmenys iš anksto nustatyti, todėl sistema žino pradinę kalbą ir kalbą, kurią mato kiti dalyviai.

Pavyzdžiui, įžeidimas, grasinimas ar bandymas seksualiai priekabiauti gali būti rašomi su klaidomis, slang’u ar sąmoningai pakeistais simboliais. Kartais pavojingas turinys tampa aiškus tik visos frazės kontekste. Todėl patikra nėra paremta vien tik draudžiamų žodžių paieška.

Jei aptinkamas draudžiamas turinys, jis neįleidžiamas į pokalbį. Priklausomai nuo pažeidimo rimtumo, vartotojui gali būti duotas įspėjimas arba laikinai apribotas prieigos laikas.

Taip pat nėra garantijos, kad sistema niekada nesuklysta. Tačiau architektūra tai yra visiškai kitoks saugumo lygis nei modelis, kuriame bet kuri žinutė iš anksto publikuojama, o patikra prasideda tik po skundo.

Kodėl tai svarbu vaikų bendravimui

ChatMeld nuo pat pradžių kuriamas su prioritetu saugaus bendravimo tarp įvairaus amžiaus žmonių, ypač vaikų. Todėl uždraustos suaugusiųjų temos, seksualizuotas turinys, priekabiavimas ir kitos nepageidaujamos elgesio formos ne tik įvardijamos kaip taisyklių punktuose – jos apribojamos keliomis lygmenimis: taisyklėmis, serverio turinio patikra ir galimybe siųsti žinutes į manualinį moderavimą.

Pokalyje nėra privatų nuotraukų, vaizdo įrašų ar balso žinučių perdavimo. Nenumatytas atskiras slaptas kanalas, kuris galėtų būti naudojamas asmeniniam kontaktui su vaiku. Net asmeninis kreipimasis vardu visada yra matomas visiems dalyviams.

Tai nėra pažadas absoliutaus saugumo – tokio pažado gali duoti tik savo sektoriaus komunikacijos sistema. Tačiau pati ChatMeld struktūra nepalieka plačių galimybių naudotojui spręsti, nes naudotojams dažnai net nesuteikia galimybės pasirinkti visko „iš pradžių“ ir nekuria požiūrio „pirmiausia viską leisti, tada spręsti pagal skundus“.

ChatMeld nėra anoniminis pokalbis ir nebuvo sukurtas kaip anoniminis paslauga. Jei iš išorės atrodo, kad ši erdvė yra „tuščia“ – nėra anketa, nuotraukų, įprasto vardo ar ilgos profilio istorijos – tai nereiškia, kad viduje nėra struktūros ir kontrolės.

Išorinis neįprastas vaizdas dar nereiškia, kaip sistema veikia. Kad ir kaip žiūrėtume iš išorės, už paprasto ekrano slypi būtinoji techninė registracija, vidinis profilis, prieigos taisyklės, pranešimų galiojimo laiko kontrolė ir daugiasluoksnė moderacija.

Kiek galiu spėti remdamasis populiariausiomis paslaugomis, kuriomis pats naudojau, retai pasitaiko derinys, kai vienu metu veikia registracija be įprastos formos, kintantys rodomi vardai, veiksmų susiejimas su vidiniu profiliu, vieši kreipimaisi be privačių priedų, kalbos moderavimas iš anksto ir sankcijų išsaugojimas pasibaigus laikiniams pokalbiams.

Vartotojui suteikiama paprastumas: nereikia užpildyti ilgos anketo, publikuoti asmeninę informaciją ar metus kurti profilį. Tačiau tai nereiškia, kad atsakomybė dingsta. Jei žinutė pažeidžia taisykles, ją galima susieti su vidiniu profiliu, nagrinėti skundą ir taikyti sankcijas net ir po pokalbio ištrynimo.

Todėl ChatMeld nereikėtų vertinti tik pagal įprastos registracijos formos nebuvimą. Tai nėra saugumo atsisakymas, o kitas būdas jį organizuoti: registracija vykdoma sistema, prieiga ribojama kalba, vietove ir tinklo, žinutės tikrinamos prieš publikuojant, o laikinas pokalbio pobūdis nepašalina vartotojo atsakomybės.

Daugiau apie projektą: chatmeld.de