Many setup and configuration choices you make while using ipMonitor also affect the security of your ipMonitor installation. The purpose of this page is to provide a top down view of ipMonitor's various security features so you can determine which ones need to be implemented for your organization.
The need for secure network monitoring is clear:
ipMonitor's Security Model is designed to:
ipMonitor's Security Model encompasses authentication, authorization, encryption and protection against intrusion. Options include:
ipMonitor functions as a standalone HTTP/HTTPS server. It requires an SSL certificate to be installed before HTTPS communication can be enabled. SSL is used to:
Although using SSL is optional, if a certificate has not been selected during the initial installation, ipMonitor will prompt to automatically generate a "self-signed" certificate and configure a secure web interface. The "self-signed" certificate will remain in use unless the assigned certificate is changed at a future date.
Refer to the About SSL Certificates section for more information regarding supported methods for acquiring SSL certificates.
Credentials are at the heart of ipMonitor's security model. Credentials were implemented to solve a security weakness present in many network monitoring and management solutions.
Typically, network monitoring solutions execute all code, perform all monitoring, alerting and recovery actions, and perform any management capabilities using the account context the process or Service is installed under. In other words, network monitoring solutions support one account, which must be a network Administrator-level account in order to access resources throughout the network. This model is contrary to good security practices as it potentially exposes all the resources the Administrator account has access to.
ipMonitor solves this problem using its Credentials Manager. The Credentials Manager permits the ipMonitor Service to execute under the context of an account with least privileges, and then to impersonate accounts with elevated permissions when required by Monitors, Alerts and features accessing Windows file system objects or Services via the network.
The Credentials Manager also provides the following additional benefits:
Usage Restrictions can be applied to individual Credentials. A Credential can be:
If SSL is not used to log in to ipMonitor, the Credentials Manager:
Note: ipMonitor maintains an internal data hive which it uses to store all sensitive data. RSA 512/1024 bit encryption is applied to the hive. Usage restrictions and display categories can be changed over HTTP, however, the Account, Password and Secret (for Radius) fields cannot be modified.
Refer to the About Credentials section for more information.
Authentication is the act of validating a person's or client's identity. Typically, clients must present Credentials (a username/password pair) to identify themselves for authentication.
Although many of ipMonitor's Monitors are IP-based and don't require any Credentials (or Credentials are optional), many of ipMonitor's more advanced monitoring features require authentication to access network resources.
The Credentials Manager permits authentication method(s) to be defined for individual Credentials, which are in turn applied to Monitors, Alerts and features that require access to network resources:
Note: Although Digest Authentication does not send passwords in clear text, unless SSL is used Digest Authentication is only a moderate improvement over Basic Authentication, as there is nothing to prevent recording of communications between the client and server.
Refer to the Credentials Manager section for information regarding how to create Credentials.
For added security, access to the ipMonitor web interface can be restricted to specific IP addresses or ranges of IP addresses.
Using IP address ranges allows you to explicitly grant or deny access to a specific organization or entity:
Note: IP Access restrictions cannot be configured for individual portions of the ipMonitor application.
Refer to the Communications: Lockout section for information regarding how to grant or deny access to IP addresses.
ipMonitor maintains a detailed User Account system to control which features users can access. Three classes of accounts exist within ipMonitor: Administrator, User and Guest accounts.
Administrator accounts:
Each User Account has its own List, Read, Write, Create, Delete and Attributes settings, which Administrators can apply to:
Strong Passwords can be enabled system-wide to help ensure system security. When Strong Passwords are enforced, the following rules apply:
Note: ipMonitor Accounts are proprietary; they are not Windows accounts.
Note: ipMonitor maintains an internal data hive which it uses to store all sensitive data. RSA 512/1024 bit encryption is applied to the hive.
Refer to the Accounts section for information regarding how to create and configure Accounts.
For information on other features and concepts related to those discussed in this article, refer to the following ipMonitor resources:
< Back
![]()
Last Updated: March 30, 2007 | What did you think of this topic?