封闭源码软件在安全上的十项挑战
时间:2023-03-14 06:08:40 点击:306

  根据戴维·A·惠勒的著作“如何在Linux和Unix系统下进行安全编程“,对安全软件开发提出了三个方面的核心要求:

  首先,必须对代码进行真正的检查。

  其次,在开发和检验代码的人中,必须至少有一部分了解怎么撰写安全程序。

  再次,一旦问题被发现,就必须被马上修正,并且将补丁迅速散发下去。

  惠勒的文章对于希望了解安全技术学习安全编程的人来说,是最好的网络资源之一。对于广大真正的安全软件设计者来说,这三项原则是必备的。

  惠勒的原则在一定程度上可以解释为什么开放源码软件比其封闭源代码的同类有更多潜在的安全性。和封闭源代码软件一样,开放源码软件没有任何理由显示不必遵守这三项原则,毕竟软件开发的模式都是类似的。

  不过,这还是存在了一些问题的:

  1. 由于保密协议的限制,独立代码审查的费用往往是极为昂贵的。

  2. 免费代码审查将会很快地变得越来容易得到的,因为人们通常在意的是你给他们什么东西,特别是在开放源代码软件在很多地方都出现的时间。

  3. 更多的代码审查,会让代码更安全——不过即使你为封闭源代码或“源“提供的代码进行了足够数量的审查,它的安全还是不会比开放源代码的软件高。

  4. 大部分最好的安全程序代码的作者都认为,开放源码是获得安全代码的最好方式(见柯克霍夫原则),因此,你在代码封闭开发的时间,可能很难聘请到他们。

  5. 由于雇佣和解聘导致人员频繁的变换,最后可能会让企业中代码的管理者并不知道安全代码的实际情况。

  6. 企业的责任在于让股东获得利润而不是提高软件的实际质量。这就意味着,任何能提高收入或者降低成本的措施都是可以选择的,而这是与安全编码的目标相冲突的,也就是说安全编码的结果可能受到损害。考虑到了解如何编写安全代码的

  程序员的身价都是很高的,人力资源部门对薪酬的严格限制将反过来限制雇用最好的程序员的能力。

  7. 综观软件管理系统领域,象APT for Debian GNU/Linux这样的开放源代码的类UNIX操作系统以及FreeBSD操作系统的端口系统不会是封闭源代码的,是经常以开放源代码的形式出现,而象微软Windows操作系统在通常情况下无论如何也是不会接受任何第三方软件的。这就意味着,封闭源代码软件的快速修复通常依赖于最终用户提供的修复信息,以及他们自己获取和安装修补版本软件的能力。

  8. 公司需要承担的责任对于补丁的发布来说是一个重要的因素;延迟发布安全补丁(有时是无限期),甚至阻碍用户找到可靠的资料对漏洞进行修复,对安全漏洞进行轻描淡写,可以让企业的短期利益获得最大化。

  9. 对安全补丁进行分析、开发和测试的好坏取决于开发者和测试者的能力。在开放源代码软件的情况下,开发和测试的人员数量会有显著的增长。

  10. 戴维·A·惠勒在“如何在Linux和Unix系统下进行安全编程“一文中指出,如果不能很方便地更改封闭源代码软件的时间,你可以选择开放源代码软件,并给予必要的内部支持。

  对于封闭源代码来说,清除了这些缺点就可以带来改进或性能提高的。我们没有理由认为封闭源代码软件的开发商不能象开放源代码软件一样提供安全。但在条件相同的情况下,当前的趋势是看好开放源代码的安全软件,至少从安全原则的角度看是这个样子。

