開啟 3 天免費試用
註冊即可免費體驗全部高級功能。
*只限新用戶;每位用戶只可獲得一次試用。


憑證填充攻擊是一種自動化攻擊:把從某項服務竊取的用戶名稱和密碼組合拿到其他服務嘗試。它得手是因為人們重用登入資料,所以被攻擊的網站不必曾發生最初的外洩。中文媒體亦常稱之為「撞庫攻擊」;OWASP 把它列為自動化威脅 OAT-008,保安團隊亦稱之為 account checking、credential replay 或 password list attack。
關鍵要點
- 憑證填充攻擊重放的是已知的憑證組合,主要不是猜測新密碼。
- 一個重用的密碼,可能令低價值網站的外洩演變為電郵、購物或金融帳戶失守。
- 獨有密碼、密碼管理工具、MFA 和通行密鑰能減低用戶一方的風險。
- 服務方需要多層偵測、封鎖外洩密碼、速率控制和有用的保安通知。
這種攻擊屬於網絡安全指南中的帳戶層。
OWASP 把這種威脅定義為以大量登入嘗試驗證被盜的用戶名稱/密碼組合,組合常來自其他應用程式或公開外洩資料。[1]目標服務即使妥善保護了自己的密碼庫,仍可能收到從別處重用的有效憑證。
自動化不只是快速提交表格。操作者會統一電郵格式、剔除明顯無效紀錄、適應各網站回應,並以混入正常流量的節奏測試。清單夠大時,極低的成功率也能產出有價值帳戶,所以防守方須綜合觀察認證事件,而非孤立判斷每次嘗試。
| 攻擊 | 輸入 | 模式 | 主要弱點 |
|---|---|---|---|
| 憑證填充攻擊 | 被盜的用戶名稱/密碼組合 | 以大量已知組合測試多個帳戶 | 憑證重用 |
| 暴力破解 | 大量猜測的密碼 | 對一個帳戶反覆猜測 | 弱密碼或可猜到的密碼 |
| 密碼噴灑 | 一個或幾個常見密碼 | 以相同猜測試多個帳戶 | 常見密碼加薄弱速率控制 |
| 釣魚 | 欺騙性訊息或頁面 | 誘騙用戶交出機密或批准存取 | 核實失誤和社交工程 |
OWASP 防護指引同樣區分:暴力破解對一個帳戶試多個密碼,憑證填充測試來自其他外洩的組合,密碼噴灑把一個弱密碼拿到多個帳戶試。[2]憑證填充可能用上原經釣魚收集的資料,但自動化重放是獨立階段。
電郵地址普遍被重用作用戶名稱;密碼也重用時,一組憑證就能在無關服務間通用。攻擊者可優先攻擊電郵、零售、串流、旅遊、遊戲和支付網站,毋須在每個目標破解密碼雜湊值。
風險不對稱:冷門論壇的外洩可能暴露能開啟主電郵的組合;電郵失守後,重設郵件又能擴大接管。所以不能只憑帳戶價值決定密碼是否要獨有。
只在外洩的服務改密碼無法遏止擴散。每個重用該組合的帳戶都各自暴露,直至換上獨有憑證;改密碼前已建立的工作階段也可能要另行撤銷。先處理掌控復原、資金、工作資料或可信通訊的帳戶。
OWASP 憑證填充防護指引稱 MFA 為最有力的通用防禦,並指出通行密鑰令更強認證在現代裝置上切實可行。獨有密碼仍然重要,因為各服務的 MFA 支援和復原途徑不同。
通行密鑰改變了攻擊者的輸入:沒有可拿到其他域名重放的共用密碼字串。用戶仍需保護裝置解鎖、帳戶復原、同步通行密鑰的供應商和有效工作階段。它減低憑證填充風險,但不能消除所有接管途徑。
密碼管理方式可參閱密碼管理工具是否安全及何時應更改密碼。
沒有單一控制足夠。服務應組合使用:
NIST 要求把擬設密碼與常見、可預期或已外洩密碼的封鎖清單比對,並在有證據顯示驗證器外洩時要求改密碼。[3]OWASP 建議識別已外洩密碼並多層防禦,因為單靠封鎖 IP 或 CAPTCHA 可能被繞過,或對用戶造成不可接受的損害。
攻擊者可把嘗試分散到大量 IP、放慢速度、模仿瀏覽器,並重用把握較高的組合。過嚴的全域限制也可能鎖住正常用戶,甚至變成阻斷服務工具。
CAPTCHA 提高自動化成本,但不會令正確的憑證組合失效。有效控制會跨帳戶、網絡、裝置、時間和敏感操作關聯行為,再按風險增加阻力。
例如,服務可放行熟悉的低風險登入,對出現在跨帳戶模式中的正確密碼要求額外驗證,並封鎖快速測試大量無關用戶的客戶端。這種多層應對比信任單一 IP 更具韌性,也避免單一門檻變成輕易鎖帳戶的工具。
如有成功的陌生工作階段,請按完整的帳戶復原清單處理。不要認定每則登入失敗通知都代表裝置中毒;憑證清單可能來自無關的外洩。
不等於。憑證可能來自另一次外洩、惡意軟件、釣魚或犯罪市場;目標服務被拿來測試的,是可能本來就正確的憑證。
強度有助抵禦猜測,但這裏關鍵是獨有。再強的密碼若在多個網站重用,一處外洩後仍可被重放。
它為每項服務產生並儲存不同密碼,所以有幫助;但無法撤銷已暴露的密碼,也修復不了已被入侵的帳戶,收到外洩通知後仍需行動。
它能攔截許多只靠被盜密碼的新登入;但攻擊者仍可能針對薄弱的復原流程、竊取有效工作階段或誘騙用戶批准請求,所以仍需多層控制。
通行密鑰與特定服務綁定,不會產生可重用的共用密碼組合。但普及程度和復原方式不一,用戶仍應檢查工作階段並保護復原方式。
OWASP 自動化威脅手冊把憑證填充攻擊列為 OAT-008,並與 OAT-007 憑證破解(credential cracking)區分:後者是猜測憑證值,而不是重放被盜的組合。其防護速查表把 MFA 列為最佳防禦,CAPTCHA、IP 緩解措施、指紋識別和外洩密碼檢查則屬補充的分層措施。
低價值帳戶也可能存有付款方式、虛擬物品、個人資料或重用憑證;有效帳戶還可被轉售或用來接觸聯絡人。
不一定。憑證組合可能從別的網站外洩,再在這裏被測試。請同時檢查收到提示的帳戶和所有重用該密碼的帳戶。
經官方服務撤銷陌生工作階段,把密碼改成獨有密碼,核實復原和 MFA 設定,並保護所有重用舊密碼的其他帳戶。
免責聲明:本文提供一般網絡安全教育,不構成法律、鑑證或專業事故應變建議。
來源
Sources checked 2026 年 10 月 4 日。
延伸閱讀:
註冊即可免費體驗全部高級功能。
*只限新用戶;每位用戶只可獲得一次試用。