本人最近正在研究数字身份DID技术,该技术在区块链领域目前还比较冷门,并没有什么实际的应用案例,但是数字身份的应用场景广阔,是一个必然会火起来的技术。于是打算写几篇文章,好好讲一下其中涉及到的概念,技术实现和应用场景。先从基本概念讲起:
在 HTTPS 协议大行其道的今天,其通信所需要的 SSL 证书也是不可或缺的一环,如果访问没有 SSL 证书的网站,就是下面这样的:
在数字安全领域,证书和密钥对(通常指公钥和私钥对)是确保信息安全、身份验证和数据完整性的基础。本文将深入探讨证书和密钥对的概念、它们如何一起工作,以及在实际应用中的用途。
一开始,有一些专有方法可以与外部身份提供者合作进行身份验证和授权。然后是 SAML(安全断言标记语言)——一种使用 XML 作为其消息交换类型的开放标准。然后,出现了 OAuth 和 OAuth 2.0——同样是开放的,也是一种使用 JSON 作为媒介的现代 RESTful 授权方法。现在,“安全委托访问”的圣杯 OpenID Connect(以下简称 OIDC)运行在 OAuth 2.0 之上。
2.PKI (Public key infrastructure) 公钥基础设施
数字证书是一种文档,其中包含与证书持有者有关的一组属性。最常见的证书类型是符合X.509标准的证书,该证书允许在其结构中对参与方的标识详细信息进行编码。
12月18日,中国物流与采购联合会区块链应用分会在2021中国双链年会上发布了中国物流与采购联合会区块链应用分会DID证(简称:BAAC-DID)。据了解,中国物流与采购联合会区块链应用分会DID证是国内首个基于区块链分布身份技术打造的身份凭证,由腾讯云区块链分布式身份TDID(TencentCloud DID)提供技术支撑。
2月11日-20日,一年一度的以太坊黑客马拉松 ETHDenver 盛大举行。活动汇集对去中心化与以太坊区块链生态充满热情的各种思想家,总计170个团队,最终30个团队脱颖而出,贡献了各种奇思妙想的新协议。
据几位消息人士声称,由于一起故障影响了特斯拉的整个网络,周三早上众多特斯拉车主被锁住,无法正常使用车辆及随附的应用程序约一个小时之久。
作者 | Nsikan Essien 译者 | 刘雅梦 策划 | 丁晓昀 GitHub 的 CI/CD 服务产品 GitHub Actions 现在支持使用 Open Identity Connect 凭证对 Hashicorp Vault、AWS、Azure 和 GCP 等云提供商进行身份验证,而无需使用长期凭证或密码。 云的现代开发通常需要针对云提供商对持续集成和持续部署(CI/CD)服务器进行身份验证,以便对已配置的基础设施进行更改。从历史上看,这是通过在云提供商中创建一个身份来实现的,CI
在本文中,我们将从Python Web开发人员的角度看处理Web身份验证的最常用方法。
其核心就是一组过滤器链,项目启动后将会自动配置。最核心的就是 Basic Authentication Filter 用来认证用户的身份,一个在spring security中一种过滤器处理一种认证方式
SID 历史记录是一项旧功能,可实现跨 Active Directory 信任的回溯。此功能在 Active Directory 首次发布以支持迁移方案时就已到位。当用户通过身份验证时,用户所属的每个安全组的 SID 以及用户 SID 历史记录中的任何 SID 都将添加到用户的 Kerberos 票证中。由于 SID History 旨在跨信任工作,因此它提供了跨信任“模拟”。
上一期我们分享了本体创始人 Li Jun 的署名文章 本体行业观点 | DeFi需要可靠的信用评分体系,但我们必须保持谨慎。其中谈到:“DeFi 行业所欠缺的是一种信用评分系统,任何适用于 DeFi 借贷的去中心化信用评分系统都需要将用户的隐私和安全放在首位”等核心观点。
在COVID-19大流行期间,随着许多人的工作生活模式变得虚拟化,我们对互联网的依赖只会增加。
RSA算法是一种广泛使用的公钥加密算法,它的名称来源于其创始人Ron Rivest、Adi Shamir和Leonard Adleman的首字母缩写。该算法于1977年首次被提出,并迅速成为公钥密码学的标准之一。RSA算法的安全性基于大数分解和离散对数等数学难题,使得它在保护数据隐私和完整性方面具有很高的可靠性。
逻辑设计缺陷是由于应⽤在最初设计时由于未考虑全⾯,在登录、注册、找回密码、⽀付模块中程序的判断逻辑及程序的处理流程上存在缺陷,导致攻击者可以绕过程序的处理流程,从⽽达到特定的⽬的,如暴⼒破解密码,任意⽤户注册、任意用户登录、任意密码重置及各种⽀付漏洞。
《汉语大词典》中关于“身份”定义的第一条为“出身和社会地位”。国际标准组织ISO(International Organization for Standardization)将“身份”定义为“一组与实体关联的属性”(ISO/IEC 24760-1:2019——“set of attributes related to an entity”),其中“实体”定义为“操作某个特定域的相关项,具有物理或逻辑形态,包括自然人、组织、设备、SIM卡、护照、网卡、应用软件、服务或网站”。
用户首先生成一个公私钥对,然后将公钥和其他身份信息一起打包,形成一个 DID 文档。这个文档会被存储在一个去中心化的网络(如区块链)上,并且会被赋予一个唯一的 DID。用户可以使用他们的私钥对这个 DID 进行控制,例如更新或撤销。
在上一篇文章《非对称密钥沉思系列(2):聊聊RSA与数字签名》中,我们聊了关于数字签名的概念,对比了数字签名与MAC、哈希值之间的关系。
IdentityServer4是实现了OAuth2.0+OpenId Connect两种协议的优秀第三方库,属于.net生态中的优秀成员。可以很容易集成至ASP.NET Core,颁发token。
互联网的创建没有为人们提供本地身份验证层。由此,数字身份问题被纳入网站和应用程序范畴。这种方法可能适用于互联网的早期阶段,但现在线上有数十亿人,但缺点正变得越来越明显。用户名和密码仍占主导地位,尽管这被反复证明是不安全的模型。普通人必须反复于70到80个密码之间,导致用户体验明显较差。毕竟有价值数百万美元的企业是围绕帮助企业和个人管理其分散的账户及密码而建立的,例如Okta、1Password和Dashlane。最重要的是,用户实际上并不真正拥有他们的线上身份。正好相反,这是从公司等实体那里租用的。因此,他们很容易面临其数字身份被黑客入侵、操纵或完全丢失的风险。
2021年7月31日,全球开源技术峰会(GOTC)“Hyperledger区块链专题论坛”在深圳成功举办,腾讯云区块链资深架构师及分布式身份TDID产品负责人蒋昊先生受邀作为演讲嘉宾发表了“区块链分布式身份技术与实物资产管理”演讲。直播你错过了吗?我们把精华内容整理出来分享给大家,马上带你回顾蒋老师的精彩演讲!
"S7-1500 作为OPC UA 服务器快速组态:本视频旨在帮助用户了解在实际使用过程中,考虑到数据安全性及用户身份认证的情况,如何组态S7-1500的 OPC UA 服务器功能,以实现其和OPC UA客户端的数据交换任务。 此视频中:OPC UA 客户端使用UA Expert软件。OPC UA服务器的端口号使用默认的4840;设置安全策略,证书类型为自签署证书,需进行服务器及客户端证书的导入导出;启用用户身份认证,需输入用户名密码。
身份认证是网站最基本的功能,最近因为业务部门的一个需求,需要对一个已经存在很久的小工具网站进行改造,因为在逐步的将一些离散的系统迁移至 .NET Core,所以趁这个机会将这个老的 .NET Framework 4.0 的项目进行升级
上一期我们分享了本体首席技术专家 Ning Hu 在由中国科学院文献情报中心主办、东南大学计算机与工程学院和 Data Intelligence(DI)编辑部承办的第二届“数据智能与知识服务”研讨会(DIKS)带来的主题分享——区块链和数字身份支持知识协作的上篇本体技术视点 | 区块链和数字身份如何支持知识协作?(上),介绍了知识协作中的 DIKW 模型,并初步解读了区块链和数字身份可以满足异源协作的需求。
对物的认证目的在于使数据能安全可靠地传递,这里的安全是指不被非法获取,可靠是指能鉴别假冒欺骗等行为,对物的认证其实是对数据来源的认证。
在对 PayPal for Android (v. 7.16.1)的安卓APP分析中,我们发现PayPal对用户手机和邮箱的身份验证存在登录后的2FA认证漏洞。也就是说当攻击者以其它方式获取了受害者的密码凭据实施登录后,由于PayPal判定攻击者使用的手机设备或IP地址与之前受害者的不同,从而会发起一个2FA方式的身份验证,此时,PayPal会通过短信或邮箱发送一个验证码给当前登录的攻击者,只有正确输入该验证码,登录才能继续往下真正有效进入受害者账户。
SSL协议,全称“Secure Sockets Layer”,是一种网络安全协议,主要用于在客户端和服务器之间建立加密连接,从而确保网络传输的安全性和可靠性。
当你在认证 “学生身份”、“会员信息” 等身份时,当你通过第三方平台预订机票酒店或景点门票时,当你在各类会员页面、购物平台输入自己身份证号、手机号、地址时,隐私边界的被侵入是否总是在你的脑海中敲响一声警告:我的数据会不会被泄露?这个问题成为你互联网生活中一个悬而未决的疑问,但大多数时候,这只会是一场无能为力的自我叩问 —— 你无法知道你输入的信息会流向何方,你也无法知道黑灰产的数据又是从哪而来。
只是觉得写的很好分享到腾讯云,推荐腾讯云服务器,除学生机外非常便宜的活动 腾讯云活动
PKI体系【通过使用公钥技术和数字签名来确定信息安全,并负责验证数字证书持有者的身份的一种技术】
加密基元就是一些基础的密码学算法,通过它们才能够构建更多的密码学算法、协议、应用程序。
腾讯云上的Elasticsearch service已经开始为我们提供基于HTTPS协议访问的Elasticsearch集群了;Elastic Cloud的Elasticsearch服务则一直都是默认使用的HTTPS安全协议。而我们自建的Elasticsearch集群,从8.0版本开始,也默认地简化了安全功能,为用户自动配置:用户认证、基于角色的访问控制进行用户授权、使用 TLS 加密的节点到节点通信、使用 HTTPS 与 Elasticsearch API 进行加密通信。
互联网的应用,大大小小,不同场景,都离不开鉴权,从简单的可被用户感知的登陆鉴权,到技术侧不被感知的各种技术参数鉴权,都有着形形色色的鉴权方式和表现形式。
目录: 一、无处不在的鉴权 1. 现实生活中的身份鉴权方法 2. 简单的密码鉴权体系 二、鉴权优化 1. 频繁的鉴权场景下的优化方案 2. 第三方鉴权体现下的设计——oAuth 2.0鉴权体系 三、说了这么多广而全的鉴权方式,我们看看小程序开发中的鉴权是如何实现的 1. 小程序服务端接口的鉴权方式 2. 简化版的 OAuth 2.0 3. 鉴权是否可以优化 四、云调用免鉴权体系 五、未来鉴权畅想 互联网的应用,大大小小,不同场景,都离不开鉴权,从简单的可被用户
公钥密码体质中 , 用户的公钥也不能随意的公布 , 公钥无法防止伪造 , 欺骗 , 接收者无法确认公钥使用者的身份 ;
多链模型可采取如图7所示的分层结构,底层以公有链作为基础链,上层针对相互独立的子业务分别搭建不同应用联盟链的多链业务模型。应用联盟链与底层公链之间的跨链资产互换,在应用联盟链上的关键信息定时或通过事件触发跟基础公链之间进行数据交换,用以达到以公链为应用联盟链进行背书的目的,兼顾了应用联盟链的效率与底层公链的公平。
SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socketlayer(SSL),SSL安全协议主要用来提供对用户和服务器的认证;对传送的数据进行加密和隐藏;确保数据在传送中不被改变,即数据的完整性,现已成为该领域中全球化的标准。由于SSL技术已建立到所有主要的浏览器和WEB服务器程序中,因此,仅需安装服务器证书就可以激活该功能了)。即通过它可以激活SSL协议,实现数据信息在客户端和服务器之间的加密传输,可以防止数据信息的泄露。保证了双方传递信息的安全性,而且用户可以通过服务器证书验证他所访问的网站是否是真实可靠。 SSL网站不同于一般的Web站点,它使用的是“HTTPS”协议,而不是普通的“HTTP”协议。因此它的URL(统一资源定位器)格式为“https://www.baidu.com”。
在数字证书中,Issuer(颁发者)和Subject(主体)是两个核心字段,它们各自描述了证书颁发机构和证书持有者的信息。这些字段包含多个属性,每个属性都承载着特定的意义,对于理解证书的来源、用途和有效性至关重要。本文将逐一解析这些属性,并解释它们在证书中的作用和重要性。
若要获得良好的对象设计,就必须对职责进行合理的分配。每个对象承担的职责不能太多,也不能太少,恰如其分即可。职责分配如乐谱中对音符的组织,高明的音乐家总是能让不同的音符放在合理的位置,奏成悦耳的心曲,表达音乐家的内心感情。然而,即使设计师明确职责分配的重要性,在面临纷乱复杂的需求时,常常被乱花迷了眼,或者无法识别正确的职责,又或者顾此失彼,将职责放错了位置,变成了对职责混乱的涂鸦。 要识别职责,进而合理分配职责,有许多秘诀,或云“技巧”。不过,将对象的角色作为职责分配的开始,不失为一个好的起点。角色是对象的身
"ERC1400"是新提案的证券型代币的标准,新标准主要是把 Token 的互换性(fungible)结合证券相关的业务场景,设计了一套通用接口。
HTTPS(Secure Hypertext Transfer Protocol)即安全超文本传输协议,是一个安全通信通道。用于计算机网络的安全通信,已经在互联网得到广泛应用。
估计有人看到这篇文章标题的时候会有很多的疑惑,非对称加密是干什么的,"非对称"大致很好理解,意思和对称相反,加密也能理解,但是非对称加密是个什么玩意儿。这东西有什么应用呢?
而HTTPS的出现正是解决这些问题,HTTPS是建立在SSL之上,其安全性由SSL来保证
数据库会遭受多种攻击方式,例如,SQL注入、利用缓冲区错误、暴力破解、及网络窃听等等。这一篇主要介绍关于MySQL如何防止网络窃听的方法。
之前,我们已连载翻译了 Rebooting Web of Trust 组织在 RWOT IX — Prague, 2019会议上的论文《Alice Attempts to Abuse a Verifiable Credential》,了解了 Alice 是如何企图对其处方进行作恶的,本期我们将连载最后一部分,向大家阐述作为验证者要如何防止遭受恶意证书持有者的欺诈。
大家好,我是来自灵雀云的邢海涛,今天演讲的主题是Service Mesh安全,主要从四个方面来跟大家做一下分享。首先介绍Service Mesh 安全需求,然后详细介绍Istio的安全实现,随后介绍两款Service Mesh产品的安全特性:LinkerD 和 Alauda Service Mesh。希望通过这个演讲,让大家了解Istio的无代码侵入,灵活的安全解决方案,启发大家思考自己的安全解决方案,以及如何迁移到Istio的安全模型。
如果要给认证下一个定义,我个人的倾向这样的定义:认证是确定被认证方的真实身份和他或她申明(Claim)的身份是否相符的行为。认证方需要被认证方提供相应的身份证明材料,以鉴定本身的身份是否与声称的身份相符。在计算机的语言中,这里的身份证明有一个专有的名称,即“凭证(Credential)”,或者用户凭证(User Credential)、认证凭证(Authentication Credential)。 一、凭证的属性 最好的设计就是能够尽可能的模拟现实的设计。对于安全认证来说,在现实生活中有无数现成的例子。比
领取专属 10元无门槛券
手把手带您无忧上云