- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
Atlas : how to secure Kafka ?
- Labels:
-
Apache Atlas
-
Apache Kafka
Created 08-01-2017 07:08 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I could access all topics on kafka without authentification.
My question : how I could secure access on kafka topics ?
Thks.
Created 08-01-2017 08:28 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ranger can be used to sync users with LDAP/AD. Credentials are stored in LDAP/AD, and Ranger configured to access.
Knox is used as a proxy, but more for REST API service calls, and some UIs. It is not meant to proxy high volume traffic like Kafka messages.
Created 08-01-2017 07:57 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Atlas is more Governance related, security to a less extent.
You secure Kafka via Kerberos for authentication, and Ranger for authorization:
https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.1/index.html#bk_security
Created 08-01-2017 08:09 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thks for your quick reply. Is there an alternative to Kerberos ? May be Apache Knox + LDAP ?
I went to the link: indeed, it explains only the use of Kerberos.
Created 08-01-2017 08:28 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ranger can be used to sync users with LDAP/AD. Credentials are stored in LDAP/AD, and Ranger configured to access.
Knox is used as a proxy, but more for REST API service calls, and some UIs. It is not meant to proxy high volume traffic like Kafka messages.
Created 08-01-2017 09:42 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Created 08-01-2017 10:24 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you intend to run a secure Hadop cluster then there is no way you can avoid Kerberos. Below are the difference between knox and kerberos.
The Apache Knox Gateway is a system that provides a single point of authentication and access. It provides the following features:
- Single REST API Access Point
- Centralized authentication, authorization and auditing for Hadoop REST/HTTP services
- LDAP/AD Authentication, Service Authorization and Audit
- Eliminates SSH edge node risks
- Hides Network Topology
LAYERS OF DEFENSE FOR A HADOOP CLUSTER
- Perimeter Level Security – Network Security, Apache Knox (gateway)
- Authentication : Kerberos
- Authorization
- OS Security : encryption of data in network and HDFS
Apache Knox can also access a Hadoop cluster over HTTP or HTTPS
CURRENT FEATURES OF APACHE KNOX
- Authenticate : by LDAP or Cloud SSO Provider
- Provides services for HDFS, HCat, HBase, Oozie, Hive, YARN, and Storm
- HTTP access for Hive over JDBC support is available (ODBC driver Support- In Future)
Hope that helps to explain.
Created 08-01-2017 10:25 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you intend to run a secure Hadop cluster then there is no way you can avoid Kerberos. Below are the difference between knox and kerberos.
The Apache Knox Gateway is a system that provides a single point of authentication and access. It provides the following features:
- Single REST API Access Point
- Centralized authentication, authorization and auditing for Hadoop REST/HTTP services
- LDAP/AD Authentication, Service Authorization and Audit
- Eliminates SSH edge node risks
- Hides Network Topology
LAYERS OF DEFENSE FOR A HADOOP CLUSTER
- Perimeter Level Security – Network Security, Apache Knox (gateway)
- Authentication : Kerberos
- Authorization
- OS Security : encryption of data in network and HDFS
Apache Knox can also access a Hadoop cluster over HTTP or HTTPS
CURRENT FEATURES OF APACHE KNOX
- Authenticate : by LDAP or Cloud SSO Provider
- Provides services for HDFS, HCat, HBase, Oozie, Hive, YARN, and Storm
- HTTP access for Hive over JDBC support is available (ODBC driver Support- In Future)
Hope that helps to explain.
Created 08-01-2017 12:22 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@Geoffrey Shelton Okot thks for this explanation.
