cnPuTTY 0.81.0.1—PuTTY Release 0.81中文版本简单说明~~

news2024/11/17 1:39:04

2024-04-15 官方发布PuTTY 0.81
本次发布主要修复了使用521位ECDSA密钥时的一个严重漏洞(CVE-2024-31497)。
如果您使用521位ECDSA私钥与任何早期版本的PuTTY组合,请考虑私钥已泄露的问题。强烈建议从相关文件中删除公钥,并使用新版本程序重新生成密钥对。
这个漏洞仅影响特定算法和密钥大小,其它大小的ECDSA密钥或者其它密钥类型不受影响。
更多详细的内容请查看PuTTY Change Log。

为此,cnPuTTY进行了同步更新并增加了额外的变化,相关内容如下:

1.在Windows系统下的发布启用了内嵌的帮助文档

       对于发布来说,内嵌的帮助文档不是必须的选项,所以并不是每次的发布中都会启用帮助文档。相关发布中,将根据需要选择是否启用帮助文档。另外就是启用了内嵌的帮助文档会造成可执行程序体积相对变大,不过相关程序依旧非常小巧。目前内嵌的帮助文档只进行了部分章节的简单汉化,主要是针对桌面图形程序使用说明的部分。 

2.在MacOS系统中的相关发布更换了编译程序

       编译程序由系统默认的clang 14.0.3更换为gcc 13.2.0。相关发布的可执行程序的使用方法与之前相同,并无任何变化。 

3.在Linux系统中相关发布存在glibc版本要求过高的问题

###glibc版本报错

/cnPuTTY_0.81.0.1_linux_64-bit_x86/usr/bin$ ./putty
./putty: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./putty)
./putty: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./putty)
 

       根据 issues #1 的反馈,在系统glibc版本较低时,运行现有的Linux系统下的发布程序会因为glibc版本问题无法正常运行。

产生问题的原因分析:
       在生成Linux系统下的相关程序时,使用了相对较新的系统和编译器。生成后进行测试时,也使用了相对较新的系统,导致产生了这个问题并且没有被发现。

截至目前,解决此问题的方法及建议:
       1.建议更新你所使用的系统,正常更新后查看此问题是否解决。
       2.建议在你当前的系统环境下,根据源代码中的README文件说明,自行生成编译符合系统需求的可执行程序。

尝试在你的当前系统下重新编译是目前第一推荐的方法,相关问题请自行解决!!!
强烈不建议去尝试更新系统的glibc版本,这可能会造成非常严重的后果,请知悉!!!

后续是否尝试从发布中解决这个遗留问题,有待进一步验证。
(PS:glibc 2.33/glibc 2.34是2021年发布的相关版本,已经是三年前的版本了。现在运行的系统无特殊要求,还停留在更早的支持版本,是不是系统太过陈旧了。后续有时间会尝试适当解决这个问题,但不做任何保证。)

如何获得相关程序:

       第一推介的建议是不去使用它,包括但不限于cnPuTTY的MacOS、Linux以及Windows下的程序,因为这样你将不会面临任何相关问题。

     【重要提醒:没有人能够确定或者保证cnPuTTY会跟随PuTTY的后续更新发布同步更新,也不能够确保或者保证cnPuTTY自身版本会进行后续更新或者修补,也许cnPuTTY的发布、更新仅仅是一次性的。请知悉!!】

可执行程序的获得,这是cnPuTTY出处的唯一永久性可执行程序的分享链接https://pan.baidu.com/s/1NOdcUNUOAapHL4baKxDoVg?pwd=7wz9icon-default.png?t=N7T8https://pan.baidu.com/s/1NOdcUNUOAapHL4baKxDoVg?pwd=7wz9可在网盘中获得如下所有内容:

       请根据需要自行选择,其中cnPuTTY_Release_public.asc为发布公钥,可以用来验证数字签名以确保程序完整性。该公钥已经上传到公共域的服务器当中,也可以从相关服务器自行获取。公钥相关信息如下:
cnPuTTY_Release_public.asc
指纹:E165 4745 E33E D940 E5A8  70A1 D7EE F8BB 0749 C805

源代码的获得,当然这也是cnPuTTY出处的一永久性源代码的分享链接https://github.com/dZ8Lx9OwX/cnPuTTYicon-default.png?t=N7T8https://github.com/dZ8Lx9OwX/cnPuTTY

