Puoi falsificare l'attributo Host di un URI C #?

1

Mi stavo chiedendo se è possibile simulare il valore Uri.Host di una stringa. Ad esempio, dato il seguente codice:

new Uri(url.ToLower()).Host == "example.com"

È comunque necessario che questo confronto booleano sia vero, ma allo stesso tempo l'URL va a un server diverso da example.com?

    
posta Rob Gates 03.10.2018 - 04:48
fonte

1 risposta

1

Non c'è alcun modo intenzionale o conosciuto, e probabilmente (si spera) assolutamente non esiste. Se ci fosse, sarebbe un bug molto serio nel framework .NET.

Tuttavia, si noti che questo garantisce solo che l'host sia effettivamente example.com; non garantisce che il traffico per questo URI destinato a example.com lo realizzi effettivamente senza intercettazione.

    
risposta data 03.10.2018 - 05:14
fonte

Leggi altre domande sui tag