SSTP og SSL 3.0: merkið gegn samninguðu útgáfunni
SSL-merki sannar ekki SSL 3.0 lotu. Berið saman tilgreinda prótókollinn við þann sem þjónustan semur í raun um og takið síðan gömlu útgáfuna úr notkun.
Tveir einstaklingar geta skoðað sömu SSTP uppsetningu og komist að gagnstæðum niðurstöðum. Annar les vöruskjöl, sér stafina SSL og gerir ráð fyrir að göngin keyri prótókoll sem var tekinn úr notkun fyrir árum. Hinn bendir á nútímalegt handaband og telur spurninguna afgreidda. Báðir rökræða út frá merkjum en ekki samninguðu útgáfunni, og aðeins annað þeirra er sönnun. Samanburðurinn sem er þess virði er milli þess sem nafnið lofar og þess sem þjónustan velur í raun.
Tvö svör við sömu spurningu
Merkisrökstudningurinn er auðveldur: SSTP er lýst sem öruggri socket-gönguprótókoll, hið sögulega nafn segir SSL, þess vegna verður tengingin að vera SSL 3.0. Hann stendur af því að nafnið kemur sannarlega úr þeirri línu og af því að flestir sem endurtaka það hafa aldrei skoðað handaband. Hann stendur líka af því að niðurstaðan hljómar varfærin, eins og að gera ráð fyrir því versta væri öruggi kosturinn. Að gera ráð fyrir því versta og að mæla raunverulegu útgáfuna eru tvær mismunandi athafnir, og aðeins önnur þeirra breytir einhverju.
Sönnunarrökin spyrja þrengri spurningar. Hvaða prótókollútgáfu urðu þessi biðlari og þessi þjónn sammála um, á þessum endapunkti, á þessum tíma? Svarið kemur frá þjónustunni sem lýkur TLS, ekki frá markaðssíðu eða vafra sem náði vef með svipuðu nafni.
Rökin tvö eru ólík að því sem þau geta sannað. Merkið getur ekki greint gamla uppsetningu frá lagfærðri, og handabandið getur ekki sagt til um hvað ótengd þjónusta á sama hýsli gerir. Notið það seinna og hættið að nota það fyrra.
Lesið útgáfuna sem þjónustan velur í raun
Byrjið á að nefna hlutana: biðlaraframkvæmdina, þjónaframkvæmdina, TLS-endapunktinn og allt þar á milli sem lýkur og endurreisir TLS. Hleðsludreifir sem lýkur TLS og talar venjulegt HTTP við bakendann breytir því hvaða stefnu tækis þú þarft að lesa.
openssl s_client -connect vpn.example.com:443 -servername vpn.example.com </dev/null> | grep -E 'Protocol|Cipher' Get-WinEvent -LogName System -ProviderName Schannel -MaxEvents 20
Skráið endapunktinn og tímann við hlið niðurstöðunnar, því síðari stefnubreyting gerir ódagsetta athugun gagnslausa. Endurtakið prófunina frá biðlara á sömu netleið og notendurnir sem þér þykir vænt um, því hlerunartæki getur lokið TLS með eigin stillingum. Ef stöðurnar tvær stemma ekki, hefurðu fundið hlutann sem skiptir máli. Ef þær stemma, hefurðu sönnun í stað slagorðs.
Aðskiljið skráarreitinn frá samningunum
Gamaldags útgáfunúmer í einum reit er ekki sama staðreynd og SSL 3.0 lota. RFC 7568 meðhöndlar útgáfu skráningarstaflans og samninguðu prótókollinn sem aðskilin mál, og það er einmitt úr þeim mun sem sjálfsörugg röng svör koma. Lesið samninguðu prótókollinn, þá dulritunina, og aðeins þá dragið ályktun um lotuna.
Sama skjal er skýrt um prótókollinn sjálfan: ekki má nota SSL 3.0, og samningar eða afturhvarf til hans eru bönnuð. Ástæðan er brotna CBC-smíðin sem POODLE árásin nýtti sér, og það er eiginleiki prótókollsins en ekki stilling einnar forritar.
Þess vegna er „þessi vinnsla er líklega erfið í misnotkun“ ekki rök fyrir því að halda SSL 3.0 virku. Krafan er að fjarlægja prótókollinn, ekki að vinna umræðu um eina sýningu.
Takið SSL 3.0 úr notkun með stefnu sem þú getur varið
Í Windows eru prótókollstillingar Schannel undir lyklinum Protocols og eru lesnar sérstaklega fyrir biðlara- og þjónahlutverk, og þess vegna getur breyting sem lagar aðra áttina látið hina ósnortna. Núverandi stillingar og endurræsingarkröfur þeirra eru skjalfestar af Microsoft, og þriðja aðila TLS-safn á sama hýsli hunsar þær algjörlega.
Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 3.0\Server' Get-ChildItem 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols'
Breyttu stefnunni um studda stjórnunarleið, staðfestið að eigandi þjónustunnar sæki stillinguna aftur og haldið samþykktri leið til baka. Að líma breitt skrásetningarskrift frá öðru umhverfi er leiðin sem gerir lagfæringu einnar þjónustu að truflun fyrir hvern TLS-biðlara á vélinni. Umfang endurræsingar skiptir máli hér: stilling sem virðist notuð getur enn verið í minni þjónustu sem hefur ekki hlaðið henni aftur.
Mótaðili sem enn krefst úreltrar útgáfu þarf uppfærslu eða flutningsáætlun. Óskjalfest undantekning sem endurheimtir gamla prótókollinn hljóðlega er ekki samhæfingarstefna og mun ekki standast næstu úttekt.
Samþykkið breytinguna með nýjum tengingum
Prófið með nýjum lotum eftir stefnubreytinguna, því tenging sem var komin á fyrir breytinguna sannar ekkert um þá stillingu sem nú gildir. Staðfestið að leyfði prótókollinn takist og að hinn bannaði mistakist í löggiltu staðfestingarferlinu, og látið þá auðkenni skírteinis og traustprófanir vera nákvæmlega eins og þær voru.
Munið hvað handabandið nær ekki yfir. SSTP ber PPP-auðkenningu eftir TLS-laginu, svo nútímaleg prótókollútgáfa segir ekkert um hvaða notandi var heimilaður eða hvaða auðlindir lotan getur náð. Það eru aðskilin stýringar með aðskildum sönnunum.
Skráið niðurstöðuna sem þjónustu, bakenda, leyfða stefnu og athugaða útgáfu. Slík skrá svarar öryggisspurningunni nákvæmlega, sem hvorki merkisrökstudningurinn né rök um óþægindi gera nokkurn tíma.