Logo

新人日誌

首頁關於我部落格

新人日誌

Logo

網站會不定期發佈技術筆記、職場心得相關的內容,歡迎關注本站!

網站
首頁關於我部落格
部落格
分類系列文

© 新人日誌. All rights reserved. 2020-present.

從零開始的 Web 資安

從常見攻擊手法到瀏覽器安全機制,帶你認識 XSS、CSRF、SQL Injection、CORS 等核心觀念,建立網頁資安基礎。

共 11 篇文章

1

OWASP Top 10:最新的 Web 安全風險與防範措施(2021 版)

隨著 Web 應用程式的發展,網路安全威脅也日益增加。 為了幫助開發者與安全專業人員識別和防範最常見的安全風險,開放式 Web 應用程式安全計畫(OWASP) 定期發布 OWASP Top 10,列出當前最關鍵的 Web 安全漏洞。 這些風險可能導致敏感資料洩露、伺服器遭駭、用戶帳戶盜用等嚴重問題,...

2025年1月31日
架構
2

MD5 加密演算法是什麼?

MD5(Message Digest Algorithm 5) 是一種雜湊演算法(Hash Algorithm),主要用來對資料進行不可逆的單向加密,常見於密碼儲存、數據完整性驗證等用途。 MD5 會將任意長度的輸入轉換為固定長度的 128 位元(16 字節) 的雜湊值(Hash Value)。

2025年1月29日
基礎概念
3

SHA-1 是什麼?為什麼不再安全?

SHA-1(Secure Hash Algorithm 1)是一種雜湊演算法,由 美國國家安全局(NSA) 設計,並於 1995 年由 美國國家標準與技術研究院(NIST) 發布。 SHA-1 的作用是將任意長度的輸入數據轉換為 固定 160 位元(20 字節) 的雜湊值(Hash Value),通...

2025年1月30日
基礎概念
4

什麼是 Session Fixation?一次搞懂會話固定攻擊與防護方式

Session Fixation(會話固定攻擊)是一種駭客透過設定或操控受害者的會話 ID(Session ID)來劫持帳戶的攻擊方式。 一般來說,當使用者登入網站時,伺服器會產生一個「Session ID」來識別該用戶的登入狀態。 如果網站的會話管理不夠安全,攻擊者就能預先設定或強迫受害者使用特定...

2025年1月30日
架構
5

HTTP 與 HTTPS 的差別:新手完整指南

當你在瀏覽網頁時,是否注意過網址開頭有時是「http://」,有時是「https://」? 雖然這兩者看起來只差了一個「s」,但它們的安全性、使用方式及應用場景卻大不相同。 這篇文章將帶你深入了解 HTTP 和 HTTPS 的區別,並幫助你理解為何大多數網站都逐漸轉向 HTTPS。

2025年1月31日
基礎概念
6

什麼是 CSRF 攻擊?一次搞懂跨站請求偽造與 Cookie 安全防護

你有沒有想過,為什麼登入網站後不用一直重新輸入帳號密碼? 這背後的功臣就是 Cookie。 但 Cookie 這個方便的機制,也可能被駭客利用來「冒充你」發送請求。 這篇文章會用一個「游泳」的比喻開始,帶你理解 Cookie 的運作原理,再一步步拆解駭客如何發動 CSRF 攻擊,以及我們該如何防禦。

2025年1月31日
架構
7

什麼是 XSS 攻擊?一次搞懂跨站腳本攻擊與防護方式

想像一下:你點開一個看似正常的網頁連結,下一秒卻發現自己的社群帳號被盜、銀行頁面被篡改,甚至電腦成了駭客的挖礦工具——這就是 跨站指令碼攻擊(XSS) 的恐怖之處。 作為最常見的網站安全漏洞之一,XSS 在 OWASP 十大資安風險中常年上榜。 無論你是網站開發者、初學工程師,還是單純想保護自己的網...

2025年2月3日
JavaScript
8

SQL 注入攻擊全解析:從入門到防禦實戰指南

當你在網站登入框輸入帳號密碼時,有沒有想過駭客可能用「’ OR 1=1 –」這種神秘代碼直接突破防線? 這就是臭名昭著的 SQL 注入攻擊,至今仍位居 OWASP Top 10 網路安全威脅榜首。 本文將以新手角度,帶你親歷駭客攻擊思維,並掌握關鍵防禦技術,從此寫出「防彈級」...

2025年2月3日
資料庫
9

新手指南:深入了解 Content-Security-Policy (CSP) 與網站安全

在現代網頁開發中,安全性是不可忽視的重要議題。 惡意攻擊(如 XSS(跨站腳本攻擊))經常利用網頁漏洞來執行未經授權的腳本,從而竊取用戶資料或控制網站行為。 為了防止這類攻擊,瀏覽器提供了一種強大的安全機制——Content-Security-Policy (CSP)。 Content-Securi...

2025年2月3日
架構
10

什麼是同源政策(Same Origin Policy)?從 1995 年的 Netscape 瀏覽器說起

當你在瀏覽器中登入銀行網站時,有沒有想過「為什麼其他網頁無法偷看我的帳戶資料?」 這背後關鍵就是 Same-Origin Policy(同源政策)。 作為現代網路安全的基石,這項機制默默守護著每個使用者的隱私。 本文將以新手視角,帶您理解這個政策的設計原理、運作方式與歷史演進。

2025年2月3日
架構
11

跨來源資源共享(CORS)完整指南:打破瀏覽器的安全邊界

在現代的網頁開發中,跨網站數據請求是一個非常普遍的需求。 例如,我們可能需要從其他網站獲取數據,或者將數據發送給第三方 API。 而這種跨域請求會受到一個重要的安全機制限制——CORS,即「跨來源資源共享」(Cross-Origin Resource Sharing)。 對於新手來說,理解 CORS...

2024年11月1日
架構