区块链技术在网络安全中的应用

2023-10-30

区块链是一个现代的数字分类账本,不仅记录货币交易,还可以记录任何有价值的东西。输入的数字数据在Blockchain上作为相互共享的和永久记录的数据库。利用系统本身去中心化的特性具有明显的优势。区块链数据库不存储在集中位置,这意味着记录确实是开放的,而且正确性是可保证的。这些没有中央存储位置的记录是分散的,黑客难以利用。它由数以百万计的个人电脑持有特定的时间实例,每个实例具有相同的副本,即在那个网络上的每个人都可以看到。

区块链的安全性

Blockchain代表了一种革命性的新技术,便于通过互联网安全存储数据。这个技术通过分权废除了需要有一个中央管理员,能够进行真正的p2p网络交易和消除中心化的相关风险。自2008年比特币问世以来,比特币产业链就开始了。该框架的目标是,通过几乎无懈可击的声誉来彻底改变数据存储和共享的方式,并且衍生出独立的技术方向。

区块链安全优势

Blockchain是一种帮助用户维护集体的、可靠的和分散的数据库的底层技术。它永久地扩大记录列表(所有记录都可溯源),能够免疫黑客篡改的密码学技术。典型的blockchain是由一系列以特定方式连接的区块组成,系统中的用户,也称为“节点”,执行验证任务并将数据存储在区块中。用于向链条中添加新的块并且确认事务的一致性算法称为工作证明(PoW)算法链中的每个区块主要包括与事务相关的过去区块的加密散列信息和时间戳,这个重复的过程从创世纪区块开始。下面列出了区块链的各种安全优势:

A、隐私保护:

区块链采用对等网络系统,不需要集中式数据库进行存储机密信息。这消除了集中式的缺点,黑客可能瞄准某个服务器并窃取有价值的信息。类似地,Blockchain没有中心故障点,使其比集中式网络系统更加健壮。区块链使用非对称加密,其中用户有两个密钥:公钥用于加密消息/事务,用于特定用户以及只能使用的私钥解密通过用户的公钥加密的消息。用户的私钥与他/她的公开地址无关,根据用户的公钥计算用户的私钥是不可能完成的任务。因此,Blockchain能够维护用户匿名以及隐私。

B.崩溃恢复:

区块链上的数据分布在对等节点之间。不同于传统数据库,其中所有数据都存储在中心位置。Blockchain上的每个用户有权生成并维护数据的完整副本。尽管造成数据冗余,但大大提高了可靠性,并增加网络的容错性。如果某些节点受到攻击或损害,不会对其余部分网络造成损害。

C.防止数据操纵:

Blockchain具有独特的数据写入机制,防止块中的数据在写入后被修改。这种机制涉及到时间戳的生成,当新的记录的创造的瞬间同时生成。修改数据从此被禁止。还有,新记录的交易是用一种协商一致的机制来决定的,黑客如果需要攻击则需要51%以上的算力。

区块链在网络中的应用

A.防止分布式拒绝服务(DDoS)攻击:

DDoS攻击仍是全球网络安全的一大威胁。这些措施给企业造成的损失平均高达250万美元。其中最糟糕的已经达到了100 Gb/s阈值。这些攻击是由僵尸网络或“僵尸军队”实施的。如今许多“机器人”结合了以前的技术威胁,从而灌输给他们传播的能力像蠕虫一样,隐藏像病毒一样。黑客利用这些机器人来煽动攻击一个网站,基本上是通过发送大量垃圾邮件请求从而增加流量,直到网站得到和崩溃。网站的合法用户或者基于云的软件平台因此被拒绝访问资源。问题的根源在于今天使用的域名系统(DNS)服务器。DNS是一个连接设备的分类命名上网方案。是一个连接复杂IP地址的注册表。简单的,令人难忘的域名,核心服务包括在集中的DNS服务器,这使他们容易受到DDoS攻击。通过启用域名系统(DNS)服务器的分散。随着DNS服务器的分散,一致的协议可用于在用户和服务器之间建立信任同时避开中心控制点。域名以.bit、..、.emc、.lib、.bazar等结尾的命令已经在使用。Blockchain还允许它的用户租用集体社区抵御DDoS攻击。

B.身份盗窃保护:

