Mobile app version of vmapp.org
Login or Join
Michele947

: HTTP and HTTPS visibility question First a little context as a lot of people have been confused by my question in the past. Everything in the 2 requests below is visible to a third party

@Michele947

Posted in: #Http #Https

First a little context as a lot of people have been confused by my question in the past.

Everything in the 2 requests below is visible to a third party (man in the middle attack), url, data, host name, both ip addressed, etc.

POST
foo.com/
POST Data {
foo: me,
bar: you
}


GET
foo.com?foo=me&bar=you

I belive only host name and both ip addresses are visable to the third party with the POST request below.
foo.com POST Data {
foo: me,
bar: you
}


My question, is the same viable or is the GET data also visible compared to the POST request over https with this one?
foo.com?foo=me&bar=you

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Michele947

1 Comments

Sorted by latest first Latest Oldest Best

 

@Vandalay111

First, this kind of question is better asked at security.se. It was asked there several times and has extensive answers. See for example security.stackexchange.com/questions/12531/ssl-with-get-and-post.
In short: HTTPS is just HTTP inside a TLS tunnel. This means that both HTTP request and HTTP response are protected by TLS and thus the parameter are encrypted for GET and for POST requests. But there are several reasons why you should use POST anyway, like data from GET leaking into HTTP referer, log files etc.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme