IP-toelaatlys teen goedgekeurde skootrekenaar: twee verskillende kontroles
Om te beperk waar 'n aanmelding vandaan kom, beperk nie watter rekenaar dit mag gebruik nie. Skei die oorsprong, die toestelbewys en die inskrywingsbesluit.
Versoeke om 'n reël dat slegs die goedgekeurde skootrekenaar mag koppel, eindig dikwels as 'n firewall-inskrywing vir die kantoor se openbare adres. Daardie reël laat nou elke toestel agter die adres in. Die vereiste en die implementering is nie dieselfde ding nie. Skei wat die beleid wil hê van wat die adres kan bewys.
Drie vrae in een beleidsversoek
Verdeel die versoek in drie dele: waar die verbinding vandaan kom, watter diens dit mag bereik, en watter rekenaar die bewys aanbied. 'n Bronadres-reël beantwoord die eerste, en 'n bestemmingsdiens-reël beantwoord die tweede. Nie een identifiseer die fisiese masjien nie, want albei werk op netwerkvelde wat baie toestelle deel. Die derde het 'n bewys nodig wat aan daardie toestel uitgereik is en nie stilweg hergebruik kan word nie.
Skryf die drie antwoorde afsonderlik neer. 'n Enkele firewall-reël kan nie 'n vereiste bevredig wat drie noem nie.
Wat die bronadres jou kan vertel
Adresvertaling is die gewone rede waarom 'n netwerk-oorsprong-reël te veel toelaat. Alles agter een kantoor-uitgang verskyn as dieselfde openbare adres, so die reël verleen aan die hele groep. 'n Vaste adres binne die VPN het dieselfde swakheid op 'n ander plek: dit is 'n toewysing wat aan 'n sessie gekoppel is eerder as 'n eienskap van hardeware. Enige toestel met 'n aanvaarde bewys kan daardie sessie oopmaak. Behandel die adres as 'n netwerkbeperking en beskryf dit so.
Dit is steeds nuttig om blootstelling te beperk, en dit is nie toestel-verifikasie nie.
Bind toegang aan 'n ingeskrewe bewys
As die vereiste toestelbeperking is, gebruik die VPN se ondersteunde per-toestel-inskrywing en gee elke rekenaar 'n afsonderlike identiteit.
certutil -store My <thumbprint>
openssl verify -CAfile vpn-ca.pem device.pemDie stoorlys wys die sertifikaat en of 'n private sleutel teenwoordig is, en verifikasie wys of die ketting na die bedoelde anker lei. 'n Sertifikaat bewys besit van die aanvaarde private sleutel onder die gekonfigureerde beleid; dit bewys nie watter fisiese masjien dit gehad het toe daardie sleutel uitgevoer en gekopieer kon word nie. Om die profiel na die skootrekenaar te vernoem, laat die geheim net so oordraagbaar soos voorheen. Waar die platform dit ondersteun, gee hardeware-beskermde sleutels met 'n attestasiebeleid sterker binding, en inskrywing moet steeds besluit wie die bewys mag ontvang.
Toets die grens, beplan dan die verwydering
Evalueer twee gevalle: die goedgekeurde skootrekenaar en gebruiker moet kan koppel, en 'n ander toestel wat net die gebruiker se rekening het, moet nie. As die ontwerp beide 'n gebruiker- en 'n toestel-kontrole vereis, verifieer dat die gekose metode albei in dieselfde sessie afdwing in plaas daarvan om aan te neem twee onafhanklike instellings kombineer.
openssl s_client -connect vpn.example.com:443 -servername vpn.example.com -cert device.pem -key device.keyHerroeping moet die aanvaarde toestel-identiteit verwyder, en hantering van aktiewe sessies verdien sy eie toets. 'n TPM of 'n bestuurde-toestel-vlag is nie 'n skoon gesondheidsertifikaat vir elke proses op die masjien nie.
Teken die netwerkbeperking, die toestelbewys en die inskrywingsbesluit aan as drie kontroles met drie eienaars. Dit maak die grens hersienbaar, en dit is wat 'n adres alleen nooit kan bied nie.