Se si esegue uno script sul client locale ottenendo e trasmettendo l'indirizzo IP del client al server, la VPN non è forse violata?
No, non è violata. Che differenza fa se conosci l'indirizzo IP interno di qualcuno? Non puoi comunque raggiungerlo dall'esterno.
Il mio è 192.168.5.46 in questo momento - ho appena controllato, e no, non me lo sto inventando. Cosa farai con questa informazione? Come ti aiuterà? Risposta breve: Non ti aiuta minimamente. Non puoi fare nulla con questa informazione. Non sapete dove sono. Non sapete se sono su una rete cablata o wireless. Non sei su questa rete. Non ti dice nemmeno quale ISP sto usando! Non ti dice nulla che sia utile a te o a chiunque altro.
Ora, detto questo, ho cercato come si può fare, e sembra che non sia così facile da fare comunque. Quindi, se stai colpendo un sito che lo fa, la domanda che mi farei è perché vogliono questo tipo di informazioni?
Infine, per quanto riguarda la violazione della VPN... Lo scopo principale di una VPN è quello di trasmettere dati da una rete o dispositivo ad un'altra rete o dispositivo, utilizzando una sessione criptata che rende il contenuto della comunicazione inaccessibile a chiunque al di fuori del tunnel. Quindi, se il sito web sta in qualche modo ottenendo il tuo indirizzo IP interno, e lo invia attraverso lo stesso tunnel crittografato, ha violato la VPN? Naturalmente no! Il tunnel è ancora molto attivo e nessuno al di fuori del tunnel può accedere ai dati inviati attraverso il tunnel mentre è nel tunnel! Quello che succede dopo che lascia il tunnel non è rilevante per la domanda. Quello che stai chiedendo è un po' come chiedere se una tuta hazmat è considerata violata se sei esposto a un agente patogeno dopo che ti sei tolto la tuta. L'integrità della tuta è ancora a posto!