<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Rethink]]></title><description><![CDATA[Own your Android.]]></description><link>https://blog.rethinkdns.com</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1608983009320/KgexDMHaW.png</url><title>Rethink</title><link>https://blog.rethinkdns.com</link></image><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 19:07:58 GMT</lastBuildDate><atom:link href="https://blog.rethinkdns.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[The 2021 One-Pager]]></title><description><![CDATA[We wrote a one-pager back in 2021 to articulate to ourselves what we were thinking at the time about the problem domain and how we'd want to approach it.
Of course, we were either too ambitious, or too comical, or too naive when we wrote it; we had n...]]></description><link>https://blog.rethinkdns.com/the-2021-one-pager</link><guid isPermaLink="true">https://blog.rethinkdns.com/the-2021-one-pager</guid><category><![CDATA[Rethink]]></category><category><![CDATA[rethinkdns]]></category><category><![CDATA[Android]]></category><category><![CDATA[firewall]]></category><category><![CDATA[privacy]]></category><dc:creator><![CDATA[Murtaza]]></dc:creator><pubDate>Fri, 18 Nov 2022 16:45:44 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1668790067043/rq7gQYXAJ.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We wrote a one-pager back in 2021 to articulate to ourselves what we were thinking at the time about the problem domain and how we'd want to approach it.</p>
<p>Of course, we were either too ambitious, or too comical, or too naive when we wrote it; we had no way to know! 'Open sourcing' it, in the spirit of well... being more transparent about our intentions and why we are all-in, and sacrificing a <em>tonne</em> along the way in the pursuit of money, I mean, freedom.</p>
<p>It has been a painful yet fulfilling journey so far for the 3 of us.</p>
<hr />
<p>Here's the doc:</p>
<p><em>rethinkdns.com</em><br />
<em>Revised: 26 August 2021</em></p>
<p><strong>Mission</strong>: Develop and democratize security and privacy enhancing technologies.<br />
<strong>Goal</strong>: Turn android devices into "user agents".</p>
<p><strong>RethinkDNS is an open-source anti-surveillance tool for Android</strong>. The app currently has two modes: The DNS mode gives the end-user their own unique server-endpoint and routes all DNS traffic from the mobile device to their assigned endpoint encrypted over TLS. The end-user can enable (from a web front-end) pre-curated blocklists and/or add custom blocklists to block name-resolution of select domains, and optionally, capture DNS logs for analytics, reporting, and diagnostics. The Firewall mode lets the user deny internet-access to entire applications based on events like screen-on / screen-off, app-foreground / app-background, connected to unmetered-connection / metered-connection / always; or based on play-store defined categories like Social, Games, Utility, Productivity; or additionally, based on user-defined denylists.</p>
<p><strong>Similar apps</strong>: Lockdown HQ (iOS), GuardianApp (iOS), NetGuard (android), Glasswire (android), Blokada (android), AfWall (android), Bouncer (android), JumboPrivacy (iOS), AdGuard (cross-platform), 1.1.1.1 (cross-platform), NextDNS (cross-platform), Pi-Hole (cross-platform), OpenSnitch (Linux), Snitch (macOS), PortMaster (cross-platform).</p>
<p><strong>So far</strong>: Launched a MVP in August 2020 and have been in touch with users through that. The app has since been installed over 15000+ times with 3000+ DAUs. We continue to gather user-requests through email and telegram groups, and continue to prioritize feature-set based their inputs. In July 2021, we open-sourced our content-blocking DNS-over-HTTPS resolver, and are continuing to engage community input on how to best take that project forward.</p>
<p><strong>Work ahead</strong>: The app is continuing to evolve into a comprehensive network security tool with immediate work focused on making insights from network flow actionable. Medium term, we’d like to release something similar for iOS, too. Current plans also include creating a novel VPN mesh-network where users who trust each other (typically, friends and family) can share each other’s bandwidth.</p>
<p><strong>Quintessential user</strong>: Folks who want visibility and control over network activity of their unrooted android devices.</p>
<p><strong>Monetization</strong>: The current plan is to sell cloud-based services to users that help them identify threats (ex: Indicators of Compromise, Security Information and Event Management) and side-step them.</p>
<p><strong>Milestones</strong>: The only Indian team to be accepted into Mozilla’s Fix-The-Internet incubator in Summer of 2020. One among 1200 teams that applied, and one among 22 that made the cut. The developers at the Tor Project are some of our vocal advocates. TechRadar ranked us among the best security apps of 2020 and 2021.</p>
<p><strong>Insights</strong>: For an always-on, always-connected device like smartphones, a network security solution may soon become a must-have, just like how anti-virus software is in the post-Internet PC-world. The concerns around privacy are such that users find it hard to trust anything that isn’t open-source, and isn’t built by developers with enough street-cred to go for them.</p>
<p><strong>Challenges</strong>: Google or other Android OEMs themselves could bundle-in advanced network protection spelling the end of a tool like RethinkDNS. The other big elephant-in-the-room is to somehow monetize this open-source software among a consumer-base known to favour libre (free) solutions.</p>
<p><strong>Endgame</strong>: A smartphone that makes it extremely hard for app developers to spy upon their unassuming, non-consenting users. This involves eventually taking over the mobile network itself (say, as a radically privacy-friendly MVNO or ISP) in ways legally possible and putting users-first instead of everything else.</p>
<hr />
<p>A lot has changed since we wrote this. I mean, the 3 of us aren't even the same people that started this project: We've grown a lot because we've learnt a lot; made a tonne of mistakes (continue to), and endured the pain these mistakes inflicted upon us.</p>
<p>But: Still here. Still working. Time will tell how this pans out.</p>
<p>Tick tock.</p>
<hr />
<p>Cover image: <em>Androids dreaming up a blueprint for a time machine</em> (<a target="_blank" href="https://lexica.art/prompt/62117547-e454-42fc-ae6a-5036ad7ea2c4">link</a>).</p>
]]></content:encoded></item><item><title><![CDATA[If it looks like a duck, swims like a duck, and quacks like a duck, then it probably is a duck]]></title><description><![CDATA[Hackers assemble
How many times must the cannonballs fly, before they're forever banned?
Consider for a second that I was a professional architect with a small-time firm, would I be spreading FUD if I report structural inefficiencies of a skyscraper ...]]></description><link>https://blog.rethinkdns.com/if-it-looks-like-a-duck-swims-like-a-duck-and-quacks-like-a-duck-then-it-probably-is-a-duck</link><guid isPermaLink="true">https://blog.rethinkdns.com/if-it-looks-like-a-duck-swims-like-a-duck-and-quacks-like-a-duck-then-it-probably-is-a-duck</guid><category><![CDATA[privacy]]></category><category><![CDATA[Security]]></category><category><![CDATA[Android]]></category><category><![CDATA[internet]]></category><dc:creator><![CDATA[Murtaza]]></dc:creator><pubDate>Thu, 13 May 2021 14:43:25 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1620916471117/mLhXqqYV3.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2 id="hackers-assemble">Hackers assemble</h2>
<h4 id="how-many-times-must-the-cannonballs-fly-before-theyre-forever-banned">How many times must the cannonballs fly, before they're forever banned?</h4>
<p>Consider for a second that I was a professional architect with a small-time firm, would I be spreading FUD if I <a target="_blank" href="https://www.youtube.com/watch?v=XUKSUPKhUtQ">report structural inefficiencies of a skyscraper</a> you are building? Or, would you thank me for spending my valuable time reviewing your work out of no obligation? If you say you'd do the former, you're a <em>gem</em>. I have nothing against <em>gems</em>, just that I prefer <em>bitcoins</em>.</p>
<p>Privacy and security are very serious topics in our industry. The advances made in the recent years are nothing short of astonishing.  <a target="_blank" href="https://helloworld.letsencrypt.org/">Let's Encrypt</a> , who vend free  <a target="_blank" href="https://en.wikipedia.org/wiki/Transport_layer_security">TLS</a>  certificates, now power over <a target="_blank" href="https://letsencrypt.org/2020/02/27/one-billion-certs.html">200 million websites</a>. The  <a target="_blank" href="https://datatracker.ietf.org/doc/html/rfc8446">TLS v1.3 standard</a>  drafted by E. Rescorla CTO at Mozilla, is 160+ pages long, took 4 years to draft, has contributions from industry experts from around the world, and is a document full of considerations for end-user's privacy and security.  On the other hand, engineers and cryptographers at <a target="_blank" href="https://signal.org/">Signal</a> are pushing the envelope, going where any competent privacy and security conscious organization would aspire to go. <a target="_blank" href="https://signal.org/blog/secure-value-recovery/">Read this preview</a> of just <em>how</em> they secure a user's PIN: state-of-the-art and expensive but that didn't deter them one bit (note: upcoming <a target="_blank" href="https://datatracker.ietf.org/doc/html/draft-irtf-cfrg-opaque">OPAQUE</a> standard may be a cheaper way to accomplish a similar feat, curious reader).  <a target="_blank" href="https://security.googleblog.com/search/label/android">Despite stronger protections on Android</a>, attacks that exfiltrate data are a reality and <a target="_blank" href="https://www.bbc.com/news/technology-55396843">the world's most vulnerable professionals are at most risk</a>.</p>
<p>If <a target="_blank" href="https://news.ycombinator.com/item?id=16070465">the Meltdown and Spectre exploits are any indicator</a>, the stakes are very high and it is easy to see why companies, even the ones that get a bad rap for privacy, <a target="_blank" href="https://news.ycombinator.com/item?id=26436515">go to extreme lengths</a> <a target="_blank" href="https://arstechnica.com/gadgets/2019/02/google-software-is-never-going-to-be-able-to-fix-spectre-type-bugs/">to secure their user's data</a>. The <a target="_blank" href="https://www.npr.org/2021/04/16/985439655/a-worst-nightmare-cyberattack-the-untold-story-of-the-solarwinds-hack">recent supply-chain exploits</a> make it clear that the Information Security industry is no place for ego-building or showcasing fake mastery of forbidden arts. Very capable engineers, academics, cryptographers, and hackers have all had their fair share of fails in the face of scrutiny that their work invites. That's the nature of the beast. The best among us, keep their heads down, and off to work they go month after month, year after year, to mitigate threats, and address exploits with utmost consideration, with their hubris, arrogance, and pride firmly tucked away. After all, by being cordial and humble is how the industry got here. If <a target="_blank" href="https://en.wikipedia.org/wiki/Dan_Kaminsky">Dan Kaminsky</a> were alive, he'd tell you this is how all of this is supposed to work. <a target="_blank" href="https://www.mnot.net/blog/2020/08/28/for_the_users">There is no competition here, just progress, hand-in-hand</a>, and that's all that matters.</p>
<h2 id="a-brave-new-world">A brave new world</h2>
<h4 id="how-many-years-must-a-mountain-exist-before-it-is-washed-to-the-sea">How many years must a mountain exist, before it is washed to the sea?</h4>
<p>The RethinkDNS' team own journey <a target="_blank" href="https://blog.rethinkdns.com/hello">started in late 2019</a>, as <a target="_blank" href="https://github.com/celzero/rethink-app/issues/69">bravedns.com</a>, with wanting to build an app that lets users be in control of their always-on, always-connected devices. Mozilla generously awarded us a <a target="_blank" href="https://mozilla.org/builders/">$16K grant in June 2020</a>, in the midst of a terrible pandemic, to help us deliver on that promise. Google's <a target="_blank" href="https://getintra.org/">Intra project</a> gave us a strong-base from which to build. But there are several other projects we looked at, notably, <a target="_blank" href="https://nebulo.app/">Nebulo</a> by Daniel Wolf, <a target="_blank" href="https://github.com/julian-klode/dns66">DNS66</a> by Julian Klode, <a target="_blank" href="https://coredns.io/">CoreDNS</a> by the CNCF Foundation, and <a target="_blank" href="https://github.com/blokadaorg/blokada">Blokada</a> by Blokada AB (a for-profit? a non-profit? It isn't clear).</p>
<p>Fast-forward to August 2020: Since DNS-based content-blocking forms one part of what RethinkDNS is, we naturally studied the open source projects to inform our own engineering decisions. I appreciate to not have to go through twenty-five RFCs to implement a single feature and these open-source implementations come in handy.  So, given the amount of benefit we derived, we decided to open-source everything we build too, including <a target="_blank" href="https://github.com/serverless-dns/serverless-dns">the DNS resolver (server-side code)</a>.</p>
<p>In September exactly in the time I was down with covid-19 like symptoms, <a target="_blank" href="https://www.xda-developers.com/bravedns-open-source-dns-over-https-client-firewall-adblocker-android/">XDA did a feature on us</a> that brought in a massive influx of new users to our tiny little toy app. Otherwise, nothing of note happened. We did focus on integrating <a target="_blank" href="https://dnscrypt.info/implementations">DNSCrypt v3</a>. It supports <a target="_blank" href="https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Anonymized-DNS">Anonymized DNS queries</a> which really ups the ante in terms of thwarting surveillance. How could we not implement it? <a target="_blank" href="https://datatracker.ietf.org/doc/html/draft-pauly-dprive-oblivious-doh-06">Oblivious DNS-over-HTTPS</a> has our interest piqued as well.</p>
<h2 id="youve-got-mail">You've got mail</h2>
<h4 id="how-many-times-can-a-man-turn-his-head-and-pretend-that-he-just-doesnt-see">How many times can a man turn his head, and pretend that he just doesn't see?</h4>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1620916681565/N3lX1iVu3.png" alt="voting_machines.png" /></p>
<p>And then came November. I found things in Blokada's code-base that seemed <em>off</em>. For my money (to borrow a term from Football), it was a "clear and obvious error" on part of the Blokada AB <s>employees</s> developers. I was hesitant to engage at first, because RethinkDNS + Firewall does come off as a competitor, even though, it is not, despite the <em>current</em> similarities. RethinkDNS' an anti-censorship and anti-surveillance tool and <a target="_blank" href="https://web.archive.org/web/20110506050715/http://www.whispersys.com/whispermonitor.html">more spiritually aligned with the now-defunct OpenWhisperSystems</a> (by the same folks that later created the Signal Messenger).</p>
<p>December. We wrote to one of the Blokada <s>employees</s> admins privately on Telegram informing them of <a target="_blank" href="https://gitlab.com/fdroid/fdroiddata/-/merge_requests/8536">one among the issues we had found</a>. The response was rather lukewarm. Later, in January 2021, we informed the <s>employee</s> admin of Blokada's use of an analytics company, <code>rebrandly.com</code>, for their <code>go.blokada.org</code> URLs which were peppered, littered, sprayed across their app. Disappointingly, we were stonewalled, got no response.</p>
<p>We gave it a ninety-days.</p>
<p>In the meantime, RethinkDNS was rocking the all-new dark theme. <a target="_blank" href="https://guardianproject.info/apps/orbot/">Integrated Orbot</a>. Got <a target="_blank" href="https://news.ycombinator.com/item?id=26133661">hacker-news'd</a>. Addressed some of its battery-drain bugs. <a target="_blank" href="https://rethinkdns.com/">Re-designed</a> <a target="_blank" href="https://rethinkfirewall.com/">the webpages</a>. <a target="_blank" href="https://twitter.com/rethinkdns/status/1326830411503169537">Survived a DDoS attack</a>. <a target="_blank" href="https://github.com/serverless-dns/serverless-dns">Open sourced the server-side DNS resolver code</a>. Eventually, in one of its finest moments till date, <a target="_blank" href="https://gitlab.com/fdroid/fdroiddata/-/merge_requests/8605">got up and running on F-Droid, too</a>.</p>
<p>New years. For 30 days, a lead developer on RethinkDNS was down with a nasty viral infection. Things slowed down. Life it seems, hits you the hardest when you're down, because they caught another virus, a month later. 30 more days and counting. <a target="_blank" href="https://github.com/celzero/rethink-app/issues">The feature backlog</a> ever increasing. Sigh.</p>
<h2 id="store-of-value">Store of value</h2>
<h4 id="how-many-ears-must-one-man-have-before-he-can-hear-people-cry">How many ears must one man have, before he can hear people cry?</h4>
<p>Where were we? Yeah, 90 days later, that is sometime in March 2021, <a target="_blank" href="https://gitlab.com/fdroid/fdroiddata/-/merge_requests/8536">I reported what I had found to the F-Droid maintainers</a>. They are  plenty serious about such things and were quite helpful and gracious.</p>
<p>The F-Droid maintainers gave it a 30 days.</p>
<p>If anyone is familiar with IzzySoft's work, one of the F-Droid maintainers, they'd agree when I say that IzzySoft's one of the most level-headed, soft-spoken, mild-mannered person you're going to meet on the Internet. IzzySoft isn't even a developer but goes out of the way to help out with so many developer related issues, and frankly, it is ridiculous that someone would do so voluntarily year-in year-out, heads-down, full of humility, poise, and class.</p>
<p>A <em>bitcoin</em> of a person.</p>
<p>In light of in-action from Blokada <s>employees</s> developers, The F-Droid maintainers, after their customary weekly sync-up call on 6 May 2021, reached the decision to <a target="_blank" href="https://archive.is/28WEB">mark Blokada for <em>Tracking</em> its users</a>.</p>
<p>Two days later, seemingly triggered into action, Blokada <s>employees</s> developers were heads-down addressing those issues; but <em>only</em> for the F-Droid builds. The apparent reason was they were time constrained to act (despite having known about issues for 5 months at this point). So, if you're using other Blokada build flavours, count your lucky stars that <a target="_blank" href="https://f-droid.org/">F-Droid</a> exists and you can switch to downloading Blokada from there. Also, <a target="_blank" href="https://f-droid.org/donate/">do not forget to donate to F-Droid</a>. It is a woefully underfunded effort. I would but I haven't made a single dime in the past two years I have been building RethinkDNS and associated services. I wonder how much Blokada AB donates to F-Droid? I'd be pleasantly surprised if it was anywhere close to <code>$fuck-all-a-year</code>.</p>
<h2 id="talk-is-cheap">Talk is cheap</h2>
<h4 id="the-answer-my-friend-is-blowin-in-the-wind">The answer, my friend, is blowin' in the wind</h4>
<p>Here comes the kicker though, instead of a mea culpa, <a target="_blank" href="https://archive.is/U9FBb">the Blokada <s>CEO</s> lead developer claims F-Droid's acting in bad faith, is influenced by a competitor (aka yours truly) spreading FUD</a>:</p>
<blockquote>
<p>"We’ve been present on F-Droid for several years now, without ever raising any concern. If you have been following our announcements, you may also be aware that our presence on F-Droid was occupied with a non-explainable tardiness from F-Droid in regard to reviewing our update merge requests, causing at least 2-4 week delays for availability of the majority of our update releases. This together with the recent events begs to question F-Droid's objectivity."</p>
</blockquote>
<p><em>Gem</em>.</p>
<p>You know what's FUD?</p>
<blockquote>
<p>"<a target="_blank" href="https://archive.is/MVXmO">The underlying policy of Blokada VPN is that we want you to remain anonymous</a>."</p>
</blockquote>
<p><a target="_blank" href="https://torproject.org">The Tor project</a>, <a target="_blank" href="https://blog.torproject.org/covid19-impact-tor">a 22 people organization</a> of world-class experts, with decades of altruistic and ground-breaking work behind them, don't guarantee anonymity, since they know a lot depends on the users themselves and numerous other attack vectors out of Tor's control. <a target="_blank" href="https://news.ycombinator.com/item?id=19601503">I digress</a>.</p>
<p>See, there's nothing against telemetry or tracking. <a target="_blank" href="https://help.duckduckgo.com/duckduckgo-help-pages/privacy/atb/">DuckDuckGo</a> and <a target="_blank" href="https://support.mozilla.org/en-US/kb/telemetry-clientid">Mozilla Firefox</a> both engage in it, but they're radically transparent about it. Blokada is free to engage in it too or not engage in it, their decision, but they should be, at the very least, transparent about their choices and claims.</p>
<p>For instance, in their <a target="_blank" href="https://archive.is/MVXmO">privacy policy</a> or <a target="_blank" href="https://archive.is/LTil7">terms of use</a>, you'd be remiss to find any mention of Rebrandly, Google, AWS, Github, and Cloudflare. They use all of the above. For variety infrastructure they host. Again, nothing wrong but that transparency is <em>fatally</em> lacking, the hypocrisy notwithstanding:</p>
<blockquote>
<p><a target="_blank" href="https://archive.is/QHTLt">What are the benefits of Blokada DNS? Use the DNS service made by the team you have been trusting for many years. No need to use providers with questionable track record, like Cloudflare</a>.</p>
</blockquote>
<p><a target="_blank" href="https://developers.cloudflare.com/1.1.1.1/privacy/public-dns-resolver">FUD</a>?</p>
<p>"Oh fuck off, Blokada has user's best interest at heart, you clown", you say. I hear you. As they say, the path to hell is paved with good intentions.</p>
<h2 id="marketing-and-sales">Marketing and sales</h2>
<h4 id="the-answer-is-blowin-in-the-wind">The answer is blowin' in the wind</h4>
<p>In my humble opinion, "an open source project dedicated to developing the best ad blocker and privacy app for Android and iOS" needs to live and breathe those ethos. I can go on, but this has been a mouthful already, and so, I'd spare you and leave you with this:</p>
<blockquote>
<p>"We hope you appreciate the level of transparency on our side, and hope you keep enjoying Blokada."</p>
</blockquote>
<p>Enjoy.</p>
<p><em>images: <a target="_blank" href="https://xkcd.com/574/">xkcd/574</a> | <a target="_blank" href="https://xkcd.com/463/">xkcd/463</a>.</em></p>
]]></content:encoded></item><item><title><![CDATA[The Unrelenting Spies in your Pocket and How to Get Rid of Them]]></title><description><![CDATA[Privacy...that mythical unicorn many chase but only a few manage to catch. Though elusive, privacy is a pressing issue in a hyper-connected world where a handful of companies control the information you consume and the information you produce.

Priva...]]></description><link>https://blog.rethinkdns.com/the-unrelenting-spies-in-your-pocket-and-how-to-get-rid-of-them</link><guid isPermaLink="true">https://blog.rethinkdns.com/the-unrelenting-spies-in-your-pocket-and-how-to-get-rid-of-them</guid><category><![CDATA[privacy]]></category><category><![CDATA[android apps]]></category><category><![CDATA[Mozilla]]></category><dc:creator><![CDATA[Murtaza]]></dc:creator><pubDate>Tue, 03 Nov 2020 11:50:46 GMT</pubDate><content:encoded><![CDATA[<p>Privacy...that mythical unicorn many chase but only a few manage to catch. Though elusive, <a target="_blank" href="https://robindoherty.com/2016/01/06/nothing-to-hide.html">privacy is a pressing issue</a> in a hyper-connected world where a handful of companies control the information you consume and the information you produce.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1608985459247/LnXVbzv5L.jpeg" alt="ugoTV1vwcgR4mN8MMDUUN4vt6p02-shr3wck.jpeg" /></p>
<p>Privacy, though, means <a target="_blank" href="https://mikeindustries.com/blog/archive/2019/06/superhuman-is-spying-on-you">different things to different people</a>. The way I think about <a target="_blank" href="https://www.socialcooling.com/">violation of privacy online</a> boils down to:</p>
<ol>
<li>You are aware that you’re being tracked but are okay because in exchange you consume services you need. Ex: Google Maps Navigation, Pokemon Go, Ring.</li>
<li>You are not aware of the extent of tracking but you do use the services. Ex: Anti-viruses, social networks, News websites, VPN services.</li>
<li>You do not consent to any form of tracking but are covertly or overtly tracked anyway. Ex: Government surveillance, Email clients, cross-website ad networks like the ones run by Facebook and Google.</li>
</ol>
<h3 id="the-empire-strikes-back">The Empire Strikes Back</h3>
<blockquote>
<p>"What if I told you that the Republic was now under the control of a Dark Lord of the Sith?" — Count Dooku</p>
</blockquote>
<p>Anakin Skywalker wasn't doomed to fall to the dark side.</p>
<p>Just like young Jedis, early internet companies weren't always addicted to the sweet <a target="_blank" href="https://www.nytimes.com/2020/01/28/opinion/silicon-valley-anna-wiener.html">sweet highs of ultimate user surveillance</a>. </p>
<p>However, over time they learned to take advantage of <a target="_blank" href="https://news.bloomberglaw.com/privacy-and-data-security/facebook-google-donate-heavily-to-privacy-advocacy-groups">the gullibility of their users</a> to normalize data collection and encroach upon the privacy of billions under the guise of ever-improving free services.</p>
<p><a target="_blank" href="https://www.washingtonpost.com/world/national-security/nsa-infiltrates-links-to-yahoo-google-data-centers-worldwide-snowden-documents-say/2013/10/30/e51d661e-4166-11e3-8b74-d89d714ca4dd_story.html">History bears witness</a> that the <a target="_blank" href="http://archive.is/rpuA1">enormous cache of data</a> these companies hold is a liability like no other. </p>
<p>Despite damning revelations by whistleblowers like Snowden and Assange, regulations like GDPR and CCPA, <a target="_blank" href="https://hackernoon.com/what-is-abusability-testing-and-why-is-it-necessary-k1q3wib">reports of</a> <a target="_blank" href="https://www.skysports.com/more-sports/news/11095/12086666/sky-sports-unites-against-online-hate-and-abuse-it-has-to-stop">rise in abuse</a>, and repeated undermining of the world's socio-political fabric, they continue to do what they always did: <a target="_blank" href="https://newsroom.fb.com/news/2018/04/data-off-facebook/">Mine more data</a>, no matter the cost, <a target="_blank" href="https://www.thekanary.com/blog/conversation-department-justice/">no matter the ethics of it all</a>.</p>
<h3 id="the-attack-of-the-clones">The Attack of the Clones</h3>
<blockquote>
<p>"So this is how liberty dies. With thunderous applause." — Padmé Amidala</p>
</blockquote>
<p>Instead of identical lines of empire soldiers standing on our street corner and physically keeping us in line, we're joyfully waiting in line to pay thousands of dollars for identical little trackers: <a target="_blank" href="https://www.theguardian.com/technology/2015/nov/21/amazon-echo-alexa-home-robot-privacy-cloud">We unwrap them on birthdays with glee</a>.</p>
<p>We've slipped into an Orwellian world where our surveillance devices rest on our pillows, lie inside our pockets, line up the street corners. </p>
<p>The <a target="_blank" href="https://simplanations.substack.com/p/2-how-vc-works-a-beginners-guide">go big or go home mentality</a> that permeates the technology industry make these matters even worse.  </p>
<p>For each business that succeeds there are 100 others that crash and burn. They sell user data and their tech to the highest bidder. </p>
<p>For the ones already big, all their principles and morality go for a toss the minute Benjamin Franklin shows up.</p>
<p>Some examples of ridiculous surveillance and behaviour control include (and I am not making this up): </p>
<ul>
<li><a target="_blank" href="https://archive.is/3GYNm">tracking a user’s sleeping patterns</a></li>
<li><a target="_blank" href="https://schub.wtf/blog/2019/04/08/very-precarious-narrative.html">profiling their browsing behaviour and reading habits</a></li>
<li><a target="_blank" href="https://privacyinternational.org/report/2647/how-apps-android-share-data-facebook-report">gathering lists of apps they use and when and how much</a></li>
<li><a target="_blank" href="https://arstechnica.com/information-technology/2018/03/facebook-scraped-call-text-message-data-for-years-from-android-phones">snooping up on their SMSes and emails</a></li>
<li><a target="_blank" href="https://www.theverge.com/2011/11/30/2601875/carrier-iq-references-discovered-apple-ios-iphone">logging what they type</a></li>
<li><a target="_blank" href="https://9to5mac.com/2020/07/25/instagram-promises-to-fix-bug-after-being-exposed-by-always-accessing-the-camera-on-ios-14/">observing their facial expressions as they scroll through news feeds</a></li>
<li><a target="_blank" href="https://sanfrancisco.cbslocal.com/2016/05/13/hidden-microphones-exposed-as-part-of-government-surveillance-program-in-the-bay-area/">recording conversations throughout the day</a></li>
</ul>
<p>... you get the idea. </p>
<p>It isn't a far-fetched notion that these companies might know you better than all your friends and relatives combined. And in exchange for what? </p>
<p>A free app that you had a use for exactly once but then forgot to uninstall and it kept auto-updating in the background to keep adding <a target="_blank" href="https://techscience.org/a/2015103001/">new ways to track and exploit your privacy</a>? </p>
<p>Or, because you trust your BigTech overlords enough to do the right thing?</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1608984659513/0672zc2SL.jpeg" alt="1.jpeg" /></p>
<p>It doesn't take an investigative journalist to tie many of these sloppy practices to the advertising industry's insatiable desire to track everyone that's alive. </p>
<p>This desire is also the key reason some of the biggest technology companies continue to build <a target="_blank" href="https://www.theguardian.com/technology/2015/dec/29/irans-blogfather-facebook-instagram-and-twitter-are-killing-the-web">walled-gardens around their products and services</a> with monopolistic, self-serving, attention-grabbing and rage-building experiences at the center of it all. I digress.</p>
<h3 id="a-new-hope">A New Hope</h3>
<blockquote>
<p> "Well, if droids could think, there’d be none of us here, would there?" — Obi-Wan Kenobi</p>
</blockquote>
<p>For billions, Smartphones are the only computers they’ve ever owned, and apps they install are the only software they’ve ever used. Whilst Android is the most widely deployed operating system in the history of humankind, it direly lacks security and privacy tools that can put users in the driving seat. </p>
<p>This isn't to say there is a lack of such tools, but the current ones leave a lot to be desired. For an always-on, always-connected device, it is our firm belief that Internet security has to be the cornerstone of any such offering.</p>
<p>Anti-virus vendors, more often than not, are anti-privacy, and even when they are not, they fall for the trap of <a target="_blank" href="https://news.ycombinator.com/item?id=24785451">making their software too dumb and in doing so take away a lot of control</a>. My premise is that users should be able to use an advanced feature-set that they can gradually learn over time, for the sake of their own privacy. </p>
<h3 id="enter-rethinkdnshttpsrethinkdnscom"><a target="_blank" href="https://rethinkdns.com/">Enter RethinkDNS</a></h3>
<p>An open source, configurable firewall and network security tool for Android that protects your data and privacy by blocking ads, trackers, and other malicious actors. </p>
<p><a target="_blank" href="https://rethinkdns.com/">RethinkDNS</a> is unapologetic in the way it works: It's barebones and unapologetic about showing you the IP addresses, the headers, and all the other juicy computer jargon most apps hide from you. </p>
<p>For those among you who desire a ‘set it and forget it’ experience, the app has built-in abstractions: You can, for example, choose to block connections for any app not in the foreground or block all connections when the device is locked, or block all connections from any particular app. </p>
<p>In its default configuration, the app already blocks connections to spyware, adware, and malware endpoints through DNS-based content blocking. These DNS queries are encrypted either via DNS over HTTPS, DNSCrypt, or DNS over Tor to prevent censorship and profiling of Internet usage by adversaries and intermediaries.</p>
<p>Being in control of a device’s network traffic, especially one that’s online 24x7, is an empowering tool like no other. You do not want to use apps but the phone’s manufacturer won’t let you uninstall them… well, firewall them. </p>
<p>You do not want cross-website trackers to profile your browsing and reading habits... yes, firewall them. You do not want apps connecting to the Internet sending whatever data it has collected about you, especially when you haven’t used them in months… you know what to do, firewall them. </p>
<h3 id="the-force-awakens">The Force Awakens</h3>
<blockquote>
<p>"Never tell me the odds!" — Han Solo</p>
</blockquote>
<p>Though the app has been in development for about three months, the idea has been nearly two years in the making.</p>
<p>Firewall is just the start as we embark on this journey to build newer, better, easier ways to evade relentless surveillance whilst paving the way for an open and safer Internet which is <a target="_blank" href="https://hackernoon.com/how-were-helping-black-founders-succeed-with-launch-like-a-mogul-k92r3zc9">a key enabler for people all over the world, especially for those from traditionally under-served and/or oppressed communities</a>. </p>
<p>Today, RethinkDNS already circumvents government-enforced censorship in most countries like India, Pakistan, Iran, Saudi Arabia, Turkey, and Turkmenistan. In fact, a large percentage of our users are from those countries.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1608984764151/-jta5_mdf.jpeg" alt="1.jpeg" /></p>
<p>People using a computer for the first time should not have to trade their privacy and autonomy in order to access the incredible power of the Internet. They should not have to become a product.  </p>
<p>I am absolutely psyched for this opportunity to work alongside <a target="_blank" href="https://www.mozilla.org/en-US/about/manifesto/">Mozilla and the Fix-the-Internet community</a>. With this vote of confidence from them and renewed impetus, the team at <a target="_blank" href="https://rethinkdns.com/">RethinkDNS</a> is committed to building technology that puts users back in the driving seat. </p>
<p>As Yoda would say: Much to learn I still have; this is just the beginning.</p>
<p><em>Images via: <a target="_blank" href="https://xkcd.com/2106/">1</a>, <a target="_blank" href="https://xkcd.com/1807/">2</a>, <a target="_blank" href="https://xkcd.com/1269/">3</a></em></p>
<p><em>Thanks to Aashni Shah, Bart Decrem, Patrick Lu, and Rachel Vrabec for reading drafts of this.</em></p>
]]></content:encoded></item><item><title><![CDATA[Hello.]]></title><description><![CDATA[I'd like everyone to take a deep breath and listen for a minute. -  Bruce Schneier .

We are excited to share what we’ve been working on for the past few weeks at rethinkdns.com, a configurable DNS over HTTPS resolver and a companion Android app.
The...]]></description><link>https://blog.rethinkdns.com/hello</link><guid isPermaLink="true">https://blog.rethinkdns.com/hello</guid><category><![CDATA[dns]]></category><category><![CDATA[encryption]]></category><category><![CDATA[privacy]]></category><category><![CDATA[Android]]></category><category><![CDATA[Open Source]]></category><dc:creator><![CDATA[Murtaza]]></dc:creator><pubDate>Tue, 04 Aug 2020 14:49:21 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1608907737738/qCxg2nka4.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>I'd like everyone to take a deep breath and listen for a minute. -  <a target="_blank" href="https://www.schneier.com/essays/archives/2006/08/refuse_to_be_terrori.html">Bruce Schneier</a> .</p>
</blockquote>
<p>We are excited to share what we’ve been working on for the past few weeks at <code>rethinkdns.com</code>, a <em>configurable DNS over HTTPS resolver</em> and a companion Android app.</p>
<p>The DNS over HTTPS resolver is deployed to <em>200+ locations</em> to ensure low-latency and robustness. The state-of-the-art <em>HTTP/3</em> and <em>TLS v1.3</em> protocols are built right-in. Availability is number one priority at RethinkDNS and our deployment strategies, development practices, and the architecture reflects that, though we realise achieving high availability is much harder and so it is pretty much a continuous and an ongoing process for us.</p>
<p>The companion <a target="_blank" href="https://github.com/celzero/rethink-app/">free and open-source Android app</a> is forked from the excellent <a target="_blank" href="https://getintra.org/">Intra</a> project by <a target="_blank" href="https://jigsaw.google.com/">Jigsaw</a>. We’ve made changes to the codebase to include a firewall and changed the UX <em>dramatically</em>. The app itself doesn’t support HTTP/3, yet, though the resolver does.</p>
<h3 id="how-it-works">How it works</h3>
<ol>
<li><p>Visit <a target="_blank" href="https://rethinkdns.com/configure">rethinkdns.com/configure</a>. No sign-up required.</p>
</li>
<li><p>Choose from over 170+ lists to block spyware, adware, malicious websites and more. </p>
</li>
<li><p>Copy paste the resulting URL in to any DNS over HTTPS client, like the ones that ship with Firefox.</p>
</li>
</ol>
<p>In our trials with users, we have found that a staggering 60% connections from Xiaomi and Vivo phones were blocked when the rethinkdns endpoint was configured to enable <a target="_blank" href="https://filterlists.com/">seven popular blocklists</a> (dbl.oisd, adguard, steven-black, anudeep, yhosts, energized ultimate, and 1hosts pro) totaling around 3 million entries. The numbers were lower but not stellar for Oppo (50%), Realme (50%), and Oneplus (30%) phones either. Note that, the block-count is a function of the app usage and websites visited and not just the manufacturer of the phone. Some people using Pi-Hole for DNS content blocking have reported numbers as high as 87%, and so even though it is trivial for apps to workaround DNS based content blocking, it still remains pretty effective and cheap way to block content across <em>all</em> applications.</p>
<p>RethinkDNS is a stub resolver that forwards queries to 1.1.1.1 and by extension supports Query Name Minimization and DNSSEC but doesn’t support ECS (<a target="_blank" href="https://en.wikipedia.org/wiki/EDNS_Client_Subnet">EDNS Client Subnet</a>).</p>
<p>RethinkDNS <a target="_blank" href="https://rethinkdns.com/privacy">does not log requests</a> by default.</p>
<p>There is currently no charge to use DNS service itself but in the future, we plan to monetize by providing additional functionality on top of just content blocking.</p>
<h3 id="market">Market</h3>
<p>The effectiveness of DNS based content blocking has seen a plethora of companies building pretty impressive products in the past few years, some of them very advanced and feature rich. The point of building yet another such service stems from our frustration in using those, though we're personally big fans and inspired by NextDNS, Cloudflare Gateway, and <a target="_blank" href="https://pi-hole.net/">pi-hole</a> ourselves.</p>
<p>First, RethinkDNS core focus is <em>high availability</em>: We try hard to prioritize it over any other decision we take. In our trial runs (albeit not super high scale), we found no traces of downtime, despite continuing to add new features. Some times focusing incessantly on availability has meant higher costs and that has meant we couldn't possibly provide the service for free, not forever at least. The RethinkDNS resolver, as of today, runs on Cloudflare Workers, but we have already begun exploring building a redundant architecture on top of other Serverless offerings, like <a target="_blank" href="https://fly.io">fly.io</a> and stackpath.com.</p>
<p>Second, we are on a mission to democratize security solutions for consumers and DNS is just the start. Our initial focus are mobile devices that are always-on, always-connected. We believe there's value in helping 2B+ users secure their Androids with <em>usable</em> security tools otherwise long relegated to the confines of large enterprises and guild of computer geeks.</p>
<p>Third, we deeply believe in an open internet. Routing DNS to uncensored endpoints helps circumvent censorship in countries where deep-packet inspection isn't prevalent, and with ECH (<a target="_blank" href="https://tools.ietf.org/html/draft-ietf-tls-esni-09">Encrypted Client Hello</a>) around the corner, this will prove to be a very cheap but effective tactic in bringing uncensored Internet to billions of Android users, for a start.</p>
<p>Fourth, is we have abhor surveillance capitalism and would continue to build tools that expose it. For example, DNS requests reveal a lot of information that can inform the user about what's happening on their devices with the apps they've installed or ones that they didn't but came pre-installed. There's nothing distasteful about data collection done with regard for privacy (providing opt-outs) and state-of-the-art data-handling practices for the benefit of the users-- for example Google Photos app categorizing photos based on location, grouping them based on people, clustering them based on trips has a modicum of utility for folks that opt for it. Though, data collection just for the sake of it without a care in the world for user's privacy, without strict controls over its protection bounded by questionable user-agreements is what irks us, and letting users take control of their devices by giving them tools that they can use without requiring a computer science degree would hand them ability to resist such unabated inroads into their private lives, even if not by much, but it is a start. And we're excited to see how far we can get.</p>
<h3 id="who-are-you">Who are you</h3>
<p>We're concerned engineers willing to put in the work, I guess. That said, you shouldn't trust us anymore than you trust any other stranger on the internet, but hopefully, we are able to earn it over a period of time by engaging with the community and proving our credibility by walking the talk. RethinkDNS is a work of three friends from India, Mohammed, Murtaza, and Santhosh with around 20 years of industry experience between them at  Amazon, IBM, and Scientific Games, who got together sometime in November 2019 to build this. If you were as excited as we are, you'd probably quit your job too :) </p>
<h3 id="one-more-thing">One more thing</h3>
<p><em>Mozilla</em> backed us early in our journey through their <a target="_blank" href="https://mozilla.org/builders">Fix-the-Internet</a> MVP initiative in May 2020 and we are grateful for it.</p>
<p>If you want to reach out to us with suggestions or requests or regarding anything else at all, feel free to email us at <a target="_blank" href="mailto:hello@celzero.com">hello@celzero.com</a>. </p>
<p><em>Thanks to Bart Decrem and Patrick Lu for reading drafts of this.</em></p>
]]></content:encoded></item></channel></rss>