• 我的订阅
  • 科技

统信UOS服务器版将于不久后推出utshell

类别:科技 发布时间:2023-09-20 11:53:00 来源:浅语科技

9月19日消息,近年来,Rust重构的热潮席卷整个开发圈,Rust在安全性、高效性和可维护性等方面都有一定优势,包括Windows、Linux内核也带来了Rust支持。

统信软件今日宣布,统信UOS服务器版将于不久后推出Rust版Bash,名为utshell,旨在突破传统Shell所面临的安全局限。

统信UOS服务器版将于不久后推出utshell

IT之家注:Bash是一种广泛应用于各种Unix和Linux系统的Shell程序,是Bourneshell的后继兼容版本与开放源代码版本。

统信软件表示,在Bash中,有一些命令没有对参数进行防篡改检查,因而给系统带来了安全风险。

例如,alias命令允许用户为其他命令或命令序列创建别名,然而它并未对参数进行防篡改检查,进而导致未经检查的参数可能会被利用来执行恶意代码或进行未经授权的操作。

统信UOS服务器版将于不久后推出utshell

为了应对上述问题,utshell对alias命令的规则进行了明确界定,目的在于确保使用的便捷性,并且能够有效地防止命令被恶意篡改,从而限制恶意行为或误操作的发生。

当别名和$PATH下可执行文件重名时,只允许别名和可执行文件一致。例如,如果我们想要创建一个别名“ls”,那么与之对应的可执行命令也必须是“ls”,且允许在命令中添加参数,以便用户可以根据自己的需求对命令进行个性化制定。

别名不能与其他别名、函数名称发生重名,以避免在使用别名时出现二义性,进而更好地确保操作系统能够正确理解用户的指令,避免混淆和误解。

不仅仅限于alias命令,utshell还对所有命令进行了检查,并对那些可能受到恶意篡改威胁的命令进行了规则的优化处理,如hash和function命令等。

在Bash中,mapfile命令是用于对数组进行赋值的工具,但它并没有对数组的越界情况进行有效的检查和控制。当用户输入的参数数量超过数组容量时,溢出部分可能会被误当作命令来执行,从而引发潜在的安全隐患。

统信UOS服务器版将于不久后推出utshell

为了避免上述情况的发生,utshell采取了对数组边界的判断措施。例如,当传入的参数过多时,自动截断或给出警示等,从而保证只有合法、预期的参数才能被传递给mapfile命令。

此外,通过使用Rust重构Bash,utshell不仅能继承Rust的“源生”安全性,还能在代码层面实现更高的自主可控性,从而提升系统的安全性和可靠性。

6月初,统信UOS服务器版V20(1060)已集成了utshell的部分功能,为即将发布的完整版utshell提供了初步体验。

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2023-09-20 14:45:03

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

