CloudWiki
Rules
Critical

Ensure there is no unrestricted inbound access to TCP port 9093 (Prometheus)

Security & Compliance
No items found.
Description

TCP port 9093 is commonly used by Prometheus, an open-source monitoring and alerting system. It's important to ensure that there is no unrestricted inbound access to this port as it can potentially allow unauthorized access to the Prometheus server and sensitive data.

Remediation

Here are the steps to remediate the issue of unrestricted inbound access to TCP port 9093 (Prometheus):

  1. Identify open ports: Identify any open TCP ports in your security groups or network access control lists (ACLs) that allow inbound traffic to port 9093 (Prometheus).
  2. Restrict access: Restrict access to TCP port 9093 (Prometheus) by modifying the security group rules and network ACLs to allow inbound traffic only from trusted sources. This can be done by adding specific IP addresses or IP address ranges to the allowed list.
  3. Implement authentication: Implement strong authentication mechanisms to ensure that only authorized clients can access the Prometheus server. This can be done by requiring clients to provide a username and password or using other authentication methods such as OAuth2 or SSL client certificates.
  4. Enable encryption: Enable SSL/TLS encryption to secure the communication between Prometheus clients and servers. This can help to prevent eavesdropping and man-in-the-middle attacks.
  5. Monitor and update: Regularly monitor your security group rules and network ACLs for changes and update them as needed to ensure that your systems are always protected against unauthorized access through TCP port 9093 (Prometheus).

By following these remediation steps, you can help to ensure that there is no unrestricted inbound access to TCP port 9093 (Prometheus), which can help to prevent security breaches and protect your sensitive data.

Enforced Resources
Note: Remediation steps provided by Lightlytics are meant to be suggestions and guidelines only. It is crucial to thoroughly verify and test any remediation steps before applying them to production environments. Each organization's infrastructure and security needs may differ, and blindly applying suggested remediation steps without proper testing could potentially cause unforeseen issues or vulnerabilities. Therefore, it is strongly recommended that you validate and customize any remediation steps to meet your organization's specific requirements and ensure that they align with your security policies and best practices.