0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过对遗留系统进行现代化改造来保护软件供应链

星星科技指导员 来源:嵌入式计算设计 作者:BOB STEVENS 2022-11-14 14:54 次阅读

尽管遗留系统成本高昂且容易受到恶意网络攻击,但美国国防部 (DoD) 内的政府机构必须有效且主动地弥合传统和现代技术框架之间的差距。从旧系统到现代系统的硬性、反动的转变可能会增加安全风险并暴露漏洞。

作为这种转变的一部分,机构应考虑从预制件和DIY开发环境转向更成熟的选项。开源 DevOps [结合软件开发 (Dev) 和 IT 运营 (Ops) 的一组实践的术语] 平台可以在整个软件开发生命周期 (SDLC) 中实现持续的安全扫描,可以成为简化转换、减少切换次数并有效地连接到旧系统和新系统等有价值的替代方案,使其更具成本效益和安全性。

公共部门的首席信息官们需要努力寻找实施软件供应链安全的解决方案,以主动保护他们的机构,而不是等待最终指导。这些进展将使各机构内的IT和开发团队能够继续完善和调整其方法,以满足最佳做法。

为可持续转型奠定基础

在经历现代化过程和实施新的安全措施时,公共部门内的组织必须针对与商业企业不同的独特约束和规范进行调整。公共部门组织必须加快速度,满足合规性要求,并向审计员证明他们正在按照任何配额或合同交付。

现代化事业更加复杂、雄心勃勃,有时甚至是痛苦的,因为公共部门机构对安全性、合规性和法律法规以及采购法律和政策的要求越来越高。

在公共部门的时间、金钱和资源限制下,开拓新的流程、技术和方法可能特别具有挑战性。团队经常面临压力,需要将功能扩展到用户的整个功能生态系统,管理授权的法律、法规和合规性控制,同时加快软件部署。

为了确保安全性贯穿整个软件供应链,人员、流程和技术需要协同工作,开发经过众多安全人员评估的安全代码,构建开放透明的流程,并持续测试代码。

借助 DevOps 平台,机构可以通过端到端安全性有效保护软件供应链,帮助保护多个方面,包括保护内部代码和外部源,同时自动实现连续的软件合规性要求。

例如,像海军这样使用传统舰载系统的机构仍然需要能够更新操作能力,而不会使现有的遗留系统紧张,并在不同的软件版本之间平稳过渡。

避免供应商锁定

政府机构在实施单一平台时遇到的主要问题称为供应商锁定,即组织无法从单个供应商过渡或引入其他解决方案以防止单点故障。大多数机构都在努力防止供应商锁定,因为它会给组织带来安全风险。在寻找DevOps解决方案时,机构应确保该平台使他们能够集成更适合其需求的特定工具,从而消除任何供应商锁定,并使组织能够使用满足其特定功能需求的工具。

要开始现代化过程,机构必须首先评估其在DevOps成熟度范围内的位置,并了解加快将关键任务功能部署到现场所需的要素。一旦机构有了商定的基线,他们就可以开始确定前进的最佳战略,从明确定义的目标和衡量绩效的过程开始。

DevOps 平台有助于实时、集中的通信和协作,从而打破孤岛并消除开发、运营和安全团队之间的顺序交接,从而交付更好、更快的应用程序。DevOps 平台的一些关键功能包括衡量性能、持续集成/持续交付 (CI/CD) 管道状况和内置安全性。通过在开发过程中实施安全扫描程序,机构可以在提交代码时扫描每一行代码,从而使开发人员能够在漏洞被推送之前识别和修复漏洞。此过程升级了左移方法——持续解决安全问题,以便所有产品在设计上都是安全的。

实现软件工厂模型

作为单个应用程序交付的完整 DevSecOps 平台可以用作集成的、开箱即用的现代软件开发工厂。这是快速构建、测试和交付应用程序的最有效且易于管理的途径,无需管理数十个单独的工具和自定义集成。有效的软件工厂在整个 DevSecOps 生命周期中具有一个接口、一个用户模型和一个数据模型。

集成软件工厂还可以为集中式异步协作提供单一事实来源,从而帮助团队满足合规性要求。工厂的端到端代码质量视图可实现更好的质量、更安全的代码和更快的交付,以及更少的开发延迟和更准时的发布。

公共部门的软件工厂必须满足以下要求:

