-
Notifications
You must be signed in to change notification settings - Fork 47
[25.3] Security report and other additions to What's New #1450
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 6 commits
c15e542
c76dfd3
3e76a2c
e2dd279
4778354
c117884
b7d69cd
7384229
20d94be
d83ef9e
632074c
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -318,6 +318,15 @@ In the logs, verify `enabled: 1`. | |
|
|
||
| See also: xref:manage:security/listener-configuration.adoc#multiple-listeners[Multiple listeners] | ||
|
|
||
| [NOTE] | ||
| ==== | ||
| You can also use the link:api/doc/admin/operation/operation-get_security_report[`/v1/security/report`] Admin API endpoint to generate a security report for your cluster and verify TLS, authentication, and authorization settings. | ||
|
|
||
| ```bash | ||
| curl 'http://localhost:9644/v1/security/report' | ||
| ``` | ||
| ==== | ||
|
|
||
| [[redpanda-tuners]] | ||
| === Run Redpanda tuners | ||
|
|
||
|
|
@@ -643,6 +652,46 @@ Review your deployment automation. Specifically, if you need to reprovision a cl | |
|
|
||
| Check that your xref:manage:audit-logging.adoc#audit-log-flow[audit logs] are forwarded to an enterprise security information and event management (SIEM) system. | ||
|
|
||
| === Monitor security settings | ||
|
|
||
| Regularly review your cluster's security settings using the link:api/doc/admin/operation/operation-get_security_report[`/v1/security/report`] Admin API endpoint. Investigate and address any issues identified in the alerts section. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Not sure if this is awaiting another PR to merge or something else, but this link gives a page not found error.
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This link will work once redpanda-data/api-docs#35 is merged |
||
|
|
||
| .Output | ||
| [source,bash] | ||
| ---- | ||
| curl 'http://localhost:9644/v1/security/report' | ||
| ---- | ||
|
|
||
| .Output | ||
| [source,bash,role=no-copy] | ||
| ---- | ||
| "alerts": [ | ||
| { | ||
| "affected_interface": "kafka", | ||
| "listener_name": "test_kafka_listener", | ||
| "issue": "NO_AUTHZ", | ||
| "description": "\"kafka\" interface \"test_kafka_listener\" is not using authorization. This is insecure and not recommended." | ||
| }, | ||
| { | ||
| "affected_interface": "schema_registry", | ||
| "listener_name": "test_sr_api_listener", | ||
| "issue": "NO_AUTHZ", | ||
| "description": "\"schema_registry\" interface \"test_sr_api_listener\" is not using authorization. This is insecure and not recommended." | ||
| }, | ||
| { | ||
| "affected_interface": "schema_registry_client", | ||
| "listener_name": "schema_registry_client", | ||
| "issue": "NO_AUTHN", | ||
| "description": "\"schema_registry_client\" interface \"schema_registry_client\" is not using authentication. This is insecure and not recommended." | ||
| }, | ||
| { | ||
| "affected_interface": "audit_log_client", | ||
| "listener_name": "audit_log_client", | ||
| "issue": "NO_TLS", | ||
| "description": "\"audit_log_client\" interface \"audit_log_client\" is not using TLS. This is insecure and not recommended." | ||
| } | ||
| ] | ||
| ---- | ||
|
|
||
| == Suggested reading | ||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -5,4 +5,10 @@ | |
| :page-categories: Management, Security | ||
|
|
||
|
|
||
| NOTE: All concepts described in this section are compatible with Kafka and its client libraries and CLIs. This section does not cover ways you can protect your Redpanda cluster externally; for example, through network ACLs or private networks. | ||
| [NOTE] | ||
| ==== | ||
| All concepts described in this section are compatible with Kafka and its client libraries and CLIs. This section does not cover ways you can protect your Redpanda cluster externally; for example, through network ACLs or private networks. | ||
|
||
|
|
||
|
|
||
| Use the link:api/doc/admin/operation/operation-get_security_report[`/v1/security/report`] Admin API endpoint to generate comprehensive security reports for your cluster. This endpoint provides detailed information about TLS configuration, authentication methods, authorization status, and security alerts across all Redpanda interfaces (Kafka, RPC, Admin, Schema Registry, HTTP Proxy). | ||
| ==== | ||
Uh oh!
There was an error while loading. Please reload this page.