What is a Cookie?


An HTTP cookie is a packet of information sent by a server to a World Wide Web browser and then sent back by the browser each time it accesses that server. HTTP cookies are used for user authentication, user tracking, and maintaining user-specific information (preferences, electronic shopping cart, etc.)

Cookies have been of concern for Internet privacy, since they can be used for tracking the browsing of a user. As a result, they have been subject to legislation in various countries such as the United States, as well as the European Union. Cookies have also been criticized because the identification of users they provide is not always accurate and because they can be used for network attacks.

On the other hand, cookies have also been subject to a number of misconceptions, mostly based on the wrong claim that they are programs, while they in fact are simple pieces of data, and are therefore unable to perform any operation by themselves. In particular, many Internet users have been reported to incorrectly consider cookies as a form of spyware or viruses, which are able to read or erase a users' hard disk (a misconception perhaps complicated by the detection of cookies from certain sites by anti-spyware programs). Most modern browsers allow users to decide whether to accept cookies, but rejection makes several Web sites unusable. For example, users' preferences or shopping baskets implemented using cookies do not work if cookies are rejected. Some alternatives to cookies exist, but have their own drawbacks.

Purpose

Cookies are used for realizing functions that are specific to a user. Cookies were introduced for realizing a virtual shopping basket where the user can place item to purchase. This way, a user can navigate a site where items are shown, adding or removing them from the shopping basket at any time.
Another use of cookies is for allowing users to log in a Web site. Users typically log in by inserting their credentials into a login page; cookies allow the server to know that the user is already authenticated, and is therefore allowed to access services or perform operations that are restricted to logged users.

Several Web sites also use cookies for personalization based on users' preferences. Sites that require authentication often use this feature, which is however also present on site not requiring authentication. Personalization include presentation and functionality. For example, the Wikipedia Web site allows authenticated users to decide the skin of pages; the Google search engine allows users (even non-registered ones) to decide how many hits per page they want to see.

Cookies are also used to track users across a Web site. Third-party cookies and Web bugs, explained below, also allows for tracking across multiple sites. Tracking within a site is typically done to the aim of producing usage statistics, while tracking across sites is typically used by advertising companies to produce anonymous user profiles, which is then used to target advertising (deciding which advertising image to show) based on the user profile.

Misconceptions

