-
Notifications
You must be signed in to change notification settings - Fork 2
Hadoop Security Guide outline
Roman V Shaposhnik edited this page Mar 14, 2017
·
5 revisions
This is based on:
- Work done by Pierre Regazzoni
- RHEL security guide
- IBM's Setting up and administering security
- HDP Security Overview
- SECURING YOUR DATA LAKE RESOURCE & AUDITING USER ACCESS WITH HDP ADVANCED SECURITY
-
Security Overview
- Introduction to Security
- Potential Security Risks
- Managing Security
- Vulnerability Assessment
- Thinking Like the Enemy
- Defining Assessment and Testing
- Evaluating the Tools
- Security Threats
- Threats to Data
- Threats to ...
- Common exploits and attacks
- What to do when you get exploited
-
Securing Ambari
- Setting up HTTPS with a self-signed certificate for the Ambari web interface
- Setting up HTTPS with an authority certificate for the Ambari web interface
- Setting up two-way SSL between the Ambari server and Ambari agents
-
Securing your Hadoop Cluster
- User and group management
- Authentication
- Authorization
- Kerberos
- Enabling Hadoop user interface security through SPNEGO
- ACL
- ACL Management for HDFS
- ACL Management for YARN
- Hive authorization
- Tag based policies
- Key Management (Ranger KMS)
-
Securing your Hadoop Cluster perimeter
- Knox
- Manual configuration of security (SSL, etc.) for REST APIs
- Ambari
- WebHDFS/HTTPFS
- YARN
- Hive
- Oozie
- Securing JDBC connection via SSL support for HiveServer2
-
Securing your Hadoop Cluster "control plane"
- Configuring SSL support for
- HDFS
- YARN (including Job History)
- Ambari
- Configuring SSL support for
-
Data Protection
- Data at REST
- Enabling transparent data encryption
- Data in Motion
- Data at REST
-
General Practices
- Managing security across the cluster (Ranger)
- Enabling and Verifying PAM authentication for Ranger
- Secure Gateway (Knox)
- Separation of Duties
- Managing security across the cluster (Ranger)
-
Secure Install
- Security Technical Implementation Guide (STIG)
- OpenSCAP
- SELinux
- Private IP
- Non root install
- Disk partitioning
- Umask
-
Hadoop securely talking to non-Hadoop services
- Enabling Hadoop services to use a credential keystore file
-
Auditing
- Audit Facility
- Managing Audit Log
-
Cross-component data lineage
- Falcon
-
Federal Standard and Regulation
- Introduction
- HIIPA, PCI, STIG, ...
-
Extending Hadoop security beyond open source capabilities
- Protegrity?
-
Writing secure applications for Hadoop
- Delegation tokens in Apache Hadoop
- Take a look at Slider and how they handle long running services
-
Appendix
- Encryption Standards
- Synchronous Encryption
- Public-key Encryption
- Audit System Reference
- Audit Event Fields
- Audit Record Types
- Encryption Standards
- HDP Security Overview
- Understanding Data Lake Security
- HDP Security Features 1. Administration 1. Authentication and Perimeter Security 1. Authorization 1. Audit 1. Data Protection
- Authentication
- Enabling Kerberos Authentication Using Ambari
- Configuring Ambari Authentication with LDAP or AD
- Advanced Security Options for Ambari
- Enabling SPNEGO Authentication for Hadoop
- Setting Up Kerberos Authentication for Non-Ambari Clusters
- Perimeter Security with Apache Knox
- Configuring Authorization in Hadoop
- Installing Ranger Using Ambari
- Using Ranger to Provide Authorization in Hadoop
- Data Protection: Wire Encryption
- Enabling RPC Encryption
- Enabling Data Transfer Protocol
- Enabling SSL: Understanding the Hadoop SSL Keystore Factory
- Creating and Managing SSL Certificates
- Enable SSL for WebHDFS, HTTPFS, MapReduce Shuffle, and YARN
- Enable SSL for HttpFS
- Enable SSL on HiveServer2
- SPNEGO setup for WebHCat
- Configure SSL for Knox
- Set Up SSL for Ambari
- Configure Ambari Ranger SSL
- Configure Non-Ambari Ranger SSL
- Connecting to SSL-Enabled Components
- Data Protection: HDFS Encryption
- Ranger KMS Administration Guide
- HDFS "Data at Rest" Encryption
- Auditing in Hadoop
- Using Apache Solr for Ranger Audits
- Manually Enabling Audit Settings in Ambari Clusters
- Enabling Audit Logging in Non-Ambari Clusters
- Manging Auditing in Ranger