Mayeenul Islam-您在开源方面提出的观点并非站不住脚。如果我们考虑到微软——世界上最大的软件和系统的开发和生产商之一,也是世界上入侵最严重的系统之一——“关闭代码”绝不比拥有一个由成百上千的开发人员和用户监管的代码库更安全。
据我回忆,安全方面最大的缺陷往往不是软件,而是实现。Wordpress开箱即用是尽可能安全的,但人们仍然会愚蠢地选择容易猜到的密码,或者根本没有密码,或者运行没有HTTPS的服务等。所有这些都可以在自制系统上完成,而且同样不安全。
拥有尽可能安全的系统从软件和平台选择之前开始,它从实施、策略开始,确保您知道自己在追求什么。然后选择一个始终堵住漏洞和漏洞的平台,最重要的是,开放地将这些问题告知其客户和开发社区。如果我们知道存在问题,我们可以相应地进行规划和修补,如果情况相反,我们最终必须清理并重建。
我回忆起窗户上的洞,这些洞被发现可以追溯到3.1版本,因为它们被认为是“模糊的”,所以大家都知道并留下了这些洞。
开源解决方案并不完美,但根据其定义,发现、发现、报告和纠正缺陷要容易得多。
最初的问题是——你如何证明一个系统是安全的——你不能——没有一个系统曾经或将来是安全的。当这种说法被提出的那一刻,世界上的每一个黑客都有理由将其推翻。更明智和诚实的做法是,我们尽可能地确保事物的安全,并开发操作和使用系统的方法,以促进安全使用感。