协作:实现整个软件开发团队之间的共享和协调;促进记录在案的、透明的同行评审和代码更改的批准。提供来自生产环境中应用程序的反馈和见解,使开发人员能够实时检测问题并改进应用程序。

自动化:自动化应用程序从开发到部署和交付所需的步骤,以及每次代码更改完成的 CI 开发任务,并将自动化测试和安全扫描纳入开发过程。

文档:通过测试、验证和部署来记录和跟踪每个应用程序的代码和库。

测试:使交付团队能够捕获、讨论、确定优先级和定义新的要求和用例。利用容器、容器化和云,并支持按需动态测试环境,供开发人员和团队进行测试。

军事环境中的软件工厂

使用一些不同的工具,或试图将过时的技术与新兴工具连接起来,可能会使在军事环境中实现任务目标变得特别困难。这种方法可能会减慢部署时间,创建孤立的团队,并对沟通和协作产生技术障碍。此外,从一开始就在没有安全平台的情况下开发的项目可能会错过网络安全漏洞,这意味着开发人员和安全分析师必须花费额外的时间来修复和恢复数据,这会增加项目成本。

自从切换到 GitLab 的单一 DevOps 平台以来,一家军事机构发现成本节约的结果有所增加,并节省了 100 年的编程时间。通过减少其工具链中的大量工具并将其集成到具有内置安全性和合规性的单一平台中,该机构能够将其软件发布时间从标准的三到八个月缩短到仅一周。

展望未来

快速完成任务是整个公共部门机构的一个关键目标,但似乎与严格的安全和合规措施不一致。数字化现代化并不像一夜之间使用一套全新的工具那么简单;这是一个随着技术不断发展的道路上的许多颠簸而发展的过程。向数字化未来的转变需要谨慎处理遗留系统和新兴技术。

单一 DevOps 平台是弥合当今技术与未来进步之间差距的有效工具,同时仍保持安全。也许领导者最基本的步骤是确保文化思维方式和流程的转变与新技术保持一致。执行和记录流程变更,将这些变更传达给团队成员,并创建一个激励人员支持的环境至关重要。技术重组必须始终反映文化转型,以免机构经历投资浪费、功能失调和长期采用失败。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    3212

    浏览量

    42294
  • 代码
    +关注

    关注

    30

    文章

    4717

    浏览量

    68205
