2024加密资产交易所安全指南.docx
《2024加密资产交易所安全指南.docx》由会员分享,可在线阅读,更多相关《2024加密资产交易所安全指南.docx(74页珍藏版)》请在三一办公上搜索。
1、加密资产交易所安全指南目录1 .加密资产交易所威胁建模61.1 交易所威胁模型62 .加密资产交易所安全参考架构73 .加密资产交易所最佳安全实践123.1 交易所用户视角的最佳安全实践123.2 交易所运营商视角的最佳安全实践173.3 审计者视角的最佳安全实践284 .加密资产交易所行政管理和物理安全324.1 行政管理控制334.2 加密资产交易所运行的法律方面404.3 交易所投保:对内和对外434.4 交易所安全事件联盟494.5 风险管理流程504.6 指定的安全责任524.7 策略和规程564.8 信息访问管理614.9 安全意识和培训634.10 安全事件管理规程644.11
2、674.12 评估684.13 物理控制措施691 .加密资产交易所威胁建模作者tDaveJevans“对重点攻击加密币资产的威胁的建模框架(ABGAsset-BasedCryptocurrency-focusedthreatmodelingframework)能够识别这类风险。ABC的一大关键创新是使用了共谋矩阵(collusionmatrices)共谋矩阵用一个威胁模型覆盖大量威胁案例,同时对整个流程实施管理以防止它变得过于复杂。我们通过展示现实世界用例和开展用户研究证明ABC是行之有效的。用户研究表明,约有71%使用ABC的人能够识别金融安全威胁,而在使用流行框架STRIDE的参与者中,
3、只有13%的人能够做到这一点。这个模型可用于分析针对加密币本身的攻击以及分析针对通过智能合约控制匆的去集中化(分散式)交易所(DEX)的攻击。不过,若要对针对托管钱包(如基于涌勺交换、场外交易平台、加密币交换服务等)的攻击建模,或许还需要用一种聚焦点更突出的方法。下面,我们将列出至十对交易所的十大威胁。1.1 交易所威胁模型我们见过的针对交易所的攻击可分为以下几类:1用户凭证钓鱼,旨在访问加密币账户并转移资金。这些攻击手段有时会与SMS劫持结合使用,以获取目标用户的基于SMS的身份验证码。2车十对交易所的技术攻击,旨在渗透内部系统。a.创建或访问账户后发起SQL注入攻击。b.利用交易所运行的软
4、件存在的漏洞。c.利用交易所未打补丁的软件。3对交易所员工实施鱼叉式网络钓鱼攻击,旨在打破提款控制。4对交易所员工实施鱼叉式网络钓鱼攻击,旨在植入恶意软件(特别是远程访问木马),使攻击者得以访问内部系统并在基础设施之间来回跳转。5攻击者一旦进入内部系统,往往会利用内部APl或内部访问控制不充分的系统,从而实现跨系统移动。攻击者经常利用保存在内部计算机上的凭证来访问其他系统。6用于保存私钥的冷钱包(离线钱包)存储与用于日常操作的热钱包(在线钱包)密钥存储的不当或错误使用。交易所应该把90%的加密币保存在不与互联网连接的冷钱包里。需要有一个协议完全离线初始化冷钱包,从而在热钱包与冷钱包之间传递传输
5、请求(通常要求有一个带签名指令的USB驱动器)。交易所应该考虑为访问冷钱包设置多重签名,必须有两名员工为交易签字,资金才能从冷钱包转移到热钱包。7在交易所,员工可以访问热钱包密钥并可复制密钥、拥有冷钱包密钥访问权并可复制密钥,或者可以在内部系统中植入恶意软件或远程访问木马以便将来访问这些密钥进而偷窃加密资产,因此内部人员威胁普遍存在。8反编译交易所app(iOS或AndrOid)并找出嵌在app里的秘密云API密钥,然后用这些密钥访问内部API,进而通过这些APl访问热钱包或用户凭证。9复制钱包恢复密钥。交易所需要用比保护热钱包或冷钱包更大的力度保护钱包恢复密钥。攻击者如果拿到恢复密钥的拷贝,
6、将能清空交易所的全部资产,冷数字钱包也不例外。因此切记千万不要把恢复密钥保存在电子介质上。而是应该把它们写在纸上保存到物理保险柜里。此外比纸张防火性更好的金属物理装置也可使用。3D利用交易所执行方案存在的漏洞对特定加密币实施攻击。例如,许多XRP(瑞波币)的执行方案存在着一个会被人恶意利用的分批支付漏洞。交易所与XRPLedger系统集成时,会假设付款金额字段始终是全额交付。在这种情况下,恶意行为者会利用这一假设从机构窃取资金。只要这些机构的软件没有正确处理分批支付,这个漏洞就可以被人用来攻击网关、交易所或商家(详情请见:https:XrH.org/cartial-payments.html#
7、Partial-PaVmentS-exploit)。2020年9月的头9天,有3家交易所的XRP持有量被完全抹去。2 .加密资产交易所安全参考架构作者:AbdulwahabZ随着加密资产行业不断发展,加密资产交易所(CaE)以越来越大的力度覆盖这个几十年来一直被金融服务机构视为私人游乐场的领域一一这在分布式账本技术(DLT)(如果采用得当)可以通过提供大量服务引领企业走向未来的企业环境/商业生态系统中,表现得尤为突出。加密资产交易所有若干种存在形式;由于实体身份的缘故,这些形式之间呈两极分化的态势。中心化(集中式)交易所(CentralizedExchange,CEX)由已知且可识别身份的实体
8、拥有和经营,依照一个司法管辖区或横跨多个司法管辖区的法规运行。而分散式(去中心化)交易所(DecentralizedExchange,DEX)顾名思义,几乎不受具体实体(组织、司法管辖区)制约一一除非自愿选择接受制约一一不过,一些在DEX和跨DEX进行交易的实体为了增强合法可信度,并不规避锁定司法辖区。由于参考架构是一种预定义的模式架构集,这些模式被实例化、经过精心设计并被事实证明可以在应用环境下发挥既定功效,因此,把CEX拿去与“传统”(实在找不出更好的形容词)金融服务/系统的“安全”架构比较,在超出信息通信技术(ICT)和云安全基本要素的许多层面上既不全面也不现实一一原因在于,与加密资产交
9、易所及其超出词语(例如订单簿、买卖、交换、提款、交易、密钥等)语义范畴的功能相关的内部运作的边界、参与者和成分已全部重新定义。加密资产交易所其实就是寻求交易的实体之间的中介;中介复杂介入的深度由CEX的企业架构、业务区间和服务范围决定;所有这些因素再加上适用法规,结合到一起形成了对集成/连接加密资产网络、对等服务供应商以及业务支持服务供应商的需求度,如KYC/AML(“了解客户”/“反洗钱”)要求、金融机构、支付服务处理器等。加密资产交易所致力于在使用混合资产(政府发行的法定货币、公共区块链资产、封装/令牌化工具或它们的组合)的实体之间撮合交易。本文将阐明适用于加密资产交易所广泛类型/格式的C
10、EX参考架构,以此作为框架在未来形成CEX类型特有迭代的普遍适用起点。中心化交易所(CEX)的运行/业务模式围绕着提供服务展开,而这些服务可以为感兴趣方(个人或企业)以手动或自动方式使用交易工具带来方便。服务在构成交易及其条款的参数方面各有不同功能;因此,每个配置都与一个产品名称关联(即储蓄、衍生品、现货、抵押、托管、交换、期货等)。提供给实体的抽象服务要以会员资格为前提,而会员资格需通过复杂程度各异的注册或密码密钥等方法(如往返交换、“匿名”交换、web3.0等)获得。会员资格被抽象成交易实体带编号的标识符,供在中心交易所申请工具、规定权利、义务、实施拨款保护等时使用。此外,CEX服务通过借
11、助API和软件客户端连接核心系统的app提供给会员一一只要会员的GUI/CLI通过公开/回环API端点服务器或单独的本地化API守护进程与加密网络交互时使用的是Web/移动应用或加密钱包/DEX客户端即可。因此可以说,CEX环境是一个实体可以通过app借助各种现有服务“交易”的环境:根据交易方接受的既定条款实施/执行操作和功能。我们之所以选择这个抽象级别,是为了引导读者面对安全和风险状况时放宽眼界,从大局着眼。而这反过来会形成对风险和抑制手段的全面探讨,从中确定CEX在安全计划、风险管理和运行策略方面的要求;这一点至为关键,特别是在一个不存在“低威胁”区域(即便在CEX内部)的环境里。图1提供
12、既定服务的CEX具有3个主要抽象块:A)逻辑B)工具C)集成每个块的范围涵盖它的流程成分(代码、基础设施、人员)、逻辑和执行参数,同时控制着跨块交互、依赖和继承关系在本地通过内部APl中间件流动的方式。值得一提的还有另外一点,集成块会扩大范围,把补充CEX功能或帮助CEX以及来自对等实体、票务系统和社交媒体集成的产品的第三方系统和服务供应商也涵盖在内。下图直观展示了上述抽象CEX,可用作参考架构指南。需要注意的是,图2中的“其他”是指并非CEX核心的服务(由CEX、集成的第三方或DLT网络提供),因为它们是非交易性的,如投票、加密/解密消息、外部余额跟踪、dApp查询等,抑或是因为它们是由会员
13、/DLT在外部执行的,但可能会对会员/CE的地位产生影响(P2P交换、采掘/铸造、令牌创建/交换、主站/服务/中继加密节点管理、电汇等)。CEX的目标是在一个构建在安全和隐私标准以及最佳实践(包括可追溯、可追踪、可问责和合规)基础上的环境中促成交易。为了适用于所有交易周期及其各阶段事项(即请求、开始、取消、兑回等),我们考虑把“交易”视为由两个各不相同、相互排斥,同时又相互依赖的范围组成:A:价值绑定的:促成价值转移(如存入、提取、收费、汇款、买卖、交换、dApp交互等)的交易。B:价值未绑定的:不直接转移价值的交易或操作一但是它们对相关流程(如管理流程、角色和权限的分配、APl路由、通知、日
14、志记录、dApp查询等)具有辅助意义。目前已有多种安全和隐私框架(NISKJerichoOSASAMMSDLC、PMRM)和架构(SABSA、O-ESA)可供使用。就中心化交易所(CEX)而言,它们的主要构建块的边界尽管依然会保持它们的长处,但是如果不重新定义,势必会遇到挑战。在分布式账本技术(DLT)领域开发有效的安全/隐私架构,这种挑战放大了现有框架/模型无论如何都无法完全适应个人具体情况和需要的缺陷。安全/隐私架构的概念涵盖了许多方面。每个框架都有各自的重点和优势,加密资产交易所可以在需要扩展的领域把这些重点和优势充分利用起来。图3和图4用实例展示了CEX处于怎样一种态势,以及它们面临的
15、对比鲜明的安全挑战。要想战胜这些挑战,只能把CEX及其所有组成部分都视作关键资产的容器,同时把“数据”视作每个容器核心中最重要的资产,以这样的方法分层保护和逐级防御。CEX架构要求确保在所有层级上落实安全信息交换指南和最佳实践,在启动下一个步骤之前对双向信息流动采用有效的方法。捕捉El转换流控制验id交付)加密资产交易所系统团队图3加密资产交易所:集中式、或者去中心化的客户端和公共区块链集中式和混合式交易所应该采用分层实施安全保护的方法,确保每个单独的防御组件都有备份,从而弥补其他安全防御手段存在的任何缺陷或漏洞。多层级安全保护法的每个层级都分别注重某一特定区域。这些层级协同一致形成的合力可以
16、提高安全性和增加击败渗透破坏的机会。回到集中式和混合式交易所的抽象体系中来,所有交易都将通过对警报阈值极为敏感的价值绑定交易来提供监控和响应操作以及策略管理反馈流;价值未绑定交易将用于凸显/警告,表明/暗示可能发生了恶意价值绑定交易的异常情况。公共区块链网络图4分散式加密资产交易所(dApp)3 .加密资产交易所最佳安全实践作者:KenHuang本章将从3个不同的角度(交易所用户、交易所运营商和审计者)推荐最佳安全实践。3.1 交易所用户视角的最佳安全实践3.1.1 信誉良好和安全的交易所用户应该避开不道德的加密资产交易所,因为它们可能缺乏安全措施,具有不诚实和欺诈性商业行为。欺诈性行为的例子
17、包括内幕交易、抽水和倾销计划,以从流动性低的价格变化中获利,无正当理由禁用提款或存款功能,以及因缺乏内部安全流程从而导致内部人员攻击频发。3.1.2 口令管理和双因子或多因子认证使用强口令,最少由10个字符组成,其中混合使用大小写字母、数字和特殊符号。启用双因子或多因子身份验证(用户不要使用任何不支持至少双因子身份验证的交易所)。由于存在发生SlM卡交换劫持的可能性,交易所应该用GOOgIeAUthentiCatOr取代SMS充当第二因子。3.1.3 使用单独设备如果可能,用户应该用单独的设备与加密资产交易所连接并只授予最小权限。KYC(“了解客户”)要求流程完成后,用户可以禁用对相册的访问。
18、用户还可以禁用交易所对联系人列表的访问,并禁用对音频的访问。用户可能依然需要允许交易所app访问自己的存储空间,以便定期更新数据。3.1.4 了解与钱包应用相关的密钥概念去中心化交易所(DEX),私钥通常由客户端app持有。私钥用于给可以从钱包提取资金的交易签名。用户必须全面了解与私钥相关的密钥概念以及丢失私钥会造成什么后果,这一点至关重要。1)公钥和地址在公钥密码中,用户会拥有一个密钥对:公钥和私钥。用户可以从私钥派生公钥,但不能从公钥派生私钥。在以太坊中,地址发挥着类似公钥的作用,尽管它并不是公钥。公钥由私钥派生而来,是由128个十六进制字符组成的字符串。用户可以从中提取(64个字符的)“
19、SHA3(KeCCak-256)散列值;然后再提取最后40个字符,加上“Ox”为前缀,形成自己的42字符地址。2)私钥私钥是用户的地址/公钥对或者由64个十六进制字符组成的字符串中保密的那一半。(几乎)每个由64个十六进制字符组成的字符串都是一个私钥。这就是用户需要用来确保安全的密钥。没有它,用户将无法动用自己的资金。3)密钥库文件密钥库文件是JSON格式私钥的加密版(尽管它没有JSON扩展名),或者是被用户选择用口令保护的私钥的精美版。4)提示性短语(恢复短语)提示性短语是可用来派生多个私钥的私钥的另外一个精美版。由12或24个单词组成的短语通常可以让用户访问不定数量的账户。为了保险起见,用
20、户有时会给短语增加第13个或第25个单词。提示性短语起源于“第39号比特币改进规范提案(BlP)”。“派生路径决定了用户可以用此短语访问的账户。”3.1.5 慎重安装或点击用户应该避免访问未知网站或从不可信来源下载appo这些网站和app往往运行着恶意软件,会把它们(偷偷)自动安装到设备上并对设备造成破坏。如果电子邮件出现非预期或可疑附件或链接,千万不要点击。3.1.6 保护敏感数据用户应该把敏感数据(如社会保障号、信用卡信息、学生记录、健康信息等)从安装了交易所app的设备上撤下来保存到别处。当敏感数据文件不再被需要时,应该将它们从系统中安全移除。存储或传输敏感数据时永远都要加密。3.1.7
21、 确保设备安全用户应该用PIN或口令锁闭自己的设备,切勿将设备留放在没有保护措施的公共场所。用户应该只从自可信来源(如APPIeAPPStOre、GooglePlay)下载安装交易所app。用户应该即时更新设备的操作系统。大多数手持设备都能使用数据加密一一用户可到设备说明书中查阅可用选项。用户应该借助苹果的“查找我的iPhone”或Android的设备管理器工具来帮助防止设备丢失或失窃。3.1.8 永远只用安全的网络连接用户应该避免通过公共网络与交易所交易(买/卖/存入/提取/抵押)。家庭或单位网络之外的任何网络都是不安全的。即便用户给设备里的数据都加了密,但是数据在连网传输时并不一定会采取加
22、密格式。此外,用户连接的公共网络始终存在着被人搭线窃听的风险,这表明通过网络交换的数据始终处于风险之下。在使用可信网络以外的任何连接之前,始终要确保自己通过适当的VPN设置对连接实施了保护。3.1.9 了解各种钱包类型和钱包的使用方式加密资产钱包分纸质、硬件、云和在线四类。D纸钱包纸钱包通常被归类为冷存储。“纸钱包”一词一般是指公钥和私钥的物理拷贝或纸质打印件。它有时又指用于生成会被送去打印的密钥对和数字文件的软件。无论属于哪种情况,纸钱包都可以为用户提供级别相对较高的安全性。用户可以把自己的纸钱包导入软件客户端,或者只需扫描它的二维码便可转移资金。尽管纸钱包很冷,但它们也是与风险共存的。例如
23、,纸钱包很容易损坏、烧毁,容易被人复制、拍照,如果你不自己制作,那就需要选择相互信任。人们为了使纸钱包不那么脆弱,有时会把它们压薄,制作多个副本,把它们分别存放在多个不同位置,或者将它们刻在金属片或其他坚固材料上,等等。需要注意的是,把纸质钱包的电子拷贝保存在PC机上绝对不是好主意。纸钱包的私钥永远都要离线保存。把自己的纸钱包文件保留在线上,会使它变得像热钱包一样不安全。2)云钱包用户的钱包若是拿到中心化交易所(CEX)使用,它便是一种云钱包。用户的资金可以被人用云钱包从任何计算机、设备或位置访问。它们确实很方便,但它们也将用户的私钥保存到了网上,可供交易所操控。因此,云钱包的设计在面对攻击和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2024 加密 资产 交易所 安全 指南

链接地址:https://www.31ppt.com/p-6981524.html