EXPERT RESPONSE
Where to draw the line of administrative responsibility is a judgment call. In reality, a security administrator doesn't need access to much of anything. If the job is defined as setting policies and overseeing the security of systems via the enforcement of those policies, the security administrator could conceivably work through his or her peers that are responsible for the network and servers.
Of course, that clearly has an effect on the administrator's ability to enforce policy, so that may not be the best option.
Ultimately, I recommend a "trust, but verify" approach, which means gradually increasing levels of access to the administrator, as he/she proves trustworthy. First, provide access to firewalls and network devices, and then over time to servers and other devices that need to be managed. This is just one way to do it.
At the same time, I would implement a log management system, which pulls the logs from all the managed devices and stores them in a cryptographically sound fashion. I would provide read-only access to this information to all the company's administrators. Then, in the event of a compromise, the logs will help piece together what happened.
Having the logs stored in a separate environment also ensures that a bad actor can't tamper with them and hide the artifacts of the breach. Again, trust the administrator to do the right thing, but also be able pull the data that can verify it.
More information:
|