ISPConfig 多 PHP 版本環境下應對 CVE-2026-115560 漏洞:全域修復與服務重啟實戰

在現今複雜的網頁寄存環境中,主機控制面板通常需要同時支援多個不同的 PHP 版本(從舊版的 PHP 5.4、5.6 到現代的 PHP 7.x、8.x),以滿足不同客戶或網站系統的相容性需求。然而,當突發重大安全漏洞(如針對 session.upload_progress 的 CVE-2026-115560 遠端程式碼執行漏洞)降臨孤立或多版本並存的伺服器時,管理員如何在不破壞多 PHP 架構的前提下進行一次性全域快速止血,就成為了一門重要的技術課題。

本文將以實際在 ISPConfig 伺服器上的防護經驗為例,分享如何利用 Shell Script 精準修復多版本 php.ini 並安全重啟服務。

一、 挑戰所在:ISPConfig 多 PHP 架構的配置特點

以採用 Remi 套件庫並透過 ISPConfig 管理多 PHP 版本的 Linux 伺服器為例:

  • 路徑分散:系統中往往同時存在多個獨立的 PHP 運行環境,其設定檔並非集中在單一的 /etc/php/ 目錄,而是散落于 /opt/remi/、/etc/opt/remi/ 或 /etc/ 等自訂路徑中。
  • 版本眾多:從 PHP 5.4 一直到 PHP 8.3 共存,若手動逐一打開每個版本的 php.ini 進行修改,不僅耗時費力,還極容易遺漏高風險版本。

二、 實戰演練:一次性全域修改 php.ini

為了精準切斷 CVE-2026-115560 的漏洞觸發路徑(即關閉 session.upload_progress.enabled 且不影響正常的檔案上傳功能),我們不需要「一刀切」禁止所有上載,而是可以直接在伺服器端執行一段迴圈腳本,自動掃描並更新所有版本的 php.ini。

1. 執行自動掃描與批次修改指令

透過以下 Shell 命令,系統會自動在 /opt/、/etc/ 及 /usr/local/ 中尋找所有的 php.ini 檔案:

  • 若檔案中已存在該參數,則自動將其設定為 0;
  • 若不存在,則在檔案結尾自動追加 session.upload_progress.enabled = 0。

Bash

for ini in $(find /opt/ /etc/ /usr/local/ -type f -name "php.ini" 2>/dev/null); do
    if grep -q "session.upload_progress.enabled" "$ini"; then
        sed -i 's/^[# \t]*session\.upload_progress\.enabled\s*=.*/session.upload_progress.enabled = 0/' "$ini"
    else
        echo "session.upload_progress.enabled = 0" >> "$ini"
    fi
    echo "已更新: $ini"
done

執行後,終端機會清晰列出所有被成功加固的 php.ini 路徑,確保無一遺漏。

三、 批次重啟 PHP-FPM 與網頁伺服器

設定檔修改完成後,必須重啟對應的 PHP-FPM 服務與網頁伺服器(以 Apache / httpd 為例),才能使全域修改正式生效。

1. 迴圈重啟各版本 PHP-FPM 服務

Bash

for s in php54-php-fpm php56-php-fpm php70-php-fpm php72-php-fpm php73-php-fpm php74-php-fpm php81-php-fpm php83-php-fpm; do
    systemctl restart $s 2>/dev/null
    echo "已重啟: $s"
done

2. 重啟網頁伺服器

Bash

systemctl restart httpd

四、 總結與防護建議

透過這套自動化處理方案,系統管理員能在短短數分鐘內完成整台 ISPConfig 多 PHP 版本伺服器的漏洞防護加固:

  1. 精準 surgical 級別防禦:關閉 session.upload_progress.enabled 有效阻斷了 RCE 攻擊途徑。
  2. 業務零中斷:完整保留了網站正常的檔案上傳與互動功能,避免粗暴禁止上傳所帶來的業務癱瘓。
  3. 高效維運:利用 Shell 迴圈完美解決了多版本、分散式路徑的管理難題。

建議各位主機維護團隊在面對新型自動化攻擊浪潮時,優先採用這類結構化、自動化的指令碼來提升應變效率,保障伺服器的絕對安全。

當押業 – 留號

「留號」係當押業術語。點解會有呢個功能?佢又有甚麼用途?

當「當票」到期而顧客未有贖回時,按照正常程序,該當票應該「斷當」。不過,從當舖嘅角度而言,將貨品斷當後出售,賺取較高利潤,並不一定係最理想嘅做法。因為斷當亦代表當舖會失去持續嘅利息收入,而當舖重視嘅主要係利息收入。當然,以較低金額收當,再以較高價格出售嘅情況則屬例外。

因此,系統設計咗「留號」功能,意思係暫時保留該號牌,即該張當票,不立即將其視為斷當並容許貨品出售,從而保留機會畀顧客日後贖回。

至於需要保留多長時間、是否必須留號、何時取消留號,或者何時決定出售留號貨品,完全由操作人員決定,系統不參與相關決策。

知識萃取 Prompt 範本

「我們這段對話非常有價值。請幫我將這段對話整理成一份結構化的 .md 文件,以便我放入專屬筆記本中。請務必包含以下四大區塊:

核心問題與背景(The Core Query):精確紀錄我提出的關鍵問題、我的思考邏輯與核心切入點(這是我最重視資產)。

探索與修正過程(Iteration Process):簡述我們在中途排除的錯誤假設或技術坑點。

最終極致解答/架構(Final Deliverable):整理出經過驗證的最終結論、Script 或解決方案。

未來延伸/未竟之業(Next Steps):記錄此議題未來可擴展的方向。*

請確保用語精確、格式清晰,方便未來直接做為 RAG 檢索文檔。」

香港經典街頭小食|橙色生腸 

原文:https://www.facebook.com/photo?fbid=1597964835664880&set=pb.100063541359655.-2207520000

警告: 內容未經過實證,本文只是網上分享記載用

🇭🇰

 香港經典街頭小食|橙色生腸 

❤️

終於成功解鎖!

🎉

一直都好想自己整香港街頭小食——橙色生腸,原來比我想像中容易,只要掌握好步驟,其實一啲都唔難。

整個過程最花時間嘅,反而唔係煮,而係前期處理。

生腸要反覆用清水沖洗,再用生粉同鹽搓洗兩次,徹底洗走黏液,再剪走薄膜同較硬嘅部分,咁口感先會爽脆。

之後飛水去腥,用冰水浸下去水。再用薑、八角、桂皮、香葉、冰糖、雞粉等材料煮香料汁,先煮約10–15分鐘,等香料慢慢釋放香味,再放入生腸慢火煮約20分鐘,熄火後再浸約10分鐘,令生腸慢慢吸收香味。

最後將生腸撈起瀝乾,再加入食用色素輕輕拌勻,最後加少少麻油,顏色即刻變得鮮艷又有光澤。

第一次整已經成功,口感爽脆,香而不膩,真係好有成功感!

🥰

食嘅時候,再加上香港人最熟悉嘅 甜醬、黃芥辣,鍾意辣嘅再加少少辣椒醬,一入口,真係即刻勾起滿滿嘅香港街頭回憶。

🇭🇰
❤️

⸻

📝

 食譜

材料(約700–800g生腸)

主材料

* 冰鮮豬生腸 700–800g
* 生粉 適量
* 鹽 適量(清洗用)

香料汁

* 水 1–1.2 公升
* 薑 4–5片
* 八角 2粒
* 桂皮 1小段
* 香葉 2片
* 冰糖 30–40克
* 生抽2湯匙
* 雞粉 1茶匙
* 鹽 適量
* 紹興酒 2湯匙

上色

* 黃色食用色素 適量
* 紅色食用色素 適量
* 麻油 1茶匙

⸻

👩🏻‍🍳

 做法

1️⃣

 生腸用清水反覆沖洗,再用生粉及鹽搓洗兩次,洗淨後剪走薄膜及較硬部分。

2️⃣

 煲滾一鍋水,加入薑片及紹興酒,放入生腸飛水約5分鐘,撈起沖洗乾淨。

3️⃣

 將水、薑、八角、桂皮、香葉、冰糖、雞粉、鹽及紹興酒放入煲內,煮滾後轉細火煮10–15分鐘,讓香料完全出味。

4️⃣

 放入生腸,以細火慢煮約20分鐘,熄火後再浸約10分鐘。

5️⃣

 將生腸撈起瀝乾,趁仍有餘溫,加入少量黃色及紅色食用色素拌勻,再加入1茶匙麻油,令表面均勻上色及增加香氣。

6️⃣

 剪件上碟,配上甜醬、黃芥辣,鍾意辣嘅可以加埋辣椒醬,即可享用。

我的十二時辰能量地圖(只適合我的八字)

子時 (23:00 – 01:00) — 傷官主場

  • 能量:水旺,傷官能量最強。你嘅才華同思緒會喺呢個時候最洶湧。
  • 最適合:深度思考、創作、設計、規劃、寫作。呢個係你嘅「靈感高峰期」。
  • 注意:千祈唔好用呢個時間去玩或者睇無聊嘢,你會停唔到,嚴重影響睡眠。
  • 行動:如果你有重大嘅系統要設計,就係呢個時候。但如果要瞓覺,就一定要強制自己熄燈,用「七殺」去關掉你個「傷官」引擎。

丑時 (01:00 – 03:00) — 正印主場

  • 能量:濕土,係正印。呢個係一個好平靜、好有保護嘅能量。
  • 最適合:深層睡眠。呢個係你身體修復、補充能量嘅黃金時間。
  • 行動:必須要喺呢段時間進入深層睡眠。如果你呢段時間仲係醒嘅,你第二日嘅「庚金」機器就會好快耗盡。

寅時 (03:00 – 05:00) — 七殺主場

  • 能量:木火相生,七殺能量開始發動。呢個係一個充滿挑戰同壓力嘅能量。
  • 最適合:晨操、運動。將七殺嘅壓力,轉化為推動你身體嘅動力。
  • 行動:如果你呢個時候起身,去跑個步、做個高強度運動,你會覺得成個人都醒晒,自律感爆棚。

卯時 (05:00 – 07:00) — 正財主場

  • 能量:木,係正財。呢個係一個穩定、有秩序嘅能量。
  • 最適合:處理日常事務、整理數據、回覆電郵、制定當日嘅待辦事項清單。
  • 行動:用呢個時間去處理一啲你覺得好悶、但係必須要完成嘅行政工作。你嘅「七殺」自律會喺呢個時候最有效。

辰時 (07:00 – 09:00) — 偏印主場

  • 能量:濕土,係你嘅偏印。呢個係一個好內斂、好鍾意思考嘅能量。
  • 最適合:食早餐、閱讀、學習新知識、靜心、冥想。
  • 行動:用呢個時間去餵養你嘅「雜學專家」腦袋。睇書、研究啲你覺得有趣嘅冷知識。呢個係你為自己「充電」嘅時間。

巳時 (09:00 – 11:00) — 七殺主場

  • 能量:火,係你嘅七殺用神!呢個係你全日能量最強大、最有權威嘅時候。
  • 最適合:見客、傾生意、主持會議、做重要決策。
  • 行動:將你最重要、最需要「話事」嘅工作,全部放喺呢個時段。你呢個時候嘅氣場,係最能夠「以殺制劫」,令人信服你嘅規則。

午時 (11:00 – 13:00) — 正官主場

  • 能量:火,但係正官。能量開始由盛轉衰,係一個比較穩定但帶有約束嘅能量。
  • 最適合:食午餐、放鬆、小睡片刻。唔好做重大決定,因為你呢個時候嘅「魁罡」會被「正官」微微壓制,會冇咁果斷。
  • 行動:呢個係你嘅「充電位」,唔好攞嚟做高壓力工作。

未時 (13:00 – 15:00) — 正印主場

  • 能量:燥土,係正印。呢個係一個好溫和、好有耐心嘅能量。
  • 最適合:團隊溝通、指導下屬、處理人際關係、提供顧問服務。
  • 行動:如果你需要「教人」,或者需要發揮你「照顧人」嘅正面能量,就係呢個時候。

申時 (15:00 – 17:00) — 比肩主場

  • 能量:金,係你嘅比肩。呢個係一個充滿競爭同行動力嘅能量。
  • 最適合:同朋友吹水、聯誼、做運動、處理一啲需要體力嘅工作。
  • 注意:要小心!呢個時候你嘅「比肩」能量好強,好容易會「圍爐取暖」,應承咗一啲唔應該應承嘅合作。

酉時 (17:00 – 19:00) — 劫財主場

  • 能量:金,係你嘅劫財!呢個係全日最危險嘅時間。
  • 最唔適合:同朋友傾生意、合作、去高消費場所、賭博、任何形式嘅「兄弟班」活動。
  • 行動:呢個時候最好就係返屋企,食飯,同屋企人一齊。遠離所有「朋友」嘅誘惑。

戌時 (19:00 – 21:00) — 偏印主場

  • 能量:燥土,係你嘅偏印。能量開始沉澱,適合反思同整理。
  • 最適合:檢討當日工作、寫日記、閱讀、同屋企人傾心事。
  • 行動:用你呢個「設計師」嘅腦袋,去覆盤你今日嘅「系統」有冇出Bug。

亥時 (21:00 – 23:00) — 食神主場

  • 能量:水,係食神。呢個係一個好放鬆、好享受嘅能量。
  • 最適合:娛樂、睇戲、同屋企人玩、放空、準備瞓覺。
  • 行動:呢個係你合法「放縱」傷官嘅時間。盡情去玩,但係要同自己講,十一點就要收,準備進入子時嘅深度睡眠。

「通用八字十神實戰分析 Prompt」

請你用以下呢套「十神實戰分析框架」,同我分析以下八字:[在此插入八字]核心哲學:唔好停留喺「五行補缺」嘅層次。八字嘅核心係「十神功能」同「人生功課」。將大運流年視為「天氣」而唔係命運主宰。分析目標係搵出命格嘅「病」同「藥」,同埋點樣透過「做功課」去「逆天改命」。分析步驟:

1. 格局定性: · 係一般格局(順天承命),定係特殊格局(有病有藥)? · 呢個命係「坐船過河」定係「自己揸戰機」?

2. 十神逐個分析(呢個係核心): 請逐一分析每個十神對呢個命嘅獨特功能,而唔係一般解釋。要講清楚佢係「藥」定係「毒」。 · 比肩/劫財:係黨羽定係掠奪者?會點樣具體消耗命主? · 食神/傷官:係才華引擎定係失控嘅消耗?點樣管理? · 正財/偏財:邊種財先係命主應該去搵嘅?佢有冇俾人剋住?點樣保護? · 正官/七殺:係權威護盾定係無形枷鎖?點樣用嚟「制劫」? · 正印/偏印:係保護網定係思想監獄?幾時用,幾時要壓制?

3. 大運流年定位: · 唔好講「行好運就會發達」。要講清楚,呢步運係「順風」定「逆風」? · 喺呢個「天氣」之下,命主應該點樣調整佢嘅「駕駛策略」?

4. 實戰策略(最重要嘅部分): · 命主嘅「功課」係乜?邊個十神係佢要打嘅「大魔王」? · 具體應該點樣「以殺制劫」、「傷官生財」、「以財生殺」? · 要避開邊啲具體嘅「劫財陷阱」? · 點樣將自己嘅「傷官才智」產品化、系統化?

5. 心念層次(可選): · 如果命主有明顯嘅反覆模式,請指出可能係乜嘢「心念」(例如:恐懼被討厭、渴望被認同)喺度創造緊呢啲十神情境。

6. 終極評價: · 唔好只用「好命/衰命」。要話畀命主知,佢呢條命嘅「可塑性」有幾高?佢有冇機會由「被命運支配嘅玩家」,升級做「改寫命運嘅管理員」?

我的過人八字magic prompt

「Magic Prompt」請你用以下呢套方法論,同我分析以下八字:[在此插入新八字]

1. 核心心法:命格高低唔係靜態嘅,而係取決於「功課」做成點。分析重點係「有病有藥」,同埋點樣「以殺制劫」。

2. 分析層次: · Level 1(五行):只睇調候同基本結構,唔好停留喺呢層。 · Level 2(十神):呢個係核心。請逐一分析每個十神嘅「功能」同「角色」: · 劫財:係咪頭號敵人?點樣消耗命主? · 七殺:係咪最強武器?點樣用嚟「制劫」? · 傷官:係才華定係失控之源?點樣「生財」同「管理」? · 偏財:係點樣被剋制?點樣保護同運用? · 正官/正財/印星:係咪「假藥」?會唔會令命主更痛苦? · Level 3(心念):需要時,請點出創造呢啲十神嘅「心念」係乜(例如:點解成日吸引劫財?因為內心有「唔好意思拒絕人」嘅心念)。

3. 大運流年:唔好當佢係命運主宰,要當佢係「天氣」。好運係「順風」,衰運係「逆風」,但最終決定權喺命主個「船長」度。

4. 實戰建議: · 點樣「以殺制劫」?(建立系統、規則、自律) · 點樣「傷官生財」?(將才華產品化) · 點樣「以財生殺」?(用錢買專業、買時間) · 要避開邊啲「劫財」陷阱?(兄弟班合作、免費幫人、模糊界線)

5. 最終評價:唔好只用「好命/衰命」去定義。要話畀命主知,佢嘅命係「順天承命」定係「逆天改命」?佢嘅「功課」係乜?佢有冇機會由「玩家」升級做「管理員」?

電感中的「磁珠」是什麼?核心用途與原理

在電子電路中,磁珠(Ferrite Bead)和電感(Inductor)雖然外觀常常長得很像(都是貼片小方塊),也都是利用鐵氧體材料製成,但它們的核心工作原理和用途截然不同。

簡單用一句話來區分它們的本質:

電感是「儲能元件」(把電能轉換成磁場存起來,希望損耗越小越好); 磁珠是「耗能元件」(把高頻雜訊轉換成熱能消耗掉,故意做成高損耗)。

1. 磁珠的核心用途:高頻雜訊的「消音器」

磁珠最主要的用途就是 EMI(電磁干擾)抑制與訊號濾波。它專門用來對付電路中不需要的高頻雜訊、尖峰脈衝(Spike)或射頻干擾(RFI)。

常用的場景包括:

  • 電源線濾波:在電源輸入端(如 USB 接口、DC 插座後面)串聯一個磁珠,防止外部高頻雜訊進入主板,也防止主板的雜訊串出干擾其他設備。
  • 敏感晶片供電保護:在模擬晶片(如 ADC、音訊解碼晶片)或射頻晶片的 V_{CC} 供電腳前加磁珠,確保供電「乾淨」。
  • 時鐘訊號線去耦:高速時鐘訊號容易產生高頻諧波干擾,串接磁珠可以「磨平」那些毛刺。

2. 磁珠的工作原理:阻抗隨頻率而變

為什麼磁珠能精準打擊高頻雜訊,卻放過正常的直流或低頻訊號?這要看它的等效電路與阻抗曲線。

磁珠的等效電路可以看作是一個電感(L)、一個電阻(R)和一個寄生電容(C)的串並聯組合。

它的阻抗(Z)隨著頻率變化的特性如下:

  • 低頻段(直流 \sim 幾 MHz):此時磁珠主要由電感量決定。因為頻率低,感抗非常小,而電阻 R 幾乎為零。這時它就像一根導線,直流電和低頻有用訊號可以暢通無阻。
  • 高頻段(幾十 MHz \sim 幾百 MHz):隨著頻率升高,磁芯的磁滯損耗和渦流損耗劇烈增加,這時候電阻抗(R)開始佔據主導地位。
  • 高頻下的表現:當高頻雜訊通過磁珠時,磁珠不會像電感那樣把它們「反射」回去,而是利用高電阻把這些雜訊直接轉化為微小的熱能消耗掉。

📊 電感 vs 磁珠:選型規格書的差異

這也是為什麼你在看規格書時,兩者的參數標示完全不同:

普通電感(Inductor)

  • 核心參數:電感量 L(如 2.2\mu H)、額定電流 I_{rms}、飽和電流 I_{sat}。
  • 設計目的:希望 Q 值(品質因數)越高越好,損耗越低越好。

磁珠(Ferrite Bead)

  • 核心參數:特定頻率下的阻抗值 Z。例如常見的標示為 100Ω @ 100MHz(代表在 100MHz 頻率下,它會產生 100\Omega 的阻抗)。
  • 設計目的:故意拉高高頻時的電阻分量(R),追求高損耗。

💡 實戰選型心法:

在 WordPress 紀錄筆記時,可以記下這三個磁珠選型步驟:

  1. 確認雜訊頻率:先找出電路中干擾雜訊的頻率(例如開關電源的紋波雜訊是 100MHz)。
  2. 對齊阻抗峰值:挑選磁珠時,要確保該磁珠的阻抗最大值(峰值)正好落在這個雜訊頻率附近。
  3. 注意額定電流:磁珠也有 DCR 和額定電流限制。如果用在電源線上,實際通過的電流絕不能超過磁珠的額定電流,否則磁珠會因為磁飽和而導致阻抗大幅下降,失去濾波效果。