该提升软件更新服务层级 从开发到更新的流程

这次华硕更新服务器遭滥用所引起的安全问题,让软件供应链***的威胁再受重视,然而,本身提供软件更新服务的企业,该如何面对这样的风险?才能让企业与用户都能够继续信赖,成为各界关注焦点。在这次事件后,已经提醒了其他所有提供更新服务的业者,不能忽视这方面的安全。那么,是否能有简单的原则要能够遵循?简单而言,不论是在软件更新档案上线的流程,或是软件更新档案上传服务器后,都必须确认档案的一致性,并要能做到实时的监控。

对此,赛门铁克首席顾问张士龙更指出3个重点面向:第一点是这次供应链***所设涉及的部分,包括更新程序的安全管理,负责发布更新的主机安全防护,以及凭证的管理等;第二点是档案派送方面一致性的检测;第三个则是部署流程方面的各环节,也要有相对应的检查与流程控管。而其中所有流程的安全控管,更是他所强调的部份。另外,近年在许多安全议题都提及的白名单机制,也能套用在这些开发相关的服务器,以及更新服务器上,协助做到较严格的管控。当然,这些安全管控不算新的概念,大型企业也应该都有实施信息安全管理制度,因此是否能够落实将是关键,或是企业根本没有顾及这些方面,那么现在就应该要有所重视。而从这次华硕的更新档案被加料,以及数字签名凭证遭滥用来看,对于其他提供更新下载服务的企业而言,同样也该有所警惕。

正视软件供应链***的威胁,总共有5大***面向必须要注意
深入探究下去,对于这次华硕更新主机遭骇的事件,其实许多资安专家也都提到了几个需要注意面向,包括是在软件开发的过程,以及发布与部署的环节,甚至后续的维运管理。毕竟,关于更新档案被***植入恶意代码,是有可能发生在某一环节。其中,关于安全软件开发生命周期(SSDLC)的重要性,近年各界已经不断在呼吁,目的就是要避免***借道软件漏洞着手破坏或加料,然而最后的部署维运阶段,以及发布到自动更新服务这一部分,过往并未特别受到重视,如今却可能成为被忽略的一个环节。更进一步来看,企业若要全面掌握可能发生问题的环节、盘点防护面向,设法认识***者下手方向,就是最好的方式。

根据美国国家反情报与安全中心(NCSC)的研究,他们在2017年10月公布了相关数据,多起软件供应链***案例之中,我们可将***下手的环节归纳为5个方面,包括软件工具(开发工具、软件开发工具包)、内贼(开发者)、程序代码、Updates/Patch更新主机与下载主机。而在MITRE提出的ATT&CK知识库中,也针对软件供应链***手法而提出说明,这里面提到,***能在供应链的任何阶段***,不只是操纵开发工具、开发环境、原始码链接库,以及***更新、部署机制,也会藉由感染映像档,修改版本替换,以及从分销管道下手。图片来源:http://www.cafes.org.tw/info.asp

更要注意的是,这些手法已不是概念是想象,而是真实的活动,有多家资安业者都在2019年的预测中,认为软件供应链***是相当显著的威胁态势,而在赛门铁克最新的网络安全威胁报告(ISTR),更是指出2018 年的***较往年增加了78%。而***者之所以会选择劫持软件更新,就是一次能感染庞大的目标,是相当有效率的***手法。无论如何,类似这样的事件一定会继续发生,已经成为软件开发商与企业、一般消费者必须正视的问题,也是不得不面对的重大挑战,因为既有信任的管道早已被打破,这也将是所有企业与资安界同样要面对的难题。

原文地址:https://blog.51cto.com/13373212/2391085

时间: 2024-10-11 22:11:02

该提升软件更新服务层级 从开发到更新的流程的相关文章

atitit.提升软件开发的效率and 质量的那些强大概念and方法总结

atitit.提升软件开发的效率and 质量的那些强大概念and方法总结 1. 主流编程中三个最糟糕的问题 1 1.1. 从理解问题后到实现的时间很长 1 1.2. 理解和维护代码  2 1.3. 学习曲线高  2 1.4. 扩展性烂 2 1. Coc 2 2. Dsl 2 3. DSM 3 4. 4gl 3 5. 产生式编程(Generative Programming,GP) 3 5.1. 为重用而开发以及使用重用的开发 3 6. 在模型驱动开发(MDD)介绍MDA 4 7. ·  元编程

独家全功能USB2.0开发板,最强CY7C68013A-128核心板,超强资料不断提供更新服务

       学习USB开发再也不用买书啦,也不用花费重金去上培训班啦,IFLabs开创USB学习开发新模式,你所需要的知识.技术.范例.代码等等统统都在这里.IFLabs打造全网最丰富.最权威的USB开发平台和资料. 热卖的IFLabs精品USB2.0核心板套件再升级,全网独家推出最强.最全功能的Cypress USB 2.0 CY7C68013A-128AXC核心板开发板,全网最全配件和全网最全开发资料.只需这一次投入,即可实现USB接口开发的从入门到精通!并且有长期的全网最全开发手册更新支

