← 返回 CaseShift
教學

線上 JSON 格式化安全嗎?點解要唔上傳

將一段 JSON 貼去隨便一個「美化/格式化」網站,感覺好無害 —— 直到嗰段內容入面有 API key、session token,或者客戶資料。呢篇講清楚伺服器端 formatter 嘅私隱風險、2025 年研究發現咗咩,同埋點樣喺瀏覽器入面格式化、唔上傳。

點解「淨係排版」都有風險

好多線上 JSON 工具會將你貼上嘅文字送到伺服器,或者喺你撳 **Save/Share** 之後存低。就算介面得一個文字框,你通常都證明唔到:

  • 有冇寫 log

  • 有冇產生可分享 URL

  • 數據會留幾耐

  • 「最近連結」可唔可以俾人逐個掃
  • 如果你嘅 JSON 來自 production log、webhook,或者 config dump,將貼上框當記事本用,係安全問題。

    2025 年研究講咗咩

    2025 年,watchTowr 等安全研究人員檢查咗一啲好受歡迎嘅 code formatting 網站(包括 JSONFormatter、CodeBeautify)。佢哋證明:**已儲存**嘅提交可以透過公開嘅「Recent Links」類介面同可預測 URL 大量取回 —— 唔係因為破解咗加密,而係用戶將秘密貼去會保留內容嘅工具。

    後續報道描述咗數以萬計嘅已存 paste,入面有憑證、API key、private key、雲端 token 同個人資料。重點好直接:**只要工具可以 save/share 你嘅內容,就要假設之後可能有人睇到。**

    你唔使記住每個產品名。風險類型係一樣:只要格式化要上傳,或者要「儲低稍後睇」,就有呢類暴露面。

    人哋不小心會貼啲咩

    日常工作嘅 JSON 好常見會有:

  • Bearer/refresh token

  • 資料庫連線字串

  • 雲端金鑰

  • 內部 hostname、客戶 ID

  • Webhook secret
  • 排版唔會洗走呢啲嘢。縮排唔會令 secret 變安全。

    貼去任何線上工具之前嘅清單

  • **先剷 secret** —— 本地將 token 換成 `"REDACTED"`。

  • **優先揀瀏覽器端工具** —— 處理留喺你部機。

  • **唔好亂 Save/Share** —— 除非你真係想公開 URL。

  • **唔好貼 production dump** 去廣告好多嘅「免費 formatter」。

  • **將分享連結當公開 pastebin** —— 有 URL(或者估到 ID)嘅人都可能攞到內容。
  • 私隱替代:喺瀏覽器格式化 JSON

    JSONly 係 ToolBookly 嘅 JSON 格式化/驗證工具,喺瀏覽器執行:貼上、格式化、驗證、複製 —— **唔使為咗排版而上傳到 ToolBookly 伺服器處理**。

    **典型流程:**

  • 打開 JSONly

  • 貼上 JSON

  • 喺本地格式化或驗證

  • 複製結果
  • 英文版:JSONly

    幾時仍然可以用伺服器端工具

    如果內容係公開 API 範例、教學用 JSON,或者完全假資料,伺服器端工具冇問題。一旦 payload 可能識別到人、開到系統、或者解鎖帳戶,就應該留喺本地。

    總結

    線上 JSON formatter 好方便 —— 而呢份方便已經令一啲機構因為 paste 被保留同暴露而流失真實憑證。如果你要美化/驗證可能含 secret 嘅 JSON,用**瀏覽器端**工具。

    想 **pretty print、驗證或者 minify** 都唔上傳?睇 線上 Pretty Print/驗證 JSON 唔上傳。

    用 JSONly 私密格式化 JSON →