Veldtoestel, TLS en VPN: watter grens beskerm wat
’n Veldtoestel het ’n geauthentiseerde toepassingskanaal nodig, nie net netwerktoegang nie. Bepaal waar TLS eindig en besluit wat gebeur wanneer dit misluk.
’n Veldtoestel maak ’n verbinding na ’n diens oop, en die ontwerpvraag kom as ’n keuse tussen VPN en TLS. Daardie raamwerk is verkeerd, want die twee doen verskillende take. TLS authentiseer die toepassingseindpunt en beskerm die gesprek; ’n VPN beheer bereikbaarheid en beskerm pakkette tussen eweknieë. Volg die verbinding van die toestel uitwaarts en elke laag het sy eie antwoord.
As jy nie kan sê waar TLS eindig nie, kan jy nie sê wat die toepassing werklik vertrou nie.
Vind waar TLS werklik eindig
Begin by die toesteltoepassing en volg die verbinding na die proses wat die handdruk voltooi. As ’n instaanbediener TLS voor die hoofraam beëindig, eindig die beskermde pad by die instaanbediener. Die oorblywende sprong het sy eie gedokumenteerde beskerming nodig.
Om dit by aanname end-tot-end te noem, is hoe ’n ontwerphersiening ’n leemte goedkeur. Teken die eindpunt en die vertrouensanker op dieselfde diagram.
TLS dra versoeke en response in beide rigtings, so ’n tweerigtingtoepassing het nie inherent ’n VPN in plaas van TLS nodig nie. Die omgekeerde is ook waar: ’n ontplooiing kan steeds ’n VPN nodig hê vir ander protokolle op dieselfde toestel.
Bepaal wat die toestel moet authentiseer
Stel bedieneridentiteitvalidasie en die beoogde vertrouenswortels op. As elke toestel sy eie identiteit moet bewys, kies ’n ondersteunde kliëntauthentiseringsmodel en registreer ’n aparte geloofsbrief per toestel. Gedeelde geloofsbriewe maak van een gesteelde toestel ’n vlootwye probleem.
Beplan sleutelbeskerming, hernuwing, herroeping en herstel voor versending. ’n Toestel in die veld wat ná ’n mislukte hernuwing nie weer geregistreer kan word nie, word ’n trokrit, en daardie koste vorm die ontwerp meer as die handdruk.
Gebruik ’n ondersteunde biblioteek en huidige leiding. Moderne TLS-ontplooiingsleiding verbied die onderhandeling van TLS 1.0 en 1.1, en ’n TLSv1-verwysing in ’n ou ontwerpnota is nie ’n vereiste nie.
Sluit toe wanneer die handdruk misluk
’n Mislukte handdruk of identiteitskontrole mag nie stilweg terugval na die oorspronklike duideliketeksprotokol nie. Daardie terugval is die kwesbaarheid wat die TLS-werk moes toemaak. Maak die mislukking sigbaar vir die toesteloperateur en vir die diens, en vereis die beskermde kanaal vir sensitiewe bedrywighede. Laat dan toepassingsmagtiging besluit wat ’n geauthentiseerde toestel mag doen.
Definieer verbindingsleeftyd, raamwerk, tydverstreke en herprobeergedrag as deel van die kontrak. Enkripsie maak nie ’n herhaalde opdrag veilig nie, en ’n herprobeer ná ’n onsekere vorige bewerking het ’n antwoord op toepassingsvlak nodig.
Skryf die terugvalreël neer. “Dit herverbind sonder TLS as die handdruk misluk” is ’n ontwerpbesluit, en dit behoort ’n eksplisiete een te wees.
Gee die VPN net die werk wat dit kan doen
’n VPN kan bereikbaarheid beperk en pakkette na sy eie eweknie beskerm. TLS beskerm die toepassingsverhouding met die gekose eindpunt. Hul eindpunte kan verskil, en nie een beskerm die eindpunt se gestoorde data of administratiewe toegang nie.
Meet handdrukkoste, bestendige boodskappe en herverbinding op die werklike toestel eerder as om aan te neem een meganisme is vinniger. Toets dan die vier gevalle wat saak maak: die beoogde uitruiling, ’n verkeerde bedieneridentiteit, ’n ongemagtigde toestel, en ’n herverbinding ná ’n onsekere bewerking. Teken die resultaat vir elke geval aan, insluitend die fout wat die toestel wys.