0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Web安全工程師必備技能

Linux愛(ài)好者 ? 來(lái)源:lq ? 2019-01-17 15:59 ? 次閱讀

互聯(lián)網(wǎng)進(jìn)入下半場(chǎng),競(jìng)爭(zhēng)越發(fā)的激烈,能與人工智能比肩的熱門(mén)職業(yè)已然不多。而互聯(lián)網(wǎng)越發(fā)達(dá),各大企業(yè)所面臨著各種網(wǎng)絡(luò)安全問(wèn)題會(huì)越發(fā)的嚴(yán)峻,Web安全工程師的人才缺口仍在不斷擴(kuò)大。

經(jīng)濟(jì)理論揭示了需求大于供給時(shí),供給方必然漲價(jià)的市場(chǎng)定論,也為此奠定了Web安全工程師高薪資的市場(chǎng)基礎(chǔ)。

安全技術(shù)是一個(gè)完全可量化的技能,隨著Web安全技能的不斷提升,可預(yù)見(jiàn)的月均薪資水準(zhǔn)也將水漲船高。有60%以上的Web安全工程師,月薪達(dá)到15K以上。

圖1: Web安全工程師整體月均薪資分布

Web安全工程師必備技能

一名合格的Web安全工程師是要具備很多的知識(shí)點(diǎn),不但要對(duì)網(wǎng)站架構(gòu)熟悉,通訊協(xié)議,測(cè)試流程與測(cè)試工具使用,漏洞利用腳本編寫(xiě),還有需要經(jīng)驗(yàn)的積累等。

每一項(xiàng)能力中都是需要精心細(xì)琢,深度研究,才能進(jìn)階到一個(gè)更高的程度,過(guò)程中少不了前輩的引導(dǎo)、個(gè)人的努力和堅(jiān)持。

1

基礎(chǔ)網(wǎng)絡(luò)協(xié)議/網(wǎng)站架構(gòu)

互聯(lián)網(wǎng)的本質(zhì)也就是一系列的網(wǎng)絡(luò)協(xié)議,不管是C/S架構(gòu)還是B/S架構(gòu)都是基于網(wǎng)絡(luò)通信,滲透人員需要了解到通信流程以及數(shù)據(jù)包走向等,才能使用相應(yīng)手段跟工具去做滲透。

Web網(wǎng)站常見(jiàn)的協(xié)議以及請(qǐng)求方式,這些在做滲透的時(shí)候必不可少的。甚至也是可以利用協(xié)議來(lái)做滲透測(cè)試。所有的知識(shí)都是息息相關(guān)的,必不可少。

2

基礎(chǔ)的編程能力

一名Web滲透測(cè)試人員必須具有有一定的基礎(chǔ)編程能力的,每天都跟代碼打交道,如果不會(huì)寫(xiě)代碼或者看不懂代碼,十分吃虧。

例如需要自己寫(xiě)一款適合此刻情景漏洞的工具,如果不會(huì)寫(xiě)會(huì)極大降低效率。再者就是關(guān)于后續(xù)進(jìn)階的代碼審計(jì)問(wèn)題,如果不會(huì)寫(xiě)代碼,代碼也看不懂那么就不知道怎么從源代碼去審計(jì)漏洞去發(fā)現(xiàn)原因。對(duì)于只會(huì)利用工具的滲透人員跟會(huì)寫(xiě)代碼的滲透測(cè)試人員來(lái)說(shuō),在遇到某種情況下,優(yōu)勢(shì)一下就能體現(xiàn)出來(lái)了。

3

滲透測(cè)試工具

滲透測(cè)試工具網(wǎng)上開(kāi)源的很多,作為滲透測(cè)試人員會(huì)使用滲透測(cè)試工具這是必不可少的。一些優(yōu)秀的工具要學(xué)會(huì)利用,還有就是要學(xué)會(huì)自己寫(xiě)工具。

例如在做滲透測(cè)試中,好比說(shuō)大量的數(shù)據(jù)FUZZ,如果說(shuō)人工操作將大大浪費(fèi)時(shí)間跟效率。如若網(wǎng)上的工具不符合此漏洞的情景,這時(shí)候就需要自己手動(dòng)寫(xiě)工具去調(diào)試。當(dāng)然網(wǎng)上優(yōu)秀的工具已不少,優(yōu)先使用會(huì)極大提高我們的效率。

4

了解網(wǎng)站的搭建構(gòu)成

試著去了解一個(gè)網(wǎng)站的形成架構(gòu),語(yǔ)言,中間件容器等。如果不知道一個(gè)網(wǎng)站是如何搭建起來(lái)的,那么做滲透的時(shí)候根本就沒(méi)有對(duì)應(yīng)的滲透測(cè)試方案。

