English: http://www.ghandchi.com/Anti-filteringEng.htm

فارسي: http://www.ghandchi.com/Anti-filtering.htm


Anti-filtering Technical Solution

Sam Ghandchi


Dear Readers,


I have discussed the issue of Internet filtering by the Islamic Republic of Iran (IRI) in many articles.  In fact, the issue of filtering by countries like Iran and China has been discussed by many other authors as well and the following article by Ron Synovitz is an excellent explanation of what we are facing:




I made a technical suggestion in my September 20th article on this topic and also in my interview with Radio Farda which is linked below, I explained how to make bypassing  IRI Internet filtering possible and easy, using my suggested technical solution:


Below is the translation of my suggestion which I hope the companies I have noted to consider, and at the end I have included the links to my original article on the topic:

"If a maker of browsers such as Microsoft, which is the maker of Internet Explorer(IE), creates a series of proxy servers with *unannounced* separate IP addresses and if those addresses are encrypted inside the IE browser code, and if inside the browser code to have a randomizer to pick one of them each time the browser needs to access a proxy site, and if it makes a *key* to contact the maker of the browser and each time the two sides agree on an IP address to use the related proxy, yet the address to stay encrypted, and that way the user without knowing what the IP address of the proxy is, or even without knowing how proxy works, can use the service, and the user is only entering the name of the filtered site in the browser as usual, and can see the site without even knowing that the proxy service has made this access possible.

"Of course, if the Islamic Republic wants to decipher and filter all such proxy addresses that IE or Netscape or Mozilla make, they will have to use the browser together with an automated tool repeatedly, and by monitoring the network traffic, to analyze the IP addresses that are generated and used, and like deciphering radar codes, it will take a long time, and especially if the number of addresses in the pool are a few millions. Of course, every few months a company like Microsoft can change the addresses and send a definition update to IE users and thus the random IP address will now be picked from a new pool.  At any rate, such an invention and work can be done by companies like Microsoft, Netscape, Mozilla, and other web browser makers.

"Of course, there are other technical solutions too.  For example, yahoo or google can allow their users, who have user account with them, to create private proxies in the yahoo system on the net and this way the users can use those proxy servers, to read the content that are filtered in Iran.

"In the absence of all such tools, people can ask their friends and relatives who live abroad to create private proxy servers at their home, and give the private proxy address to the friends in Iran and such addresses will not be known to IRI to filter.  But certainly the other more basic solutions that I first suggested are the solutions for the public, because they do not rely on one's friends having 24-hour live network and technical expertise to help."

Full Article in English

کل مقاله به فارسي

Best Regards,

Sam Ghandchi, Editor/Publisher



December 14, 2005