Information Security Stack Exchange is a question and answer site for information security professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Assuming a secured page which redirects the visitor to a non-secured website, would an eavesdropper (anyone watching over the network) be able to see the keyword "apple" from the referer URL?

share|improve this question
up vote 1 down vote accepted

In your specific example Google are hiding the referer from click throughs from the results when Google is accessed via HTTPS, and have been for some time.

Non specifically, browsers should not send referrer from https to http but it's possible that some browser implementations do - so the answer to your question is "probably not".

share|improve this answer
Thanks a lot for the reference (and explaining it), the second part is what I was looking for. – Quimp Sep 27 '13 at 1:29

No. Browsers specifically block the Referer header when the transition is from HTTPS to HTTP.

(HTTPS to HTTPS is fine, though following results from Google is a special case: depending on browser, interface type and wind direction, Google may be fiddling with the displayed URL and doing a search without a re-navigation, in which case you may only see and no search term even from an HTTPS site.)

share|improve this answer

Yes and no.

When you visit a non-secured site from HTTP over TLS (i.e. HTTPS), that non-secured site may get the referer line (depending on the web browser), which could contain a keyword from a search engine site.

However, in this specific example with Google, the actual keywords searched is hidden. Using Firefox, the referer line in your http request to might look something like this (tried this myself using Firefox 24.0):


You may want to check this out:

Since the exact keywords used is not easy to determine,'s best source for information of this nature would be through the Google Analytics service.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.