关键词:云代理;云应用;形式化模型;建模语言
摘 要:Services running in the cloud face threats from several parties, including malicious clients, administrators, and external attackers. CloudProxy is a recently-proposed framework for secure deployment of cloud applications. In this thesis, we present the rst formal model of CloudProxy, including a formal speci cation of desired security properties. We model CloudProxy as a transition system in the UCLID modeling language, using term-level abstraction. Our formal speci cation includes both safety and non-interference properties. We use induction to prove these properties, employing a back-end SMT-based veri cation engine. Further, we structure our proof as an \assurance case", showing how we decompose the proof into various lemmas, and listing all assumptions and axioms employed. We also perform some limited model validation to gain assurance that the formal model correctly captures behaviors of the implementation.