Is it me or is this an extremely clumsy way of doing censorship?
Why not do this at network or server-side level? Why not use some kind of hash (ala Apple'e proposed child pornography hunter)?
In this design, everyone would have to have this plain text configuration file ... also other brands (Oppo, Huawei etc.) would have to have it. What if it needs an update? Suppose the hui muslims starts causing trouble ... Or if people starts using slang or deliberate misspelling ...
They are too powerful to give a damn, they looked at USA and their allies and how they overcome any evil thing they do just by being the strongest country and they said why we can't do the same?
I guess it comes down to, why bother when the simplest solution works?
Make no mistake: As and when they get caught out doing such things, the sophistication of their implementation is bound to increase, in response to it. Money is no object for state-actors and mega-corps.
This has some smell of a compliance issue. I.e. the company gets ordered to block stuff; the order states "this shall be blocked" and provides a list, and then the company does the simplest/cheapest way to comply which is literally checking for whatever was required by the order.
> the sophistication of their implementation is bound to increase
You're right about this, including with backdoors. Electronics from China must be treated as treacherous computing devices that obey the orders of the Chinese Communist Party.
If the West was sensible, we simply wouldn't buy any electronics from them.
Or manufacturer any product from there...why does the world continue to be stupid on China and pump up their economy by having the majority of their goods manufactured there? Its going to continue to bite us and everyone in the butt.
Because the supply chain for electronics manufacturing, and many other classes of products, is hard to replicate.
Large multinational corporations would love to shift production to Vietnam, Thailand, Indonesia or India, where labor is now cheaper than China, but there are logistics obstacles. Apple now manufactures some phones in India, but mostly older models.
> Because the supply chain for electronics manufacturing, and many other classes of products, is hard to replicate.
Software is eating the world, as Marc Andreessen says. So who controls the software -- including by controlling the hardware the software runs on -- controls the world.
This means that every polity that wants to be truly independent needs to control its computing infrastructure, ideally all the layers of the technology stack from chips to social media. So it would be well worth polities such as the USA or EU putting up whatever level of import tariffs (and other measures) it takes to encourage manufacturers to do these things domestically.
Not that doing so would be that much more expensive anyway. The cost of low-level assembly line labour per iPhone is probably only a few dollars. I'd guess that building them in the USA would only add $10-20 to the cost.
Atoms still matter, and there are blue-collar manufacturing skills the US has lost to China, and most of the low-cost labor alternative locales never had in the first place.
It may not be a state actor. I am the last person to defend the CCP, but as the chinese phones are made by companies that have lots of reason to fear the government, this may be proactive censorship added by the vendor to avoid getting in trouble, and it might even have been accidentally left in foreign models. We don't know the full story yet.
I think the distinction between being compelled by the sword and compelled by fear of the sword is pretty meaningless here. Unless these companies are independently deciding to push this out due to some internal zealous managers that reject the general CCP platform I think it's pretty safe to lay the blame at the feed of the party.
There's also all sorts of pretty reasonable whataboutism to be thrown about here but it's wrong either way.
There's really no difference between the state providing a blacklist, and the state inspiring enough terror that blacklists are compiled. Actually, there is - the latter is far scarier.
Another word for ad is promotion. These sites promote certain groups. The censor believes they profit from this activity. It is not unreasonable for such a censor to understand them as illegal ads.
Just to be clear; the (incomplete) code snippets in the report have been through a code mangler. The only names readable are of the api that is actually used.
Why not do this at network or server-side level? Why not use some kind of hash (ala Apple'e proposed child pornography hunter)?
In this design, everyone would have to have this plain text configuration file ... also other brands (Oppo, Huawei etc.) would have to have it. What if it needs an update? Suppose the hui muslims starts causing trouble ... Or if people starts using slang or deliberate misspelling ...