收藏 人收藏

    评论

    相关推荐

    华为云徐峰:AI 赋能应用现代化,加速软件生产力跃升

    2024 年 9 月 19 日,在华为全联接大会 2024 的“AI 赋能应用现代化,加速软件生产力跃升”论坛上,华为云 PaaS 服务产品部部长徐峰发表了主题演讲,介绍了未来应用智能演进趋势
    的头像 发表于 10-14 09:45 392次阅读
    华为云徐峰:AI 赋能应用<b class='flag-5'>现代化</b>,加速<b class='flag-5'>软件</b>生产力跃升

    连获殊荣!普罗格智慧仓储解决方案引领酒类供应链数字革新

    案例》、《酒类物流供应链典型案例》,再次彰显了普罗格供应链软件的创新能力、产品竞争力、数字服务能力以及品牌影响力。
    的头像 发表于 07-22 15:55 243次阅读

    供应链场景使用ClickHouse最佳实践

    约定,对日常运维有很大的帮助,也希望对读者有启发。 目前供应链数字ck集群用来存储实时数据,先通过下面这张图表了解下ClickHouse数据来源。 图中标注1和2的位置是供应链数字
    的头像 发表于 07-18 15:05 235次阅读
    <b class='flag-5'>供应链</b>场景使用ClickHouse最佳实践

    掌控供应链,决胜市场:SCM供应链管理系统的战略意义

    SCM供应链管理系统现代企业管理中的重要组成部分,它通过整合和优化供应链中的各个环节,实现企业资源的高效利用和协同运作。
    的头像 发表于 03-06 10:54 363次阅读

    安达发|APS排产系统和SCM供应链管理之间的关系

    APS排产系统和SCM供应链管理是现代企业管理中非常重要的两个环节,它们之间存在着密切的关系。本文将从以下几个方面探讨APS排产系统和SC
    的头像 发表于 01-25 17:53 445次阅读
    安达发|APS排产<b class='flag-5'>系统</b>和SCM<b class='flag-5'>供应链</b>管理之间的关系

    为微电子设施现代化提供资金

    公告,该法案旨在加强美国的制造业、供应链和国家安全。对BAE系统公司的微电子中心进行现代化改造有助于支持这一愿景以及尖端技术的持续开发和制造
    的头像 发表于 12-28 16:24 316次阅读

    工业交换机与供应链网络的融合,优化智能供应链管理

    随着全球贸易的快速发展,供应链管理在现代企业运营中起着至关重要的作用。而工业交换机与供应链网络的融合,不仅可以提高供应链的可靠性、灵活性和效率,还能为企业带来更大的竞争优势。本文将深入
    的头像 发表于 12-27 09:28 431次阅读

    制品仓智能管理,引领数字化时代的软件供应链变革

    在当今数字转型的浪潮中,企业软件供应链的卓越管理成为业务成功的关键。华为云 CodeArts Artifact 以其智能的管理和多样
    的头像 发表于 12-11 11:36 1196次阅读
    制品仓智能<b class='flag-5'>化</b>管理,引领数字化时代的<b class='flag-5'>软件</b><b class='flag-5'>供应链</b>变革

    数字化时代的软件供应链管理新标杆 - 华为云制品仓 CodeArts Artifact

    随着数字化时代的迅猛发展,企业在软件开发和供应链管理方面面临了前所未有的挑战。在这个充满潜力和竞争的领域里,华为云 CodeArts Artifact 正成为引领变革的新标杆,通过智能
    的头像 发表于 12-11 09:08 883次阅读
    数字化时代的<b class='flag-5'>软件</b><b class='flag-5'>供应链</b>管理新标杆 - 华为云制品仓 CodeArts Artifact

    喜报!华为云金融PaaS3.0荣获“2023年应用现代化典型案例”称号

    摘要:近日,中国软件行业协会首届“应用现代化产业实践优秀案例”评选结果揭晓,华为云金融PaaS3.0荣获“2023年应用现代化典型案例”称号。 中国软件行业协会近期启动了2023“应用
    的头像 发表于 11-25 17:34 543次阅读
    喜报!华为云金融PaaS3.0荣获“2023年应用<b class='flag-5'>现代化</b>典型案例”称号

    数字供应链助力电子产业高质量发展,华秋2023电子设计与制造技术研讨会成功举办!

    基于数字核心技术实现供应链深度创新,从EDA/DFM软件、PCB样板和小批量柔性制造,到元器件在线商城,再到自动贴片,为电子工程师的研发提供了一站式、高品质、短交期和高性价比的服务
    发表于 11-24 16:47

    千兆光模块和万兆光模块的供应链管理

    千兆光模块和万兆光模块已成为现代网络建设的重要组成部分。本文将介绍千兆光模块和万兆光模块的基本工作原理、类型和常见应用方式,并分析其供应链管理的优劣和挑战。本文将重点探讨供应商和制造商在生产、质量控制、测试和交付过程中的最佳实践
    的头像 发表于 11-20 12:45 467次阅读

    Lambda数据架构和Kappa数据架构——构建现代数据架构

    如何更好地构建我们的数据处理架构,如何对IT系统中的遗留问题进行现代化改造并将其转变为现代数据架
    的头像 发表于 11-15 13:32 632次阅读
    Lambda数据架构和Kappa数据架构——构建<b class='flag-5'>现代</b>数据架构

    软通动力应用现代化平台工程产品及服务解决方案荣获“2023年应用现代化典型案例”称号

    北京2023年11月14日 /美通社/ -- 在数字经济时代,应用现代化正在成为一个共识。 近日,中国软件行业协会首届“应用现代化产业实践优秀案例”评选结果揭晓,软通动力应用现代化研究
    的头像 发表于 11-14 16:50 608次阅读
    软通动力应用<b class='flag-5'>现代化</b>平台工程产品及服务解决方案荣获“2023年应用<b class='flag-5'>现代化</b>典型案例”称号

    喜报丨软通动力应用现代化平台工程产品及服务解决方案荣获“2023年应用现代化典型案例”称号

    在数字经济时代,应用现代化正在成为一个共识。 近日,中国软件行业协会首届“应用现代化产业实践优秀案例”评选结果揭晓, 软通动力应用现代化研究中心打造的应用
    的头像 发表于 11-13 19:30 662次阅读
    喜报丨软通动力应用<b class='flag-5'>现代化</b>平台工程产品及服务解决方案荣获“2023年应用<b class='flag-5'>现代化</b>典型案例”称号