学习
实践
活动
专区
工具
TVP
写文章

程序员和黑客有哪些差别?网友:白天程序员,晚上是黑客!

首先二者相同点都是写程序的,所以黑客也可以算作是程序员,或者说比较特别的程序员。

假定所有写代码的人都可以称之为程序员,那么程序员中包括黑客,但并不是所有程序员都是黑客!

第一点!程序员通过代码完成相应的功能需求,不论功能大小。黑客通过代码完成捕捉相关产品的漏洞,也是完成了某个功能。这一点上是相似的。

第二点!对于黑客而言,往往对于一个系统或者产品存在的bug进行攻击,找出漏洞,达到自己的目的

程序员就是码农,需要对某种开发语言特别精通;

黑客需要掌握的东西会跟多:

1、程序、脚本开发;

2、对windows、linux精通;

3、熟悉网络构架及设备,例如防火墙、路由器、交换机;

4、对TCP\IP协议非常了解

程序员目标是成神,黑客目标是弑神:比如说军方系统,政府系统通常是程序员根据要求做的安全控制系统,但是黑客就喜欢这样的"大目标",这种国家级的安全系统是他们征服的对象!

最通俗点讲,所有懂药理知识的人中,通过配药达成某种效果的人为药剂师,配置毒药的是“黑客”,配置解药的是"红客",为了保护免受攻击的称为"安全工程师"。

其中毒药和解药都是相对的,黑客可以通过自己的方式称为红客,或者安全工程师,反之亦然。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180531A0LO8200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券