JavaShuo
欄目
標籤
Web安全的初步瞭解學習路線【滲透,攻防,編程,挖掘】
時間 2019-12-20
標籤
web
安全
初步
瞭解
學習
路線
滲透,攻防,編程,挖掘
欄目
HTML
简体版
原文
原文鏈接
職位描述:
對公司網站、業務系統進行安全評估測試(黑盒、白盒測試);
對公司各種系統進行安全加固;
對公司安全事件進行響應,清理後門,根據日誌分析攻擊途徑;
安全技術研究,包括安全防範技術,黑客技術等;
跟蹤最新漏洞信息,進行業務產品的安全檢查。
職位要求:
熟悉主流的Web安全技術,包括SQL注入、XSS、CSRF、一句話木馬等安全風險;
熟悉國內外主流安全產品和工具,如:Nessus、Nmap、AWVS、Burp、Appscan等;
熟悉windows、linux平臺滲透測試、後門分析、加固;
至少掌握一門編程語言C/C++/Perl/Python/PHP/Go/Java等;
熟悉滲透測試的步驟、方法、流程,具備Web安全實戰經驗;
熟悉常見安全攻防技術,對網絡安全、系統安全、應用安全有深刻的理解和本身的認識;
對Web安全總體有深入理解,具有代碼審計和獨立漏洞挖掘能力;
具備較強的團隊意識,高度的責任感,文檔、方案能力優秀者優先。
學習路線:
2周
Web安全相關概念
熟悉基本概念(SQL注入、上傳、XSS、CSRF、一句話木馬等)。
經過關鍵字(SQL注入、上傳、XSS、CSRF、一句話木馬等)進行Google/SecWiki;
閱讀《精通腳本黑客》,雖然很舊也有錯誤,可是入門仍是能夠的;
看一些滲透筆記/視頻,瞭解滲透實戰的整個過程,能夠Google(滲透筆記、滲透過程、入侵過程等);
3周
熟悉滲透相關工具
熟悉AWVS、sqlmap、Burp、nessus、chopper、nmap、Appscan等相關工具的使用。
瞭解該類工具的用途和使用場景,先用軟件名字Google/SecWiki;
下載無後門版的這些軟件進行安裝;
學習並進行使用,具體教材能夠在
SecWiki
上搜索,例如:
Brup的教程
、
sqlmap
;
待經常使用的這幾個軟件都學會了能夠安裝
音速啓動
作一個滲透工具箱;
5周
滲透實戰操做
掌握滲透的整個階段並可以獨立滲透小型站點。
網上找滲透視頻看並思考其中的思路和原理,關鍵字(滲透、SQL注入視頻、文件上傳入侵、數據庫備份、dedecms漏洞利用等等);
本身找站點/搭建測試環境進行測試,記住請隱藏好你本身;
思考滲透主要分爲幾個階段,每一個階段須要作那些工做,例如這個:
PTES滲透測試執行標準
;
研究SQL注入的種類、注入原理、手動注入技巧;
研究文件上傳的原理,如何進行截斷、雙重後綴欺騙(IIS、PHP)、解析漏洞利用(IIS、Nignix、Apache)等,參照:
上傳攻擊框架
;
研究XSS造成的原理和種類,具體學習方法能夠Google/SecWiki,能夠參考:
XSS
;
研究Windows/Linux提權的方法和具體使用,能夠參考:
提權
;
能夠參考:
開源滲透測試脆弱系統
;
1周
關注安全圈動態
關注安全圈的最新漏洞、安全事件與技術文章。
經過
SecWiki
瀏覽每日的安全技術文章/事件;
經過Weibo/twitter關注安全圈的從業人員(遇到大牛的關注或者好友果斷關注),每天抽時間刷一下;
經過feedly/鮮果訂閱國內外安全技術博客(不要僅限於國內,平時多注意積累),沒有訂閱源的能夠看一
下SecWiki的聚合欄目
;
養成習慣,天天主動提交安全技術文章連接到SecWiki進行積澱;
多關注下最新漏洞列表,推薦幾個:
exploit-db
、
CVE中文庫
、
Wooyun
等,遇到公開的漏洞都去實踐下。
關注國內國際上的安全會議的議題或者錄像,推薦
SecWiki-Conference
。
3周
熟悉Windows/Kali Linux
學習Windows/Kali Linux基本命令、經常使用工具;
熟悉Windows下的經常使用的cmd命令,例如:ipconfig,nslookup,tracert,net,tasklist,taskkill等;
熟悉Linux下的經常使用命令,例如:ifconfig,ls,cp,mv,vi,wget,service,sudo等;
熟悉Kali Linux系統下的經常使用工具,能夠參考
SecWiki
,《Web Penetration Testing with Kali Linux》、《Hacking with Kali》等;
熟悉metasploit工具,能夠參考
SecWiki
、《Metasploit滲透測試指南》。
3周
服務器安全配置
學習服務器環境配置,並能經過思考發現配置存在的安全問題。
Windows2003/2008環境下的IIS配置,特別注意配置安全和運行權限,能夠參考:
SecWiki-配置
;
Linux環境下的LAMP的安全配置,主要考慮運行權限、跨目錄、文件夾權限等,能夠參考:
SecWiki-配置
;
遠程系統加固,限制用戶名和口令登錄,經過iptables限制端口;
配置軟件Waf增強系統安全,在服務器配置mod_security等系統,參見
SecWiki-
ModSecurity
;
經過Nessus軟件對配置環境進行安全檢測,發現未知安全威脅。
4周
腳本編程學習
選擇腳本語言Perl/Python/PHP/Go/Java中的一種,對經常使用庫進行編程學習。
搭建開發環境和選擇IDE,PHP環境推薦
Wamp
和
XAMPP
,IDE強烈推薦
Sublime
,一些Sublime的技巧:
SecWiki-Sublime
;
Python編程學習,學習內容包含:語法、正則、文件、網絡、多線程等經常使用庫,推薦《Python核心編程》,
不要看完
;
用Python編寫漏洞的exp,而後寫一個簡單的網絡爬蟲,可參見
SecWiki-爬蟲
、
視頻
;
PHP基本語法學習並書寫一個簡單的博客系統,參見《PHP與MySQL程序設計(第4版)》、
視頻
;
熟悉MVC架構,並試着學習一個PHP框架或者Python框架(可選);
瞭解Bootstrap的佈局或者CSS,能夠參考:SecWiki-
Bootstrap
;
3周
源碼審計與漏洞分析
能獨立分析腳本源碼程序並發現安全問題。
熟悉源碼審計的動態和靜態方法,並知道如何去分析程序,參見
SecWiki-審計
;
從Wooyun上尋找開源程序的漏洞進行分析並試着本身分析;
瞭解Web漏洞的造成緣由,而後經過關鍵字進行查找分析,參見
SecWiki-代碼審計
、
高級PHP應用程序漏洞審覈技術
;
研究Web漏洞造成原理和如何從源碼層面避免該類漏洞,並整理成checklist。
5周
安全體系設計與開發
能創建本身的安全體系,並能提出一些安全建議或者系統架構。
開發一些實用的安全小工具並開源,體現我的實力;
創建本身的安全體系,對公司安全有本身的一些認識和看法;
提出或者加入大型安全系統的架構或者開發;
看本身發展咯~
相關文章
1.
Web 安全滲透學習路線
2.
Web滲透學習路線
3.
安全測試===Web 安全滲透方面的學習路線
4.
Web 安全滲透學習路線----1Web安全相關概念
5.
Web 安全滲透方面的學習路線?
6.
Web滲透測試學習路線圖
7.
web滲透學習路線-小白
8.
滲透攻防-深刻了解Windows
9.
web 滲透 --- 手動挖掘漏洞
10.
WEB安全滲透教學!!!
更多相關文章...
•
您已經學習了 XML Schema,下一步學習什麼呢?
-
XML Schema 教程
•
我們已經學習了 SQL,下一步學習什麼呢?
-
SQL 教程
•
適用於PHP初學者的學習線路和建議
•
Tomcat學習筆記(史上最全tomcat學習筆記)
相關標籤/搜索
滲透,攻防,編程,挖掘
滲透攻防WEB篇
滲透測試-web安全
web滲透
學習路線
滲透課程
滲透
挖掘
安裝初步
安全防禦
大數據
系統安全
HTML
Web Services 教程
Docker命令大全
PHP教程
學習路線
初學者
教程
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
Android Studio3.4中出現某個項目全部亂碼的情況之解決方式
2.
Packet Capture
3.
Android 開發之 仿騰訊視頻全部頻道 RecyclerView 拖拽 + 固定首個
4.
rg.exe佔用cpu導致卡頓解決辦法
5.
X64內核之IA32e模式
6.
DIY(也即Build Your Own) vSAN時,選擇SSD需要注意的事項
7.
選擇深圳網絡推廣外包要注意哪些問題
8.
店鋪運營做好選款、測款的工作需要注意哪些東西?
9.
企業找SEO外包公司需要注意哪幾點
10.
Fluid Mask 摳圖 換背景教程
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
Web 安全滲透學習路線
2.
Web滲透學習路線
3.
安全測試===Web 安全滲透方面的學習路線
4.
Web 安全滲透學習路線----1Web安全相關概念
5.
Web 安全滲透方面的學習路線?
6.
Web滲透測試學習路線圖
7.
web滲透學習路線-小白
8.
滲透攻防-深刻了解Windows
9.
web 滲透 --- 手動挖掘漏洞
10.
WEB安全滲透教學!!!
>>更多相關文章<<