值得注意的软件更新服务

近期给一家国企省公司做安全设备运维,主要负责防火墙和上网行为管理设备.刚接手时,上网行为管理设备的几乎没做配置.通过与用户沟通,用户的需求是以保证省公司流量为主,所以将市公司访问互联网的IP进行整体智能限速(市公司通过专线连接省公司,通过省公司访问外网).后来发现省公司的P2P下载和在线视频流量占用了大量带宽,于是又增加了所有用户限速在线视频和P2P下载的规则.这样基本保证网络环境的稳定通畅.总体来讲,对流量的管控还是比较粗放的,但国有企业的一些特性决定了不便做太多限制. 直到春节相安无事.初七

Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓 O725

Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓  O725 1. DSL主要分为三类:外部DSL.内部DSL,以及语言工作台. 1 2. DSL规则 2 2.1. DSL = 整洁的代码 2 2.2. DSL必须以文本代码的形式出现 2 2.3. DSL的语法应该尽可能地接近英语或者其他自然语言 2 3. DSL 文本形式 or 图形标识 2 4. 实现方式 2 4.1. 2. 管道抽象 2 4.2. 3. 层次结构抽象 3 4.3. 4.

服务端软件的服务品质

Web服务端软件的服务品质概要 软件品质概述 提供同样功能.产品和服务的服务者中, 竞争力来自功能的多样化和服务品质的差异化, 无论是个体.企业还是国家. 这里的服务指功能.产品的实现程度和处理能力,以及研发/客服提供的技术支持程度(7*24, 随时响应, 沟通便捷,快速解决,温馨提示,有效指南等). 从某种意义来说, 一切皆服务. 功能和产品只是形式, 服务才是本质.服务响应某种需求从而具备存在价值.个体.企业为社会提供某种类型.某种程度的服务,并获得相应回报. 程序员提供的服务是,在特定的工

房地产—客户关系管理系统CRM|软件开发|软件外包|程序二次开发

房地产—客户关系管理系统CRM|软件开发|软件外包|程序二次开发 主要:CRM管理,合同管理,绩效管理 1.CRM管理:新增客户,我的资源,公共资源,客户跟进,待审批客户,报备资源,审核释放,预约到访. 2.合同管理:查询合同,新增合同. 3.绩效管理:新增考核指标,考核进度跟踪,指标进度完成. 为了帮助地产企业秉承专业.人本精神,将客户服务工作持续贯彻于房地产开发的全过程,在产品策划阶段和工程管理阶段,预见性的提供客户需求的产品,将客户服务前置:在销售和售后服务阶段,预见性的为客户提供人性化的

iOS定位服务与地图开发(1)---获取经纬度

定位服务是通过GPS等方式查找定位自己的位置的,再通过地图标注出来. 在iOS中定位服务和地图开发是使用两套API分别完成的. 1.定位服务: iOS系统提供3种不同定位途径: 1>WiFi定位:通过查询一个WiFi路由器的地理位置信息,iPhone.iPod Touch.iPad都可以采用. 2>蜂窝式移动电话基站定位:通过移动运营商基站定位 3>GPS卫星定位:通过3~4颗GPS卫星位置定位,最为准确,但是耗电量大 iOS不像Android系统在定位服务编程时可以指定采用哪种途径进行

Atitit 项目管理 提升开发效率的项目流程方法模型 哑铃型  橄榄型 直板型

Atitit 项目管理 提升开发效率的项目流程方法模型 哑铃型  橄榄型 直板型 项目主体三个部分 ui界面,中间层,数据库 按照不同的比重可以分为一下三个模型  哑铃型  橄榄型 直板型 哑铃型 开发效率更高,性能反之 ,ui和数据库层比较大,中间的接口层比较薄弱 直板型 橄榄型,追求性能型..中间打,俩偷笑 从语言看ui 界面h5是dsl 4gl+js  3.5gl....数据库是sql ,dsl  4gl 语言代际比较高.带来更高的开发效率性... 作者:: 绰号:老哇的爪子claw of

iOS定位服务与地图开发(4)---显示地图

iOS 6之前,苹果使用的是谷歌地图,iOS 6之后,苹果使用了自己的地图(国内好像用的是高德地图),但是API编程接口与iOS 5相比没有太大变化. iOS 应用程序中使用Map Kit API开发地图应用程序,使用MKMapView类作为地图显示视图,其委托协议是MKMapViewDelegate. 1.显示地图: .h文件中代码 #import <MapKit/MapKit.h> @interface YXCViewController <MKMapViewDelegate>