在檢視 DevTools 網路頁的 Headers 資訊時,有時後會顯示下面這行警告訊息:
Provisional headers are shown
這就代表有些敏感資訊被 DevTools 隱藏。舉例來說,CloudFront 有一套 基於 Signed Cookie 的驗證系統,某些需要登入後才能存取的資源,比如 電子書、影音就需要用這種方式來防止外流。不過有做 DRM 還是比較好啦,畢竟沒 DRM 你的檔案還是跟裸奔一樣啊!😆
NetLog 顧名思義,是一套 Chromium Project 內建的網路事件記錄系統 (Network Logging System),因為我們需要拿取被 DevTools 隱藏的資訊,所以就要靠 NetLog 啦。有 Log 才能 Debug!
chrome://net-export/
,你應該會看到以下的介面那麼輸出的 JSON 檔要怎麼讀?Google 也幫你弄好了。
所以說,你要解析的敏感資訊是什麼呢?
光喜自得!