¿Puede falsificar el atributo Host de un URI de C #?

1

Me preguntaba si puedes falsificar el valor Uri.Host de una cadena. Por ejemplo, dado el siguiente código:

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

¿Hay alguna forma de que esta comparación booleana sea verdadera, pero al mismo tiempo la URL va a un servidor diferente al de example.com?

    
pregunta Rob Gates 03.10.2018 - 04:48
fuente

1 respuesta

1

No hay una forma intencional o conocida, y probablemente (con suerte) ninguna. Si lo hubiera, sería un error muy serio en el marco .NET.

Sin embargo, tenga en cuenta que esto solo garantiza que el host sea en realidad example.com; no garantiza que el tráfico para este URI destinado a example.com realmente lo hará allí sin intercepción.

    
respondido por el Joseph Sible 03.10.2018 - 05:14
fuente

Lea otras preguntas en las etiquetas