一种基于区块链的虚拟机迁移行为的自我感知方法及系统

    公开(公告)号:CN110825486A

    公开(公告)日:2020-02-21

    申请号:CN201910884864.7

    申请日:2019-09-19

    Applicant: 北京大学

    Abstract: 本发明公开了一种基于区块链的虚拟机迁移行为的自我感知方法及系统。本方法为:1)在用户虚拟机A上运行虚拟机监控程序a,该虚拟机监控程序a用于监控所在用户虚拟机A的迁移特征;2)该虚拟机监控程序a将监控数据上传至区块链中;其中,区块链中的智能合约用来存储结构化的监控数据,区块链中的文件存储系统用来存储监控文件;3)根据虚拟机监控程序a上传的监控数据判断虚拟机A是否发生迁移。通过本发明用户能够实现迁移行为的自我感知,并且能够查看迁移发生的时间和虚拟机迁移类型。

    一种基于区块链的虚拟机迁移行为的自我感知方法及系统

    公开(公告)号:CN110825486B

    公开(公告)日:2022-05-03

    申请号:CN201910884864.7

    申请日:2019-09-19

    Applicant: 北京大学

    Abstract: 本发明公开了一种基于区块链的虚拟机迁移行为的自我感知方法及系统。本方法为:1)在用户虚拟机A上运行虚拟机监控程序a,该虚拟机监控程序a用于监控所在用户虚拟机A的迁移特征;2)该虚拟机监控程序a将监控数据上传至区块链中;其中,区块链中的智能合约用来存储结构化的监控数据,区块链中的文件存储系统用来存储监控文件;3)根据虚拟机监控程序a上传的监控数据判断虚拟机A是否发生迁移。通过本发明用户能够实现迁移行为的自我感知,并且能够查看迁移发生的时间和虚拟机迁移类型。

    一种跨云应用部署和迁移时的云平台安全性评估方法

    公开(公告)号:CN110569041A

    公开(公告)日:2019-12-13

    申请号:CN201910648483.9

    申请日:2019-07-18

    Applicant: 北京大学

    Abstract: 本发明公开了一种跨云应用部署和迁移时的云平台安全性评估方法。本方法为:1)判断待迁移的云平台A通过的安全标准与云平台B通过的安全标准是否存在交集;若存在交集,且该交集中的安全标准不存在安全等级的差别,则进行步骤2);2)评估云平台A和云平台B对于CSA CCM的满足情况,如果满足要求则进行步骤3);3)评估云平台B能否满足用户对CSA CCM中控制域的设定需求,如果满足,则将云平台B作为云平台A中应用进行迁移或部署的对象;否则选取另一云平台重新进行评估。本发明能够对云平台进行准确评估,并满足用户特定的控制域要求。

    一种重入漏洞的检测与修复方法、系统

    公开(公告)号:CN115408689A

    公开(公告)日:2022-11-29

    申请号:CN202110577018.8

    申请日:2021-05-26

    Abstract: 本发明公开了一种重入漏洞的检测与修复方法、系统。本发明检测方法为:对待处理的智能合约源代码进行单重入路径检测、组合重入路径检测;其中单重入路径检测方法为:首先将该智能合约源代码进行编译并生成以太坊虚拟机字节码、应用二进制接口、源码映射、抽象语法树,然后对以太坊虚拟机字节码进行遍历,得到该智能合约源代码的执行路径并生成控制流图,遍历过程中根据重入模式映射表识别路径的重入模式;其中组合重入路径检测方法为:遍历主重入路径,将每条主重入路径与每条被重入路径两两组合,判断每一组合后路径是否满足连通性与重入漏洞读写模式,若满足则认为存在重入漏洞。本发明能够在保证合约语义不变的前提下进行漏洞修复。

Patent Agency Ranking