Linux 运维必备 150 个命令汇总
...工具。mutt:邮件管理命令。nslookup:交互式查询互联网DNS服务器的命令。dig:常用的域名查询工具,可以用来测试域名系统工作是否正常
2023-02-02 11:00:00
任天堂律师要提供《塞尔达传说:王国之泪》泄密者信息
...了下架通知,要求删除这些图片,并清理存放这些图片的服务器。现在,任天堂想要进一步惩罚那些负有责任的人。目前尚不清楚在这种情况下,有人是如何早期接触到艺术手册的,尽管这不是第一
2023-05-22 15:16:00
公司内部资料!游戏上线前部署准备,就这新手都行
...差不多了,是时候准备上线测试部署了,选一个靠谱的云服务器厂商还是很重要,这次准备尝试用下华为云的服务,为了在上线前做足准备,先做一次预演,省得到时候手忙脚乱,也给其他的同事做
2023-06-21 19:00:00
微软升级 WinGet 1.4 程序包管理器,添加对 .zip 软件包的支持
...管理器。它由一个命令行实用程序和一组安装应用程序的服务组成。独立软件供应商可以将其作为软件包的分发渠道。用户可以在 Windows 10 和 Windows 11 计算机上使用 winget 命令行工具来发现
2023-01-24 16:00:00
Ubuntu Linux操作系统基础 | 教学大纲
...的与任务本课程旨在讲述Linux操作系统的基本命令、网络服务器搭建和软件安装等功能,即文件和目录管理、用户和组管理、进程管理、磁盘管理、网络管理等常用命令,Samba和NFS
2022-12-19 09:02:00
新书推荐 | Ubuntu Linux操作系统实战教程(微课视频版)
...系统以其强大、稳定的性能,广泛应用于当今世界的网络服务器和嵌入式系统。Ubuntu Linux操作系统以友好的桌面操作、稳定的性能和完整覆盖IT产品的解决方案受到越来越多用户
2022-12-18 11:02:00
OpenShift 与 Kubernetes:不公平的较量
...Kubernetes控制平面组件提供。Kubernetes控制平面的前端是API服务器。etcd: Kubernetes使用etcd作为所有集群数据的后备存储
2023-04-23 15:47:00
腾讯宝可梦共同申请多人游戏专利
速读本文:1.EA确认关闭老游戏服务器2.射击狼人杀游戏《Deceit》续作公开3.《孤岛危机2:复刻版》和《孤岛危机3
2023-01-25 20:14:00
“二次约会”间谍软件分析报告:网络攻击西北工业大学 美国相关人员真实身份被锁定
...当于在目标网络设备上加装了一套内容过滤防火墙和代理服务器,使攻击者可以完全接管目标网络设备以及流经该设备的网络流量,从而实现对目标网络中的其他主机和用户实施长期窃密,并作为攻
2023-09-14 10:05:00
更多关于科技的资讯:
元旦小长假,佳节团圆之时,亦是通信保障的关键时期,太原移动全方位筑牢节日通信防线,用满格的信号、畅通的网络,送上最真挚的新年祝福
2026-01-03 07:34:00
河北新闻网讯(王杨、王雪威)近日,河钢集团张宣科技生产的2万吨绿色汽车板材料下线,经检验,产品各项性能指标均满足订单标准
2026-01-02 22:20:00
鲁南眼科自有品牌「鲁南博视」光学镜片发布会暨成人验光配镜门诊一周年成功举办
鲁网1月1日讯2025年12月31日,鲁南眼科医院成功举办自有品牌「鲁南博视」光学镜片发布会暨成人验光配镜门诊一周年庆典
2026-01-02 16:41:00
新年第一天 燕赵沐朝晖|“雄安一号”星 测试太阳翼
编者按岁序更替,华章日新。2026年是“十五五”开局之年。锐始者必图其终,成功者先计于始。新年第一天,燕赵大地欣欣向荣
2026-01-02 07:05:00
注意缺陷与多动障碍 这个疾病越来越常见 都说长大就好了 为何缠上成人?
2025年12月31日凌晨,罗永浩在微博发文回应“科技春晚”发布会迟到40分钟事件,首次公开坦承自己受注意缺陷与多动障碍(ADHD)困扰多年
2026-01-02 08:06:00
近日,湘湖首部AI动画《湘湖漫游记》第五集上线,该系列作品正式收官。本片不仅是杭州湘湖(白马湖)研究院在“文化+科技”融合上的一次重要突破
2026-01-02 06:35:00
在杭州湖滨银泰in77的B区、D区之间,复古的国王十字车站、9站台出现在现场,仿佛下一秒就有巫师推着行李箱穿墙而过;一辆编号5972的霍格沃茨特快列车静静停靠在街区中央
2026-01-02 06:35:00
2025年度票房破518亿元 动画电影成亮点 安徽全国排名第十
大皖新闻讯 国家电影局2026年1月1日公布,2025年电影票房为518.32亿元,同比增长21.95%,城市院线观影人次为12
2026-01-01 17:14:00
免费抢鲜体验!香飘飘魔芋啵啵奶茶快闪体验活动空降临沂泰盛广场 健康爆款掀起跨年打卡热潮
鲁网1月1日讯 (记者 李文静)2025年12月31日晚,国民奶茶品牌香飘飘携新品“魔芋啵啵”奶茶,在山东临沂泰盛广场开启奶茶快闪体验活动
2026-01-01 15:52:00
厦门动漫嘉年华启幕 众多热门国漫IP集中参展
厦门动漫嘉年华各项活动精彩纷呈。(记者 林铭鸿 摄)厦门网讯(厦门日报记者 林露虹)展览面积超5万平方米,汇聚众多热门国漫IP
2026-01-01 08:41:00
助力低空应急产业发展——三明市应急管理局引进低空防御项目
东南网1月1日讯 2025年12月30日,由三明市应急管理局引进,南京云麒防务科技有限公司投资的福建鹏鑫智能科技有限公司
2026-01-01 09:33:00
近日,太长高速太原收费站智慧化升级改造全面完成并投入运营。项目以数字化转型为核心,围绕高峰期通行效率低、车辆拥堵等运营痛点
2026-01-01 07:17:00
沈洁任蓟州区代理区长 扫码阅读手机版
据“掌上蓟州”微信公众号消息,天津市蓟州区第二届人民代表大会常务委员会第三十五次会议决定:沈洁为天津市蓟州区人民政府代理区长。
2025-12-31 23:10:00
东南网12月31日讯(本网记者 卢金福)元旦佳节将至,消费市场迎来新一轮热潮。面对促销活动纷至沓来、消费场景多元拓展的新形势
2025-12-31 23:29:00
皖企长鑫科技向上交所递交IPO招股书
大皖新闻讯 2025年12月30日,总部位于合肥的长鑫科技集团股份有限公司(以下简称“长鑫科技”)正式向上海证券交易所递交招股书
2025-12-31 21:33:00