On Tue, Apr 18, 2023 at 7:49 AM Ralf Weber <d...@fl1ger.de> wrote: > Moin! > > On 18 Apr 2023, at 13:11, Benjamin Schwartz wrote: > > > The draft's opening words are "DNS filtering is widely deployed for > network > > security". This is true, but by far the "widest" deployment of DNS > > filtering is for authoritarian national censorship, to prevent citizens > > from engaging with forbidden ideas. > > Do you have any data to back this claim up?
According to Freedom House, 64% of Internet users "live in countries where political, social, or religious content was blocked", and "51% live in countries where access to social media platforms was temporarily or permanently restricted". ( https://freedomhouse.org/report/freedom-net/2022/countering-authoritarian-overhaul-internet) In my experience, DNS-based censorship is used for a majority of these blocks (often in concert with other methods). ... > Ok, so for me sub errors are useful as they can give some further > information > on why something was blocked, and that information can be conveyed to the > end user. The EDE categories are rather broad and hence don’t give enough > information on why exactly a site is blocked. Now we could also use free > text, which is a problem for people operating in multi language > environments > or let each resolver operator pick there own, but maybe some categories > that > we all can agree on would be good to put in here. > ... I understand the use case, but I'm not sure this is amenable to standardization. Here are some lists of categories commonly used for this kind of filtering: * Cloudflare: https://developers.cloudflare.com/cloudflare-one/policies/filtering/domain-categories/ * Cisco Umbrella: https://docs.umbrella.com/umbrella-user-guide/docs/dns-content-category-settings * BlueCoat: https://sitereview.bluecoat.com/#/category-descriptions These lists seem highly subjective, proprietary, dynamic (but also ossified), contentious, and likely to raise serious ethical issues (e.g. https://blog.cloudflare.com/the-mistake-that-caused-1-1-1-3-to-block-lgbtqia-sites-today/). A durable agreement between the many filter operators (to agree on the classification) and browser vendors (in order to show user-facing error messages) seems unlikely in general and inappropriate for the IETF specifically. If the suberror field is mainly for communication from resolvers to browsers, then any solution should only move forward if it's satisfactory to both camps. I can't speak for either one, but I think the localization problem sounds easier than the categorization problem. I can also imagine using something like a URN scheme registry to punt categorization out to one or more third parties.
_______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop