資安
資安週報 2026-W43:PHP、GitLab 與憑證私鑰外洩
2026 年第 43 週(10 月 19 日起)的安全更新整理:PHP 兩個未經認證的遠端執行漏洞、GitLab 一則 CVSS 10.0、eMudhra 八張中繼憑證私鑰外洩,以及 Node.js、Laravel、Java、Chrome。每一條都回到官方公告核對,查不到的也列出來。
當你問負責系統的人網站安不安全,對方可能會看著官網首頁告訴你:主機有防火牆、連線有加密、密碼設得很複雜。這些都對,但它們只顧到了你每天看得到的那扇正門。
在〈資安新手入門 01|資安公告出來了:怎麼知道自己的系統中不中〉那篇,我們談過怎麼確認系統實際在跑的版本;但實務上更常遇到的狀況是:出問題的那個地方,根本不在你以為的名單上。網站、後台、信箱、各種外部服務,只要能從網路上連進來、或是拿著通行證動到公司資料,都算一扇對外的門。列不出來,就談不上保護。這是資安新手入門的第二篇,我們不談任何技術指令,只做一件經營者自己就能動手的事:把公司對外的門全部列出來。
在經營者眼裡,公司的系統可能就叫官網或會員系統;但在網路上,它是好幾個獨立運作的入口拼起來的。英國國家網路安全中心(NCSC)在《資安十步:資產管理》(10 Steps to Cyber Security: Asset Management)指南裡寫得很明白:隨著時間過去,系統通常會自然生長,要一直掌握環境裡有哪些資產並不容易;而資安事故之所以發生,往往就是因為沒有完全搞清楚環境裡有什麼——可能是一個沒更新的服務,或是一個暴露在外的雲端儲存帳號。
這種搞不清楚,可能來自三個地方:
要把門管好,第一步不是買更貴的防護設備,而是先把門算清楚。你可以把公司對外的入口分成下面四組來盤點。
正門是你每天打開的官網或產品首頁,但正門旁邊可能還有側門。只要掛在公司網域底下、從外面連得上的網址,都算數:
你可以這樣問負責的人:除了我們每天看的主網站,公司網域底下還有沒有其他網址從外面連得進來?測試站跟舊版網站現在還開著嗎?有沒有連到正式資料庫?
這一組門不是給客人走的,是給管理系統的人走的。正因為權限最大,只要密碼外流或權限沒收好,對方進來看到的就是整間公司的底細:
你可以這樣問負責的人:我們的管理後台和主機控制台,現在總共有幾個人進得去?資料庫有沒有直接對整個網路開放?
為什麼信箱和程式碼倉庫也是系統入口?因為它們裝著所有其他入口的鑰匙:
你可以這樣問負責的人:我們所有主機、網域與外部服務的擁有者,綁的是公司的信箱還是某個人的私人信箱?程式碼版本庫是私人還是公開的,現在有哪些帳號看得到?
你的系統可能串接了各種外部服務:刷卡金流、發驗證碼的簡訊商、寄通知信的服務、雲端儲存空間,或是外接的 AI 模型。
這些服務靠的不是真人每天輸入帳號密碼,而是一串金鑰,作為程式跟外部服務之間的通行證。〈AI 寫的程式碼最常踩的資安地雷:權限、金鑰、輸入驗證〉那篇解釋過,誰拿到這串金鑰,誰就能用你的名義、花你的錢,等到某天收到比平常高出好幾倍的帳單、或是服務被服務商停用,才發現早就外洩了。
不知道系統到底串了幾家外部服務時,最準的線索不在工程師腦袋裡,而在財務那邊。〈找不到原廠商了:網域、主機與原始碼怎麼要回來〉那篇整理過對位置的方法:直接拿公司的信用卡帳單與每月固定扣款項目出來對,只要還在付錢,就代表有一項服務還在跑。
你可以這樣問負責的人:對照公司每月的扣款紀錄,我們的系統現在串了哪幾家外部服務?各自的金鑰放在哪裡?如果今天要換掉其中一把金鑰,誰知道去哪裡換?
你不需要等工程師有空才能開始。這張盤點表就是〈交接不要變黑盒子:一份可以留給下一個人的最小文件集〉裡「系統在哪跑」與「誰能登入」那兩頁的起點。前半段你可以對著公司常用的書籤與每月帳單自己填;填不出來的空格,直接拿去問負責系統的人:
| 入口類別 | 項目範例 | 網址或服務名稱 | 擁有者在誰名下 | 帳單誰在付 | 誰有權限或金鑰 | 現在還在用嗎 |
|---|---|---|---|---|---|---|
| 給人看的網站 | 官網、活動頁、測試站 | (填寫網址) | (公司或個人信箱) | (付款方式) | (內部或外包名單) | 使用中/可停用 |
| 後台與控制台 | 網站後台、主機商、網域商 | (填寫位置) | (公司或個人信箱) | (付款方式) | (內部或外包名單) | 使用中/可停用 |
| 信箱與版本庫 | 管理信箱、程式碼倉庫 | (填寫服務商) | (公司或個人信箱) | (付款方式) | (內部或外包名單) | 使用中/可停用 |
| 第三方服務 | 金流、簡訊、寄信、AI 服務 | (填寫服務商) | (公司或個人信箱) | (付款方式) | (金鑰保管位置) | 使用中/可停用 |
當你把這四列填完,不需要看懂任何程式碼,就能直接做出三個管理決定:
把對外的門列出來,是所有資安與長期維護的第一步。整理成三件事:
恩梯科技是客製化開發出身的系統軟體公司,現在做的是 AI 系統的長期維護。如果你拿著這張表問了一輪,發現好多格填不出來、或是想確認每扇門有沒有關好,可以從一次系統健檢開始:看的是程式碼、資料庫、部署、資安四個面向,〈系統健檢到底在看什麼〉那篇寫了完整的檢查內容。預約系統健檢
Want to bring these practices into your own company?
We build long-term relationships with a select few partners worth going deep with.
Need help?
Message us directly on LINE