Storing information without Cookies, Sessions and ViewStatehttp://forums.asp.net/t/1790824.aspx/1?Storing+information+without+Cookies+Sessions+and+ViewStateThu, 12 Apr 2012 01:11:17 -040017908244923297http://forums.asp.net/p/1790824/4923297.aspx/1?Storing+information+without+Cookies+Sessions+and+ViewStateStoring information without Cookies, Sessions and ViewState <p>I thought the only place a developer could store important web application information that is to be used a later time was either Cookies, Sessions&nbsp;or ViewState (using .NET) . But the following case proves there are other places, which I want to know about:</p> <ol> <li>Open IE and make sure Delete Browsing History on Exit is checked in Internet Options (and all checkboxes are checked under the Delete... button on that dialog box) </li><li>Restart browser if you made any change </li><li>Go to bing.com, click on Search History, and make sure your history is ON (left side menu link) </li><li>Now search for something, and now close the browser - which supposedly should delete my browsing history according to Step 1. </li><li>Now open same browser again, and see if your browsing history is there. Mine is. Always. Unless I turn my history Off. </li></ol> <p>How does bing remember my preference, even after the browser clears cookies, cache, session values etc. after the restart?</p> <p>&nbsp;</p> 2012-04-09T15:28:36-04:004923347http://forums.asp.net/p/1790824/4923347.aspx/1?Re+Storing+information+without+Cookies+Sessions+and+ViewStateRe: Storing information without Cookies, Sessions and ViewState <p>Check whether Bing stores your information in its server as well. This is quite possible in contextual search days when search engine store up user preferences and deliver it back to you. Let me know if it works in some other way. I am equally curious.</p> 2012-04-09T16:01:34-04:004923379http://forums.asp.net/p/1790824/4923379.aspx/1?Re+Storing+information+without+Cookies+Sessions+and+ViewStateRe: Storing information without Cookies, Sessions and ViewState <p><a href="https://panopticlick.eff.org/">Cookies aren't the only way to track a user</a>.</p> 2012-04-09T16:29:43-04:004923737http://forums.asp.net/p/1790824/4923737.aspx/1?Re+Storing+information+without+Cookies+Sessions+and+ViewStateRe: Storing information without Cookies, Sessions and ViewState <p></p> <blockquote><span class="icon-blockquote"></span> <h4>Shankar_ss</h4> <p></p> <p>Check whether Bing stores your information in its server as well. This is quite possible in contextual search days when search engine store up user preferences and deliver it back to you. Let me know if it works in some other way. I am equally curious.</p> <p></p> </blockquote> <p></p> <p>Server side storage happens only when a user is signed in. I'm not signed in and sitting behind a NATted address, so that would be remote possibility. Right now I am only thinking in terms of client side storage. What are the possible ways other than cookies, session and viewstate.</p> 2012-04-09T21:09:29-04:004923740http://forums.asp.net/p/1790824/4923740.aspx/1?Re+Storing+information+without+Cookies+Sessions+and+ViewStateRe: Storing information without Cookies, Sessions and ViewState <p></p> <blockquote><span class="icon-blockquote"></span> <h4>BrockAllen</h4> <p></p> <p><a href="https://panopticlick.eff.org/">Cookies aren't the only way to track a user</a>.</p> <p></p> </blockquote> <p></p> <p>The red Test Me button on that link gave a never seen before error :</p> <p>Browser address bar says : res://ieframe.dll/acr_error.htm#eff.org,https://panopticlick.eff.org/index.php?action=log&amp;js=yes</p> <p>Error message says:&nbsp; We were unable to return you to eff.org. &nbsp; Internet Explorer has stopped trying to restore this website. It appears that the website continues to have a problem.</p> <p>&nbsp;BTW, I'm using Win7 Pro 64 bit, IE 9 32 bit</p> <p>&nbsp;</p> <p>&nbsp;</p> 2012-04-09T21:16:25-04:004923991http://forums.asp.net/p/1790824/4923991.aspx/1?Re+Storing+information+without+Cookies+Sessions+and+ViewStateRe: Storing information without Cookies, Sessions and ViewState <p>It is not essential you need to sign in. All bing requires is your IP and machine number which can be used to retrieve favourites if it saves your information on its server. So we cannot rule out this possibility.</p> <p>So server side storage is still an option. But, as you said, there may be someother way used in client side storage.</p> 2012-04-10T04:58:24-04:004925770http://forums.asp.net/p/1790824/4925770.aspx/1?Re+Storing+information+without+Cookies+Sessions+and+ViewStateRe: Storing information without Cookies, Sessions and ViewState <p>Shankar_ss, I am behind a NATed address, which means my internal IP is not visible to bing. There are hundreds of computers which will appear same to bing if IP address was the only criteria.</p> <p>So what exactly do these sites use to store this super persistent&nbsp;data that does not get deleted after deleting cookies, session etc. ?</p> 2012-04-10T21:20:22-04:004925781http://forums.asp.net/p/1790824/4925781.aspx/1?Re+Storing+information+without+Cookies+Sessions+and+ViewStateRe: Storing information without Cookies, Sessions and ViewState <p>Not sure that it applies to how bing stores data but there is also LocalStorage in HTML5 as well as userData which is an IE feature added in v5. This data can persist through browser restarts.&nbsp;Some interesting facts about LocalStoreage can be found here.</p> <p><a href="http://htmlui.com/blog/2011-08-23-5-obscure-facts-about-html5-localstorage.html">http://htmlui.com/blog/2011-08-23-5-obscure-facts-about-html5-localstorage.html</a></p> 2012-04-10T21:31:58-04:004925784http://forums.asp.net/p/1790824/4925784.aspx/1?Re+Storing+information+without+Cookies+Sessions+and+ViewStateRe: Storing information without Cookies, Sessions and ViewState <p>Kind of intrested me how they were doing this so digging a bit I came accross this.</p> <p><a href="http://onlinehelp.microsoft.com/en-us/bing/ff808459.aspx">http://onlinehelp.microsoft.com/en-us/bing/ff808459.aspx</a></p> <p>Seems they maybe use data stored in the form data&nbsp;saved in your browser as well as your browsers history? This data will only be available on the machine in question. This page was linked from this page <a href="http://onlinehelp.microsoft.com/en-us/bing/ff808483.aspx">http://onlinehelp.microsoft.com/en-us/bing/ff808483.aspx</a>&nbsp;which tells how to clear your Bing search history if this is where they get this from I am not sure...</p> <p>From <a href="http://onlinehelp.microsoft.com/en-us/bing/ff808483.aspx">http://onlinehelp.microsoft.com/en-us/bing/ff808483.aspx</a>:</p> <p>&quot;Search history comes from the searches and related information that you send to Bing when you do a search. <strong>You can remove your search history from appearing on the site by following the steps above for removing and clearing your search history.</strong> Removing your history removes it from the Search History service and prevents that history from being displayed on the site, but it does not delete information from our standard search logs, which are used to operate and improve our products and services, and are retained and anonymized as described in the Bing Supplement to the Microsoft Online Privacy Statement. We store the searches you make separately from any information that directly identifies you, such as your email address or phone number. Even when you are signed in with your Windows Live ID or Facebook account, your searches are stored using a one-way anonymized identifier that does not directly identify you. For more information, see <a href="http://g.live.com/0HE_TRACKSTAR_ENUS9/128001" target="_blank"> </a>&quot;</p> <p>One of the &quot;steps above&quot; was clearing form and search history from the browser.</p> <p>If you sign in with Live then your search data is stored on their servers to be used on any machine you are logged into using your Live account.</p> 2012-04-10T21:38:42-04:004925980http://forums.asp.net/p/1790824/4925980.aspx/1?Re+Storing+information+without+Cookies+Sessions+and+ViewStateRe: Storing information without Cookies, Sessions and ViewState <p>I dont know the specifics of web browser architectures themselves but they do employ client side caching of pages (or snapshots, can't remember which).&nbsp;</p> <p>As for cookies, there is another form of cookie that doesn't get removed by simply clearing your browser cookies and history, etc.</p> <p>read up about &quot;EverCookies&quot;. I don't recall the details of evercookies because it was quite awhile ago that I read about them but they are stored in a completely different area than standard cookies. May even be outside of the browser's filesystem, but again, I dont remember. It's a very persistance (and kind of invasive if you ask me) form of client side storage.</p> <p>As for the question about bing, they probably use a combination of methods for continuing user sessions. They definitely store your ip server-side but they obviously arent relying entirely on that for returning users (because proxies pretty much wreck that idea lol).</p> 2012-04-11T03:34:08-04:004927983http://forums.asp.net/p/1790824/4927983.aspx/1?Re+Storing+information+without+Cookies+Sessions+and+ViewStateRe: Storing information without Cookies, Sessions and ViewState <p>magicmike2011, evercookie was eye opener. thanks!</p> <p></p> <p></p> <p></p> 2012-04-12T01:11:17-04:00