根据2017年的一项研究,过去50年间身份盗窃让用户损失了大约1000亿美元。这些事件大多与政治利益、信用卡诈骗,就业欺诈和税务相关事项有关。分散ID或者DID是基于Blockchain的身份管理平台在区块链上存储可验证的用户身份凭据从而打击身份欺诈。它记录所有用户的活动,以及在分布式分类账上的事务透明度以及安全性。它允许转移、处理和验证所有与身份证有关的信息,如护照、驾驶许可证,银行相关文件,通过安全锁链。微软表示“检查分散存储、一致性协议,区块链之后,我们相信Blockchain技术和新兴标准协议非常适合启用分散式ID“。诸如比特币、Etherum、Litecoin等公共产业链很快就会为DIDs提供坚实的基础。

C.欺诈保护:

电子商务产业正迅速向以客户为中心的商业模式转移。顾客满意度是特别优先强调的,这无疑使消费者处于有利的地位,他们能够利用公司的服务进行欺诈。诸如回扣欺诈,其中虚假声称从未收到订单每年增长20%。虽然这种特殊类型的欺诈,可以采取诉讼或者仲裁,但成本太过昂贵。网上零售商因此忽略这些频繁出现的集体损失的事件。2016年,电子零售业大约损失了70亿美元。这个这个问题的块链解决方案是使用智能合约。智能合同背后的是数字辅助、验证或强制执行的事务或执行的一项计算机协议。聪明的合同是可追踪和不可逆转的,买方同意的条款是用一行一行的代码清楚地写在Blockchain里的。因此,聪明的合同是自动执行的消除中央和第三方的需要,例如支付网关。这些合同目前在主要的加密货币上都有所应用,如以太坊和RIPPLE。这将让电子零售商自动地、无可争议地收到商品一旦确认订单交付被记录,付款,从而避免了客户欺诈的损失。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

区块链技术在网络安全中的应用 的相关文章

  • 十六进制加法

    十六进制加法逢16进1位 注意 进位的那个位是 和 16 举例 0x21 0x3F 60 而不是 0x21 0x3F 6F
  • Proguard混淆工具使用方法图文说明

    Proguard的理论知识请看这篇文章 http www cnblogs com cr330326 p 5534915 html 1 下载Proguard 官网地址 http proguard sourceforge net 不墙很难打开
  • Sonar代码质量管理

    一 简介 1 1 什么是Sonar Sonar是一个用于代码质量管理的开源平台 用于管理代码的质量 是一个Web系统 展现了静态代码扫描的结果 通过插件形式可以支持二十几种语言的代码质量检测 通过多个维度的检查了快速定位代码中潜在的或者明显
  • fopen 参数'rb' 与'rb+'引发的黑色血案

    目录 一 背景 二 代码说明 1 下面是出错的代码 2 如何变正常的 三 问题分析 1 关于rb与rb 的区别 2 关于fread的两种形式说明 3 原因分析 一 背景 为了把windows上的算法库移植到linux上 文件读写部分去掉了C

