人們對黑客有什麼誤解?

真實的黑客什麼樣子的?做黑客犯法嗎?如何成為名黑客?


1、最初,黑客指的是對計算機技術感興趣、喜歡刨根問底的人

2、因為他們對技術太感興趣了,所以一旦什麼系統上有點漏洞,他們中的某些人就總能找到並鑽進去:但這真的只是好奇心而已。

3、黑客還是分很多種的。比如linus,他就從未入侵/破解過任何系統/軟體。因為linux系統內核本身已經足夠好玩了。

4、後來,在媒體渲染下,黑客「總是能神奇的出現在防備嚴密的系統內部」的特質被大肆渲染,這個詞就漸漸變味了;「就是喜歡入侵、就是喜歡破壞」的黑客出現了。

5、於是,人們就用白帽黑客稱呼那些真正的技術愛好者,而把那些入侵、破壞狂人稱為黑帽黑客。

6、再後來,隨著黑客技術手段被總結、出書,就出現了很多其實對技術本身並沒太大興趣,只是喜歡入侵、甚至只是想藉此撈錢的傢伙。

7、於是,人們再次擴充辭彙,把這些人叫 cracker 。

明白以上之後,我們就知道了:

1、如果只是對入侵/破解感興趣,所以為此學了點技術、甚或鑽的還很深;甚至根本都不學技術,只是利用現成工具搞破壞,這種人就是cracker。

其中,技術最差的,我們叫他「腳本小子」。因為他們其實什麼都不懂,只會跑一跑別人寫好的攻擊腳本而已。

而攻擊性最強的,也未必需要懂多少技術。因為有個詞叫「社會工程」,意思就是藉助別人及其社會關係留下的種種蛛絲馬跡,找突破口並完成入侵甚至行騙的攻擊手法。

舉例來說,你在網上個人主頁/空間留下了自己的電話號碼;同時,你在好友備註里寫明了雙方關係,且對方主頁/空間也泄漏了過多私人信息;那麼,攻擊者就可以打電話給你,藉助這些私人信息編造一個天衣無縫的謊言,詐騙你的錢財、騙問你的密碼、甚或威脅你的人身安全——這種案例非常多見,我有很多朋友都遭遇過,而且有的還的確被騙了。

這種,就叫「基於社會工程學的攻擊」。

很顯然,整個攻擊過程,和技術沒有半點關係;但同樣可以很「神奇」的達到入侵/詐騙的目的。

事實上,大部分的入侵,都和社會工程學脫不開關係。完全靠技術「黑」進去的,反而較為少見。

2、如果真正只是對技術感興趣,而且鑽進去了,那麼這就是黑客——和學不學入侵、有沒有入侵過別人系統無關。

換句話說,所有那些對技術興趣濃厚、喜歡打破砂鍋問到底的IT迷們,他們都是黑客。

黑客是一種追根究底的精神。有黑客精神的都是黑客。

然後,黑客中,一些能夠控制自己,完全不入侵、或者雖入侵但不搞破壞、並且願意把發現的漏洞提交給相關廠商的,我們就叫他「白帽黑客」。

而另一些呢,則經常忍不住搞點小破壞,甚至搞出轟動一時的大案:他們就是黑帽黑客。

白帽黑客和黑帽黑客的分界很模糊。一般以是否違法為界限;但白帽黑客滿足自己好奇心的過程,未必不會觸犯法律,只是觸犯法律不是他的目的而已(而且法律方面,對這種「以學習、研究為目的」的破解,也持寬容態度);反之,黑帽黑客也未必就不做好事,只是人家不太在乎法律的限制罷了。

——————————————————————————

如果對軟體行業比較熟悉的話:

白帽黑客是對技術痴迷的軟/硬體工程師和/或測試工程師;因為痴迷,所以他們自然就特別容易發現bug。不過,挖到漏洞後,他們並不會利用來非法牟利。

黑帽黑客是對技術痴迷的測試工程師;但一旦挖到漏洞,他們未必能壓下貪心。

cracker則是為牟利不擇手段的攻擊者。他們其實對技術並不感興趣,所以他們往往既不懂軟硬體、也不懂測試——除了完成攻擊所必需的一點點知識外。

換句話說,別看媒體吹的神乎其神;但在業內看來,攻擊/入侵之類,實質上也就是個測試工程師的活罷了——他們中的佼佼者,也並不比那些同樣做到極致的專業測試工程師更強。

只是這個測試工程師偏科偏的非常嚴重,只專註於安全方面;再加上外行媒體的各種神吹,所以才會讓行外人覺得神秘/神奇而已。

亦因此,做這種偏安全的黑客並無多大前途,至多是能到大公司做個安全顧問;遠不如linus這類技術型黑客吃香——當然,這並不是說他們的工作不重要;一個大公司的安全顧問,也足以讓他過的很不錯了。


下面引用中文維基百科:

http://zh.wikipedia.org/wiki/%E9%BB%91%E5%AE%A2

不知道大段複製好不好。。。

黑客( 大陸和香港:黑客;台灣:駭客,英文:Hacker),通常是指對計算機科學、編程和設計方面具高度理解的人。

