Valitse oikea havaintopiste puhelimen VPN-skannaukseen
Puhelimen VPN-kuuntelija, puhelimessa oleva palvelu ja reititetty LAN-isäntä ovat kolme pintaa. Käy nämä viisi vaihetta läpi ja pysähdy siihen, mihin laajuus päättyy.
Puhelimessa isännöidyn VPN:n valtuutettu arviointi epäonnistuu hiljaa, kun skanneri istuu tunnelin väärällä puolella. Saat tuloksia, ne näyttävät uskottavilta ja vastaavat kysymykseen, jota kukaan ei esittänyt. Käy alla olevat viisi tarkistusta järjestyksessä läpi. Jokaisella on pysäytysehto, ja aikainen pysähtyminen on halvempaa kuin uudelleen testaaminen alusta raportin kirjoittamisen jälkeen.
Vaihe 1: nimeä pinta, jonka aiot tavoittaa
Kolme pintaa sekoitetaan rutiininomaisesti, koska yksi laite yhdistää ne. Ne ajavat eri koodia ja eri käytäntöä, joten kirjoita ennen minkään aloittamista ylös, mikä niistä on laajuudessa.
| Assessment target | What the path exercises |
|---|---|
| Public VPN listener on the handset | Reachability before login, plus the exposed VPN daemon |
| A service on the handset, by its tunnel address | Access after admission to something hosted locally |
| A LAN host behind the handset gateway | Forwarding, the return path and downstream access policy |
Jos hyväksytty laajuus ei kerro, mikä kolmesta, pysähdy ja kysy. Puhelimen roottaus ei vastaa tähän kysymykseen ja muuttaa testattavaa asiaa, ei havaintopistettä.
Kirjaa kohteet, sallitut lähdeosoitteet, aikaikkuna ja intensiteettiraja samanaikaisesti. Tunneli vie sinut tähän laajuuteen; se ei anna lupaa tutkia kaikkea, mitä se voi reitittää.
Vaihe 2: valitse lähde, joka näkee tuon pinnan
VPN:n sisällä istuva skanneri ei voi toisintaa autentikoimatonta internetin tarkkailijaa. Sillä on jo reitit, tunnistetiedot ja käyttöoikeudet, joita ulkopuolisella tarkkailijalla ei ole, joten sen tulokset kuvaavat hyväksymisen jälkeistä näkymää, vaikka kohdepinta olisi sama. Käänteinen virhe on yhtä yleinen. VPN-portin julkinen skannaus ei kerro juuri mitään kirjautumisen takana olevasta yksityisestä palvelusta, ja sen esittäminen ikään kuin kertoisi liioittelee altistusta yhteen suuntaan ja aliarvioi sitä toiseen.
Pysähdy, jos hankittavissa oleva lähde ei vastaa pintaa. Tunnelissa olevasta vertaisesta tehtyä arviointia ei pidä esittää ennen todentamista saatuna tuloksena, eikä testiä, joka vaatii hyväksytyn ulkoisen lähteen, pidä siirtää hiljaa sisään paperityön välttämiseksi.
Vaihe 3: vahvista reitti ja vastauspolku puhelimen kautta
Kun laite välittää toiseen aliverkkoon, skanneri tarvitsee sallitun reitin ja kohde toimivan paluupolun. Vahvista molemmat sen sijaan, että olettaisit ping-vastauksen tarkoittavan, että polku on täydellinen.
ip route get 10.20.0.8
tcpdump -ni any host 10.20.0.8Lähde-NAT muuttaa sitä, mitä alavirran palvelu näkee. Jos puhelin kääntää skannerin osoitteen, kohteen käyttösäännöt ja lokit koskevat käännettyä osoitetta, joten palvelu, joka näyttää hyväksyvän sinut, saattaa hyväksyä puhelimen eikä skanneria.
Varo myös päällekkäisyyttä skannerin oman verkon kanssa. Jos puhelin reitittää 192.168.1.0/24 ja skanneri istuu samalla tavalla numeroidussa LAN:issa, luotaimet osuvat paikallisiin laitteisiin ja raportti kuvaa ne kohteena. Tarkista reitti, jota skanneri itse käyttäisi, ennen kuin lähetät ainuttakaan pakettia.
Skannaa kohteen todellinen osoite ja säilytä isäntänimi, jota sovellus tarvitsee TLS-identiteettiin ja virtuaali-isännöintiin. Yhdyskäytävään pääseminen todistaa, että yhdyskäytävä vastaa; se ei testaa sen takana olevaa palvelua.
Vaihe 4: kohtele löytämistä oletuksia sisältävänä luotauksena
Isäntien löytäminen on paikka, jossa arvioinnin tulokset menevät useimmin pieleen. Paikallinen Ethernet-löytäminen ei ylitä reititettyä VPN:ää, joten tasaisessa LAN:issa toimivat luotaimet eivät yksinkertaisesti saavu perille. Estetyt löytöluotaimet saavat silloin saavutettavan, valtuutetun palvelun näyttämään poissa olevalta.
Päätä tietoisesti, ohitatko löytämisen ja skannaat tunnetut osoitteet suoraan, ja kerro se raportissa. Vastaava portti ei ole todiste siitä, että VPN:n todentaminen onnistui, eikä suodatettu vastaus ole todiste siitä, ettei mikään kuuntele. Nopeus on osa samaa ongelmaa. Puhelin, joka hidastaa tai pudottaa paketteja nopeassa skannauksessa, tuottaa suodatettuja tiloja, jotka kuuluvat puhelimelle eivätkä palvelulle, joten vähennä rinnakkaisuutta ja skannaa uudelleen ennen kuin merkitset portin suljetuksi.
Pysäytysehto on tässä tulkinta, ei tekniikka: jos et pysty sanomaan, mitä tila tarkoittaa tälle polulle, tulos kuuluu liitteeseen eikä löydöksiin.
Vaihe 5: pidä ikkuna ja sulje se sitten
Puhelin on huono palvelin, koska se on suunniteltu nukkumaan. Akun optimointi, doze ja Wi-Fi-virranhallinta voivat keskeyttää sovelluksen kesken arvioinnin, ja tunnelin uudelleenyhdistäminen voi muuttaa osoitetta, jota kohde käyttää. Ajo, joka ulottuu yhden tällaisen tapahtuman yli, saa kelvottoman tulosikkunan.
Pidä yhdyskäytävän rooli pienimmässä laajuudessa, jonka hyväksytty tehtävä sallii, seuraa tunnelia ajon ollessa käynnissä ja kirjaa jokaisen raportoimasi ikkunan alku ja loppu. Kun arviointi päättyy, poista väliaikainen käyttöoikeus sen omistajan kautta, säilytä lähde- ja reittitieto ja suojaa tuotos kuin mikä tahansa muu testiartefakti.
Jos tarvitset toistettavan havaintopisteen etkä kertaluontoista onnistumista, se on se toimitettava asia, jonka puolesta kannattaa argumentoida. isäntien löytämisen viite selittää, mitkä luotaimet olettavat paikallisen segmentin, ja juuri tämä yksityiskohta muuttaa tyhjän tuloksen puolustettavaksi väitteeksi.