例如一個(gè)網(wǎng)站采用了某種中間件,或者什么數(shù)據(jù)庫(kù),再或者是采用網(wǎng)上開(kāi)源的CMS。如果對(duì)于這些不了解,那么就只能在網(wǎng)頁(yè)上徘徊游走,甚至無(wú)從下手。了解一個(gè)網(wǎng)站的搭建與構(gòu)成,對(duì)于自己前期做踩點(diǎn)與信息收集有著很大的幫助,才能事半功倍。

5

漏洞原理(重要)

滲透測(cè)試人員肯定是要對(duì)漏洞原理去深入研究探究,這樣會(huì)從中發(fā)現(xiàn)更多有“趣”的東西。所有有“趣”的東西是可能你在原有的基礎(chǔ)漏洞上配合其他漏洞,從而達(dá)到組合漏洞,這樣效果有可能會(huì)更佳。

不去了解漏洞原理,漏洞產(chǎn)生,不去從代碼層出發(fā),那就不知道漏洞起因,到后期的滲透利用以及修復(fù)方案,就會(huì)顯得吃力,這時(shí)候有可能你就需要去查資料,從某種形式的降低了速度與效率,所以,知識(shí)與積累必不可少。

6

報(bào)告撰寫(xiě)能力

每次做完滲透測(cè)試之后,都是需要一個(gè)滲透測(cè)試報(bào)告,所以報(bào)告撰寫(xiě)能力也是不可缺。

對(duì)于自己漏洞挖掘的梳理,網(wǎng)絡(luò)結(jié)構(gòu)印象加深,這是后期與客戶(hù)溝通還有與開(kāi)發(fā)對(duì)接提修復(fù)建議能起到很大的幫助,這些細(xì)小的細(xì)節(jié)決定著你服務(wù)的質(zhì)量與你的責(zé)任感,所以這些都是需要不斷的積累與提升的一個(gè)過(guò)程。

入門(mén)Web安全工程師的學(xué)習(xí)建議

對(duì)于想要入門(mén)Web安全的同學(xué)來(lái)說(shuō),學(xué)習(xí)過(guò)程中,尤其是前期學(xué)習(xí)千萬(wàn)不要放棄。同時(shí),學(xué)習(xí)的過(guò)程中要記錄圖文并茂的筆記。

作為知識(shí)的積累,最重要的進(jìn)行實(shí)踐,實(shí)踐,實(shí)踐!在實(shí)踐中發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,安全非一朝一夕之事。

如果你有興趣入門(mén)Web安全,以下的幾本書(shū)籍資源可以推薦給你:

1.《白帽子講Web安全》

2.《白帽子講瀏覽器安全》

3.《Sql注入攻擊與防御》

4.《XSS跨站腳本攻擊剖解與防御》

5.《一本書(shū)讀懂TCP/IP》

6.《Metasploit滲透測(cè)試指南》

當(dāng)然,如果找到一個(gè)有經(jīng)驗(yàn)的老師系統(tǒng)指導(dǎo)你學(xué)習(xí),并以練習(xí)的方式針對(duì)性對(duì)你的問(wèn)題進(jìn)行反饋,這樣的學(xué)習(xí)更高效!

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Web
    Web
    +關(guān)注

    關(guān)注

    2

    文章

    1255

    瀏覽量

    69293
  • 網(wǎng)絡(luò)安全
    +關(guān)注

    關(guān)注

    10

    文章

    3105

    瀏覽量

    59535
  • 人工智能
    +關(guān)注

    關(guān)注

    1789

    文章

    46663

    瀏覽量

    237099

