安全
文章平均质量分 73
agent问道
立足软件开发底层基石,探寻 AI Agent 的发展之道。这里记录一个开发者在智能浪潮中的“求道”历程:不虚谈概念,只研究能落地的Agent。我的目标是通过我的博文,为朋友们的学习和成长提供支持,同时也从他们的反馈和问题中获得新的启发和成长
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AES 与 RSA:加密世界的两大支柱,它们过时了吗?
加密世界正处在一个承前启后的时代。AES 和 RSA(及其继任者 ECC)构筑了我们今天数字生活的安全长城。而遥望地平线,PQC 的曙光已经出现,它将为我们在即将到来的量子时代保驾护航。原创 2025-06-17 22:54:22 · 1152 阅读 · 0 评论 -
终端安全:深入解析移动设备管理(MDM)两大巨头 Jamf 与 Microsoft Intune
在现代企业运维中,MDM 已经从一个锦上添花的工具,演变成了保障企业正常运转的“水电煤”。它将 IT 团队从繁琐、重复的设备配置和维护工作中解放出来,让他们能专注于更有价值的战略性任务。原创 2025-06-14 21:34:52 · 1321 阅读 · 0 评论 -
不止于“零信任”:构建金融级的安全体系
安全攻防没有尽头,需要平衡安全投资和风险承担,构建一个绝对安全的系统是不现实的。我们的目标是构建一个弹性(Resilient)的系统。通过上面提到的IAM、密钥管理、零信任运维、应用,数据到终端的纵深防御和安全文化建设,可以构建一个多层次、高透明度的安全体系。原创 2025-06-14 21:24:42 · 1246 阅读 · 0 评论 -
深入解析Gitleaks:保护代码安全的神器及SAST概述
Gitleaks是一个开源的工具,旨在帮助开发者和安全专家在git仓库中发现敏感信息泄露。这些敏感信息包括但不限于密码、密钥、访问令牌等。Gitleaks通过扫描git提交历史记录和工作目录,以识别可能包含敏感信息的代码。它可以集成到CI/CD管道中,确保每次代码提交和部署前都进行安全检查,从而减少安全风险。原创 2024-09-21 21:35:59 · 1792 阅读 · 0 评论 -
linux: 管理GPG密钥的实用指南
自动生成GPG密钥对。列出当前系统中的GPG密钥。导出生成的GPG公钥和私钥。自动删除生成的GPG密钥。本文介绍了如何通过Bash脚本自动化GPG密钥的生成、导出和删除操作。通过这种方式,开发者和系统管理员可以有效地简化密钥管理流程,提升工作效率。如果你需要频繁生成和管理GPG密钥,推荐将此脚本纳入你的工具集。原创 2024-08-30 21:13:07 · 2384 阅读 · 0 评论 -
GPG技术深入解析:保障文件的完整性与安全性
GPG提供了一套强大的工具,用于加密、签名和验证电子数据,保护数据不受篡改和未授权访问的威胁。无论是在个人数据保护,还是在企业级的安全管理中,GPG都是一个值得信赖的解决方案。通过深入了解和正确使用GPG,用户可以大幅提高数据安全性和验证数据完整性的能力。原创 2024-08-18 18:36:04 · 792 阅读 · 0 评论 -
信息安全: MAC(消息认证码)算法,保护数据完整性和真实性的利器
消息认证码(Message Authentication Code,简称 MAC)是一种通过使用秘密密钥生成的,用于验证消息完整性和真实性的码。MAC 能够确保消息在传输过程中未被篡改,并且发送者的身份是可信的。K_o(外部密钥块)和K_i(内部密钥块)。。。最终的哈希值就是 HMAC 的输出。使用密钥对零块进行加密,生成一个中间密钥K1。对K1进行左移操作,并根据最高位的值对生成的值进行异或操作,得到第二个中间密钥K2。将消息分成若干块,对每个块进行加密,最后一块使用K1或K2进行加密。原创 2024-07-16 21:25:23 · 1945 阅读 · 0 评论 -
信息安全:了解 OpenSSH 中的各种算法选项
在系统中,命令的参数,用于列出 OpenSSH 中支持的各种加密和验证算法。原创 2024-07-16 21:24:59 · 2135 阅读 · 0 评论 -
信息安全:现代数字签名的首选 Ed25519 算法
Ed25519 是一种用于数字签名的椭圆曲线算法,由丹尼尔·J·伯恩斯坦、Niels Duif、Tanja Lange、Peter Schwabe 和 Bo-Yin Yang 在 2011 年提出。相较于传统的 RSA 和 DSA,Ed25519 具有更高的安全性和性能,近年来越来越受到欢迎。原创 2024-07-12 21:13:04 · 3049 阅读 · 0 评论 -
go: 如何分区x509.ParsePKCS1PrivateKey和x509.ParsePKCS8PrivateKey
在Go开发中,处理私钥的常见场景涉及到解析PEM格式的私钥文件。这通常涉及到两种私钥格式:PKCS#1 和 PKCS#8。根据私钥的实际格式,我们会使用函数来解析PKCS#1格式的私钥,或使用函数来解析PKCS#8格式的私钥。原创 2024-02-27 13:19:41 · 1509 阅读 · 0 评论 -
数据安全:证书和密钥对概念详解
在数字安全领域,证书和密钥对(通常指公钥和私钥对)是确保信息安全、身份验证和数据完整性的基础。本文将深入探讨证书和密钥对的概念、它们如何一起工作,以及在实际应用中的用途。原创 2024-02-19 12:19:22 · 1014 阅读 · 0 评论 -
数据安全:服务器证书与客户端证书的区别与应用分析
服务器证书主要用于在服务器和客户端之间建立安全连接。其核心作用是为服务器提供身份验证,确保客户端正在与正确的服务器通信。主要特点:身份验证: 它确认了服务器的身份,防止“中间人攻击”。加密通讯: 通过SSL/TLS协议,服务器证书帮助加密客户端和服务器之间的数据传输。信任链: 签发自受信任的证书颁发机构(CA),建立信任关系。客户端证书是用于证明客户端身份的数字证书。它们在客户端和服务器之间的双向认证过程中起着关键作用。主要特点:个人身份验证。原创 2024-02-19 12:18:47 · 2137 阅读 · 0 评论 -
linux: 使用openssl查看证书的用途,判断能签发证书
使用OpenSSL查看证书的用途和判断是否能签发证书主要涉及到查看证书中的“Key Usage”和“Extended Key Usage”两个字段。在输出信息中,查找“Key Usage”和“Extended Key Usage”字段。这些字段指示了证书的用途。这意味着证书可以用于数字签名和签发其他证书,并且它被特别指定用于Web服务器和客户端身份验证。通过以上步骤,我们可以了解证书的用途并判断它是否能够签发其他证书。原创 2024-02-08 13:16:31 · 1436 阅读 · 0 评论 -
安全:深入解析TLS握手过程与安全通信机制
TLS(传输层安全协议)握手是建立加密通信的关键过程。它通常发生在客户端和服务器之间,以确保双方的通信是私密和安全的。TLS握手涉及几个步骤,主要目的是身份验证和密钥交换。TLS握手的具体细节可能会因所使用的TLS版本(例如TLS 1.2与TLS 1.3之间有显著差异)和特定的实现而异。但整体目标是确保双方都验证了对方的身份,并协商了一个共享的密钥来加密随后的通信。原创 2024-02-08 13:15:54 · 589 阅读 · 0 评论 -
安全:深入理解数字证书中的PKCS#1与PKCS#8标准
PKCS#1,即“公钥密码学标准 #1”,是由RSA Laboratories发布的一系列涉及RSA加密的标准之一。它主要定义了RSA公钥和私钥的表示方法,以及如何进行RSA加密和签名。PKCS#8,“公钥密码学标准 #8”,定义了私钥信息的语法,特别是加密私钥的标准格式。原创 2024-01-09 22:59:06 · 1615 阅读 · 0 评论 -
go:自签名证书管理系统软件架构实现
实现一个自签名证书管理系统的架构设计涉及到多个组件和层次。以下是根据之前文章讨论的架构设计用Go语言实现的简化版代码示例。这个示例涵盖了表示层(REST API),应用层,领域层和基础设施层的基本结构。请注意,这仅是一个起点,实际应用中你需要根据具体需求进一步实现细节,并进行充分的测试。原创 2023-12-29 21:03:55 · 665 阅读 · 0 评论 -
go:自签名证书管理系统软件架构设计
为了设计一个健壮且可扩展的自签名证书管理系统,我们将采用分层架构,这种架构能够提供清晰的职责划分,易于维护和扩展。下面是一个详细的软件架构设计,包括各个层次的职责和它们之间的交互方式。原创 2023-12-29 21:02:56 · 525 阅读 · 0 评论 -
go:自签名证书管理系统代码结构设计
为了设计一个自签名证书管理系统的代码结构,我们需要确保它既清晰又易于维护。以下是基于Go语言的推荐代码结构,它遵循模块化和清晰的分层原则,确保每个部分都专注于单一职责,同时易于扩展和测试。原创 2023-12-28 21:18:31 · 531 阅读 · 0 评论 -
go:自签名证书管理程序系统设计
要开发一个用于管理自签名证书的程序,我们需要考虑几个关键方面:证书生成、存储、分发和撤销。这个系统将涉及到安全性、易用性和扩展性等多个维度。下面我将为你提供一个详细的设计指南,包括设计模式的选择、系统架构和重要组件的描述。同时,我将提供一张图表来辅助理解整个系统的构架。原创 2023-12-28 21:17:46 · 563 阅读 · 0 评论
分享