iT邦幫忙

2026 iThome 鐵人賽

DAY 10
0
Security

2026 初學者資安入門技,是誰在敲打我窗系列 第 10 篇

[Day 9] HTTP:瀏覽器其實每天都在幫你跑腿

  • 分享至 

  • xImage
  •  

前幾天我們認識了 IP、Port、TCP 和 UDP。

感覺好像越來越接近真正上網的樣子了。

但你知道每天打開瀏覽器、輸入網址、按 Enter。

然後網頁就出現了。

中間到底發生什麼事?

今天要認識的是:HTTP

甚麼是 HTTP ?

HTTP 全名是 HyperText Transfer Protocol。

名字很長,但先不用被嚇到。

我目前把它想成:

瀏覽器和網站之間溝通的規則。

像我打開一個網頁時,瀏覽器其實是在幫我送出一個請求:

「請給我這個頁面。」

網站伺服器收到後,就會回應:

「好,這是你要的內容。」

這一來一回,就是常聽到的:

Request(請求) / Response(回應)

原來我不是直接看到網頁

以前我以為網頁就是「存在那邊」,我打開就看到。

但其實更像是:

  1. 我在瀏覽器輸入網址
  2. 瀏覽器幫我送出 HTTP Request
  3. 伺服器收到請求
  4. 伺服器回傳 HTTP Response
  5. 瀏覽器把內容整理成我看到的網頁

常見的 HTTP 方法

HTTP Request 裡有一些常見方法。

例如:

  • GET:取得資料,像是打開網頁
  • POST:送出資料,像是提交表單或登入
  • PUT / DELETE:更新或刪除資料,通常 API 比較常看到

今天先記兩個就好:

GET 是拿資料,POST 是送資料。

例如我只是看文章,通常會是 GET。

但如果我輸入帳號密碼登入,就可能會用 POST 把資料送出去。

這跟資安有什麼關係?

這裡開始變重要了。

因為很多釣魚網站或攻擊行為,最後都會讓使用者做一件事:

把資料送出去。

例如帳號、密碼、驗證碼、個人資料。

所以之後我們看網站時,不只要看畫面像不像官方,也要想:

我現在是不是正在送出什麼資料?
這些資料會送到哪裡?
我真的確定這個網站是對的嗎?

小實驗

可以打開瀏覽器,按下 F12 開啟開發者工具。

找到 Network 分頁,再重新整理網頁。

你會看到很多請求。

先不用全部看懂,只要觀察:

  • 有哪些 Request 被送出?
  • 狀態是不是 200?
  • 有沒有看到 GET 或 POST?

第一次看可能會覺得很亂。

但這也是網頁真正運作的樣子。


上一篇
[Day 8] UDP:不等你回我,我先丟了再說
下一篇
[Day 10] 不是只有 404:網站回我的數字是在說什麼?
系列文
2026 初學者資安入門技,是誰在敲打我窗 共 17 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言