如题所问:维护性项目必须故意留漏洞吗?这是我近期从一个同事那得到的答案,“是的,必须故意留漏洞,否则问题都解决了,你就失业了,公司也因此再不能从客户那里收到维护费用。”
听起来是不是很滑稽?但想来也不是完全没有道理;场景是某一行业应用软件,没有竞争对手,客户是唯一的,只有升级及修复Bug的需要;新需求只会越来越少,而Bug如果也是越修越少,客户还愿意掏维护费用吗?同样对个人而言,再也没有什么需要你维护的了,你在公司的价值还存在吗?
对个人而言,故意留漏洞,并且让漏洞不那么容易发现,并且被发现了,也被认为是可以原谅的,哪怕是非常大的漏洞,造成了大的损失,这确实比写没有漏洞的代码更难。并且这也不符合职业道德,以及个人修养。但如果抛开这些不谈,公司希望(隐形的希望)你不要做的太好,站在公司的角度,为了公司的利益着想,你偏偏只有留下漏洞才符合公司预期,最符合公司利益。大家都在强调要保证质量,但实际上都在想怎样才能让质量不要太好,这就是所谓的潜规则?
作为努力刻苦钻研问题的程序员,我们确实很少想到这些,如果代码不小心留下bug,我们都会觉得不好意思(如果用耻辱太过了的话)。作为技术人员,我们必须要提升技能,精益求精;作为社会中的人,我们必须最大化自己的利益。如何让两者统一起来?对于那些正在做项目维护的同学们,确实是个难题。
张瑜,Mybeautiful , zhangyu0182@sina.com
推荐阅读,Java学习这七年 晒晒我的工具箱 从Dropbox解禁谈起--开放了吗?
分享到:
相关推荐
总结来说,系统实时性、可维护性和可靠性是IT项目开发中的核心考量因素,而"参考资料-C.0.1-0610 系统实时性、可维护性、可靠性分项工程质量验收记录表"作为一份重要的文档工具,可以帮助项目团队全面评估和优化这三...
- **可行性论证**:在项目的早期就进行可行性研究,评估提高可靠性和可维护性的可能性和成本效益,包括需求分析阶段的初步评估、运行环境的分析、规范选择或制定等。 - **评审**:定期的评审确保了设计和实现符合...
此外,由于开源组件的更新内容可能不符合项目的需求,或者新版本不向下兼容等问题,导致维护人员难以确保项目的整体安全性。 #### 漏洞识别的现状与挑战 目前,大多数漏洞识别技术主要集中在源码审计、漏洞模式...
政府网站维护项目运维方案 ...通过遵循运维总体原则、确保运维服务目标和实施项目运维服务方案,政府网站维护项目运维方案能够提高网站的可靠性、可维护性和安全性,提高用户的使用体验和满意度。
在信息安全领域,发现并报告漏洞是维护网络安全的重要环节。为了确保漏洞报告的质量与效率,采用标准化的报告模板至关重要。本篇将详细介绍“漏洞报告模板.docx”中的各个部分及其填写要点。 #### 二、漏洞报告模板...
针对中间件的安全维护,应定期检查和更新到最新版本,及时打上安全补丁。同时需要对中间件进行正确配置,确保服务端口的访问权限以及服务组件的配置安全,避免信息泄露。在进行中间件的安全管理时,还需要进行定期的...
项目的维护计划通常需要经过上级领导的审批,以确认其合理性、可行性以及与整体项目目标的一致性。审批意见区记录了领导的决定和建议,是决策过程的正式记录。 总的来说,这份《XXX项目》的项目维护计划文档是软件...
Struts2是一款流行的Java Web框架,它为开发者提供了一种模型-视图-控制器(MVC)架构,便于构建可维护、可扩展的企业级应用程序。然而,Struts2在历史上曾出现过一系列的安全漏洞,其中一些是高危的,允许攻击者...
系统集成是IT行业中一个至关重要的环节,它涉及到多个硬件...这份资料对于系统集成项目的质量管理和后期维护具有很高的参考价值,可以帮助项目团队了解和优化系统的可维护性和安全性,从而提升整个系统的质量和稳定性。
Struts2是一款非常流行的开源Java Web框架,它提供了一种模型-视图-控制器(MVC)架构,帮助开发者构建可维护性和可扩展性良好的Web应用程序。然而,随着时间的推移,Struts2框架出现了一些安全漏洞,这些漏洞可能被...
网络漏洞扫描器是一种重要的网络安全工具,它通过自动化的方式检测网络中的设备、系统和服务,寻找潜在的安全弱点,也就是我们常说的漏洞。这些漏洞可能被黑客利用,导致数据泄露、系统瘫痪或其他恶意活动。本篇文章...
在IT行业中,Web安全是至关重要的领域,它涵盖了保护网络应用程序免受恶意攻击的各种技术和...棱角社区的这个项目为此提供了一个学习和交流的平台,帮助IT专业人士提升对Web安全的理解,共同维护网络环境的稳定与安全。
在网络安全领域,漏洞扫描器是至关重要的工具,它们用于自动发现网络设备、操作系统、应用程序中存在的安全漏洞,以便于及时修复,提高系统的安全性。本文将深入探讨漏洞扫描器的工作原理、主要技术、特点以及系统...
总的来说,了解并防范Struts2漏洞对于任何使用或维护基于Struts2的系统的人员都至关重要。定期进行安全评估,使用像“Struts2漏洞利用工具”这样的资源,以及遵循最佳安全实践,可以帮助保护系统免受潜在的恶意攻击...
总的来说,360漏洞修复绿色版是一款实用的工具,它可以帮助用户有效管理和修复系统漏洞,提升计算机的安全性,而无需依赖完整的安全套装,对于那些希望简化安全维护流程的用户来说,这是一个理想的选择。
4. **持续监控**:漏洞扫描不是一次性的任务,应定期进行,尤其是在更新或添加新功能后。 总的来说,PHP漏洞扫描工具是保障PHP应用安全的有力辅助,它们能够帮助我们发现并修复潜在的安全问题,提高系统的安全性。...
它通常被网络安全专家和IT管理员用来评估网络或系统的安全性,并确保没有未修复的危险漏洞。使用Python开发的此类系统可以利用各种库和工具来识别已知的安全漏洞,并提供解决方案。 主要特性和功能可能包括: 1. *...