程序員和黑客有哪些差別?

愛情陽光

剛好我是一個程序員,身邊有一個朋友是黑客(差點進籠子那種),所以就來談一下程序員和黑客的區別!



首先相同點都是寫程序的,所以黑客也可以算作是程序員,或者說比較特別的程序員,還是看區別吧:

1,程序員專注業務代碼,通常會根據產品,BA需求實現相應的功能開發,書寫技術文檔等等,而黑客主要是加強自身的技術能力,瞭解系統,程序的底層原理,試圖找到可以利用的bug!

2,程序員主要是依靠編程工作賺錢養家,而黑客則把編程權當興趣,不斷的學習技術,"幫別人找bug,漏洞",也是為了有點事做,換句話說就是找點樂子


3,程序員不黑,黑客黑!程序員做的項目需要專門的立項,週期性的開發,不會專門做一些黑工作,而黑客隨心所欲,幹事情不遵循什麼規則,想搞事情就搞事情!

4,程序員目標是成神,黑客目標是弒神:比如說軍方系統,政府系統通常是程序員根據要求做的安全控制系統,但是黑客就喜歡這樣的"大目標",這種國家級的安全系統是他們征服的對象!


下面說回我那朋友,他當時黑進了一家大公司,寫了個東西監控了人家的賬戶漏洞幾個星期,然後轉錢的腳本都已經寫好了,最後還是沒敢做,撤退了,後來才知道他早就被盯上了,差點進去了!

再說下駭人聽聞的世界級黑客的傳說:

1,米特尼克:史上第一個作為黑客被FBI通緝的人,15歲黑進了北美空務指揮系統,翻閱了美國核彈頭資料,然後悄無聲息溜了!

2,wannacry勒索病:就在2017年,美國NSA自己洩露的黑客工具被稍加修改變成了全球性的勒索病毒,電腦一旦被鎖,需要支付一定的錢才可以解鎖!


現在各國軍方都宣稱電子戰,信息戰,其實無外乎就是比在正式打仗之前,看誰黑別國的控制系統很快,所以國家級的黑客才是最吊的黑客!關注我,保你不被黑,哈哈!!!


謝逅架構

前者比較專業,主攻某一個方面。後面更全面,能想到的,能做到的,都是他的目標

程序員主要工作是寫代碼、寫軟件、編程

黑客主要工作是技術,研究數碼產品、電子設備的技術,然後研究硬件、系統、軟件的漏洞


之意

假定所有寫代碼的人都可以稱之為程序員,那麼程序員中包括黑客,但並不是所有程序員都是黑客!

第一點!程序員通過代碼完成相應的功能需求,不論功能大小。黑客通過代碼完成捕捉相關產品的漏洞,也是完成了某個功能。這一點上是相似的。

第二點!對於黑客而言,往往對於一個系統或者產品存在的bug進行攻擊,找出漏洞,達到自己的目的。

最通俗點講,所有懂藥理知識的人中,通過配藥達成某種效果的人為藥劑師,配置毒藥的是“黑客”,配置解藥的是"紅客",為了保護免受攻擊的稱為"安全工程師"。

其中毒藥和解藥都是相對的,黑客可以通過自己的方式稱為紅客,或者安全工程師,反之亦然。只是一個大類中的一個小類的劃分


南城以南沒有南

程序員就是碼農,需要對某種開發語言特別精通;

黑客需要掌握的東西會跟多:

1、程序、腳本開發;

2、對windows、linux精通;

3、熟悉網絡構架及設備,例如防火牆、路由器、交換機;

4、對TCP\\IP協議非常瞭解


分享到:


相關文章: