dash-b · Funkcije · Povezovanje
En način vhoda, kar koli že povezujete.
Zbirka podatkov, ki jo upravljate Vi, datoteka, ki jo spustite, majhna skripta na Vašem strežniku. Vsi so vnosi v isti tabeli, vsi se registrirajo na enak način, dodajanje nove vrste pa je vnos in ne nov zaslon.
S čim se lahko povežete danes
Dve obliki in datoteka
Zbirka podatkov, neposredno
PostgreSQL, MySQL ali MongoDB. Gostitelj, vrata, zbirka podatkov, uporabnik, geslo, TLS privzeto vklopljen. Samo za branje — nič, kar počne dash-b, ne more pisati v Vaše produkcijske podatke.
Konektor na vašem strežniku
Ena datoteka PHP, ki jo naložite poleg zbirke podatkov. dash-b dobi naslov in skrivnost za podpisovanje in nič drugega: ne gostitelja, ne uporabniškega imena, ne gesla. Edini vir, ki lahko piše, je ravno zato.
Datoteka
Spustite preglednico ali CSV na ploščo in postane prava tabela, katere stolpci so prebrani iz datoteke in ne ugani jih Vi. Brez registracije, brez poverilnic, ničesar za nastaviti.
Kaj se zgodi z geslom
Skrivnost vam nikoli ni prikazana nazaj
Ko je poverilnica shranjena, je obrazec, ki jo shrani, ne more več prikazati. To ni nastavitev — to je ločen del kode od tistega, ki izpolnjuje obrazce s shranjenimi vrednostmi, ločen namenoma, tako da »prikaži shranjeno vrednost« ni ena zastavica stran od zapisa gesla zbirke podatkov na stran, ki jo je mogoče zaslikati, deliti prek zaslona ali prebrati iz DOM-a.
Povezovalnik obstaja zato, da najmočnejša skrivnost, ki jo imate, nikoli ne zapusti Vašega strežnika.
Vaše poverilnice za zbirko podatkov ostanejo v nastavitveni datoteki na računalniku, ki jih je že imel. dash-b ima naslov in podpis, in noben od njiju ne odpre Vaše zbirke podatkov komur koli drugemu.
Prijava v nekaj drugega
Zakaj tu ni polja za prijavo
Povezovanje računa — v nasprotju z zbirko podatkov — pomeni prijavno stran ponudnika samega, v lastnem oknu, in posrednika, ki hrani skrivnost aplikacije, tako da je dash-b nikoli ne hrani in nikoli ne vidi Vašega gesla.
To se ne zgodi znotraj strani in to ni preferenca. Google in Facebook oba zavrneta, da bi bila v okvirju, namenoma: prijavni obrazec, prikazan znotraj tujega dokumenta, je neodločljiv od ribiške strani, izdelava take pa bi poslala prazen pravokotnik.
Katalog je zanje zgrajen in mehanizem je na mestu; same povezave še niso odprte, zato Vam oblikovalnik ne bo ponudil gumba, ki bi odpovedal, ko bi ga že izbrali. Ko se odprejo, prispejo kot vnosi v isti tabeli kot vse zgoraj.
Dve stvari, potrjeni s testom
Preverjanja, ki ne smejo nazadovati
- Nobena skrivnost se ne prikaže nazaj. Test vstavi oznako v vsako polje vsakega ponudnika in nato išče prikazano stran po njej.
- Odgovor za prijavo se šteje za zanesljivega, šele ko se vse ujema — od kod prihaja, kakšne oblike je, enkratna vrednost, ki jo mora nositi, in njegova starost — in vse to se preveri, preden se prebere katero koli njegovo polje. Hkrati je v teku natanko ena prijava, zato je starejše ne more odgovoriti kasnejše sporočilo.
Obe obstajata, ker je napaka, ki jo preprečujeta, tiha: prva bi geslo razkrila na posnetku zaslona, druga pa bi povezavo povezala tuj račun z vašim.
Povezava je le polovica.
Ploščica lahko bere, kar povežete. S povezovalnikom lahko ploščica vanj tudi zapisuje — gumb na deski, ki doda vrstico v vašo lastno zbirko podatkov.