The most likely solution to help solve the problem of unauthorized network access is a firewall.
A firewall can help monitor and control incoming and outgoing network traffic based on predetermined security rules, effectively blocking unauthorized users from accessing the company's network.
The other options, while useful in their own contexts, do not directly address the issue of unauthorized network access as effectively as a firewall does.