You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Apache Ranger is getting a lot of momentum in the open source community, and 0.5 release promises to be a bigger step towards the vision of providing comprehensive security for Hadoop. The 0.5 release is focused on the following areas

 

Release ThemeDescriptionBenefit to usersApache JIRA#
Extensibility - Ranger StacksComplete re-architecting of Ranger to enable adding new plugins easily using JSON specificationEasily add custom plugins and use Ranger to centralize security across multiple datastores RANGER-203 - Getting issue details... STATUS
Hooks for dynamic access controlUsers need to support dynamic access control conditions such as geo, time etcUsers can add dynamic rules in addition to existing static RBAC policies. Dynamic controls give users greater flexibility in managing security policies, also provides a framework for potentially achieving attribute based access control (ABAC) RANGER-256 - Getting issue details... STATUS
Authorization and auditing support for YARNProvide ability to manage queue level authorization within Yarn and also auditUsers can manage Yarn ACLs along with other Hadoop component in single UI RANGER-256 - Getting issue details... STATUS
Authorization and auditing support for KafkaManage Kafka authorization policies in Ranger and also audit KafkaLike Yarn, users can manage Kafka security through the centralized security console that other Hadoop components are using RANGER-246 - Getting issue details... STATUS
Audit Optimization

Couple of things

  1. We would want to summarize audit at source, to handle high volume audit scenarios such as in Kafka or HBase
  2. Include Policy id in the audit logs
Ranger audit would expand into newer components. With audit summarization, we would be able to manage audit volumes for large event systems like Kafka while still maintaining the traceability required by auditors and compliance teams RANGER-276 - Getting issue details... STATUS
Metadata tags and tag based policiesAs complexity of data increases, it is important to classify and tag data it is coming into Hadoop. This feature provides a method to create security policies based on the metadata tagsUsers can classify data as "sensitive" or "PII" and then would be able to create policies in Ranger at a tag level. Ranger can then enforce policies for any resources classified under that tag RANGER-274 - Getting issue details... STATUS
Ranger support for HDFS Transparent Encryption

HDFS Transparent was introduce in Hadoop 2.6. The encryption feature included a key provider interface and open source KMS.

Ranger would provide an implementation of open source KMS, with credential and keys stored in a server

Users can potentially used HDFS encryption integrated with Ranger KMS in a production scenario, enabling them to identify sensitive data and encrypt them. Encryption adds in layer of security and is a must in many compliance driven environments RANGER-247 - Getting issue details... STATUS
Query audit stored in HDFSCurrently, Ranger portal provides audit queries for audit data stored in RDMBS. Ranger introduced storage of audit logs in HDFS as part of 0.4 release. In this release, Ranger is moving away from storing audit logs in RDBMS and enabling audit query directly over HDFS dataHDFS storage of audit provides a scalable model for storing audit data and have security built to protect the data. This feature provides users an easy method to query audit logs in HDFS and remove dependency with RDBMS RANGER-253 - Getting issue details... STATUS
  • No labels