When browsing a newer version of Ubuntu where no firewall was installed, the ads got loaded. I have not installed the firewall because it has become obsolete and no available in newer Linux distributions. I use the new Ubuntu installation only when I have to book tickets on the IRCTC website, which does not work with old browsers. After I looked up the syntax for IP tables, I blocked unwanted ports. Now, the ads do not get loaded.
But, this is still troublesome because most Linux users think that their OS is virus-free.
Ads are loaded from a dozen ad servers: Inmobi, Mobvista, Admaven, Adcash, etc.
Initially, I thought some hackers have taken control of BSNL DNS server. I emailed CERT-IN and got no response. It was clear that they knew what BSNL was doing and decided to be quiet.
In the US too, ISPs tried this form of ads but I am not sure if it is still allowed. This problem affects HTTP sites and not HTTPS sites.
The HTTPS Everywhere propaganda people are using this to goad everyone to add SSL certificates to their sites. Google is the biggest beneficiary of this campaign. People are more likely to upgrade their Android phones the browsers are unable to access SSL sites and sites with newer certificates.
I have all forms of ad-blocking – ad-blocking HOSTS file, user scripts, user CSS, ad-safe DNS providers. All of this gets defeated if the ISP inject ads hosted from their own IP address. Lesson learned – never browse without a firewall. Block all unwanted ports. Constantly update your HOSTS files to ensure that no ads are ever displayed.
Good job, BSNL! Thanks for nothing.
Modi wants all Indians to conduct digital transactions and you are not helping, are you? What am I talking about? Even Modi’s app has been reported as a personal information stealer.