Blog Upload Shorten Tools Gallery FAQ Contact Sign in
📢 永久無廣告,自動清除EXIF,保護隱私內容
Security

安全性說明

load.tw 從第一行程式碼開始就把安全與隱私當成核心設計原則,而非事後補丁。以下是我們的安全措施。

HTTPS 全站加密

所有連線強制使用 HTTPS(TLS 1.2+),透過 Cloudflare 提供 SSL 憑證與 HSTS(HTTP Strict Transport Security)。瀏覽器與伺服器之間的資料傳輸全程加密,中間人無法竊聽或篡改。

密碼保護(bcrypt 雜湊)

使用者設定的分享密碼以 bcrypt 單向雜湊儲存,即使資料庫外洩也無法還原原始密碼。密碼驗證設有防暴力破解機制:連續輸入錯誤 10 次後鎖定 1 分鐘,有效阻擋自動化攻擊。

CSRF 表單防護

所有 POST 表單都附帶 CSRF Token(64 字元十六進位隨機值),驗證失敗會返回 419 錯誤。確保每一次操作都是使用者本人發起,而非第三方網站偽造。

無追蹤像素

不安裝 Google Analytics、不安裝 Meta Pixel、不做瀏覽器指紋辨識(fingerprinting)。訪客的瀏覽行為完全不會被第三方追蹤。

伺服器端分析

流量統計完全在伺服器端完成,僅記錄國家代碼(從 Cloudflare CF-IPCountry header 取得)與裝置類型(從 User-Agent 判斷)。具體 IP 位址不會儲存在分析資料中,只用於即時的安全防護(如 rate limiting)。

軟刪除機制

使用者刪除分享時,資料庫記錄會標記為「已刪除」而非立即物理刪除(soft delete)。這是為了保留法律合規所需的稽核紀錄(如 DMCA takedown 紀錄)。雲端儲存的實際檔案會在標記後由排程作業清除。

管理員 IP 白名單

管理員後台(/admin/)僅允許白名單內的 IP 位址存取。即使管理員帳號密碼外洩,非白名單 IP 也無法進入後台。

DevTools 偵測

前端 JavaScript 內建開發者工具偵測。當偵測到 F12 / DevTools 開啟時,會顯示警告或清除頁面內容。此機制可由管理員設定開關,旨在嚇阻一般使用者的右鍵另存行為(技術上無法 100% 阻擋)。

R2 Presigned URL

上傳檔案時,伺服器產生一組限時簽署 URL(presigned URL),瀏覽器直接將檔案上傳到 Cloudflare R2 雲端儲存。簽署 URL 有效期限短暫,過期後無法再使用,避免未授權的上傳。

內容審核與 DMCA 處理

使用者上傳的公開內容需經過審核才會出現在圖庫。我們提供完整的 DMCA 投訴流程,版權所有者可以依法要求下架侵權內容。接獲合法 DMCA 通知後,我們會在 24 小時內處理。

額外安全措施

措施說明
Content Security PolicyCloudflare WAF 規則限制可載入的外部資源來源
Rate LimitingCloudflare + 應用層雙重限流,防止 API 濫用與暴力攻擊
HttpOnly CookieSession Cookie 設定 HttpOnly + Secure + SameSite=Lax,防止 XSS 竊取
SQL Injection 防護所有資料庫查詢使用 PDO Prepared Statement,參數化查詢
XSS 防護所有使用者輸入透過 e()(htmlspecialchars)進行跳脫輸出
Cloudflare DDoS 防護Cloudflare 企業級 DDoS 緩解,自動偵測並阻擋異常流量
防盜連Cloudflare Hotlink Protection 只允許 load.tw 自己的網域嵌入媒體
Google OAuth 2.0登入不儲存密碼,透過 Google OAuth 委託認證

責任揭露

如果你發現 load.tw 的安全漏洞,請透過 聯絡表單 私下回報。我們承諾:

  • 收到回報後 48 小時內確認
  • 不會對善意的安全研究者採取法律行動
  • 漏洞修復後公開致謝(如果你願意的話)

最後更新:2026-10-25

延伸閱讀