Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    K

    Karthik Balakrishnan

    medium.com/@karthikb351 · Personal blog · on HN since 2016

    Karthik Balakrishnan is a developer in India who wrote about Airtel intercepting and censoring traffic that passes through Cloudflare.

    Visit blogHN submissions
    NetworkingSecurityPrivacy & Policy
    What HN says

    HN cites his post when discussing Cloudflare's flexible SSL option, which lets ISPs like Airtel inject ads and block sites on traffic to origin servers.

    Stats for nerds
    15HN people shared it
    7linked in comments
    331story points
    Aug 2020last shared
    2017people per year2020

    Top posts on HN

    1. 1
      Airtel is sniffing and censoring CloudFlare’s traffic in India
      15 people · 331 points · first shared 2016 · 62 comments on HN

    What HN people wrote when they linked it

    • tonyztanMar 2019

      > "untargeted national snooping"

      While I do not disagree with your sentiment, there have been cases of untargeted national snooping/censorship affecting sites with flexible SSL because governments can and often do sit between the local Cloudflare server and the origin.

      https://medium.com/@karthikb351/airtel-is-sniffing-and-censoring-cloudflares-traffic-in-india-and-they-don-t-even-know-it-90935f7f6d98

      I've also been hoping that Cloudflare would add a header indicating the backend encryption status, so that we can look at how sites are configured and whether any "important" sites are using flexible SSL:

      https://github.com/cloudflare/claire/issues/17

    • the8472Feb 2017

      The problem with in-the-browser encryption is that it is fundamentally insecure until websites can be made immutable. You're executing remote, mutable code to handle your secret data. Which means at any point the website operator could replace it with something that exfiltrates the data the moment you access it.

      Even if the operator is not malicious they could receive a court order or the connection loading the code could be MITMed even if you think you're secure[0].

      [0] https://medium.com/@karthikb351/airtel-is-sniffing-and-censoring-cloudflares-traffic-in-india-and-they-don-t-even-know-it-90935f7f6d98#.jktc9i7r6

    • prashntsOct 2017

      Particular to India, Cloudflare edge data-centres use Airtel network — which is notorious for using MITM for arbitrary bans. If cloudflare fetches your site without SSL then Airtel can and does block it and even inject ads; this is regardless if you use cloudflare's https to serve content to your clients. More info here [1], and hn discussion here [2].

      [1] https://medium.com/@karthikb351/airtel-is-sniffing-and-censoring-cloudflares-traffic-in-india-and-they-don-t-even-know-it-90935f7f6d98

      [2] https://news.ycombinator.com/item?id=12091900

    • DeathmaxAug 2020

      It would be possible for an ISP to MITM the traffic between Cloudflare and the origin server since it can be configured to be done via unencrypted HTTP or non-trusted certs on HTTPS (flexible SSL). See https://medium.com/@karthikb351/airtel-is-sniffing-and-censoring-cloudflares-traffic-in-india-and-they-don-t-even-know-it-90935f7f6d98 for an example of Cloudflare serving a MITM notice page for pirate bay.

    • newuser121212Apr 2020

      That flexible ssl option is a huge problem. Some years back, https:// secured sited started showing injected ads and messages from an Indian ISP providing service to cloudflare there: https://medium.com/@karthikb351/airtel-is-sniffing-and-censoring-cloudflares-traffic-in-india-and-they-don-t-even-know-it-90935f7f6d98

    • predakangaApr 2017

      Enabling HTTPS on the CDN is good for the users, but please consider using it between the CDN and your network as well - if nothing else, it prevents situations like this: https://medium.com/@karthikb351/airtel-is-sniffing-and-censoring-cloudflares-traffic-in-india-and-they-don-t-even-know-it-90935f7f6d98

    Related

    Cloudflare Blogblog.cloudflare.com2.9k people

    We Stood Up to a Patent Troll and Won

    Cloudflare Blog
    Company · last shared 2026
    Balaji Srinivasanmedium.com/@balajis24 people

    Thoughts on Tokens

    Balaji Srinivasan
    Personal · last shared 2021
    Łukasz Olejnikblog.lukaszolejnik.com124 people

    Am I logged in or not? GDPR case study on the example of Chrome browser change

    Łukasz Olejnik
    Personal · last shared 2026
    Mahesh Balakrishnanmaheshba.bitbucket.io15 people

    Things I learned from building a production database

    Mahesh Balakrishnan
    Personal · last shared 2026
    MirageOS Blogopenmirage.org62 people

    Irmin: Git-like distributed, branchable storage

    MirageOS Blog
    Company · last shared 2015
    Karthik Sekarksat.me19 people

    Map Reduce: A simple introduction (2010)

    Karthik Sekar
    Personal · last shared 2025
    Wiz Blogwiz.io164 people

    Exposed DeepSeek database leaking sensitive information, including chat history

    Wiz Blog
    Company · last shared 2026
    Bert Hubertberthub.eu251 people

    It is no longer safe to move our governments and societies to US clouds

    Bert Hubert
    Personal · last shared 2026