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.
1.2 Illustrator多文檔的幾種排列方式
2.
5.16--java數據類型轉換及雜記
3.
性能指標
4.
(1.2)工廠模式之工廠方法模式
5.
Java記錄 -42- Java Collection
6.
Java記錄 -42- Java Collection
7.
github使用
8.
Android學習筆記(五十):聲明、請求和檢查許可
9.
20180626
10.
服務擴容可能引入的負面問題及解決方法
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
Web 安全滲透學習路線
2.
Web滲透學習路線
3.
安全測試===Web 安全滲透方面的學習路線
4.
Web 安全滲透學習路線----1Web安全相關概念
5.
Web 安全滲透方面的學習路線?
6.
Web滲透測試學習路線圖
7.
web滲透學習路線-小白
8.
滲透攻防-深刻了解Windows
9.
web 滲透 --- 手動挖掘漏洞
10.
WEB安全滲透教學!!!
>>更多相關文章<<