AES-256 ja OFB vastaavat eri kysymyksiin, ja juuri tässä salauskatsaukset menevät pieleen, kun niitä kohdellaan kilpailevina vaihtoehtoina. Toinen nimeää lohkosalaimen avaimen koon kanssa; toinen kuvaa, miten lohkosalain muutetaan vuoksi pidempää viestiä varten. Suojauksen valinnan käsikirjan on katsottava koko rakennetta, mukaan lukien se, miten vastaanottaja havaitsee muutetun paketin.

Nimeä rakenteen neljä osaa

Jokainen katsaus pelkistyy neljään kysymykseen: mikä primitiivi ja avaimen koko, miten viestejä käsitellään sillä, miten vastaanottaja hylkää luvattoman muutoksen ja miten protokolla hallitsee syötteitä, avaimia ja niiden elinkaarta. Luettelo tutuista nimistä vastaa vain ensimmäiseen. Toinen ja kolmas ovat paikkoja, joissa todelliset erot ovat, ja neljäs paikka, jossa toteutukset eroavat hiljaa. Kysy tässä järjestyksessä ja kirjoita vastaukset ylös.

OFB esiintyy luottamuksellisuustilojen joukossa NIST:n lohkosalaintiloja koskevassa julkaisussa, ja luottamuksellisuus on kaikki, mitä se tarjoaa. Protokollan, joka yhdistää salaustilan erilliseen MAC:iin, on yhdistettävä ne oikein, eikä algoritmin nimi todista tätä yhdistelmää. Siksi tilan nimi yksin ei voi ratkaista käyttöönottoa.

Neljäs kysymys on se, jonka ylläpitäjä voi todella tarkistaa käynnissä olevasta järjestelmästä.

Suosi todennettua rakennetta

Todennettu salaus antaa luottamuksellisuuden ja eheyden yhdessä, ja AEAD-rakenteet suojaavat myös liitetyn tiedon muutoksilta salaamatta sitä. Se on pakettisuojauksen ominaisuus, eikä sillä ole tekemistä sen kanssa, onko ihminen kirjautunut sisään onnistuneesti.

Netgaten Netgaten OpenVPN:n salausasetusohje osoittaa tietokanavan AEAD-vaihtoehtoihin, muun muassa AES-GCM:ään, ja se on sellainen tuettu käytäntö, jota kannattaa noudattaa. Käytä valintoja, joita asennettu versio ja vertaisasiakkaat tukevat, sen sijaan että kopioisit historiallisen tilaluokituksen uuteen käyttöönottoon. Vanha yhteensopivuus, salauksen taustat ja offload-tuki rajoittavat sitä, mitä on todella saatavilla.

Tuettu rakenne voittaa nokkelan yhdistelmän joka kerta.

Lue neuvoteltu tulos, älä tarjousta

Salain hyväksytyssä luettelossa ei kerro nykyisestä istunnosta mitään. Lue neuvoteltu tietokanavan suojaus asiakkaalta tai yhdyskäytävältä ja vertaa sitä käytäntöön, jonka halusit panna täytäntöön. Kokoonpano, joka yhä luettelee vanhan vaihtoehdon yhdelle vanhalle vertaiselle, on yhteensopivuuspäätös, ei lausunto edessäsi olevasta istunnosta.

openvpn --config client.conf --verb 4 2>&1 | grep -Ei 'cipher|data channel|auth'

Yhdyskäytävässä vastaava tuloste on turva-assosiaatio tai yhteyden salaustiedot alustasta riippuen. Kummassakin tapauksessa tarjous ja tulos ovat eri faktoja. Luettelo, joka sisältää vanhan vaihtoehdon yhdelle vanhalle vertaiselle, ei tarkoita, että jokainen istunto käyttää sitä, ja istunto, joka käyttää, on se, mitä sinun piti tietää.

Kirjaa molemmat faktat yhteen, päivämäärän ja asiakasversion kanssa.

Mittaa vain sitä, mitä voi verrata

Läpäisy riippuu päätepisteiden laitteistosta, toteutuksesta, kiihdytyksestä, pakettikoista ja valitusta kokoonpanosta. Eikä avaimen pituus tai sana OFB kerro, mikä käyttöönotto on nopeampi. Siksi toisen sivuston vertailu on parhaimmillaan vihje laitteistosta, jonka omistaa joku muu. Omat lukusi alkavat omista päätepisteistäsi.

Valtuutettua vertailua varten pidä päätepisteet, kuormitus ja vaadittu käytäntö vakioina ja kirjaa neuvoteltu suojaus sekä toteutusversiot. Arvioi sitten tulosta sen mukaan, saatiinko sovellus valmiiksi, kuinka paljon se menetti ja mitä päätepisteet tekivät, sen sijaan että päättelet salauksen kustannuksen yhdestä nopeustestistä. Toisissa olosuhteissa tuotettu luku on tarina, ei mittaus.

Jos vanha vertainen ei voi täyttää käytäntöä, se on yhteensopivuuspäätös sen omistajalle.

Pidä eheys kaupan ulkopuolella

Eheystarkistusten poistaminen käytöstä tai vahvistamattoman palvelimen hyväksyminen ei ole suorituskyvyn optimointia eikä yhteensopivuuden korjaus. Se muuttaa turvaominaisuutta, jonka vuoksi rakenne valittiin. Sama koskee hyväksytyn salainluettelon laajentamista, kunnes vanha vertainen yhdistää: yhteys onnistuu eikä käytäntöä enää ole.

Kirjoita hyväksytty rakenne ja sen omistaja käsikirjaan, jotta seuraava muutos alkaa päätöksestä eikä mieltymyksestä.

Haluat käytännön, jonka molemmat päät voivat panna täytäntöön. Väittely siitä, että yksi nimi on vahvin, on toinen keskustelu, ja se päättyy yleensä ilman päätöstä.

Aiheeseen liittyvät artikkelit