`
Mybeautiful
  • 浏览: 297109 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

维护性项目必须故意留漏洞?

 
阅读更多

      如题所问:维护性项目必须故意留漏洞吗?这是我近期从一个同事那得到的答案,“是的,必须故意留漏洞,否则问题都解决了,你就失业了,公司也因此再不能从客户那里收到维护费用。”

 

      听起来是不是很滑稽?但想来也不是完全没有道理;场景是某一行业应用软件,没有竞争对手,客户是唯一的,只有升级及修复Bug的需要;新需求只会越来越少,而Bug如果也是越修越少,客户还愿意掏维护费用吗?同样对个人而言,再也没有什么需要你维护的了,你在公司的价值还存在吗?

 

      对个人而言,故意留漏洞,并且让漏洞不那么容易发现,并且被发现了,也被认为是可以原谅的,哪怕是非常大的漏洞,造成了大的损失,这确实比写没有漏洞的代码更难。并且这也不符合职业道德,以及个人修养。但如果抛开这些不谈,公司希望(隐形的希望)你不要做的太好,站在公司的角度,为了公司的利益着想,你偏偏只有留下漏洞才符合公司预期,最符合公司利益。大家都在强调要保证质量,但实际上都在想怎样才能让质量不要太好,这就是所谓的潜规则?

 

      作为努力刻苦钻研问题的程序员,我们确实很少想到这些,如果代码不小心留下bug,我们都会觉得不好意思(如果用耻辱太过了的话)。作为技术人员,我们必须要提升技能,精益求精;作为社会中的人,我们必须最大化自己的利益。如何让两者统一起来?对于那些正在做项目维护的同学们,确实是个难题。

 

 

 

张瑜,Mybeautiful , zhangyu0182@sina.com

 

推荐阅读,Java学习这七年  晒晒我的工具箱   从Dropbox解禁谈起--开放了吗?

1
3
分享到:
评论
2 楼 haohao-xuexi02 2012-10-26  
threen 写道
即使不是故意的,留下系统BUG,也是程序员的错,更何况故意留下BUG。如果一个公司有故意留下系统BUG,以换取用户的维护费,那这个公司建议你还是别待了,在那里你不会有啥前途的。他能这样对待客户,也一样能这样对待你。
简单一些,程序员应该努力高质量的写出实现目标功能的代码。

严重同意一楼的说法
1 楼 threen 2012-10-17  
即使不是故意的,留下系统BUG,也是程序员的错,更何况故意留下BUG。如果一个公司有故意留下系统BUG,以换取用户的维护费,那这个公司建议你还是别待了,在那里你不会有啥前途的。他能这样对待客户,也一样能这样对待你。
简单一些,程序员应该努力高质量的写出实现目标功能的代码。

相关推荐

    软件项目维护方案.docx

    软件项目维护方案.docx软件项目维护方案.docx软件项目维护方案.docx软件项目维护方案.docx软件项目维护方案.docx软件项目维护方案.docx软件项目维护方案.docx软件项目维护方案.docx软件项目维护方案.docx

    面向项目版本差异性的漏洞识别技术研究.docx

    此外,由于开源组件的更新内容可能不符合项目的需求,或者新版本不向下兼容等问题,导致维护人员难以确保项目的整体安全性。 #### 漏洞识别的现状与挑战 目前,大多数漏洞识别技术主要集中在源码审计、漏洞模式...

    计算机信息系统维护与网络安全漏洞处理方法.pdf

    综上所述,文章强调了计算机信息系统维护与网络安全漏洞处理的必要性和紧迫性。通过全面、多层次的维护策略和漏洞处理方法,可以有效提升计算机信息系统的安全性能,保障用户数据的安全,为社会生产和生活提供更加...

    政府网站维护项目运维方案.doc

    政府网站维护项目运维方案 ...通过遵循运维总体原则、确保运维服务目标和实施项目运维服务方案,政府网站维护项目运维方案能够提高网站的可靠性、可维护性和安全性,提高用户的使用体验和满意度。

    thinkphp漏洞检测工具

    《ThinkPHP漏洞检测工具详解》 ThinkPHP是中国最流行的...通过合理利用这些工具,开发者可以提高项目的安全性,减少因漏洞被攻击的风险。同时,持续学习和理解安全知识,才能在面对新的威胁时,做出快速而有效的应对。

    GB/T14394-93计算机软件可靠性和可维护性管理

    国标GB/T14394-93《计算机软件可靠性和可维护性管理》是中国关于软件质量保证的一个重要标准,它不仅定义了软件在各个生命周期阶段内可靠性与可维护性的管理框架,而且提供了确保软件产品满足特定可靠性和可维护性...

    struts2 最新漏洞 S2-016、S2-017修补方案 .docx

    Struts2 是一个基于 Java 的 Web 应用程序框架,由 Apache 软件基金会维护。最近,Struts2 发生了两个严重的漏洞,分别是 S2-016 和 S2-017,这两个漏洞可能会导致攻击者执行恶意代码,从而危害到网站的安全。 S2-...

    0day软件系统漏洞基础教程之bug与软件漏洞rar

    4. **漏洞报告与响应**:讲解负责任的漏洞披露流程,包括与厂商沟通、报告漏洞细节、等待修复过程,以及为何这样做对维护网络安全的重要性。 5. **防护措施**:介绍如何预防0day漏洞的攻击,如使用最新的软件版本、...

    漏洞报告模板.docx

    在信息安全领域,发现并报告漏洞是维护网络安全的重要环节。为了确保漏洞报告的质量与效率,采用标准化的报告模板至关重要。本篇将详细介绍“漏洞报告模板.docx”中的各个部分及其填写要点。 #### 二、漏洞报告模板...

    常见中间件漏洞总结PPT

    针对中间件的安全维护,应定期检查和更新到最新版本,及时打上安全补丁。同时需要对中间件进行正确配置,确保服务端口的访问权限以及服务组件的配置安全,避免信息泄露。在进行中间件的安全管理时,还需要进行定期的...

    正方教务管理系统数据库任意操作漏洞 _ 乌云漏洞库,乌云镜像站, WooYun 漏洞库, WooYun 镜像站1

    【正方教务管理系统数据库任意操作漏洞】是一个严重的安全问题,涉及到国内广泛应用的正方教务管理系统。...防止这类漏洞的关键在于强化系统的安全设计,提升对数据库访问的控制,并且实施持续的安全监测和维护。

    Nginx漏洞扫描器GUI版

    总之,“Nginx漏洞扫描器GUI版”是保障Nginx服务器安全的重要工具,通过自动化和直观的方式帮助管理员维护网络安全,防止潜在的攻击。使用这个工具可以提升系统的防御能力,降低被黑客侵入的风险。

    漏洞检测检测工具

    因此,定期进行漏洞检测和风险评估是维护系统安全的关键。 9. **培训与教育**:理解工具的使用方法和结果解释同样重要,团队成员应接受相关培训,以更好地理解和应对安全问题。 综上所述,"漏洞检测检测工具"是一...

    Struts2漏洞利用工具-可用于检测

    总的来说,了解并防范Struts2漏洞对于任何使用或维护基于Struts2的系统的人员都至关重要。定期进行安全评估,使用像“Struts2漏洞利用工具”这样的资源,以及遵循最佳安全实践,可以帮助保护系统免受潜在的恶意攻击...

    Unix主机安全漏洞分析及漏洞扫描器的设计与实现

    许多在互联网上运行的应用程序没有充分考虑到安全需求,可能含有漏洞,这些漏洞可能在软件设计阶段就被忽视,或者是在后续的更新和维护中未得到充分解决。这为黑客提供了攻击入口,他们可以通过利用这些漏洞来获取...

    PHP漏洞扫描工具.zip

    4. **持续监控**:漏洞扫描不是一次性的任务,应定期进行,尤其是在更新或添加新功能后。 总的来说,PHP漏洞扫描工具是保障PHP应用安全的有力辅助,它们能够帮助我们发现并修复潜在的安全问题,提高系统的安全性。...

    web端的在线漏洞扫描.

    在"leakScan-master"这个项目中,可能包含一个开源的在线漏洞扫描器源码。这样的工具通常由社区维护,提供自定义扫描规则、集成到持续集成/持续部署(CI/CD)流程等功能。用户可以根据自己的需求进行配置和扩展,以...

    python项目漏洞扫描系统.zip

    它通常被网络安全专家和IT管理员用来评估网络或系统的安全性,并确保没有未修复的危险漏洞。使用Python开发的此类系统可以利用各种库和工具来识别已知的安全漏洞,并提供解决方案。 主要特性和功能可能包括: 1. *...

Global site tag (gtag.js) - Google Analytics