web系統(tǒng)是什么(web系統(tǒng)有哪些)
夕逆IT
- 數(shù)據(jù)庫
- 2023-08-13
- 337

大家好,今天小編來為大家解答web系統(tǒng)是什么這個問題,web系統(tǒng)有哪些很多人還不知道,現(xiàn)在讓我們一起來看看吧!系統(tǒng)安全,web安全,網(wǎng)絡(luò)安全是什么區(qū)別前言web滲透這個...
大家好,今天小編來為大家解答web系統(tǒng)是什么這個問題,web系統(tǒng)有哪些很多人還不知道,現(xiàn)在讓我們一起來看看吧!
系統(tǒng)安全,web安全,網(wǎng)絡(luò)安全是什么區(qū)別
前言
web滲透這個東西學(xué)起來如果沒有頭緒和路線的話,是非常燒腦的。
理清web滲透學(xué)習(xí)思路,把自己的學(xué)習(xí)方案和需要學(xué)習(xí)的點全部整理,你會發(fā)現(xiàn)突然滲透思路就有點眉目了。
程序員之間流行一個詞,叫35歲危機(jī),,意思就是說35歲是個坎,容易被淘汰。
那么安全行業(yè)有這個坎嗎?我覺得沒有,因為安全和之前崗位不一樣,年齡大的他經(jīng)驗更豐富,反而比較吃香,尤其很多大廠招聘要求都是5-10年,這沒有30、40歲能有10年經(jīng)驗?
網(wǎng)絡(luò)安全好混,但不容易混得好。其實任何行業(yè)都是這樣,想混得好,必須不斷學(xué)習(xí)提升。
那么提高自身滲透水平需要著重于哪些方面學(xué)習(xí)?下面會有一個詳細(xì)的敘述!
思維導(dǎo)圖
以上是從0到1的路線思維導(dǎo)圖,這里滲透提升階段屬于第二階段往后,第一階段的學(xué)習(xí)在前面文章中已經(jīng)闡敘過,就不再過多追敘。
Web漏洞利用能力
Web漏洞利用能力即利用Web系統(tǒng)或程序的安全漏洞實施網(wǎng)絡(luò)攻擊的能力。由于Web系統(tǒng)是絕大多數(shù)機(jī)構(gòu)業(yè)務(wù)系統(tǒng)或?qū)ν夥?wù)系統(tǒng)的構(gòu)建形式,所以Web漏洞利用也是最常見、最基礎(chǔ)的網(wǎng)絡(luò)攻擊形式之一。
在實戰(zhàn)攻防演練中,藍(lán)隊常用的Web漏洞形式有命令執(zhí)行、代碼執(zhí)行、解析漏洞、XSS、弱口令、文件上傳、SQL注人、邏輯漏洞、信息泄露、配置錯誤、反序列化、權(quán)限繞過等。
大概包含這些
【一一幫助安全學(xué)習(xí),所有資源獲取處一一】
①網(wǎng)絡(luò)安全學(xué)習(xí)路線
②20份滲透測試電子書
③安全攻防357頁筆記
④50份安全攻防面試指南
⑤安全紅隊滲透工具包
⑥網(wǎng)絡(luò)安全必備書籍
⑦100個漏洞實戰(zhàn)案例
⑧安全大廠內(nèi)部視頻資源
⑨歷年CTF奪旗賽題解析
基礎(chǔ)安全工具利用能力
主要包括BurpSuite、sqlmap、AppScan、Awvs、Nmap、Wireshark、MSF、CobaltStrike等基礎(chǔ)安全工具的利用能力。熟練的工具利用能力是高效開展?jié)B透工作的保障。
再就是進(jìn)階能力主要包括Web漏洞挖掘、Web開發(fā)與編程、編寫PoC或EXP等利用、社工釣魚四類。
(1)Web漏洞挖掘
Web漏洞挖掘能力主要是對Web系統(tǒng)或軟件進(jìn)行漏洞挖掘的能力。在藍(lán)隊挖掘的Web應(yīng)用漏洞中,比較常見的漏洞形式有命令執(zhí)行、代碼執(zhí)行、解析漏洞、XSS、弱口令、文件上傳、SQL注人、邏輯漏洞、信息泄露、配置錯誤、反序列化、權(quán)限繞過等。
(2)Web開發(fā)與編程
掌握一門或幾門編程語言,是藍(lán)隊人員深人挖掘Web應(yīng)用漏洞、分析Web站點及業(yè)務(wù)系統(tǒng)運行機(jī)制的重要基礎(chǔ)能力。在實戰(zhàn)攻防演練中,藍(lán)隊最常遇到、需要掌握的編程語言有Java、PHP、Python、C/C++、Go等。
(3)編寫PoC或EXP等利用
PoC是ProofofConcept的縮寫,即概念驗證,特指為了驗證漏洞存在而編寫的代碼。有時也被用作Oday、Exploit(漏洞利用)的別名。
EXP是Exploit的縮寫,即漏洞利用代碼。一般來說,有漏洞不一定有
EXP,而有EXP,就肯定有漏洞。
PoC和EXP的概念僅有細(xì)微的差別,前者用于驗證,后者則是直接利用,自主編寫PoC或EXP,要比直接使用第三方編寫的漏洞利用工具或成熟的漏洞利用代碼困難得多。但對于很多沒有已知利用代碼的漏洞或Oday漏洞,自主編寫PoC或EXP就顯得非常重要了。
此外,針對不同的目標(biāo)或在不同的系統(tǒng)環(huán)境中,編寫PoC或EXP的難度也不同。針對web應(yīng)用和智能硬件/oT設(shè)備等,編寫PoC或EXP相對容易,屬于進(jìn)階能力;而針對操作系統(tǒng)或安全設(shè)備編寫PoC或EXP則更加困難,屬于高階能力。
(4)社工釣魚
社工釣魚,既是實戰(zhàn)攻防演練中經(jīng)常使用的作戰(zhàn)手法,也是黑產(chǎn)團(tuán)伙或黑客組織最常使用的攻擊方式。在很多情況下,攻擊人要比攻擊系統(tǒng)容易得多。社工釣魚的方法和手段多種多樣。
在實戰(zhàn)攻防演練中,最為常用,也是最為實用的技能主要有四種:開源情報搜集、社工庫搜集、魚叉郵件和社交釣魚。其中,前兩個屬于情報搜集能力,而后兩個則屬于攻防互動能力。
1)開源情報搜集。開源情報搜集能力是指在公開的互聯(lián)網(wǎng)信息平臺上合法搜集目標(biāo)機(jī)構(gòu)的關(guān)鍵情報信息的能力。例如,新聞媒體、技術(shù)社區(qū)、企業(yè)官網(wǎng)、客戶資源平臺等公開信息分享平臺都是開源情報搜集的重要渠道。
藍(lán)隊可以通過開源情報搜集,獲取諸如企業(yè)員工內(nèi)部郵箱、聯(lián)系方式、企業(yè)架構(gòu)、供應(yīng)鏈名錄、產(chǎn)品代碼等關(guān)鍵情報信息。這些信息都可以為進(jìn)一步的攻擊提供支撐。
開源情報搜集是藍(lán)隊首要的情報搜集方式,其關(guān)鍵在于要從海量網(wǎng)絡(luò)信息中找到并篩選出有價值的情報信息組合。
通常情況下,單一渠道公開的機(jī)構(gòu)信息大多沒有什么敏感性和保密性,價值有限,但如果將不同渠道的多源信息組合起來,就能夠形成非常有價值的情報信息。
當(dāng)然,不排除某些機(jī)構(gòu)會不慎將內(nèi)部敏感信息泄露在互聯(lián)網(wǎng)平臺上。藍(lán)隊在互聯(lián)網(wǎng)平臺上直接找到機(jī)構(gòu)內(nèi)部開發(fā)代碼,找到賬號密碼本的情況也并不少見。
2)社工庫搜集。社工庫搜集能力是指針對特定目標(biāo)機(jī)構(gòu)社工庫信息的搜集能力。
所謂社工庫,通常是指含有大量用戶敏感信息的數(shù)據(jù)庫或數(shù)據(jù)包。用戶敏感信息包括但不限于賬號、密碼、姓名、身份證號、電話號碼、人臉信息、指紋信息、行為信息等。
由于這些信息非常有助于攻擊方針對特定目標(biāo)設(shè)計有針對性的社會工程學(xué)陷阱,因此將這些信息集合起來的數(shù)據(jù)包或數(shù)據(jù)庫就被稱為社會工程學(xué)庫,簡稱社工庫。
社工庫是地下黑產(chǎn)或暗網(wǎng)上交易的重要標(biāo)的物。不過,在實戰(zhàn)攻防演練中藍(lán)隊所使用的社工庫資源必須兼顧合法性問題,這就比黑產(chǎn)團(tuán)伙建立社工庫的難度要大得多。
3)魚叉郵件。魚叉郵件能力是指通過制作和投遞魚叉郵件,實現(xiàn)對機(jī)構(gòu)內(nèi)部特定人員有效欺騙的一種社工能力。
魚叉郵件是針對特定組織機(jī)構(gòu)內(nèi)部特定人員的定向郵件欺詐行為,目的是竊取機(jī)密數(shù)據(jù)或系統(tǒng)權(quán)限。魚叉郵件有多種形式,可以將木馬程序作為郵件的附件發(fā)送給特定的攻擊目標(biāo),也可以構(gòu)造特殊的、有針對性的郵件內(nèi)容誘使目標(biāo)人回復(fù)或點擊釣魚網(wǎng)站。
魚叉郵件主要針對的是安全意識或安全能力不足的機(jī)構(gòu)內(nèi)部員工。不過,某些設(shè)計精妙的魚叉郵件,即便是有經(jīng)驗的安全人員也難以識別。
4)社交釣魚。社交釣魚一般建立在使人決斷產(chǎn)生認(rèn)知偏差的基礎(chǔ)上,也是網(wǎng)絡(luò)詐騙活動的主要方法,但在以往的實戰(zhàn)攻防演練中還很少使用。
隨著防守方能力的不斷提升,直接進(jìn)行技術(shù)突破的難度越來越大,針對魚叉郵件也有了很多比較有效的監(jiān)測方法,于是近兩年社交釣魚方法的使用越來越多了。
高級滲透技術(shù)
再就是高階能力。
高階能力主要包括系統(tǒng)層漏洞利用與防護(hù)、系統(tǒng)層漏洞挖掘、身份隱藏、內(nèi)網(wǎng)滲透、掌握CPU指令集、高級安全工具、編寫PoC或EXP等高級利用以吸團(tuán)隊協(xié)作八大類。
滲透框架權(quán)限提升權(quán)限維持隧道技術(shù)內(nèi)網(wǎng)滲透溯源取證無線安全DDOS攻防思維導(dǎo)圖
掌握以上技術(shù)就能達(dá)到獨立挖漏洞滲透能力
web系統(tǒng)五大要素
URL、HTTP、HTML(以及XML)、Web服務(wù)器和Web瀏覽器是構(gòu)成Web的五大要素。
web系統(tǒng)架構(gòu)推薦
WEB程序的架構(gòu)基本上可以分成以下三類:
一、基于“組件”(Component,GUI設(shè)計也常稱控件)、事件驅(qū)動的架構(gòu),最常見的是微軟的.NET?;舅枷胧前殉绦蚍殖珊芏嘟M件,每個組件都可以觸發(fā)事件,調(diào)用特定的事件處理器來處理(比如在一個HTML按鈕上設(shè)置onClick事件鏈接到一個PHP函數(shù))。這種設(shè)計遠(yuǎn)離HTTP,HTTP請求完全抽象,映射到一個事件。
二、基于“WEB頁面/文件”,例如CGI和PHP/ASP程序。程序的文件分別存儲在不同的目錄里,與URL相對應(yīng)。當(dāng)HTTP請求提交至服務(wù)器時,URL直接指向某個文件,然后由該文件來處理請求,并返回響應(yīng)結(jié)果。
三基于“動作”(Action)。這是MVC架構(gòu)的WEB程序所采用的最常見的方式。目前主流的WEB框架像Struts、Webwork(Java),RubyonRails(Ruby),ZendFramework(PHP)等都采用這種設(shè)計。URL映射到控制器(controller)和控制器中的動作(action),由action來處理請求并輸出響應(yīng)結(jié)果。這種設(shè)計和上面的基于文件的方式一樣,都是請求/響應(yīng)驅(qū)動的方案,離不開HTTP。
web系統(tǒng)與技術(shù)這門學(xué)啥
web系統(tǒng)與技術(shù)這門學(xué)科學(xué)習(xí)的內(nèi)容一般包括瀏覽器方面的知識,瀏覽器的兼容性,還有一些前端的腳本語言,超文本標(biāo)記語言和樣式語言等等,一些比較流行的框架結(jié)構(gòu)還有和與后端的交互設(shè)計工作內(nèi)容后臺返回的數(shù)據(jù)格式前端傳給后端需要的數(shù)據(jù)格式內(nèi)容等等方面的知識。
web系統(tǒng)的組成
web系統(tǒng)是指Internet上基于HTTP協(xié)議提供WWW服務(wù)的所有組件的集合。這些組件包括Web瀏覽器、Web服務(wù)器、Web資源、Web程序運行平臺記憶HTTP協(xié)議為核心各種相關(guān)的協(xié)議和標(biāo)準(zhǔn)。
Web瀏覽器:Web瀏覽器向服務(wù)器發(fā)送HTTP請求,,接受HTTP響應(yīng),按HTML語言標(biāo)準(zhǔn)解釋并渲染HTML文檔。
Web服務(wù)器:存放HTML文檔,接受并響應(yīng)HTTP請求,向客戶端發(fā)送HTML文檔及相關(guān)資源。
Web程序運行平臺:提供Web程序的運行環(huán)境(應(yīng)用程序服務(wù)器、應(yīng)用程序容器、中間件等)
Web服務(wù)器的基本功能:存放、管理和發(fā)布Web資源,接受并相應(yīng)Web瀏覽器的HTTP的請求,向客戶端發(fā)送HTTP的響應(yīng),他關(guān)鍵是能夠安全的為眾多的用戶提供并發(fā)的服務(wù)。
web管理是什么
WEB管理是指對WEB網(wǎng)站進(jìn)行管理和維護(hù)的工作。常見的WEB管理工作包括網(wǎng)站的規(guī)劃、建設(shè)和維護(hù),內(nèi)容更新和優(yōu)化,網(wǎng)站安全和穩(wěn)定性的確保等。WEB管理的主要目的是通過優(yōu)化網(wǎng)站的內(nèi)容與功能,提升網(wǎng)站的用戶體驗與價值,同時保持網(wǎng)站的可訪問性和可靠性。具體而言,WEB管理的工作內(nèi)容包括網(wǎng)站的設(shè)計、開發(fā)、測試、部署、維護(hù)、優(yōu)化等一系列工作,涉及技術(shù)、人員、資源等方面的把控和整合。
文章分享結(jié)束,web系統(tǒng)是什么和web系統(tǒng)有哪些的答案你都知道了嗎?歡迎再次光臨本站哦!
本文鏈接:http://xinin56.com/su/754.html