微軟Windows等產品不再有隱藏式彩蛋:幾大原因揭秘
近日,一款發佈於近30年前的軟體Office 97被發現隱藏了一個全新的彩蛋,可觸發包含開發人員名單及大眼夾冷笑話的致謝介面。
這項發現令不少老用戶懷舊不已,同時也引發了一個疑問:為什麼在如今的Windows或Office 等旗艦軟體中,這類有趣的隱藏功能幾乎消失了,對此Neowin列舉了幾大原因。
可信計算計劃的推行
轉捩點出現在2002年,當時微軟CEO比爾蓋茲啟動了「可信任運算(TwC)」計劃,該計畫的核心要求是軟體必須具備安全性、隱私性和可靠性,所有程式碼都必須經過嚴格記錄、審計和測試。
由於彩蛋本質上是由未公開操作觸發的隱藏代碼,這與TwC要求代碼完全透明化的原則相悖,導致其在Windows和Office等產品中被明令禁止。
政府與機密機構的合約約束
微軟與各國政府及聯邦機構簽有大量的供應合同,這些客戶對軟體的可靠性和可預測性有著極高的要求。
如果軟體中存在開發人員私自隱藏的未授權元素,會引發客戶對系統安全性的嚴重質疑,甚至可能違反政府法規,許多官方機構明確要求供應商確認產品中不含任何未公開的功能。
開發與測試的變革
隨著微軟團隊規模擴大至約22.5萬人,現代化的程式設計與合規流程也讓私活變得極難實現,如同儕審查、自動化測試和CI/CD管線顯著提升了程式碼可見性,未記錄的行為很難逃過審計。
同時Azure等產品擁有ISO品質認證,要求所有程式碼必須有據可查,以便在出現問題時能快速溯源。