By locating their network inside China, Baidu is allowing a malicious actor to leverage their network traffic - which indeed is a 'use' of Baidu's network.
> The only thing they can do is hosting http://hm.baidu.com in another country.
Most likely, yes. And until they do so, or come to another solution, their traffic should be blocked.
This would restore their analytics infrastructure functionality and avoid being exploited by their own government for such kinds of attack, while being justified as an infrastructure scalability concern (to avoid backslashes by the Chinese government).
Block packets from any company that does not take reasonable steps to stop its network from being used to attack others.
This has been networking rule for a long time.
- We block open mail relays
- we block hacked Windows XP machines
- we should block a company who's in a hacked data center where their upstream adds malicious JavaScript.
Edit: 'we' = network administrators.