Suppose a computer user is running multiple Tor clients: a system-wide tor instance, Tor Browser, Tor Messenger, Ricochet, etc.
Given that all of these clients independently select entry guard nodes and that this likely increases the risk of selecting an adversary's node to be a guard, is it better to:-
- have each client use the same tor instance, say, the system tor client?
- configure each client with hard-coded entry guards, e.g. let one of the clients select some guards and configure the rest to match (and periodically reconfigure as appropriate)?
- accept the increased risk and do nothing?