• 微信:WANCOME
  • 扫码加微信,提供专业咨询
  • 服务热线
  • 0769-23063100
    13027920428

  • 微信扫码访问本页

上能写代码,下要“揍”黑客,还有什么不是程序员的“锅”?

旺道.商弈 -> 正文

图片

【CSDN 编者按】软件工程大师杰拉尔德·温伯格(Gerald Weinberg)说过:“如果建筑商按照程序员编写程序的方式建造建筑,那么第一只出现的啄木鸟(找Bug)就会摧毁整个文明。
整理 | 于轩      责编 | 张红月
出品 | CSDN(ID:CSDNnews)

近日,美国计算机协会的六月刊(COMMUNICATIONS OF THE ACM)收录了一篇名为《软件行业仍然是问题所在》的文章。

此文作者Poul-Henning Kamp是一位丹麦的计算机软件开发人员,也是FreeBSD、Varnish等开源项目的核心开发人员之一。针对去年大量美国公司遭遇黑客攻击事件,他认为“IT从业者必须受到严格的法律监管,并且工程师需要对黑客攻击事件负责”。此观点一出,立即引起了网友们的热烈讨论。


图片

产品遭遇黑客攻击,软件供应商应对此负责


在文章中,Kamp提到了美国燃油、燃气管道运营商Colonial Pipeline遭黑客攻击的著名事件。Colonial Pipeline去年5月遭到勒索软件DarkSide攻击,黑客渗透进其网络、加密了系统软件,还窃走近100GB的资料文件。由于Colonial Pipeline负责美国东海岸多达45%的燃料供应,所以燃油网络的瘫痪让公路运输大乱,甚至让美国一度宣布进入国家紧急状态。据报道,Colonial Pipeline最终向黑客支付了近500万美元的赎金。

图片

图源:CSDN付费下载自视觉中国

而就在此事发生后不久,一家安全咨询公司在7月份称,大约有200多家美国企业受到了勒索软件的攻击,这里面还包括很多零售连锁店。因为黑客在一些很多人都没听说过的小众第三方软件产品中发现了漏洞,这次攻击也导致这些企业的IT系统网络瘫痪。

对于这200多家企业的遭遇,Kamp认为这完全重现了杰拉尔德·温伯格名言的含义,即“啄木鸟不是在铲平个别的、特别糟糕的建筑,它是在铲平文明,因为所有的建筑都很糟糕。”

与此相反,这200多家受影响企业的律师发现,第三方软件供应商的全部责任在于如果他们觉得一个方案不行,那他们只会提供一个新的来代替。

因此,Kamp提出了“软件行业迫切需要真正的软件产品责任”的观点。

那IT行业的软件供应商该如何承担软件产品责任呢?Kamp认为这一“重担”就落到了IT工程师的身上。


图片

IT工程师的从业资格应受到法律监管


Kamp提到,在丹麦,有129个工作岗位受到法律监管。政府列出了充分而明显的理由,将任何不符合条件却从事相关职业的行为都定义为非法,甚至包括安装马桶或天然气炉等职业。至于国家连谁经营宠物店、谁制作动物标本都管,这在了解相关法律后也可以理解,因为在动物福利和濒危物种保护方面有很多不为人知的极端案例。

值得注意的是,这份名单上没有任何与IT相关的工作,就好像与IT架构、计算机、计算机网络、计算机安全或者计算机系统中隐私保护的工作都不存在。这也导致那些在法律上被禁止从事其他行业的人(无论是因为能力不足还是欺诈,还是两者都有),都能完全自由地进入IT行业,甚至负责IT系统的架构或控制美国东海岸近一半燃料的网络安全系统。

图片

图源:CSDN付费下载自视觉中国

Kamp称,清单上的岗位有两个最主要的要求:一是要展示教育证明,证明自身能力;二是要出示责任保险。第一个要求在IT行业经常会被提及,很多公司会让求职者参加考试来检测其是否具备证书上的能力。但第二个问题在IT行业中却从未被问及。

对于煤气、水、电或建筑稳定性等行业,法规并不关心一家公司是有几百年的历史还是刚刚成立,因为规则总是相同的:东西要管用,只有获得许可的人才能从业,因为他们知道该如何去做,如果他们不遵守规则,那他们就会被起诉。

所以,就像几乎所有其他工程行业一样,IT工程师是时候该承担职业责任了,比如电力、飞机、火车、电梯和建筑等行业对工程师职业责任的规定。对于这一观点,敏锐的读者很可能会惊呼:“这将是我们所知的IT业的终结!”而Kamp表示,这一观点正是他经过深思熟虑才提出的。


图片

IT工程师是否应对勒索软件攻击负责?


虽然Kamp在去年就发布了这篇文章,内容也是基于当时大量公司遭到黑客攻击的事件所进行的分析。但随着ACM将这篇文章收录进档案,人们在“IT工程师是否应对勒索软件攻击负责”的问题上进行了激烈讨论

有网友认为,IT工程师理应承担起相应的责任

网友@david:“如果你的代码被破坏了,你就要对此负责。任何行业的人都不能把事情搞砸了却不承担任何后果。”

网友@AcidFnTonic:“极端责任本身就是一种预防形式。”

还有网友认为,IT工程师往往不是能做决定的人,所以让他们负责并不合理

网友@ctilsie242:“很多公司的管理层最多只是口头上说说安全,实际上,他们甚至会说‘安全没有投资回报率’。所以,最后出现勒索软件事件时,往往还是IT工程师背黑锅。”