Since their introduction on the Internet, misconceptions about cookies circulate on the Internet and the media. In 2005, Jupiter Research published the results of a survey, according to which a consistent percentage of respondents believed some of the following claims:

  • cookies are like worms and viruses (they can erase data from the user's hard disks)
  • cookies are a form of spyware (they can read personal information stored on the user's computer)
  • cookies generate pop ups
  • cookies are used for spamming
  • cookies are only used for advertising

Cookies are data, not code: they cannot erase or read information from the user's computer. However, cookies allow for detecting the Web pages viewed by a user on a given site or set of sites. This information can be collected in an anonymous profile of the user. While such profiles do not contain personal information (name, address, etc.), they have been subject of some privacy concerns.

According to the same survey, a large percentage of Internet users are unable to delete cookies.

Proxy Server Risks


In using a proxy server (for example, anonymizing HTTP proxy), all data sent to the service being used (for example, HTTP server in a website) must pass through the proxy server before being sent to the service, mostly in unencrypted form. It is therefore possible, and has been demonstrated, for a malicious proxy server to record everything sent to the proxy: including unencrypted logins and passwords.

By chaining proxies which do not reveal data about the original requester, it is possible to obfuscate activities from the eyes of the user's destination. However, more traces will be left on the intermediate hops, which could be used or offered up to trace the user's activities. If the policies and administrators of these other proxies are unknown, the user may fall victim to a false sense of security just because those details are out of sight and mind.

The bottom line of this is to be wary when using proxy servers, and only use proxy servers of known integrity (e.g., the owner is known and trusted, has a clear privacy policy, etc.), and never use proxy servers of unknown integrity. If there is no choice but to use unknown proxy servers, do not pass any private information (unless it is properly encrypted) through the proxy.

What is Tor?

Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities and relationships, and state security known as traffic analysis.

Tor is a network of virtual tunnels that allows people and groups to improve their privacy and security on the Internet. It also enables software developers to create new communication tools with built-in privacy features. Tor provides the foundation for a range of applications that allow organizations and individuals to share information over public networks without compromising their privacy.

Individuals use Tor to keep websites from tracking them and their family members, or to connect to news sites, instant messaging services, or the like when these are blocked by their local Internet providers. Tor's hidden services let users publish web sites and other services without needing to reveal the location of the site. Individuals also use Tor for socially sensitive communication: chat rooms and web forums for rape and abuse survivors, or people with illnesses.

Journalists use Tor to communicate more safely with whistleblowers and dissidents. Non-governmental organizations (NGOs) use Tor to allow their workers to connect to their home website while they're in a foreign country, without notifying everybody nearby that they're working with that organization.

Groups such as Indymedia recommend Tor for safeguarding their members' online privacy and security. Activist groups like the Electronic Frontier Foundation (EFF) recommend Tor as a mechanism for maintaining civil liberties online. Corporations use Tor as a safe way to conduct competitive analysis, and to protect sensitive procurement patterns from eavesdroppers. They also use it to replace traditional VPNs, which reveal the exact amount and timing of communication. Which locations have employees working late? Which locations have employees consulting job-hunting websites? Which research divisions are communicating with the company's patent lawyers?

A branch of the U.S. Navy uses Tor for open source intelligence gathering, and one of its teams used Tor while deployed in the Middle East recently. Law enforcement uses Tor for visiting or surveilling web sites without leaving government IP addresses in their web logs, and for security during sting operations.

The variety of people who use Tor is actually part of what makes it so secure. Tor hides you among the other users on the network, so the more populous and diverse the user base for Tor is, the more your anonymity will be protected.

Why we need Tor


Using Tor protects you against a common form of Internet surveillance known as "traffic analysis." Traffic analysis can be used to infer who is talking to whom over a public network. Knowing the source and destination of your Internet traffic allows others to track your behavior and interests. This can impact your checkbook if, for example, an e-commerce site uses price discrimination based on your country or institution of origin. It can even threaten your job and physical safety by revealing who and where you are. For example, if you're travelling abroad and you connect to your employer's computers to check or send mail, you can inadvertently reveal your national origin and professional affiliation to anyone observing the network, even if the connection is encrypted.

How does traffic analysis work? Internet data packets have two parts: a data payload and a header used for routing. The data payload is whatever is being sent, whether that's an email message, a web page, or an audio file. Even if you encrypt the data payload of your communications, traffic analysis still reveals a great deal about what you're doing and, possibly, what you're saying. That's because it focuses on the header, which discloses source, destination, size, timing, and so on.

A basic problem for the privacy minded is that the recipient of your communications can see that you sent it by looking at headers. So can authorized intermediaries like Internet service providers, and sometimes unauthorized intermediaries as well. A very simple form of traffic analysis might involve sitting somewhere between sender and recipient on the network, looking at headers.

But there are also more powerful kinds of traffic analysis. Some attackers spy on multiple parts of the Internet and use sophisticated statistical techniques to track the communications patterns of many different organizations and individuals. Encryption does not help against these attackers, since it only hides the content of Internet traffic, not the headers.

The solution: a distributed, anonymous network




Tor helps to reduce the risks of both simple and sophisticated traffic analysis by distributing your transactions over several places on the Internet, so no single point can link you to your destination. The idea is similar to using a twisty, hard-to-follow route in order to throw off somebody who is tailing you — and then periodically erasing your footprints. Instead of taking a direct route from source to destination, data packets on the Tor network take a random pathway through several relays that cover your tracks so no observer at any single point can tell where the data came from or where it's going.




To create a private network pathway with Tor, the user's software or client incrementally builds a circuit of encrypted connections through relays on the network. The circuit is extended one hop at a time, and each relay along the way knows only which relay gave it data and which relay it is giving data to. No individual relay ever knows the complete path that a data packet has taken. The client negotiates a separate set of encryption keys for each hop along the circuit to ensure that each hop can't trace these connections as they pass through.




Once a circuit has been established, many kinds of data can be exchanged and several different sorts of software applications can be deployed over the Tor network. Because each relay sees no more than one hop in the circuit, neither an eavesdropper nor a compromised relay can use traffic analysis to link the connection's source and destination. Tor only works for TCP streams and can be used by any application with SOCKS support.

For efficiency, the Tor software uses the same circuit for connections that happen within the same ten minutes or so. Later requests are given a new circuit, to keep people from linking your earlier actions to the new ones.



 Hidden services


Tor also makes it possible for users to hide their locations while offering various kinds of services, such as web publishing or an instant messaging server. Using Tor "rendezvous points," other Tor users can connect to these hidden services, each without knowing the other's network identity. This hidden service functionality could allow Tor users to set up a website where people publish material without worrying about censorship. Nobody would be able to determine who was offering the site, and nobody who offered the site would know who was posting to it. Learn more about configuring hidden services and how the hidden service protocol works.

Staying anonymous


Tor can't solve all anonymity problems. It focuses only on protecting the transport of data. You need to use protocol-specific support software if you don't want the sites you visit to see your identifying information. For example, you can use web proxies such as Privoxy while web browsing to block cookies and withhold information about your browser type.

Also, to protect your anonymity, be smart. Don't provide your name or other revealing information in web forms. Be aware that, like all anonymizing networks that are fast enough for web browsing, Tor does not provide protection against end-to-end timing attacks: If your attacker can watch the traffic coming out of your computer, and also the traffic arriving at your chosen destination, he can use statistical analysis to discover that they are part of the same circuit.

The future of Tor


Providing a usable anonymizing network on the Internet today is an ongoing challenge. We want software that meets users' needs. We also want to keep the network up and running in a way that handles as many users as possible. Security and usability don't have to be at odds: As Tor's usability increases, it will attract more users, which will increase the possible sources and destinations of each communication, thus increasing security for everyone. We're making progress, but we need your help. Please consider running a relay or volunteering as a developer.

Ongoing trends in law, policy, and technology threaten anonymity as never before, undermining our ability to speak and read freely online. These trends also undermine national security and critical infrastructure by making communication among individuals, organizations, corporations, and governments more vulnerable to analysis. Each new user and relay provides additional diversity, enhancing Tor's ability to put control over your security and privacy back into your hands. 

GhostSurf Review


GhostSurf is a computer software program that allows for anonymous surfing of the Internet. Like other software programs of this nature, Ghostsurf provides security for the private browsing of Internet websites. It also provides peace of mind. With Ghostsurf you get ideal Internet anonymity, which means that you have the ability to surf the web without be tracked or traced.

Why Surf Anonymously

There are a number of reasons why Internet users prefer to anonymously surf the web. One of the most important reasons is the level of vulnerability presented by Internet use. When visiting a website, you are revealing yourself (and data about your usage) to the targeting and data collection of many different agencies - federal authorities, search engines, and online marketing groups are just a few. Information regarding your computer system, browser, usage, and web history are all examples of what data targeting groups can collect.

Besides protecting personal information, there are many logical reasons for wanting to surf the web anonymously. Citizens of those countries with restrictive Internet or communication policies will want to mask their particular web use and habits. Similarly, those who view the Internet at work may want to hide data from their employer on what websites have been visited exactly; for example, when looking for a new job.

How Ghostsurf Works

The idea of anonymous surfing is actually very simply: a buffer is placed in between your computer and the sites you view online. This buffer allows you to view the website, but doesn't allow the site (or anyone else) to trace your computer information back through that buffer. Most anonymous surfing software follows this pattern, and the buffer is generally a proxy server. When accessing the Internet under normal conditions, your computer's web browser will access and "talk to" the websites you want to view: this is how your computer is identified. However, when utilizing proxy-style anonymous surfing software, the proxy server becomes the middleman, the buffer. When accessing the Internet the computer's browser will first talk to the proxy server and then the proxy server will "talk to" the web site you want to view. As a result, the web site ultimately does not identify your computer's information; it identifies the proxy server.

Ghostsurf does not operate by this common, proxy-style, buffer method. The software instead offers a basic, but effective, method for anonymous surfing: scrambling your IP address. Whenever your computer connects to the Internet, Ghostsurf scrambles the IP address much like a good firewall package would do. This scrambling of the IP address encrypts your Internet connection, and provides you with the privacy and protection you need to surf anonymously.

The Benefits of Ghostsurf

One of the most attractive incentives of Ghostsurf is its level of personal customization. Privacy levels can be customized in real time to suit your changing needs, including the ability to block your personal information and mask your IP address. These privacy levels can be simply adjusted at any time by a moving slider. At one end is the lowest level, Normal, your computer data is sent through the Internet without modification, encryption, or rerouting. At the other end, the highest level, all personal information is removed, encrypted or rerouted. Again, the level of privacy customization is always up to you.

Beyond the moving slider of privacy protection, Ghostsurf allows users to exclude certain websites altogether. This means that some websites will be allowed your personal information if you choose so. For example, you may want your personal information blocked from Internet websites in general, but not your online banking website or web-based email. If so, Ghostsurf will allow you to customize your privacy levels in order to provide your personal information to these selected sites while still protecting you from all others.

And finally, Ghostsurf offers a number of useful program utilities that give you an added benefit. The software program will remove your browser history, delete any cookies and, if you have the Platinum edition, will remove pop-up ads. Ghostsurf also prevents adware and spyware with its own company-designed anti-spyware program, SpyCatcher. The software will also provide you with feedback regarding these utilities, such as the number of blocked cookies and pop-up ads, and blocked in-page ads. The software will also provide feed back on sent invisible requests via the Internet and sent secure requests as well.

The Drawbacks of Ghostsurf

Ghostsurf is an ideal software program that not only allows for anonymous surfing, but protects your computer as well. However, it does not offer a few items that anonymous surfers prefer. Ghostsurf lacks built-in anti-virus protection or spam tools. And for all of its additionally privacy protection and feedback tools, it does not offer reporting tools or any sort of log generation regarding the protection measures. Yet this is not surprising if considering how affordable the software really is. In this sense, it is an overall affordable program for anonymous surfing.

What is a Browser History?


Every time you get on the internet on your computer, the computer saves a copy of every page that you visit while on that computer. Basically speaking, the computer keeps a record in an archive right in its own software that shows the exact history of every page that you have been to during the duration of your stay on the internet.

There are some programs that prevent a history from being documented and most systems allow you to erase this history at will. There are also external programs that save copies of these pages on an out of computer archive. This is usually used by concerned parents that know that their children have the knowledge of how to erase the browser history. It is used to monitor the activity of children on computers. Some workplaces also use this kind of server that externally saves a list of all web pages saved on the computer to make sure that employees are not visiting inappropriate pages while on the clock or not logging on to time wasting websites while at the workplace. This is done because there is no way for the employee to access or manipulate these databases while at the workplace so they may not control what their employers see.

Browser histories are largely a security measure for computers, but they are also widely used as a simple archive for the computer. If a person forgets what site they found a certain bit of information, they can easily find it by getting onto their browser histories and checking what the site was called that they found the information on.

On more advanced systems of browser history saves, users may even go to the exact page that they were previously on simply by clicking on a link that references the site that they were previously on. The browser history is the most advanced form of archiving on any PC because it is wholly automatic and users may filter what information they want saved and what information they simply want removed.

The Browser history feature was first made popular by Internet Explorer during the late 1980's and early 1990 are when the World Wide Web was just becoming used by a common demographic. It was originally formed to simply keep tabs on websites that people visited because it was not so easy to document and remember what sites were visited and what type of information was on them.

As practical application of computers evolved, so did the functionality of the browser history. On some computers, there was a feature that demanded a password to access the browser history. This was both for privacy and for security for concern parents whose children were beginning to lap them on their knowledge of technology.

Today, browser histories are used for the same purposes that they were used for in the beginning of their existence. The only difference is the sophistication of the systems that are now used. The application of the browser history has not changed as it is still used for the main purposes of memory and security. The only difference is that the browser history can be just as secured as any other piece of critical information that may be stored on a computer either domestically or professionally.