相关平台可执行程序的使用参考:

cnPuTTY 0.80.0.1—PuTTY Release 0.80中文版本简单说明~~
cnPuTTY 0.79.0.1-Linux—PuTTY 0.79中文版在Linux系统下的版本说明~~
cnPuTTY 0.79.0.1-MacOS—PuTTY 0.79中文版在MacOS系统下的版本说明~~

在此无特殊情况,不过多赘述。

自此所有cnPuTTY 0.80.0.1的相关信息已经分享完毕,剩下的事情请自行决定。 

      【必要的安全提醒】:介于PuTTY历史上有出现“内置后门事件”,在此无法确保是否有人出于另外的原因修改了cnPuTTY导致不可预知的后果或者事件,所以在此特别强调了本发布的唯一分享途径,其它途径不确定是否相同。是否从其他可以信赖的地方获得可执行程序或源代码,这是你的选择!!其他任何人所做的修改都不应当被认为是与本发布相同,如果你进行了类似的修改工作,请务必让他人有明确的区分,以免混淆。当然这也是对你有益的,其他任何善意的修改都值得肯定。

      【免责声明】:本篇内容及其它相关内容遵从相同的原则,这个原则也同样来源和适用于cnPuTTY、cnPuTTY CAC及cnKiTTY相关信息及内容。相关内容及发布与PuTTY、PuTTY CAC及KiTTY遵从相同的发布许可,不提供任何保证、不承担任何责任。包括但不限于已发布内容、已知信息或者其他相关的信息,以及直接或者间接的其他任何未知的情况,均不提供任何担保、不承担任何责任。你应当充分验证自己的需求和使用,以免造成不必要的麻烦。更多的其他信息请以相关网站的内容为准。所有的相关信息的获得请自行甄别验证,并自行承担相关责任。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1637793.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

鸿蒙launcher浅析

鸿蒙launcher浅析 鸿蒙launcher源码下载鸿蒙launcher模块launcher和普通的应用ui展示的区别 鸿蒙launcher源码下载 下载地址如下: https://gitee.com/openharmony/applications_launcher 鸿蒙launcher模块 下载页面已经有相关文件结构的介绍了 使用鸿蒙编辑器D…

3.电源模块趋旺盛,铁路最需可靠性

电源模块趋旺盛,铁路最需可靠性 电源设计需要很高的专业技能。越来越多的电子设备制造商开始采用电源模块来加快设计周期。通信、铁路、电力和军工领域,对电源模块需求越来越旺盛。 通信网络基建设备市场潜力巨大。应市场要求,现代的通信系…

基于Linux C++多线程服务器 + Qt上位机开发 + STM32 + 8266WIFI的智慧无人超市

前言 针对传统超市购物车结账排队时间长、付款效率低的问题,提出了一种更符合现代社会人们购物方式-基于RFID的自助收银系统。习惯了快节奏生活的人们都会选择自助收银机结账,理由显而易见:自助收银机结账很方便,几乎不用排队&am…

【java9】java9新特性之改进进程管理API

Java9在改进进程管理API方面,主要的更新在于引入了ProcessHandle接口,该接口代表了一个本地进程,并提供了许多与进程相关的信息和操作。 通过ProcessHandle接口,开发者可以获取进程的ID、父进程、子进程、进程命令行参数、进程状…

QT——简易计算机(从0开始)

目录 一、题目描述: 二、创建工程: 三、UI界面设计: 四、程序编写: 五、总程序: 六、windows可执行文件 七、实现效果 一、题目描述: 创建一个简单的图形用户界面(GUI),包括一个文本框用于显示计算结…

ctfshow-web入门-102

这个题我想记录一下,主要是这个方法属实是有点惊艳到我了。故而进行记录,也为了方便大家阅读理解。 看题目,根据题目我写一下我的分析: $_POST传入一个v1,$_GET传入一个v2,一个v3。 赋值符号 优先级高于…

谷粒商城实战(021 业务-订单模块-页面设计)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强 总时长 104:45:00 共408P 此文章包含第262p-第p266的内容 介绍 所需的页面 设计页面 新增域名 路径带/static的都到/usr/share/nginx/html文件夹下去找 其他动态请求的都负载…

2024年第二十一届 五一杯 (C题)大学生数学建模挑战赛 | 多目标优化问题,深度学习分析 | 数学建模完整代码解析

