《小白WEB安全入門》01. 掃盲篇
-
基礎知識
- 什麼是WEB
- 什麼是前端
- 什麼是後端
- 什麼是資料庫
- 什麼是協議
- 什麼是WEB安全
- 什麼是伺服器
- 什麼是IP地址、埠
- 什麼是區域網、廣域網、內網、外網
- 什麼是URL
- 什麼是MAC地址
- 什麼是(埠)對映
- 什麼是域名、DNS
- 什麼是網絡卡、閘道器
- 什麼是IPv4/IPv6
- 什麼是Linux、Windows
- 什麼是系統、系統漏洞
- 什麼是虛擬機器/Docker
- 什麼是橋接、NAT
- 什麼是Shell/WebShell
- 什麼是反向/正向Shell
- 什麼是暴力破解/字典/弱口令
- 什麼是Cookie/Session
- 什麼是ByPass
- 什麼是漏洞/0Day漏洞
- 什麼是攻擊、入侵、滲透、DDOS、肉雞
- 什麼是程式碼審計
- 什麼是靶機、DVWA、CMS
- 什麼是後滲透
本系列文章只敘述一些超級基礎理論知識,極少有實踐部分
基礎知識
什麼是WEB
web(World Wide Web)即全球廣域網,也稱為全球資訊網,它是一種基於超文字和HTTP的、全球性的、動態互動的、跨平臺的分散式圖形資訊系統。是建立在Internet上的一種網路服務,為瀏覽者在Internet上查詢和瀏覽資訊提供了圖形化的、易於訪問的直觀介面,其中的文件及超級連結將 Internet 上的資訊節點組織成一個互為關聯的網狀結構。
什麼是前端
前端就是你看到的網頁
HTML、CSS、JavaScript
HTML相當於赤裸的身體
CSS相當於漂亮的衣服
JavaScript相當於肢體動作
什麼是後端
後端就是你直接看不到的東西
其實就是部署在伺服器上的一個程式
PHP,Python,NodeJS,...
後端相當於家裡的服務者,想要什麼問他們要,他們就會給你什麼
什麼是資料庫
資料庫顧名思義就是存放資料的一個容器
Mysql,Oracle,MongoDB,...
資料庫相當於你家的儲物櫃
什麼是協議
規定好的通訊、交流方式
什麼是WEB安全
前端、後端、協議、資料庫,出問題了
什麼是伺服器
一臺很牛的電腦
什麼是IP地址、埠
IP地址(Internet Protocol Address)是指網際網路協議地址,全球唯一
埠(0-65535)是每個軟體的一個通訊進出口
什麼是區域網、廣域網、內網、外網
LAN(Local Area Network)
- 192.168.0.0
- 172.16.0.0 ~ 172.31.0.0
- 10.0.0.0
WAN(Metropolitan Area Network)
什麼是URL
URL:(Uniform Resource Location)統一資源定位符
URL中包含了網站的域名
什麼是MAC地址
MAC(Media Access Control)介質訪問控制符,全球唯一性
什麼是(埠)對映
和 NAT 類似
什麼是域名、DNS
詳見網路協議
什麼是網絡卡、閘道器
詳見網路協議
什麼是IPv4/IPv6
詳見網路協議
什麼是Linux、Windows
作業系統(Operating System,縮寫作OS)
管理硬體與軟體的一個軟體
Linux多命令列
windows多圖形化介面
什麼是系統、系統漏洞
作業系統(Operating System,縮寫作OS)
系統程式碼出現BUG、漏洞
什麼是虛擬機器/Docker
虛擬機器(VMWare,VirtualBox,...)虛擬出另一個作業系統
Docker 容器
什麼是橋接、NAT
橋接:虛擬機器和主機是平級關係
NAT:虛擬機器和主機是父子關係
什麼是Shell/WebShell
Shell就是一個控制操作計算機的一個命令列介面
WebShell顧名思義就是通過網頁形式控制操作計算機的一個命令列網頁介面
什麼是反向/正向Shell
正向就是黑客主動連線受害者
反向就是受害者主動連線黑客
什麼是暴力破解/字典/弱口令
弱口令就是比較弱的密碼。例如:123456
字典就是一系列的密碼
暴力破解就是一個一個嘗試
什麼是Cookie/Session
其實就是一個儲存狀態的檔案或者資料
詳見網路協議
什麼是ByPass
繞過
什麼是漏洞/0Day漏洞
漏洞就是程式設計師寫程式或者設計軟硬體時設計不當,產生的BUG、漏洞
0Day就是最新產生的漏洞(從發現漏洞到商家修復這個漏洞之前的漏洞都可以叫0day漏洞)
什麼是攻擊、入侵、滲透、DDOS、肉雞
獲取目標的資訊,或者獲取目標的shell,或者把目標打死
DDOS拒絕服務攻擊
肉雞就是黑客已經攻擊佔領的計算機
什麼是程式碼審計
看程式碼找BUG、漏洞
審計工具幫助安全人員快捷找BUG、漏洞
什麼是靶機、DVWA、CMS
靶機就是搭建好漏洞測試環境的計算機
CMS是內容管理系統,俗稱後臺
什麼是後滲透
攻擊完成,建立持久訪問