計算分析安全包括以下四個方面:
認證鑒權:應建立統一認證入口,可以是與系統現有的身份認證系統相兼容的認證方式;用戶在使用大數據平臺的應用組件提供對外的API時,必須先進行認證,認證通過后才能使用對應的API;大數據平臺的應用組件支持命令行操作,在用戶登錄到應用組件的節點上使用應用組件的命令之前,需要先進行認證,認證通過后,才能使用應用組件提供的命令。
細粒度授權:分別基于用戶名、IP地址及App名稱開展細粒度授權;應對Hive、Hbase等非關系型數據庫、數據庫中的表進行細粒度授權;應對非關系型數據庫表中某一列進行細粒度授權(增強要求);應對數據庫或文件系統的不同操作進行獨立授權;應對數據導入、導出的權限進行細粒度授權(增強要求);應對HDFS的目錄、文件進行細粒度授權。
數據脫敏:應采用通用的脫敏算法,不能使用第三方私有算法;應建立數據脫敏的規范和制度,明確需要使用脫敏處理的場景,并依據場景制訂數據脫敏規則、脫敏策略等。
關聯性隔離:通過對不同類別的數據進行關聯分析,可以推測出重要信息,造成數據泄露,應支持不同用戶、應用、系統間保持數據隔離,避免關聯分析產生敏感數據。