Zināšanu bāze
Šifrēšana glabāšanas laikā
Katrs ziņojuma lauks aizzīmogots, pirms tas tiek pierakstīts (teksts, tēma, adreses un pielikumu baiti), tāpēc datubāzes kopija ir šifrteksts, nevis pasts.
Vēl nē
Šodien šādi tiek aizzīmogoti tikai tie akreditācijas dati, ko mums nodod; teksti, tēmas un pielikumi tiek glabāti tādi, kādi pienāca, un aploksne, kas tos aizzīmogos, ir uzbūvēta, bet apzināti nav pieslēgta nekam.
Detaļas
- Nav izlaists. Viena lieta tiek aizzīmogota, pirms to pieraksta, un nekas cits: tīmekļa āķa parakstīšanas noslēpums. Tas tiek aizzīmogots ar savu atvasināto atslēgu, tāpēc šifrtekstu, kas izcelts no vienas tabulas, nevar atvērt kā citu, un tā ir vienīgā vieta kodu bāzē, kur vispār kaut kas tiek aizzīmogots. Neviens ziņojuma teksts, tēma, kontakts, piezīme, kalendāra ieraksts vai pielikums caur to neiet.
- Tas ir cits apgalvojums nekā abi tam blakus esošie, un atšķirība ir tajā, kam pieder atslēga. Pilnīga šifrēšana nozīmē, ka atslēga ir tava un pasts šeit nav lasāms; šifrēšana glabāšanas laikā nozīmē, ka pasts tiek aizzīmogots ceļā uz krātuvi ar atslēgu, ko atvasina šis serveris, tāpēc datubāzes izgāztuve, noklīdusi rezerves kopija vai vaicājums, ko kādam nevajadzēja palaist, ir šifrteksts, kamēr pats serveris joprojām var to atvērt, lai sasaistītu sarakstēs, meklētu un apkopotu. Pirmā pasargā tevi no mums. Otrā pasargā tevi no visiem pārējiem, un tieši tā ir tā, kas citiem atkal un atkal gadās.
- To, kas ir patiesība šodien, ir vērts pateikt skaidri, nevis atstāt izsecināšanai: pasts tiek glabāts uz infrastruktūras, kas šifrē savus diskus, neviens mūsu pašu slānis tam virsū nesēž, un atslēgas ir mūsu rokās, tāpēc serveris var lasīt to, ko glabā, un funkcijas, kas tavu pastu meklē un apkopo, tieši to arī dara. Privātuma lapa to šajos pašos vārdos ir teikusi kopš uzrakstīšanas brīža un turpinās to teikt, līdz šis tiks izlaists.
- Katrs lauks nozīmē vairāk nekā tikai ziņojuma tekstu. Tēma, sūtītāja un saņēmēju saraksts un fragments, ko attēlo saraksta skats, atrodas parastās indeksētās kolonnās, un tāpat arī no ziņojuma ģenerētie kopsavilkumi, piezīmes, ko piesaisti sarakstei, kontaktu vārdi, kalendāra nosaukumi un vietas un katra faila nosaukums un veids. Kartīte, kas teiktu „šifrēts”, kamēr tēmas rinda paliek atklāta, būtu tieši tā slēdzene, ko šis produkts atsakās zīmēt jebkur citur.
- Cena bija atklātais jautājums, un meklēšanas pusei tagad ir skaitlis, nevis strīds. Meklēšana šodien ir vaicājums pār katras sarakstes jaunākā ziņojuma pirmajām 4000 rakstzīmēm, kas glabātas kā atklāts teksts. Aizzīmogots tas kļūst par atšifrēšanu un skenēšanu pastkastes krātuvē, kurai atslēga jau ir, veiktu gabalos, nevis pa rindai: sintētiskā korpusā tas ir aptuveni no 100 līdz 400 milisekundēm pār 50 000 sarakstēm, un aiz aptuveni 200 000 tam vajag rezultātus, kas pienāk pakāpeniski, nevis visi uzreiz. Tas tika mērīts uz izstrādes datora pret ģenerētu pastu, nevis uz reālas pastkastes, tāpēc tā ir izmaksu forma, nevis solījums par tavējo. Tātad atbilsme jebkuram vārda fragmentam saglabājas tieši tāpat kā tagad, un nekur diskā nav jāraksta vārdu jaucējkodu indekss, ko kāds vēlāk varētu paņemt. To pašu tekstu lasa kopsavilkumu veidotājs, pikšķerēšanas vērtētāja teksta caurskate, MI rakstības pārbaude un jebkura kārtula, kas meklē vārdus, un katrs no tiem to atver vienādi, kas arī ir šī apgalvojuma godīgā forma: aizzīmogots pret datubāzes kopiju, nekad aizzīmogots pret serveri.
- Pirms tiek aizzīmogots kaut kas neatgūstams, aploksnei ir jānes sava versija un savas atslēgas identifikators. Katra atvasinātā atslēga šodien karājas pie viena noslēpuma, un tā rotēšana maksā tev tīmekļa āķu parakstīšanas noslēpumus; kad ziņojumu teksti būtu aizzīmogoti tāpat, tās rotēšana maksātu pastu. Šī daļa ir uzbūvēta, un ar to nekas nav aizzīmogots. Katra aploksne, ko tā izgatavo, nes savu versiju un tās atslēgas identifikatoru, kas to izgatavoja, — nolasāmu, pirms kāds mēģina to atvērt, — un piesaista sevi tieši tai rindai, kurai tā pieder: vērtība, kas izcelta no vienas rindas un iemesta citā, neatveras un pasaka, ka tā tika pārvietota, nevis neizdodas kā nepareiza atslēga. Neviens to vēl neizsauc, un tāda ir jēga to būvēt vispirms. Formāts ir saistība; tā pieņemšana, pa vienam laukam, ir tā daļa, kas paliek atgriezeniska.
- Viens teikums izšķir, kas tiek aizzīmogots, lai to varētu piemērot kolonnai, par kuru vēl neviens nav iedomājies: aizzīmogo visu, ko cilvēks uzrakstīja vai izvēlējās, atstāj visu, ko izvēlējās mašīna. Tēma, teksts, sarakstes piezīme, kontakta vārds, kalendāra nosaukums, faila nosaukums, kārtula, ko tu uzrakstīji: tas nāca no tevis. Ziņojuma identifikators, rindas stāvoklis, atkārtojumu skaits, ierakstu identifikators: tie tika ģenerēti šeit, un to aizzīmogošana nedod neko, kamēr maksā katru vaicājumu, kas tos lasa. Virsū tam sēž divi izņēmumi. Vērtība, kas jau ir neatgriezeniska — jaucējkods vai marķiera īssavilkums, — netop drošāka, arī aizzīmogota. Vērtība, kas ir publicēta ar nodomu, paliek lasāma, jo tās aizzīmogošana aizzīmogotu to vienu lietu, kuras dēļ tā vispār pastāv.
- Saskaņā ar šo kārtulu lasāmas paliek trīs lietas, un katra ir kaut kas, uz kā pastkaste ir uzbūvēta, nevis stūris, kas palicis nepabeigts. Laikspiedoli, jo tie ir kārtošanas atslēga un lappušu kursors, un pastkaste, ko nevar sakārtot pēc datuma, nav pastkaste. Tavs domēns, jo vaicājums, kas to nolasa, ir veids, kā ienākošais ziņojums atrod nomnieku, kuram tas pieder, — pirms kāds ir pieteicies un pirms kāda atslēga ir rokā. Publicētās atslēgas, jo sūtītājs tavējo uzmeklē. Katra no tām pasaka kaut ko par konta formu, un neviena no tām nav tava pasta saturs.
- Aizzīmogošana ar atslēgu, ko atvasina serveris, ir pirmais pakāpiens un tas, kas tiek būvēts. Otrais — aizzīmogošana ar tavu atslēgu jau pasta pienākšanas brīdī, lai neviena atslēga šeit to neatvērtu, — ir lielāka izmaiņa un cits produkts: ziņojuma teksts uz visiem laikiem pamet meklēšanu un MI funkcijas, un atslēgu glabāšana un atkopšanas frāze pārceļas starp tevi un tavu pastu. Tā ir izvēle, kas jāizdara apzināti, nevis slēdzis, ko pārslēgt, un šī kartīte pateiks, kurš no tiem ir izlaists, nevis abus sajauks kopā.