算力挖矿IPP SWAP模式项目系统开发

简介: 算力挖矿IPP SWAP模式项目系统开发

基本介绍
STRIDE威胁建模是由微软提出的一种威胁建模方法,将威胁类型分为Spoofing(仿冒)、Tampering(篡改)、Repudiation(抵赖)、Information Disclosure(信息泄漏)、Denial of Service(拒绝服务)和Elevation of Privilege(权限提升)六种威胁构成,STRIDE威胁模型几乎可以涵盖目前绝大部分安全问题

常见术语
资产(Asset):有价值的资源,例如:数据库或文件系统上的数据或者系统资源
威胁(Threat):任何潜在有可能直接或间接的危及资产的恶意的或其他的事件
漏洞(Vulnerability):漏洞是在硬件、软件、协议的具体实现或系统安全策略上存在的缺陷,从而使攻击者能够在未授权的情况下访问或破坏系统
攻击(Attack):由某人或某些事物采取的针对资产的损害行为,这可能是有人根据威胁实施损害或利用漏洞采取的一些行为
对策(Countermeasure):解决威胁并降低风险的保障措施
建模流程
STRIDE威胁建模的一般流程如下:

绘制数据流图——设计
识别潜在威胁——中断
提出缓解措施——修复
进行安全验证——验证

绘制数据流图
数据流图是由以下4个元素组成:

外部实体(External Entity):系统控制范围之外的用户、软件系统或者设备,作为一个系统或产品的输入或输出,在数据流图中用矩形表示外部实体
处理过程(Process):表示一个任务、一个执行过程,一定有数据流入和流出。在数据流图中用圆形表示
数据存储(Data Store):存储数据的内部实体,如数据库、消息队列、文件等。用中间带标签的两条平行线表示
数据流(Data Flow):外部实体与进程、进程与进程或者进程与数据存储之间的交互,表示数据的流转。在数据流图中用箭头表示

安全人员与系统架构师及设计人员沟通了解设计详情并画出数据流图后还需要标注信任边界(Trust Boundary),针对简单的Web应用的数据流图如下:

识别潜在威胁
STRIDE威胁建模方法已经明确了每个数据流图元素具有不同的威胁,其中外部实体只有仿冒(S)、抵赖(R)威胁,数据流只有篡改(T)、信息泄露(I)、拒绝服务(D)威胁,处理过程有所有六种(STRIDE)威胁,存储过程有篡改(T)、信息泄露(I)、拒绝服务(D)威胁,但如果是日志类型存储则还有抵赖(R)威胁,具体可对照如下表格进行威胁识别

提出缓解措施
根据不同的数据流图元素及威胁相应的缓解措施也不相同,如本文示例数据流图中外部实体用户的仿冒威胁,其缓解措施简单来说就是对用户身份进行认证,对一个Web应用来说缓解仿冒威胁不仅需要较强的认证机制,还需要防止恶意攻击者用暴力破解、口令猜测等方法绕过认证从而造成仿冒用户的威胁,如果笔者来提出该用户仿冒威胁的缓解措施的话,详细措施如下:

对用户访问进行帐号密码、证书等身份认证
用户认证5次后仍然验证失败,则在30分钟内禁止该帐号登录
用户帐号密码认证过程中,如果出现三次密码错误,则增加验证码机制,输入验证码且正确再进行身份认证
用户密码必须包含数字、字母及特殊字符且长度在8位以上,如果业务安全需要则增加密码过期机制,每隔6个月提醒用户修改密码
在提出缓解措施时,有的时候不仅要考虑安全问题,同时也要考虑软件的易用性,所以不同的威胁和不同的应用场景,其缓解措施也要随之而改变以提高应用安全的同时也能给用户带来较好的交互体验,微软对于常用的威胁给出了其常用的标准缓解措施并在具体实施时已将常用的缓解方案及措施集成为独立的解决方案或者代码模块,可以方便同类应用直接使用:

相关文章
|
10月前
|
存储 安全 定位技术
IPP Swap模式开发 | 颠覆传统金融的去中心化交易平台(DeFi)部署
IPPSwap是建立在以太坊区块链上的去中心化交易平台,旨在提供一种安全、透明和高效的交易环境。它采用智能合约来自动化和执行交易,并将交易数据存储在区块链上,确保交易的可追溯性和公开性。与传统金融机构相比,IPPSwap允许任何人以匿名的方式参与交易,无需借助第三方机构进行中介操作。
omni_usdt钱包文件keypoolsize是否持续为100个地址测试
omni_usdt钱包文件keypoolsize是否持续为100个地址测试
|
12月前
|
安全 区块链
IPP Swap代币合约去中心化交易所系统开发实现技术详细/案例介绍/规则逻辑/方案项目/源码程序
  What is pledging mining?   Pledge mining refers to the process of locking digital currency onto the blockchain through specific security mechanisms to obtain profits.Investors obtain the benefits generated by network operations by selecting appropriate projects and locking in a corresponding numb
|
2月前
|
存储 安全 区块链
SWAP|LP|DAPP质押项目系统开发(模式方案)
去中心化是相对于传统“中心化”网络模式而言的新型内容生产过程。
|
2月前
|
存储 算法 安全
SWAP去中心化质押模式系统开发|指南需求
区块链的最重要特性是去中心化,它不依赖于任何中心机构或第三方信任
|
8月前
|
存储 算法 网络协议
swap合约交易所系统开发|swap技术开发原理
区块链是一种去中心化的分布式账本技术,可以记录所有参与者的交易信息,实现交易的可追溯、不可篡改和去中心化等特点
|
10月前
|
区块链
IPP SWAP交易所LP兑换系统开发|规则方案
Web3.0描述的是一种在零信任网络上进行交互的能力,它旨在创建一个全新的信任体系
|
9月前
|
安全 区块链
IPP SWAP质押流动性LP模式系统开发指南与需求
Web3.0的到来将带来颠覆性的变革,推动去中心化、智能合约和数字经济的发展
|
11月前
|
安全 区块链 开发工具
swap区块链交易所质押LP系统开发(模式介绍)方案部署
共识机制是区块链节点就区块信息达成全网一致共识的机制