「黑客」也可以指:

  • 在信息安全里,「黑客」指研究智取計算機安全系統的人員。利用公共通訊網路,如互聯網和電話系統,在未經許可的情況下,載入對方系統的被稱為黑帽黑客(英文:black hat,另稱cracker);調試和分析計算機安全系統的白帽黑客(英語:white hat)。「黑客」一詞最早用來稱呼研究盜用電話系統的人士。
  • 在業餘計算機方面,「黑客」指研究修改計算機產品的業餘愛好者。1970年代,很多的這些群落聚焦在硬體研究,1980和1990年代,很多的群落聚焦在軟體更改(如編寫遊戲模組、攻克軟體版許可權制)。
  • 「黑客」是「一種熱衷於研究系統和計算機(特別是網路)內部運作的人」。黑客一詞的意義[編輯]

    「黑客」時常被人們誤解,並給人神秘的感覺

    「黑客」和「駭客」當中的中文音譯「黑」或「駭」字總使人對黑客有所誤解,真實的黑客所指主要指的是高級程序員,劊客才是專指對電腦系統及程序進行惡意攻擊及破壞的人。除了精通編程,精通操作系統的人可以被視作黑客外,現在精通網路入侵的人也被看作是「黑客」,但一般被稱為駭客。對硬體設備創新的工程師通常也被認為是黑客。

    主流社會一般把黑客看作為計算機罪犯,在媒體的推波助瀾下,Hacker這一詞早已被污名化,因為媒體和影界通常描述他們進行違法行為。電影科幻片《黑客帝國》和黑客沒有太多的關係,主要是闡述程序員哲學思想。

    [5]Hacker與Cracker[編輯]

    Hacker與Cracker都可以翻譯成「黑客」或者「駭客」,但在英文中有不同的意思。

    「Hacker」一般指:

    • 一個對(某領域內的)編程語言有足夠了解,可以不經長時間思考就能創造出有用的軟體的人。
    • 喜愛編程並享受在其中,變得更擅長於編程的人。
    • 喜愛自由,不易受約束,但覺得假如是為了喜愛的事物,可以被受適當的約束。

    一個試圖破解某系統或網路以提醒該系統所有者的電腦安全漏洞。這群人往往被稱做「白帽黑客」或「潛入者(sneaker)」。這樣的人大多是計算機安全公司的僱員,並在完全合法的情況下攻擊某系統。Hacker是一個通過經驗或測試從而對某段程序做出(往往是好的)修改,並改變(或增強)該程序用途的人。

    「Cracker」則一般指:

    • 一個惡意(一般是非法地)試圖破解或破壞某個程序、系統及網路安全的人。
    • Cracker」沒有「Hacker」精神,也沒有道德標準。
    • Hacker」們建設,而「Cracker」們破壞。

    但是在中文中,使用繁體字地區,這兩個詞都被翻譯成「駭客」,在使用簡體字地區,卻更多地被翻譯成「黑客」或者其他音近字。所以中文中的「黑客」可以指Hacker和Cracker中的任何一個。也就是說,「黑客」一詞既指對編程語言有足夠了解並喜歡編程的人,也指惡意破壞者。但在英文中,兩個詞的意思不同。

所以說黑客違法的人。。。

維基百科還有很多其它內容(包括怎麼成為黑客)。


以為黑客是大俠,黑客很酷。

理想主義的hacker早已遠去。事實上,黑客社區跟黑社會一樣,充滿著利益、欺詐,很多是利益集團的打手。年輕人最好不要去。


都是胡扯,黑客最初的形態都是一些喜歡分享信息,不喜歡別人設限制的人。看的別人老是給信息設置獲得的門檻限制就一肚子不爽(畢竟網路的初衷就是為了分享)。於是開始有人寫各種工具來繞開限制,有人開始收集別人寫的工具或者改進工具,生態圈就形成了。至於寫病毒,偷銀行卡,偷qq什麼的,你知道的,林子大了就什麼鳥都有,還是忘了他們吧。人們喜歡把會技術會破壞的稱為黑客就是誤解。至於大片里那種,我看到他們入侵攝像頭也就算了,居然還入侵電燈和電梯,好像有台電腦就能控制所有帶電的設備,我真想問句,難道連電燈也聯網?好吧,你知道那是為了藝術。


現在可能大家更接受的是

在某度貼吧和某Q空間發帖或者留言:

加好友傳授盜號秘籍

這種叫黑客


以為都是在黑夜穿黑色衣服干黑事的人


《黑客與畫家》你看了這本書你就知道了。

http://baike.baidu.com/link?url=nBUWq1zrhGA0eGRJwAz5jUa5vQ-YsIi3ARGDuv_jYPLC4jXxyAHa3UkF9gw9fdjydqXrSf0GKkLsx3VBDRSz-_


你什麼樣子,黑客就什麼樣子。黑客不犯法,但可以做違法的事。成為黑客最簡單的捷徑就是,去盜你同學的QQ。。。


推薦閱讀:

vueJs新手處理表單全選有什麼好的建議么?
如何避免工作兩年重複一年工作經驗?
如此多的前端框架是如何起名字的?

TAG:前端開發 | 編程 | 科技 | Java |