原文標(biāo)題:作為白帽子黑客,你應(yīng)該掌握的6個(gè)能力

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    電子工程師必備的八大技能

    作為一個(gè)電子工程師(electronic engineer)必備技能:抄板,焊板,畫(huà)板,仿真,編程,調(diào)試,創(chuàng)意,堅(jiān)持。八大技能,你幾級(jí)了?我才一級(jí),還要多打野,多補(bǔ)刀呀!雖然跟著師傅能
    發(fā)表于 11-07 10:05 ?1.1w次閱讀

    lLinux安全工程師-深圳

    Linux安全工程師-深圳【崗位要求】:1、熟悉C/C++/Java開(kāi)發(fā)語(yǔ)言;2、熟悉Linux系統(tǒng)安全理論,Linux/Unix的安全方加固方法,有Linux hardening經(jīng)驗(yàn)優(yōu)先;3、具備
    發(fā)表于 03-07 17:20

    2017安全工程師考前11天該做什么

    2017年安全工程師考試時(shí)間眼看就要到了,不少考生開(kāi)始出現(xiàn)心慌意亂,徹夜難眠的情況,想學(xué)習(xí)但又不知道該學(xué)哪里,該看書(shū)還是該聽(tīng)課?還應(yīng)不應(yīng)該繼續(xù)做題呢?這些問(wèn)題不知該如何取舍。那么考前11天該做
    發(fā)表于 10-17 11:53

    電子工程師必備:關(guān)鍵技能速成寶典 ,新手值得收藏很難得的資料~!

    ` 本帖最后由 457857070 于 2020-8-10 12:54 編輯 電子工程師必備:關(guān)鍵技能速成寶典 , 新手值得收藏很難得的資料~!`
    發(fā)表于 06-26 14:17

    模擬工程師需要具備的技能

    為什么說(shuō)模擬工程師無(wú)法被取代,需要什么必備技能?
    發(fā)表于 01-26 07:08

    聊聊合格電氣自動(dòng)化工程師必備十大技能

    很多年輕的朋友在四處求教如何才能成為一個(gè)合格的電氣自動(dòng)化工程師,本文以圖文形式和大家聊聊合格電氣自動(dòng)化工程師必備十大技能。1、電路電路對(duì)于普通電氣
    發(fā)表于 09-08 08:15

    嵌入式軟件工程師必備技能有哪些

    軟件工程師必備技能一、C語(yǔ)言二、C++三、網(wǎng)絡(luò)知識(shí)四、Linux五、性能優(yōu)化
    發(fā)表于 12-15 07:41

    這些技能是做工程師必備

    電子工程師技能 電子工程師要如何討人喜歡、令人欣賞、通過(guò)自己富有積極性和支持性的行為去激勵(lì)他人? 比如說(shuō)關(guān)心自己,關(guān)愛(ài)自己的背部、臀部乃至大腦重要嗎?如果你不關(guān)心它們,它們終究會(huì)壞掉。怎樣這些可以
    發(fā)表于 10-19 09:23 ?588次閱讀

    成為安全工程師需要掌握哪些技能

    個(gè)人想要學(xué)習(xí)成為安全工程師,做了一個(gè)初步了解:需要技能、發(fā)展方向、學(xué)習(xí)規(guī)劃
    的頭像 發(fā)表于 03-07 11:38 ?5528次閱讀

    什么是web安全工程師

    準(zhǔn)備從事web安全這個(gè)行業(yè),我淺談自己對(duì)web安全工程師的理解。
    的頭像 發(fā)表于 03-15 10:16 ?7100次閱讀

    注冊(cè)消防工程師與注冊(cè)安全工程師的區(qū)別

    注冊(cè)消防工程師與注冊(cè)安全工程師區(qū)別還是比較大的,下面小編就從名稱(chēng)、分級(jí)、就業(yè)方向、考試科目、難度以及通過(guò)率等方面進(jìn)行分析:
    的頭像 發(fā)表于 09-02 15:51 ?3198次閱讀

    web前端工程師需要掌握的基礎(chǔ)知識(shí)和技能

    先說(shuō)下web前端工程師的價(jià)值,目前web產(chǎn)品交互越來(lái)越復(fù)雜,用戶(hù)使用體驗(yàn)和網(wǎng)站前端性能優(yōu)化這些都得靠web前端工程師去做
    的頭像 發(fā)表于 09-25 15:41 ?4891次閱讀

    安全工程師的這些事你得知道

    從領(lǐng)證,到注冊(cè),再到執(zhí)業(yè)!來(lái)自靈魂的質(zhì)問(wèn)三連擊,考過(guò)了注冊(cè)安全工程師,這些事兒你得知道!
    的頭像 發(fā)表于 10-10 16:58 ?3147次閱讀

    一個(gè)優(yōu)秀電子工程師必備技能

    作為一個(gè)電子工程師必備技能:抄板、焊板、畫(huà)板、仿真、編程、調(diào)試、創(chuàng)意、堅(jiān)持。每項(xiàng)技能都有等級(jí)之分,不同等級(jí)對(duì)應(yīng)不同的技術(shù)層面,工資待遇自然也不一樣。每一個(gè)
    的頭像 發(fā)表于 08-07 17:54 ?6947次閱讀

    優(yōu)秀電源工程師必備技能大揭秘!

    就帶大家細(xì)數(shù)一下優(yōu)秀電源工程師具備的那些技能。新手必備課程成為一名電源高手需要扎實(shí)的理論基礎(chǔ),涉及電路原理、語(yǔ)言編程和控制理論等多個(gè)學(xué)科領(lǐng)域。為了幫助大家更好地掌握
    的頭像 發(fā)表于 12-19 08:23 ?1655次閱讀
    優(yōu)秀電源<b class='flag-5'>工程師</b>的<b class='flag-5'>必備</b><b class='flag-5'>技能</b>大揭秘!