首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux之RPM GPG签名

原文地址:http://linux.chinaunix.net/techdoc/system/2007/09/26/968723.shtml GPG在Linux上的应用主要是实现官方发布的包的签名机制。...公钥:顾名思意,即可共享的密钥,主要用于验证私钥加密的数据及签名要发送给私钥方的数据。 私钥:由本地保留的密钥,用于签名本地数据及验证用公钥签名的数据。...2>用户下载安装这个RPM包时,引入RH官方的这个RPM GPG公钥,用来验证RPM包是不是RH官方签名的。...: 签名与加密不是一个概念。...签名类似于校验码,用于识别软件包是不是被修改过,最常用的的就是我们的GPG及MD5签名,原方使用一定的字符(MD5)或密码(GPG私钥)与软件进行相应的运算并得到一个定长的密钥,。

4.4K30

关于 Linux 运维中安全方面的一些笔记

博文主要围绕以几个方面: Linux基本防护:账户安全、文件系统安全、关闭不需要的服务 用户切换与提权Vsu和sudo, sshdi访问控制 加密与解密/对称加密、非对称加密、信息摘要 AIDE入侵检测...端口扫描 一、Linux基本防护 一、Linux基本防护 账户安全:设置账户有效期,锁定与解锁账户密码,修 改登陆信息 文件系统安全:修改 文件 ATTR属性,设置mount挂载 关闭不需要的服务...软件签名与验证过程 软件官方以私钥对软件包执行数字签名 用户下载软件包、软件官方的公钥 以官方公钥验证软件包签名,确保数据来源正确 服务器使用私钥对发送出的所以数据文件进行签名;客户端可以使用公钥来对数据文件进行验证...进行签名 ##签名后会生成一个签名文件 [root@node1 ~]# gpg -b clear.txt [root@node1 ~]# ls -l clear.txt.sig -rw-r--r-- 1...15秒 CST 创建的签名,使用 RSA,钥匙号 8B8D56D4 gpg: 完好的签名,来自于“userb (test key) ” gpg: 警告:这把密钥未经受信任的签名认证

1.5K20

在CentOS上配置基于主机的入侵检测系统(IDS)  

AIDE通过扫描一台(未被篡改)的Linux服务器的文件系统来构建文件属性数据库,以后将服务器文件属性与数据库中的进行校对,然后在服务器运行时对被修改的索引了的文件发出警告。...aliyunzixun@xxx.com 首次运行AIDE 运行以下命令来初始化AIDE数据库: # aide --init 根据/etc/aide.conf生成的/var/lib/aide/aide.db.new.gz...文件需要被重命名为/var/lib/aide/aide.db.gz,以便AIDE能读取它: # mv /var/lib/aide/aide.db.new.gz /var/lib/aide.db.gz...xmodulo.com/host-intrusion-detection-system-centos.html 作者:Gabriel Cánepa 译者:GOLinux 校对:wxy 本文由 LCTT 原创翻译,Linux...http://xmodulo.com/host-intrusion-detection-system-centos.html 作者: Gabriel Cánepa  译文: LCTT http://linux.cn

2.1K40

基于主机的入侵系统IDS

实验Linux平台 CentOS 系统 应用背景:作为系统管理员,他们需要一种安全机制,比如检测文件篡改的机制 那它究竟检测什么呢? ...文件内容 、文件的属性 AIDE:高级入侵检测系统的简称 那它如何实现呢:AIDE通过扫面一台为被篡改的linux服务器的文件系统来构建文件属性数据库 将服务器文件属性与数据库进行转换,对被修改的文件的索引发出警告...aide # yum install aide 默认的配置文件 /etc/aide.conf 配置文件中主要的保护规则有:FIPSR NORMAL DIR DATAONLY FIPSR = p+i+n...告诉ADIE忽略子目录或目录文件 首次运行 AIDE 首先初始化ADIE数据库 aide --init 根据/etc/side.conf配置文件生成的/var/lib/aide/aidedb.new.gz...文件需要被重命名为/var/lib/aide/aidedb.gz 第一次校对 # aide 直接运行这个命令,如果没有参数的话默认使用check选项 更新AIDE 数据库 # aide --update

1K20

【Google Play】Google Play 签名维护 ( 签名机制 | Google Play 签名机制选择 | 签名更新 )

( 签名机制 | Google Play 签名机制选择 | 签名更新 ) ---- 文章目录 Google Play 上架完整流程 系列文章目录 一、Google Play 签名机制 二、Google...Play 签名机制选择 三、Google Play 签名更新 一、Google Play 签名机制 ---- Google Play 自带的签名机制 , 其在系统后台生成一个签名文件 , 开发者无法获取该签名文件...Google Play 的签名机制 ; Google Play 签名机制 , 一旦加入后 , 就无法退出 , 这里要特别注意 ; 二、Google Play 签名机制选择 ---- 在设置完毕应用 "...Google Play 签名 , 无法退出 ; 这里 Google 给提供了 5 种签名偏好设置 ; 选项一 : 与点击 " 继续 " 按钮结果相同 , 即让 Google Play 设置签名..., 密钥丢失概率很小 ; 这里直接选择 最后一项 , 暂时退出 Google Play 签名计划 , 后期可以在启用其它签名方案 ; 但是如果启用了 , 无法退出签名计划 ; 三、Google Play

9.3K10

iOS 企业签名与超级签名

开篇 好久没有静下心来写点iOS方面的东西了,可能是忙了一些,也可能我们都不是几年前的我们,但工资却回退到几年前 好了,不说废话,今天讲讲签名的那些事 不上架苹果商店,目前用户下载大约有两种 1、苹果企业证书签名...2、苹果超级签名 苹果企业证书签名(企业签) ---- 特点总结 1、随时可分发APP 2、可接受Apple不可接受的APP 缺点总结 1、苹果开发者账号难求,据说最近炒到了50万左右 2、市场上证书混乱...rm -rf Payload/xx.app/_CodeSignature/ 6、删除动态库签名(所有framework都有需要执行此步骤) ①、删除签名 rm -rf Payload/xx.app/Frameworks.../xx.app 9、打包成ipa zip -r new_xx.ipa Payload/ 最终 new_xx.ipa就是重新签名的文件 苹果超级签名 原理 说的明白一些,开发者可以在开发者后台添加手机的UDID...其实某平台早就完成了UDID获取和应用签名分发的技术储备,只差这套API。 下面是解析开发者Web页面和直接访问API的速度对比图: ?

3K50

PHPJWS签名: 什么是JWS签名如何在PHP中实现JWS签名

JWS 是一种使用 JSON 格式的数据结构,它包含了一个签名和一些元数据。JWS 签名可以用于验证数据的完整性、真实性和可信度。...在这篇文章中,我们将介绍 JWS 签名的工作原理,并演示如何在 PHP 中实现 JWS 签名。JWS 的工作原理JWS 的工作原理很简单:它使用 HMAC 或 RSA 算法对数据进行签名。...HMAC 算法使用一个密钥和一个哈希函数来生成签名,而 RSA 算法使用公钥和私钥来生成签名。无论使用哪种算法,JWS 都会将签名和一些元数据(例如算法、密钥等)存储在一个 JSON 对象中。...HMACSHA256 是用于生成签名的哈希函数。如何在 PHP 中实现 JWS 签名为了在 PHP 中实现 JWS 签名,我们可以使用一个名为 “lcobucci/jwt” 的 PHP 库。...总结JWS 签名是一种用于验证数据完整性、真实性和可信度的方法。在 PHP 中,我们可以使用 “lcobucci/jwt” 库实现 JWS 签名

25220
领券