本文目录一览:
为什么我们感觉黑客是神秘又可怕的呢?
17年7月勒索病毒席卷全球,全球超过150个国家,至少30万名用户中招,给广大用户造成了巨大损失,在中国主要是校园网络受到感染,大量的试验数据被锁定无法使用,尤其是大象企业的数据库文件被加密后无法使用,给企业造成巨大的损失。
当遇到这种情况,我们常说可恶的“黑客”,因为他们在任何地方,都能攻击我们的个人电脑,突然觉得我们的个人信息资料一点保护措施都没有,一不小心就会被“黑客”知道,对于“黑客”我们是觉得神秘有可怕的。
通过计算机技术入侵他人电脑肆意破坏,这种计算机技术人员不叫黑客,而是骇客,黑客表示这个锅我们不背。
黑客骇客
黑客和骇客都是计算机高手,但是两者是有本质区别的,黑客——建设,骇客——破坏。
黑客兵工厂所做的不是恶意破坏,他们是一群纵横于网络上的技术人员,热衷于科技探索、计算机科学研究,有时候他们也会义务的为网络安全做检测,在黑客圈中,Hacker一词无疑是带有正能量的。
骇客源于台湾的说法,英文名称Cracker(破坏者),骇客不固定是什么人,只指一种行为,这种行为是利用自己的高超技术入侵他人电脑。
现实中的网络就是被骇客搞得乌烟瘴气,技术本身是无罪的,但是使用技术进行不正当的破坏行为,以此来谋取非法暴利就是违法的。
不管是黑客还是骇客,他们在现实生活中大部分是高级网络安全工程师,或者软件开发工程师一类的,总之他们对网络编程有极高的理解能力,是网络安全工程的人才。
我们觉得他们神秘又觉得他们可怕,就是因为他们的技术可以通过无形的网络获取到我们的个人信息,从而让我们失去安全感而害怕。
大家都知道高级程序员很吃香,那么高级程序员和黑客到底谁更厉害?
非从业人员对于程序员和黑客的外在形象就存在着不一样的认知,因为电视电影和网络上的段子,普通的程序员一般都是有才能却一点不风趣的男性,常年一件格子衬衣,几根稀疏的头发,虽然赚的钱不少,却不会花钱装扮自己;而黑客的形象就完全是另一种,他们很神秘,可能我们身边随便一个人在暗地里都可以是黑客,黑客还喜欢穿黑衣服,带黑色的帽子,不喜欢以真面目示人。
其实黑客和普通程序员只是各有侧重而已,说不上孰高孰低。黑客给人很厉害的感觉主要是他带来的破坏性比较直观,对于普通人来说比较好理解。比如电影里最常见的入侵别人系统搞坏事这类。而『普通程序员』如何通过各种精妙的设计构建出了一个又复杂牛逼的应用,抗住了天大的流量,一般人是没法理解的,比如淘宝这种,还有抗住春晚活动的流量这些。两者都是普通人做不到的。
一般来讲,黑客和普通程序员各有侧重,技能树不一样,比如前端的XSS攻击,黑客知道这个输入框内的内容如果没有被处理,那么可以通过构造特殊的输入内容来达到攻击目的,但是对于这个输入框如何弄得更好看,对用户交互友好这些他一般不关心,可能下一个关注点就在你的表单是不是可以做CSRF攻击上。还有一个例子是,框架/语言爆出了很多漏洞,黑客就会利用这些漏洞发起一些攻击,很大概率黑客对这个框架/语言都不是很熟悉。
相对的,普通程序员也不会关注黑客关注的很多点,比如CAPTCHA这种可能就直接引入个第三方的来防御了,并不会自己去实现一遍。还有加密算法这种,也几乎只有黑客才会去研究。普通程序员可能研究的就是压缩算法。黑客的攻击手段多种多样,有的甚至不会写代码,比如《我是谁–没有绝对安全的系统》里就有一位,根本不写代码,通过翻垃圾桶,开锁偷看资料这类操作搜集很多有用的信息,从而发起攻击。一般称这种为手段『社工攻击』。
黑客到底是靠什么活着?
黑客这类人在很多普通人的意识中,是一个与世界隔离,孤僻的天才,每天都过着在卧室里编程序代码的人,一旦成功就可以侵入银行系统、企业金库或者盗取大量消费者的密码。这种敛财的手段拉风且直接,钱来得太快,自然过着红灯酒绿的生活,其实事实上并非如此,中国的黑客绝大部分资深的基本上已经成了兼职黑客,平时有一份体面的工作,多是设计网络安全方面的,并没有人们想得那么夸张。这么讲吧,一个程序员可能不是黑客,但一个黑客必定是程序员。
既然黑客是一份平常的黑客是一份工作,那我们通常所认为的类似造成熊猫烧香病毒的这类侵害别人利益的犯罪分子是什么呢?其实这类人也有一个专有名词,叫骇客。对一个黑客来说,学会入侵和破解是必要的,但主要的还是编程。但对于一个骇客来说,他们只追求入侵的快感,不懂编程,也不清楚入侵的细节。黑客的最终走向有两条,一条是走向网安路,就是负责网络安全,比如说帮助公司管理服务器,网络安全顾问等;一条是走向汇编路,需要精通各种汇编语言,拥有出色的反汇编能力。
所以说真正的黑客并没有像电影里的样子那么潇洒,可以说,非常非常苦,很多人尤其是年轻人,都是在透支自己的生命来换取精神上的满足和物质上的报酬,每天的生活极其乏味枯燥。