CPNtools协议建模安全分析---实例变迁标记

Posted xinxianquan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CPNtools协议建模安全分析---实例变迁标记相关的知识,希望对你有一定的参考价值。

之前的说了库所的标记,现在我们开始加讲变迁标记

1、描述变迁的标记有四种类型,分别是变迁的标记,门卫的标记,世间的标记,代码片段的标记。

 技术图片

咋变迁中限制更严格的输入token,其中Code Segement(代码片段用来设置过滤参数) ,比方下面的设置两个加书库所,使用变迁的代码片段来过滤输出

技术图片技术图片

 

 技术图片

 

2、Petri网中的定时网络和非定时网络

 技术图片

3、TLS协议的建模

首先定义的单颜色集合符合颜色集对应的 token类型,这里我们定义 客户端和服务端的随机数生成函数 为 fun Random()=Client_Ransom.ran();   其中 Client_Random=int with 1..5;

因为CPN 中其实没有办法形式化 加密解密函数以及一些算法,在设置函数的时候我么使用 乘积类型 :product

技术图片

下面是我在实验部分将要建模的TLS1.3部分结构图 。天机攻击模型是形式化描述所有协议可能存在的不安全状态,并使用函数的形式化描述协议可能存在的危险状态。然后该工具根据描述的不安全状态去检测协议。验证是否存在这种漏洞。这个在后续添加。

 技术图片

以上是关于CPNtools协议建模安全分析---实例变迁标记的主要内容,如果未能解决你的问题,请参考以下文章

CPNtools协议建模-----门卫过滤两种帧存储方式

CPN Tools 只能建模简单逻辑性结构协议

CPNtools 模拟工具适合分析什么样的协议

CPN Tools 形式化建模分析工具

工业以太网安全性分析(师兄论文整理)

OSSIM版本变迁