Zaštita chata od zloupotrebe i spama
BizzBot4 min čitanja
Chat na sajtu treba da ima ograničenja: koliko poruka posetilac može da pošalje u kratkom vremenu i koliko je poruka duga. Bez toga neko može da pošalje hiljade poruka, ispuni ti mesečni paket ili poveća račun, a pravim kupcima zagorča iskustvo. Ova ograničenja ne smetaju običnim posetiocima, a štite tebe.
Ukratko
- Otvoren chat privlači spam i automatske skripte, kao i svaka forma na sajtu.
- Zloupotreba može da potroši tvoje poruke ili novac i da usporu chat.
- Dva osnovna zaštitna sloja su ograničenje učestalosti i ograničenje dužine poruke.
- Pitaj dobavljača šta se dešava kad neko preplavi chat porukama.
- Povremeno pročitaj razgovore da uočiš čudne obrasce.
Kako izgleda zloupotreba
Zloupotreba chata ima nekoliko lica i nije uvek zlonamerna. Evo najčešćih oblika:
- Automatski spam: skripta šalje stotine poruka sa linkovima ili reklamama, isto kao što spamuje kontakt forme.
- Preplavljivanje: neko, iz zabave ili zlobe, šalje mnogo poruka da opterećuje sistem.
- Besmisleni dugi tekstovi: ogromne poruke sa nasumičnim sadržajem koje troše resurse.
- Korišćenje chata za svoje potrebe: neko pokušava da koristi tvog agenta kao besplatnog asistenta za zadatke koji nemaju veze sa tvojim poslom.
- Pokušaji zbunjivanja: poruke koje navode agenta da prekrši pravila. Više o tome u članku Prompt injection objašnjen za vlasnike sajtova.
Većina posetilaca ništa od ovoga ne radi. Ali dovoljna je jedna skripta da napravi problem, pa se zaštita planira unapred.
Zašto je to tvoj problem
Svaka poruka ima cenu, a paket ima ograničen broj poruka. Primer, izmišljen: ako ti paket pokriva određeni broj poruka mesečno, a skripta potroši veliki deo za jedno veče, ostaćeš bez poruka za prave kupce. Kod nekih dobavljača to može da znači i dodatni trošak, zavisno od ugovora.
Postoji i drugi, manje očigledan trošak: razgovori ti se pune smećem, pa je pregled stvarnih pitanja teži. A ako agent odgovara na besmislene zahteve ili izlazi iz teme, to pada na tvoj ugled.
O tome kako da razumeš i kontrolišeš potrošnju, čitaj u članku Kako kontrolisati troškove chat agenta.
Dva osnovna zaštitna sloja
Ograničenje učestalosti
Ograničenje učestalosti znači da jedan posetilac ne može da pošalje više od određenog broja poruka u određenom vremenu. Običan čovek kuca poruku, čeka odgovor, čita i piše dalje, pa ga ograničenje nikad ne dotakne. Skripta koja šalje poruku za porukom naiđe na zid.
Ovo je ista ideja kao kod prijave na nalog: posle nekoliko neuspelih pokušaja sistem te zaustavi na neko vreme. Cilj je da zaustavi mašinu, a da čovek ne primeti.
Ograničenje dužine poruke
Ograničenje dužine znači da poruka ne može da pređe razumnu veličinu. Kupac koji pita o dostavi piše jednu do tri rečenice. Poruka od više hiljada znakova gotovo sigurno nije pitanje kupca, nego pokušaj da se agent zatrpa ili zbuni.
Dobro postavljeno ograničenje nije uočljivo običnom posetiocu. Loše postavljeno može da seče legitimne poruke, pa vredi proveriti kolika je granica i da li pokriva stvarne slučajeve, na primer kupca koji opisuje problem u nekoliko pasusa.
Drugi slojevi koje vredi pomenuti
Pored dva osnovna, dobavljači mogu da imaju i dodatne mere. Ne tvrdimo da ih svi imaju, nego da je dobro pitati:
- ograničenje ukupnog broja poruka po paketu, da trošak ima plafon,
- zaštitu od automatskih skripti, slično kao kod formi,
- pravila agenta da ne izlazi iz teme i ne otkriva svoja uputstva,
- mogućnost da vidiš sve razgovore i uočiš sumnjive obrasce.
BizzBot paketi imaju mesečno ograničenje poruka, a Premade paket ima fiksnu cenu bez AI troška, jer posetilac bira dugmiće umesto da slobodno kuca. U Rast paketu vidiš sve razgovore u panelu, a u Pro paketu i potrošnju u odnosu na paket. Za detalje o zaštiti u tvom slučaju, javi nam se.
Šta možeš da uradiš sam
Zaštita nije samo posao dobavljača. Ti možeš da napraviš nekoliko jednostavnih stvari:
- jednom nedeljno pogledaj broj razgovora i potrošnju poruka, pa uporedi sa uobičajenim,
- ako ostavljaš kontakt formu uz chat, i nju zaštiti od automatskih poruka,
- zapamti ko ima pristup panelu i ukloni naloge ljudi koji više ne rade kod tebe,
- kad primetiš napad, zabeleži datum i primere poruka, jer će to dobavljaču olakšati pomoć.
Pitanja za dobavljača
Pre nego što izabereš rešenje, postavi ova pitanja i zapiši odgovore:
- Šta se dešava kad neko pošalje veliki broj poruka za kratko vreme?
- Postoji li ograničenje dužine poruke i koliko ono iznosi?
- Da li poruke koje potroši spam idu na teret mog paketa?
- Kako vidim da li se desila zloupotreba?
- Šta radim ako primetim napad?
Jasni odgovori su dobar znak. Neodređeni ili izbegavajući su razlog za oprez. Slična pitanja za izbor rešenja nalaze se i u članku Pitanja koja postavi dobavljaču pre nego što kupiš AI rešenje.
Česta pitanja
Da li ograničenje poruka smeta pravim kupcima?
Pravilno podešeno ne smeta. Običan posetilac piše sporo i malo, pa ne dostiže ograničenje koje je namenjeno skriptama.
Može li neko da potroši moje poruke spamom?
Može, ako zaštite nema ili je slaba. Zato pitaj dobavljača kako su poruke zaštićene i da li spam ide na teret tvog paketa.
Kako da primetim da je chat meta spama?
Pogledaj razgovore: mnogo sličnih poruka za kratko vreme, besmisleni tekstovi i linkovi su znaci. Ako ih vidiš, javi dobavljaču.
Šta dalje
Zapiši pet pitanja iz ovog članka i postavi ih trenutnom ili budućem dobavljaču. Ako tražiš rešenje čija se potrošnja jasno vidi, pogledaj pakete.