随机推荐

  • IO流(异常的处理)

    IO流 概述 IO流 又叫输入输出流 当我们将内存中的数据写到硬盘上时 这个过程叫输出流 Output 当我们将硬盘上的数据读取到内存中时 叫做输入流 Input 流本身是一个抽象概念 是 对数据传输的总称 也就是说 数据在设备键的传输 叫
  • 跟李沐学AI之注意力机制+transformer

    注意力机制 注意力提示 注意力的可视化 注意力汇聚 平均汇聚 非参数注意力汇聚 带参数注意力汇聚 注意力评分函数 掩蔽softmax操作 加性注意力 缩放点积注意力 Bahdanau注意力 多头注意力机制 自注意力和位置编码 transfo
  • (java)leetcode-445 Add Two Numbers II(两数相加 II)

    题目描述 给你两个 非空 链表来代表两个非负整数 数字最高位位于链表开始位置 它们的每个节点只存储一位数字 将这两数相加会返回一个新的链表 你可以假设除了数字 0 之外 这两个数字都不会以零开头 进阶 如果输入链表不能修改该如何处理 换句话
  • jupyter的安装与使用

    目录 一 jupyter的介绍 二 安装与运行 1 使用Anaconda安装 2 使用pip命令安装 1 首先通过win R打开命令符输入pip version 查看电脑python环境 编辑 2 输入jupyter notebook的命令
  • 有时OPEN***提示报错,如下错误及解决方法

    Dec 14 11 40 47 nfs12 open 31685 TLS ERROR BIO read tls read plaintext error error 14090086 SSL routines SSL3 GET SERVER
  • VScode绑定码云并向仓库上传代码

    文章目录 一 下载git 二 使用步骤 1 Git的全局配置 2 配置Git 3 VScode的配置 总结 一 下载git 下载链接 点击download即可 下载完成后 按照默认安装即可 二 使用步骤 1 Git的全局配置 代码如下 示例
  • 卸载Ubuntu自带的Qt4和Qt5

    执行如下操作 首先移除库 sudo apt get remove qtcreator sudo apt get remove qt5 上面是移除qt5 移除qt4的时候把qt5改成qt4就可以了 下面也是一样的 移除依赖文件 sudo ap
  • 《Python进阶系列》一:使用Python包组织代码

    使用Python包 package 组织代码 最近在看 Python入门技能树 时 看到了Python包组织代码觉得很有意思 特地写个笔记总结一下 quad Python 通过包 package 的方式来组织代码 包是一种特殊的模块 mod
  • vue3-ElmentPlus封装通用表格-含单元格操作-多选-分页器

    Sam9029的CSDN博客主页 Sam9029的博客 CSDN博客 JS学习 CSS学习 Vue 2领域博主 恭喜你 若此文你认为写的不错 不要吝啬你的赞扬 求收藏 求评论 求一个大大的赞 已经有很久没有写文章了 贪玩 摆烂 不想动 低情
  • GAN初识

    1 生成对抗网络GAN简介 1 1 生成器 G Z 接受随机噪声Z作为输入生成仿品 并训练自己去欺骗判别器D 让D以为G Z 产生的任何数据都是真实的 1 2 判别器 D Y 可以基于真品和仿品来判断仿造品的仿真程度 通常值越靠近0表示越真
  • 数字信号处理理解

    心得体会 给自己看的 傅里叶变换 FT FS DTFT DFS 傅里叶变换虚部理解 每个函数都可以写成奇分量 偶分量 偶分量用很多cos合成 奇分量用很多sin合成 频谱上 实轴上冲激函数就是由这些cos合成 那如果是sin合成的呢 那就是
  • mkdocs 编辑及启动

    mkdocs 编辑及启动 新建项目以及 md 文件之后 如图 具体代码为 mkdocs 核心配置代码 编写完成之后 编译 cd mkdocs docs make html 成功之后 会自动生成 build文件 启动 firefox buil
  • elementUI中的el-form常用校验规则

    elementUI中的el form常用校验规则 校验使用方式 rules name required true message 请输入活动名称 trigger blur min 3 max 5 message 长度在 3 到 5 个字符
  • 【PTA】跟奥巴马一起画方块

    美国总统奥巴马不仅呼吁所有人都学习编程 甚至以身作则编写代码 成为美国历史上首位编写计算机代码的总统 2014年底 为庆祝 计算机科学教育周 正式启动 奥巴马编写了很简单的计算机代码 在屏幕上画一个正方形 现在你也跟他一起画吧 输入格式 输
  • 【计算机视觉

    文章目录 一 检测相关 5篇 1 1 Detecting Manufacturing Defects in PCBs via Data Centric Machine Learning on Solder Paste Inspection
  • docker部署nginx时,proxy_pass填localhost报错502

    文章目录 docker部署nginx时 proxy pass填localhost报错502 原因 参考链接 https blog csdn net qq 38623939 article details 129582950 docker部署
  • iar如何生成hex文件

    生成方法如下 1 工具需求 1 iar平台 2 第一种方法 首先在工程选项options里面 选中output converter选项 接着勾中Generate additional output选项 1 然后在Output format
  • nagios发送邮件命令配置

    define command command name notify by email command line usr bin printf b Nagios n nNotification Type NOTIFICATIONTYPE n
  • Bootstrap-table动态新增行,删除行,可编辑

    Bootstrap table动态新增行 删除行 可编辑 效果图 html div class table box style margin 20px div a 添加行 a a 删除行 a div table table div js
  • 区块链技术在网络安全中的应用

    区块链是一个现代的数字分类账本 不仅记录货币交易 还可以记录任何有价值的东西 输入的数字数据在Blockchain上作为相互共享的和永久记录的数据库 利用系统本身去中心化的特性具有明显的优势 区块链数据库不存储在集中位置 这意味着记录确实是