Slashdot Mirror


Pakistan Looking For Homegrown URL Blocking System

chicksdaddy writes "Tech-enabled filtering and blocking of Web sites and Internet addresses that are deemed hostile to repressive regimes has been a major political and human rights issue in the last year, as popular protests in Egypt, Tunisia, Libya and Syria erupted. Now it looks as if Pakistan's government is looking for a way to strengthen its hand against online content it considers undesirable. According to a request for proposals from the National ICT (Information and Communications and Technologies) R&D Fund, the Pakistani government is struggling to keep a lid on growing Internet and Web use and is looking for a way to filter out undesirable Web sites. The 'indigenous' filtering system would be 'deployed at IP backbones in major cities, i.e., Karachi, Lahore and Islamabad,' the RFP reads (PDF). It would be 'centrally managed by a small and efficient team stationed at POPs of backbone providers,' and must be capable of supporting 100Gbps interfaces and filtering Web traffic against a block list of up to 50 million URLs without latency of more than 1 millisecond."

2 of 97 comments (clear)

  1. Re:A government that seems to understand the Inter by K.+S.+Kyosuke · · Score: 5, Interesting

    They remind me of our former communist politicians - thanks to their position, they got to visit the West, and they still didn't see. They went back home and continued vilifying things they had seen but hadn't grasped. This is such a similar situation that it's not even funny. Islam is the new communism is the new fascism.

    --
    Ezekiel 23:20
  2. Re:A government that seems to understand the Inter by Zan+Lynx · · Score: 4, Interesting

    1 millisecond is 1,000 microseconds or 1,000,000 nanoseconds. A 2 GHz CPU runs at least one instruction every nanosecond and usually more like 6-12 instructions. As you say, the DRAM fetch is significant, but a well-designed B-tree database already loaded in RAM reduces the impact because of good algorithm design.

    It's like an eternity in CPU time.

    Of course, you can't write the code in Python, Perl or Ruby. You have to use C++.