展开 ↓
标签: 《命运2》挑战任务机制详解攻略(《命运2》挑战任务机制详解攻略视频) 《全面战争模拟器》挑战关方阵通关攻略分享(全面战争模拟器挑战赛闯关) 《杀戮尖塔》战斗模式相关信息在哪看(杀戮尖塔挑战模式) cf绝命之谷第几关开门(cf挑战模式绝命之谷剧情) 《暗黑破坏神3》国服挑战秘境第111期攻略图(《暗黑破坏神3》国服挑战秘境第111期攻略图文) csgo安全处所收藏品怎么得(csgo安全处所收藏品有什么) jump大乱斗极限挑战(jumpjump大乱斗) switch明星大乱斗挑战者房间(明星大乱斗挑战者房间) 《全面战争模拟器》挑战关混战通关方法分享(全面战争模拟器第二关) 《王者荣耀》智极绝悟挑战第20关怎么过(智极绝悟20关怎么打) 《部落冲突》十周年挑战赛攻略图(《部落冲突》十周年挑战赛攻略图片) 暗黑破坏神3挑战秘境是什么(暗黑破坏神3挑战秘境有什么用) 《暗黑破坏神3》国服挑战秘境第94期攻略大全(《暗黑破坏神3》国服挑战秘境第94期攻略大全视频) 《暗黑破坏神3》国服挑战秘境第96期攻略大全(暗黑破坏神3解锁挑战秘境) 《暗黑破坏神3》国服挑战秘境第111期攻略(暗黑破坏神3挑战秘境奖励) 《王者荣耀》绝悟挑战第17关攻略图解(王者荣耀绝悟挑战第18关攻略) 《原神》循风挑战通关攻略大全(元神循风而来的魔物) 《洛克王国》扇谜挑战攻略大全(洛克王国视频攻略) 《暗黑破坏神3》国服挑战秘境第115期攻略(暗黑破坏神3挑战秘境奖励) cod战区安全模式怎么关(使命召唤安全区域设置) 《原神》奇趣挑战玩法介绍(原神奇趣挑战随机不到) 《天涯明月刀》手游心动挑战活动怎么做任务(《天涯明月刀》手游心动挑战活动怎么做任务) 2047竞赛矩(2047挑战) 《全面战争模拟器》挑战关方阵通关攻略分享(《全面战争模拟器》挑战关方阵通关攻略分享下载) 2k22怎么挑战裁判(2k22挑战裁判手柄摁键) 《原神》飞行挑战第七天怎么过关(原神飞行挑战活动第七关) 《明日方舟》实名游戏账号可以找回吗安全吗(明日方舟实名认证可以找回密码吗) 《命运2》星球挑战机制介绍(命运2好多星球没了) 《王者荣耀》觉悟挑战13关怎么通关的(王者荣耀觉悟挑战13关怎么过视频) 《暗黑破坏神3》国服挑战秘境第150期攻略(暗黑破坏神3挑战秘境) 《暗黑破坏神3》国服挑战秘境第87期攻略大全(挑战秘境暗黑3) 《崩坏3》木牌挑战4-2怎么完成的(《崩坏3》木牌挑战4-2怎么完成的啊) 《漫威复仇者联盟》人物挑战系统介绍图(《漫威复仇者联盟》人物挑战系统介绍图解) 薄暮传说雪橇(薄暮传说挑战) 《暗黑破坏神3》国服挑战秘境第140期攻略(暗黑破坏神三挑战秘境) 《元气骑士》降智试炼怎样完成的(元气骑士降智挑战) cod16不小心进入安全模式(cod16怎么取消从安全模式进) 《伏龙记》八服武器特效一览(伏龙记挑战模式) 《原神》飞行挑战活动第四关攻略图(原神飞行挑战活动第四关视频) 《消逝的光芒2》小心轻放挑战完成攻略(消逝的光芒2道歉了吗) 《僵尸世界大战》5星挑战阵容推荐图(《僵尸世界大战》5星挑战阵容推荐图) 《命运2》exo挑战周常解锁方法分享(命运二死去的exo) 《战地5》第二章全信件位置与挑战任务图文攻略(战地5第一章第二节信件) 《暗黑破坏神3》国服挑战秘境第139期攻略(暗黑破坏神3挑战秘境在哪) 《崩坏3》极境挑战通关攻略大全图解(崩坏3极境挑战在哪) 《原神》飞行挑战技巧有哪些角色(《原神》飞行挑战技巧有哪些角色可以用) 八方旅人隐藏boss打完后干嘛(八方旅人隐藏boss打完了还能挑战吗) 《崩坏3》极境挑战4打法攻略(崩坏3极境挑战3) 《绿色地狱》七项挑战成就完成方法是什么(绿色地狱挑战模式攻略) 《消逝的光芒2》终极狂怒板球挑战完成攻略(消逝的光芒2rh) dnf极跃大挑战(dnf2020极跃大挑战) 《王者荣耀》智极绝悟挑战第4关怎么过的(《王者荣耀》智极绝悟挑战第4关怎么过的) 《命运2》星球挑战机制介绍(《命运2》星球挑战机制介绍视频) 《消逝的光芒2》终极狂怒板球挑战完成攻略(消逝的光芒2终极版制作物品是什么) lol马来西亚服在国内玩延迟高吗(lol马来西亚服在国内玩延迟高吗安全吗) 《暗黑破坏神3》国服挑战秘境第100期攻略大全(《暗黑破坏神3》国服挑战秘境第100期攻略大全视频) 《王者荣耀》绝悟挑战第16关攻略(2021王者荣耀绝悟挑战15关攻略) apex英雄新活动(apex英雄活动挑战多久刷新) 暗黑破坏神3挑战秘境奖励怎么领(暗黑3挑战秘境奖励在哪领取) 《暗黑破坏神3》国服挑战秘境第139期攻略大全(暗黑破坏神3挑战秘境宝箱怎么领) 《纪元1800》有挑战开局分享吗(纪元1800流程攻略) 暗魔领主初阶难度挑战模式(暗魔领主解锁全章) 安全运输法则恶心(安全运输规定定义) 《古剑奇谭3》挑战难度打法推荐图(古剑奇谭三挑战) 暗区突围保险箱怎么获得(暗区突围安全箱cdk) 《命运2》日暮挑战任务机制介绍(《命运2》日暮挑战任务机制介绍) 《原神》元素充溢挑战怎么达成的(《原神》元素充溢挑战怎么达成的任务) 暗黑3通关挑战秘境(暗黑3秘境挑战) 《原神》飞行挑战活动第二关怎么过(《原神》飞行挑战活动第二关怎么过视频) ns任天堂全明星大乱斗挑战者房间在哪(任天堂全明星大乱斗冒险模式出挑战者吗) 《原神》飞行挑战活动第二关怎么过(原神飞行挑战活动第二关视频) sd高达g世纪火线纵横天使再临挑战任务(高达g世纪火线纵横能天使开发) 《王者荣耀》绝悟挑战第19关攻略(《王者荣耀》绝悟挑战第19关攻略大全) 《明日方舟》实名认证的账号能找回来吗安全吗(明日方舟实名的号能找回么) 《荒野大镖客2》捕猎大师挑战心得分享在哪(荒野大镖客2捕猎大师位置) 《江湖悠悠》剑与诗副本挑战怎么完成任务(江湖悠悠剑招有什么区别) 《原神》飞行挑战活动第二关怎么过的(《原神》飞行挑战活动第二关怎么过的视频) 《云顶之弈》s7风暴龙九五阵容怎么玩的(风暴龙挑战) 《妄想山海》幻境怎么挑战的(妄想山海山海幻境任务) dnf极跃大挑战怎么快速升级(dnf极跃大挑战规则) 《原神》飞行挑战怎么玩的(《原神》飞行挑战怎么玩的视频) twodots找东西怎么解锁更多关卡(twodots找东西多重挑战) 薄暮传说挑战状收集(薄暮传说成就) 45秒丘丘岩盔王挑战(原神丘丘岩盔王掉落什么) 《僵尸世界大战》5星挑战阵容推荐图(《僵尸世界大战》5星挑战阵容推荐图解) 暗黑破坏神三挑战秘境(暗黑破坏神三挑战秘境怎么过) 【金铲铲之战】挑战腐朽之盾(金铲铲之战腐朽之盾攻略(三关全)) 暗黑破坏神3挑战秘境宝箱怎么领(暗黑三挑战秘境奖励怎么领) gta5安全门禁(gta5门禁装置需要买吗) ns跳绳挑战xci(ns跳绳挑战现在还能下载吗) 《暗黑破坏神3》国服挑战秘境第93期攻略大全(《暗黑破坏神3》国服挑战秘境第93期攻略大全视频) 《异形工厂》dlc谜题挑战者内容解析(异形工厂战术特性详解) 《暗黑破坏神3》国服挑战秘境第149期攻略(《暗黑破坏神3》国服挑战秘境第149期攻略) 《王者荣耀》限时点券和点券能一起用吗安全吗(王者荣耀限时点券和点券可以混用吗) 《猫之城》主线挑战2-2通关攻略以及打法大全(猫之城贴吧) 暗黑破坏神3挑战秘境如何用于开荒装备(暗黑破坏神3挑战秘境如何用于开荒装备攻击) 暗黑破坏神3挑战秘境奖励怎么领(暗黑破坏神3挑战秘境是什么) 宝可梦冠军挑战赛怎么打(宝可梦冠军锦标赛) 《魔界战记5》全正常挑战任务攻略(魔界战记5挑战任务) cod战区安全令(使命召唤战区安全模式是什么意思) control封闭的(control封闭的阈域怎么去) frontiers亵渎树林图文攻略(亵渎树林钢铁挑战) 《猫之城》战术挑战1怎么打的(猫之城手游玩法) 《原神》循风挑战通关攻略图(《原神》循风挑战通关攻略图) 暗黑3挑战秘境214(暗黑3挑战秘境宝箱是什么) 《古剑奇谭3》挑战难度打法推荐图(古剑奇谭3挑战模式怎么打) 《暗黑破坏神3》国服挑战秘境第145期攻略(《暗黑破坏神3》国服挑战秘境第145期攻略) 《消逝的光芒2》脏活挑战完成攻略(《消逝的光芒2》脏活挑战完成攻略) 《暗黑破坏神3》国服挑战秘境第151期攻略(挑战秘境暗黑3) 《奥奇传说手游》中的神启挑战怎么过关(奥奇传说启世神女) nba2k21怎么挑战判罚(nba2k21怎么挑战犯规) 《命运2》exo挑战周常解锁方法分享(命运2怎么解锁exo挑战) 《崩坏3》特殊事件3隐藏挑战是什么意思(崩坏3特殊事件1隐藏挑战) 简介UbunturootX系统安全帐号 保证安全Vista系统中拒绝陌生U盘使用 改变IT安全历程的十大里程碑盘点 安全知识:巧设瑞星白名单让信任的程序运行更快 安全防忽悠之安全网关趋势分析 windowsserver安全策略与组策略关系 Windows服务器安全维护注意八要点 远程控制向Windows2008设置要安全 教你取消烦人的windows7安全性提示 无线网络安全 企业无线网络安全问题全解 安全部署企业网络边界路由器 边界路由器的九个安全设置 组策略让Windows2008在低安全下更安全 Windows安全模式杀毒方 Windows安全模式下另类的杀毒方法 虚拟桌面安全软件保障远程客户端安全 企业网络安全 企业网络安全事件应急响应方案 测试你的WLAN安全保护WLAN中的数据 通过路由器基础设置使网络更加安全 Linux服务器安全 Linux服务器安全设置关闭无用端口 网络安全知识:独门秘籍阻止网络病毒的自动执行 安全维护上最不应该犯的十个基本错误

最新游戏更多

最新软件更多

  • 玩家推荐
  • 游戏攻略

金钼软件下载站 Copyright(C) 2008- 601958.cn All Rights Reserved!

闽ICP备2023004188号| 免责声明