April 17, 2015 By Lisa Chavez 2 min read

Security management tools allow users to perform security-related actions on many servers using a centralized management system. For example, patches may be installed on servers managed by the tool, or health checks can be configured to let the endpoint management operator know when a security-related setting, such as the password strength criteria or file permissions, on a managed server has changed.

Security management tools are great, but they are extremely powerful and must be carefully controlled to ensure they are used only by authorized personnel for their intended purposes.

Most companies take great care to ensure system administrators have the correct level of access they need to perform authorized actions on the servers they support. Often, organizations invest significantly in securing the server itself from users who are actively logging in, including the use of mechanisms to enforce password strength, limit the commands a user can run (for example, using “sudo” configuration files on UNIX servers) and monitoring to detect suspicious activity.

What is often overlooked is that administrators of system and security management tools also have the ability to access and perform actions on servers managed by the tool. This is often done using administrator or root authority. Therefore, it is important to take time to secure the tool itself.

Deciding Duties

The first consideration is who will use the tool. Will the tool be used by system administrators who already have administrative or root access to the servers that will be managed? Or will the users have restricted access or no access to the actual servers? By giving these restricted users access to the management tool, you may effectively negate any controls put in place on the servers themselves, since they can simply use the management tool to execute commands on the server. If there are other types of users, it is important to document exactly which activities they will perform using the tool. Then, you can design and implement the correct security controls to ensure they will only be able to perform these actions.

Access Levels in Security Management

The second consideration is what level of access each user should have. This includes the functions a user can perform and the server or servers on which they can be performed. It is important to maintain a detailed inventory of each server managed by the tool, including who can access that server for which functions. For example, you may have one person responsible for configuring and managing health checks on 50 servers in the environment. This person should be given access only to perform the health check function and only to the 50 servers they support. He or she must also be effectively prohibited from performing any other action, which can sometimes be a challenge, depending on the level of granularity that is required for various operators and functions.

Security management tools bring a tremendous level of efficiency to organizations. When access is controlled properly and the tools are used correctly, they can result in a great productivity boost and help automate routine activities. But first, time must be spent defining and implementing the correct security model and controls for the tool itself.

I hope this post has been a helpful reminder to allocate time to protect your security management tools. Please tweet me at @LisaChavez111 if you have any tips or stories of how you secured your managed environment.

More from Network

Databases beware: Abusing Microsoft SQL Server with SQLRecon

20 min read - Over the course of my career, I’ve had the privileged opportunity to peek behind the veil of some of the largest organizations in the world. In my experience, most industry verticals rely on enterprise Windows networks. In fact, I can count on one hand the number of times I have seen a decentralized zero-trust network, enterprise Linux, macOS network, or Active Directory alternative (FreeIPA). As I navigate my way through these large and often complex enterprise networks, it is common…

Easy configuration fixes can protect your server from attack

4 min read - In March 2023, data on more than 56,000 people — including Social Security numbers and other personal information — was stolen in the D.C. Health Benefit Exchange Authority breach. The online health insurance marketplace hack exposed the personal details of Congress members, their families, staff and tens of thousands of other Washington-area residents. It appears the D.C. breach was due to “human error”, according to a recent report. Apparently, a computer server was misconfigured to allow access to data without proper…

X-Force identifies vulnerability in IoT platform

4 min read - The last decade has seen an explosion of IoT devices across a multitude of industries. With that rise has come the need for centralized systems to perform data collection and device management, commonly called IoT Platforms. One such platform, ThingsBoard, was the recent subject of research by IBM Security X-Force. While there has been a lot of discussion around the security of IoT devices themselves, there is far less conversation around the security of the platforms these devices connect with.…

Topic updates

Get email updates and stay ahead of the latest threats to the security landscape, thought leadership and research.
Subscribe today