Preskoči na sadržaj

Bezbednost i privatnost

Zaštita je u bazi i na serveru, ne samo u dugmadima.

Odazivo dozvoljava gostu bez naloga da stvori pravi posao za tim. To je operativno korisno i tehnički osetljivo — zato je ovo objašnjenje napisano običnim jezikom, za vlasnika, ne za programera.

Ukratko

  1. 01Podaci razdvojeni po lokalu, provereni u bazi
  2. 02Uloge sprovedene na serveru, ne u interfejsu
  3. 03Nepredvidivi linkovi po stolu i pravila ponavljanja
  4. 04Statusi i vlasništvo pod kontrolom servera
  5. 05Evidentirane izmene podešavanja
  6. 06Gost bez naloga, bez profila, bez praćenja

Podaci su razdvojeni po lokalu

Svaki korisnik vidi samo lokale u kojima ima važeće članstvo i dovoljnu ulogu. Promena adrese u pregledaču ili sadržaja zahteva ne otvara tuđe podatke — proveru vrši server i sama baza, kroz pravila na nivou redova (Row Level Security).

Nepostojeće, pogrešne i tuđe adrese lokala dobijaju isti odgovor, tako da se iz odbijanja ne može zaključiti šta postoji.

Uloge: osoblje, menadžer, vlasnik

Osoblje radi u redu zahteva. Menadžer ima delegiran, ograničen pristup sadržaju. Vlasnik je administrator lokala. Prava se ne sprovode skrivanjem stavki u meniju, već proverom identiteta, članstva i uloge na serveru, sa unapred odobrenim operacijama nad bazom.

  • Prijavljen identitet i članstvo u lokalu
  • Uloga proverena na serveru i u bazi
  • Samo odobrene operacije nad podacima
  • Provera na nivou svake stranice

Otvorena stranica gosta je zaštićena od zloupotrebe

Gost ne pravi nalog, ali ne može ni da zatrpa tim. Svaki sto ima jedinstven, nepredvidiv link. Server proverava da su lokal i sto aktivni i poštuje radno vreme ako je uključeno.

Zatim primenjuje pravila ponavljanja: isti zahtev ne može biti dva puta aktivan, postoji najveći broj aktivnih zahteva po stolu, pauza pre ponavljanja iste vrste, razmak između različitih vrsta i ograničenje u vremenskom prozoru.

Vlasnik može da isključi pojedine akcije i da utiša sto kada je to potrebno.

Statuse i vlasništvo vodi server

Preuzimanje i završetak zahteva nisu promena u pregledaču, već zapis u bazi koja dozvoljava samo ispravne prelaze. Zato dvoje ne mogu istovremeno biti vlasnici istog zahteva, a status koji gost vidi odgovara stvarnom stanju.

Izmene vlasnika se evidentiraju

Osetljiva podešavanja lokala menjaju se kroz evidentirane operacije sa unapred odobrenim poljima, ne slobodnim upisom iz pregledača. Zaštita od istovremenih izmena sprečava da jedna zastarela sesija tiho pregazi novije izmene iz druge.

Privatnost gosta

Gost ne ostavlja ime, telefon ni nalog. Zahtev nosi lokal, zonu, sto, vrstu zahteva i vremena — to je operativni podatak lokala, ne profil gosta. Sajt na kome ovo čitate ne koristi praćenje ni analitiku trećih strana.

Kako se proizvod proverava

Odazivo se razvija uz automatske provere tipova, testove bezbednosti baze, testove uloga i pristupa, testove toka gosta, tima, menadžera i vlasnika, verifikaciju istorije izmena baze i skeniranje koda i isporučenih paketa na tajne. To nije marketinška poruka, već način rada.

Imate pitanje koje ovde nije odgovoreno? Postavite ga na demonstraciji.