DeepVisionary 每日深度学习前沿科技推送&顶会论文&数学建模与科技信息前沿资讯分享,与你一起了解前沿科技知识! 本次DeepVisionary带来的是五一杯的详细解读: 完整内容可以在文章末尾全文免费领取&阅读! 首先&…

Mac M2 本地下载 Xinference

想要在Mac M2 上部署一个本地的模型。看到了Xinference 这个工具 一、Xorbits Inference 是什么 Xorbits Inference(Xinference)是一个性能强大且功能全面的分布式推理框架。可用于大语言模型(LLM),语音识别模型&…

【已解决】pandas读excel中长数字变成科学计数法的问题

pandas 读excel中的长数字时,即使excel中已经设置为文本,读进df后也会自动变成科学计数法。 在日常的数据分析和处理工作中,Excel和pandas是数据分析师们不可或缺的得力助手。然而,在使用pandas读取Excel文件时,我们有…

基于残差神经网络的汉字识别系统+pyqt前段界面设计

研究内容: 中文汉字识别是一项具有挑战性的任务,涉及到对中文字符的准确分类。在这个项目中,目标是构建一个能够准确识别中文汉字的系统。这个任务涉及到数据集的收集、预处理、模型训练和评估等步骤。尝试了使用残差神经网络(ResNet&#x…

Rust Rocket创建第一个hello world的Web程序 Rust Rocket开发常用网址和Rust常用命令

一、Rust Rocket简介 Rust Rocket 是一个用 Rust 语言编写的 Web 应用框架,它结合了 Rust 的安全性和性能优势,以及 Web 开发的便利性。以下是 Rust Rocket 框架的一些优点: 安全性:Rust 是一种注重安全性的编程语言,…

【前端探索者:从零到精通的Web前端实战专栏】

🚀 在这个代码编织梦想的时代,Web前端作为互联网的颜值担当,正以日新月异的速度重塑数字世界。想要在前端江湖里游刃有余,你需要的不仅仅是一把锋利的剑,更是一套完整的武功秘籍!今天,我们就为你揭开【Web前端】专栏的神秘面纱,带你从菜鸟到大神,一飞冲天! 📚 专栏…

Text-to-SQL小白入门(12)Awesome-Text2SQL开源项目star破1000

项目介绍 项目地址 23年9月份刚开源这个项目,大半年过去了,star数终于破1000啦,决定在知乎更新一下内容,看看内容变化,知乎有上当时项目介绍的链接:追光者:Text-to-SQL小白入门(六&…

【Qt QML】Frame组件

Frame(框架)包含在: import QtQuick.Controls继承自Pane控件。用于在可视框架内布局一组逻辑控件。简单来说就是用来包裹和突出显示其他可视元素。Frame不提供自己的布局,但需要自己对元素位置进行设置和定位,例如通过…

Spring Boot Admin

概述 Spirng Boot Admin 登录页面 Spring Boot Admin是一个用于管理Spring Boot应用的监控工具,它允许你查看和管理多个Spring Boot应用实例。用于应用信息进行界面化的展示,常常辅助我们开发人员快速查看服务运行状态在微服务架构中,Spring Boot Admin通…

【linux】进程(深入理解linux进程状态)

开始之前先说一个与本文无关的小知识,chdir命令可以更改当前进程的工作目录哦。 目录 linux具体进程状态:R && S:T && t:D:僵尸进程 && 孤儿进程: OS的理论线:运行&…

JMeter性能压测脚本录制

第一步:电脑打开控制面板设置代理服务器 第二步:jmeter的测试计划添加一个HTTP(S)脚本记录器 在脚本记录器里配置好信息,然后保存为脚本文件(.*表示限定) 此方框内容为项目地址(可改…

如何安装cuda版本的torch-sparse和torch-scatter

安装对应cuda版本的torch,确保cuda可用 使用nvidia-smi查看cuda版本,我的是11.4,然后就找到pytorch历史版本,页面搜索cuda 11.4,没搜到,继续往小版本搜,搜到cuda 11.3,果断安装&…

日拱一卒,月进一步(10)

303. 区域和检索 - 数组不可变 - 力扣(LeetCode) 动态规划~ 前缀和 最朴素的思想是存储数组nums的值,每次调用sumRange时,通过循环的方法计算数组nums从下标i到下标j的元素和,需要计算j-i1个元素的和。由于每次检索…