Course Code: kafkasecurity
Duration: 7 hours
Prerequisites:
  • An understanding of Apache Kafka

Audience

  • Software Testers
Overview:

Apache Kafka is a stream-processing software for handling real-time data feeds. With Apache Kafka and its open system, network security is compromised and sensitive data is at risk.

This instructor-led, live training (online or onsite) is aimed at software testers who wish to implement network security measures into an Apache Kafka application.

By the end of this training, participants will be able to:

  • Deploy Apache Kafka onto a cloud based server.
  • Implement SSL encryption to prevent attacks.
  • Add ACL authentication to track and control user access.
  • Ensure credible clients have access to Kafka clusters with SSL and SASL authentication.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

Apache Kafka Advanced Overview

  • Clusters, brokers, partitions, topics, etc.
  • Architectural patterns of data flow

Kafka Security

  • SSL/TSL encryption
  • SSL/SASL authentication
  • ACL authentication

Preparing the Development Environment

  • Installing Apache Kafka
  • Installing and configuring Kerberos
  • Creating a server instance
  • Setting up Zookeeper
  • Testing configurations

SSL in Kafka

  • Creating an SSL certificate
  • Setting up an SSL certificate for the Apache Kafka application
  • Setting up an SSL certificate for clients

SASL authentication

  • Creating credentials
  • Setting up a credential for the Apache Kafka application
  • Setting up a credential for clients

ACL with Zookeeper and Kerberos

  • Setting up Zookeeper with Keberos
  • Creating ACLs with Kafka commands
  • Storing ACLs on Zookeeper
  • Creating principles
  • Configuring authorization on Zookeeper
  • Using security migration tool

Summary and Conclusion

Sites Published:

United Arab Emirates - Security for Apache Kafka

Qatar - Security for Apache Kafka

Egypt - Security for Apache Kafka

Saudi Arabia - Security for Apache Kafka

South Africa - Security for Apache Kafka

Brasil - Security for Apache Kafka

Canada - Security for Apache Kafka

中国 - Security for Apache Kafka

香港 - Security for Apache Kafka

澳門 - Security for Apache Kafka

台灣 - Security for Apache Kafka

USA - Security for Apache Kafka

Österreich - Security for Apache Kafka

Schweiz - Security for Apache Kafka

Deutschland - Security for Apache Kafka

Czech Republic - Security for Apache Kafka

Denmark - Security for Apache Kafka

Estonia - Security for Apache Kafka

Finland - Security for Apache Kafka

Greece - Security for Apache Kafka

Magyarország - Security for Apache Kafka

Ireland - Security for Apache Kafka

Luxembourg - Security for Apache Kafka

Latvia - Security for Apache Kafka

España - Security for Apache Kafka

Italia - Security for Apache Kafka

Lithuania - Security for Apache Kafka

Nederland - Security for Apache Kafka

Norway - Security for Apache Kafka

Portugal - Security for Apache Kafka

România - Security for Apache Kafka

Sverige - Security for Apache Kafka

Türkiye - Security for Apache Kafka

Malta - Security for Apache Kafka

Belgique - Security for Apache Kafka

France - Security for Apache Kafka

日本 - Security for Apache Kafka

Australia - Security for Apache Kafka

Malaysia - Security for Apache Kafka

New Zealand - Security for Apache Kafka

Philippines - Security for Apache Kafka

Singapore - Security for Apache Kafka

Thailand - Security for Apache Kafka

Vietnam - Security for Apache Kafka

India - Security for Apache Kafka

Argentina - Security for Apache Kafka

Chile - Security for Apache Kafka

Costa Rica - Security for Apache Kafka

Ecuador - Security for Apache Kafka

Guatemala - Security for Apache Kafka

Colombia - Security for Apache Kafka

México - Security for Apache Kafka

Panama - Security for Apache Kafka

Peru - Security for Apache Kafka

Uruguay - Security for Apache Kafka

Venezuela - Security for Apache Kafka

Polska - Security for Apache Kafka

United Kingdom - Security for Apache Kafka

South Korea - Security for Apache Kafka

Pakistan - Security for Apache Kafka

Sri Lanka - Security for Apache Kafka

Bulgaria - Security for Apache Kafka

Bolivia - Security for Apache Kafka

Indonesia - Security for Apache Kafka

Kazakhstan - Security for Apache Kafka

Moldova - Security for Apache Kafka

Morocco - Security for Apache Kafka

Tunisia - Security for Apache Kafka

Kuwait - Security for Apache Kafka

Oman - Security for Apache Kafka

Slovakia - Security for Apache Kafka

Kenya - Security for Apache Kafka

Nigeria - Security for Apache Kafka

Botswana - Security for Apache Kafka

Slovenia - Security for Apache Kafka

Croatia - Security for Apache Kafka

Serbia - Security for Apache Kafka

Bhutan - Security for Apache Kafka

Nepal - Security for Apache Kafka

Uzbekistan - Security for Apache Kafka