
220
|
第
11
章
127.0.0.1:9094-127.0.0.1:61040-0;totalTime:2.42,requestQueueTime:0.112,local-
Time:2.15,remoteTime:0.0,throttleTime:0,responseQueueTime:0.04,sendTime:
0.118,securityProtocol:SASL_SSL,principal:User:Alice,listener:SASL_SSL,clientInf
ormation:ClientInformation(softwareName=apache-kafka-java,
softwareVersion=2.7.0-SNAPSHOT) (kafka.request.logger)
可以通过分析授权器和请求日志来检测可疑活动。身份验证失败率指标和授权失败日志对
审计来说非常有用,而且在遭到攻击或发生未授权访问时可以为我们提供有价值的信息。
为了能够进行端到端的消息审计和追踪,可以在生成消息时将审计元数据放在消息标头
中。端到端加密可用于保护元数据的完整性。
11.7
保护
ZooKeeper
用于维护
Kafka
集群可用性的元数据就保存在
ZooKeeper
中,所以,除了保护
Kafka
,也
很有必要保护
ZooKeeper
。
ZooKeeper
支持基于
SASL/GSSAPI
的
Kerberos
身份验证和基于
SASL/DIGEST-MD5
的用户名和密码身份验证。
ZooKeeper 3.5.0 ...