Actually, I'm pretty sure if you add this in Web.config as mentioned in the above linked article, then even the session cookie would not be transmitted unless using a secure connection
<httpCookies requireSSL="true" httpOnlyCookies="true" />
We aren't passing session id in the query string anywhere, so its only a cookie and as I mentioned before we ar enot using that cookie for anything and we don't even use session state for anything in mojoPortal code. With this setting the cookie will not be passed in the request header except for on secure request.
Best,
Joe