CloudWiki
Rules
Critical

Ensure there is no unrestricted inbound access to TCP port 9092 (Kafka)

Security & Compliance
No items found.
Description

Ensuring there is no unrestricted inbound access to TCP port 9092 is an important security measure to protect Kafka clusters from unauthorized access and potential attacks. Kafka is a distributed streaming platform used for building real-time data pipelines and streaming applications. By restricting access to this port, you can prevent external parties from accessing and potentially compromising your Kafka brokers.

Remediation

To ensure that there is no unrestricted inbound access to TCP port 9092 (Kafka), you can take the following steps:

  1. Identify the security group(s) associated with the Kafka broker instances.
  2. Edit the inbound rules of the security group(s) to restrict access to TCP port 9092 to only the necessary IP addresses or CIDR blocks.
  3. If required, create a new security group and associate it with the Kafka broker instances, and then configure the inbound rules of the new security group to allow access only to the necessary IP addresses or CIDR blocks.
  4. If you are using a Network ACL to restrict traffic, you should ensure that it is also configured to allow access only to the necessary IP addresses or CIDR blocks.
  5. Regularly review and update the access control rules to ensure that the necessary IP addresses or CIDR blocks are up-to-date and that no unauthorized access is allowed.

By following these steps, you can ensure that there is no unrestricted inbound access to TCP port 9092, which can help protect your Kafka broker instances from unauthorized access and potential security threats.

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.