{"title":"跨异构通信模型的流数据访问控制","authors":"Atul Anand Gopalakrishnan, Ashish Christopher Victor, Deepika Karanji, Umashankar Sivakumar, Seema Nambiar, Subramaniam Kalambur","doi":"10.1109/AIIoT52608.2021.9454185","DOIUrl":null,"url":null,"abstract":"Streaming Big Data pipelines frequently use multiple platforms connected to each other for performing analytics with different communication models. Existing techniques like Access Control Lists (ACLs) or Role-Based Access Control (RBAC) are unable to address access control at the granularity of an individual tuple. Moreover, ACLs and RBAC fail to impose uniform access control over heterogeneous streaming platforms. In this paper, we present a unified mechanism to insert access control policies into data streams at the point of ingestion and enforce it across multiple platforms that use different communication models like publish-subscribe and point to point. We exemplify our solution through implementation with Apache Kafka and Apache Storm. We further illustrate the enforcement of access control in join queries involving streams with different access control rules.","PeriodicalId":443405,"journal":{"name":"2021 IEEE World AI IoT Congress (AIIoT)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-05-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"HACS: Access Control for Streaming Data Across Heterogeneous Communication Models\",\"authors\":\"Atul Anand Gopalakrishnan, Ashish Christopher Victor, Deepika Karanji, Umashankar Sivakumar, Seema Nambiar, Subramaniam Kalambur\",\"doi\":\"10.1109/AIIoT52608.2021.9454185\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Streaming Big Data pipelines frequently use multiple platforms connected to each other for performing analytics with different communication models. Existing techniques like Access Control Lists (ACLs) or Role-Based Access Control (RBAC) are unable to address access control at the granularity of an individual tuple. Moreover, ACLs and RBAC fail to impose uniform access control over heterogeneous streaming platforms. In this paper, we present a unified mechanism to insert access control policies into data streams at the point of ingestion and enforce it across multiple platforms that use different communication models like publish-subscribe and point to point. We exemplify our solution through implementation with Apache Kafka and Apache Storm. We further illustrate the enforcement of access control in join queries involving streams with different access control rules.\",\"PeriodicalId\":443405,\"journal\":{\"name\":\"2021 IEEE World AI IoT Congress (AIIoT)\",\"volume\":\"27 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-05-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE World AI IoT Congress (AIIoT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AIIoT52608.2021.9454185\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE World AI IoT Congress (AIIoT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AIIoT52608.2021.9454185","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
HACS: Access Control for Streaming Data Across Heterogeneous Communication Models
Streaming Big Data pipelines frequently use multiple platforms connected to each other for performing analytics with different communication models. Existing techniques like Access Control Lists (ACLs) or Role-Based Access Control (RBAC) are unable to address access control at the granularity of an individual tuple. Moreover, ACLs and RBAC fail to impose uniform access control over heterogeneous streaming platforms. In this paper, we present a unified mechanism to insert access control policies into data streams at the point of ingestion and enforce it across multiple platforms that use different communication models like publish-subscribe and point to point. We exemplify our solution through implementation with Apache Kafka and Apache Storm. We further illustrate the enforcement of access control in join queries involving streams with different access control rules.