网友@lchijo:“关键是要让IT工程师成为决定者,当你发现做错事可能导致高昂的保险费,或者因为职业不端行为失去从业资格甚至面临起诉。这时你就有更多的权利对错误决策说‘不’。”

最后,你认为IT工程师的从业资格应受到法律监管吗?当产品受到勒索软件攻击时,IT工程师需要负责吗?

参考链接:

  • https://cacm.acm.org/magazines/2022/6/261171-the-software-industry-is-still-the-problem/fulltext

  • https://news.ycombinator.com/item?id=31558890

  • https://it.slashdot.org/story/22/05/29/1716231/should-it-professionals-be-liable-for-ransomware-attacks

— 推荐阅读 —

☞苹果回应系统偷跑流量:建议恢复出厂设置;华为成立第三批军团;TensorFlow 2.9发布|极客头条
“卖身”英伟达失败后,Arm 又被高通看上?
从转载阿里开源项目 Egg.js 技术文档引发的“版权纠纷”,看宽松的 MIT 许可该如何用?

图片

一键三连 「分享」「点赞」「在看」

成就一亿技术人

陈春花:营销的根本在于理解消费者

巨变时代,企业曾经行之有效的经验和方法也许不再有效,营销需要做合适的事情,其根本在于理解消费者,在创造顾客价值上的有所作为。春暖花开市场经济环境

生意有术(NO.24):像素级模仿顶尖高手

所以,很多人会热衷于报这个班,报那个班,各种的认识人,这一定程度上是急性“学习狂热症”,很容易造成迷失,迷失在各种方法体系里,有的东西却彼此相悖

穷人变富需要具备的四大能力,你有吗?1 抗拒诱惑游戏、视频、麻将-今日头条

穷人变富需要具备的四大能力,你有吗?1 抗拒诱惑游戏、视频、麻将、小说等等这些东西无时不刻诱惑着我们。穷人若想变富,必须要把精力和时间用在学习知

程序员三大基础思维简谈:协议、接口和分层

不管是硬件设备、软件概念或者是网络通讯中,协议、接口无处不在,软件系统离不开分层模型。协议和分层,各种课程都有涉及,但可惜的是,很多计算机类专业

老实人做生意做不好是有原因的:人家给你钱,你都不敢收!

这里面底层的差别在哪里,你有两个问题需要及时去解决:第一:你不会收钱;要做到这点,咱们必须得找到自己的价值,同时,还得让客户认识到你的价值。

Google 在中国大陆上线官方镜像资源站,为开发者提供访问和支持

摘要: Google 中国近日在其运营的公众号「谷歌开发者」中发布公告:目前国内开发者可通过 google.cn 直接访问 web.dev 以及... ...

生意之道:想赚大钱,就要学会与人分钱

只要你得到了好处 ,你就一定要分给别人,你只要每次都给了别人好处,你就会有源源不断的生意,就会源源不断地赚到许多莫名其妙的钱财,哈哈,这个莫名其... ...

2024流量共生,公域做规模,私域要复利

公域和私域是共生关系,在单独探讨一方时候总不自觉地思考与另一方的关系和联动。有很多企业两者之间会有所侧重,比如重公域销售,跑通投产比就持续放大,... ...

Nginx 常用配置汇总!从入门到干活足矣

众所周知,Nginx 是 Apache服务不错的替代品。其特点是占有内存少,并发能力强,事实上 Nginx 的并发能力在同类型的网页服务器中表现... ...

分布式架构和微服务架构的区别

1、含义不同微服务架构是一种将一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中。分布式系统是若干独立计算机的集合,这些计算机... ...

大屏可视化综合展示平台解决方案

概述建立大屏可视化综合展示平台,构建各业务板块统一的大数据分析平台,构建数据驾驶舱与智慧调度平台。深入探索挖掘企业的客户信息数据,以“大数据”理... ...

Ideogram:一款秒杀Midjourney,免费无限生成的AI绘画神器

导读:Ideogram AI是一个文本生成图片的平台,它最大的优点就是好用、免费又没有生成限制,因此可以秒杀MJ和SD。AI绘画是人工智能领域的... ...

陈春花:营销的根本在于理解消费者

巨变时代,企业曾经行之有效的经验和方法也许不再有效,营销需要做合适的事情,其根本在于理解消费者,在创造顾客价值上的有所作为。春暖花开市场经济环境... ...

穷人变富需要具备的四大能力,你有吗?1 抗拒诱惑游戏、视频、麻将-今日头条

穷人变富需要具备的四大能力,你有吗?1 抗拒诱惑游戏、视频、麻将、小说等等这些东西无时不刻诱惑着我们。穷人若想变富,必须要把精力和时间用在学习知... ...

ChatGPT时代,重新定义官网

ChatGPT时代已来,人机之间用自然语言交流成为现实,用户表达需求的方式可以更自然、更直接。那么,各大网站上复杂的导航栏设计、重复性极高的筛选... ...

小红书高时效推荐系统背后的技术升级

在小红书 APP 中,推荐系统的实效性对推荐效果有着特别重要的影响,特别是作为 UGC 平台,小红书的推荐系统如果能更快地捕捉用户与笔记之间的变... ...

你的店铺真的盈利了吗?万能「烘焙运营公式」奉上!

面包王子说:做好一个店铺,并不只是运营店铺,而是在做一家企业,门店需要一家企业所要拥有的一切。包括:组织能力、战略能力和营销能力的三大方向。我们... ...