访问控制
安全性令牌
计算机科学
计算机安全
软件部署
智能合约
脆弱性(计算)
服务(商务)
控制(管理)
块链
业务
软件工程
营销
人工智能
作者
Bowen Liu,Siwei Sun,Paweł Szałachowski
出处
期刊:
日期:2020-06-01
卷期号:: 221-232
被引量:28
标识
DOI:10.1109/dsn48063.2020.00039
摘要
Although blockchain-based smart contracts promise a "trustless" way of enforcing agreements even with monetary consequences, they suffer from multiple security issues. Many of these issues could be mitigated via an effective access control system, however, its realization is challenging due to the properties of current blockchain platforms (like lack of privacy, costly on-chain resources, or latency). To address this problem, we propose the SMACS framework, where updatable and sophisticated Access Control Rules (ACRs) for smart contracts can be realized with low cost. SMACS shifts the burden of expensive ACRs validation and management operations to an off-chain infrastructure, while implementing on-chain only lightweight token-based access control. SMACS is flexible and in addition to simple access control lists can easily implement rules enhancing the runtime security of smart contracts. With dedicated ACRs backed by vulnerability-detection tools, SMACS can protect vulnerable contracts after deployment. We fully implement SMACS and evaluate it.
科研通智能强力驱动
Strongly Powered by AbleSci AI