文 / 精品科技 研發二部 張志袁
精品科技從事資安相關產品的研發超過15 年以上,以其中企業級的產品 X-FORT 為例,銷售至今已經超過12 年,一路走來研發產品所要面對的挑戰不勝枚舉。
研發資安產品,挑戰嚴峻 -- OS 改朝換代
若從2000 年開始,檢視當時的Windows 作業系統從Windows 95 / NT 4.0 一直到目前剛上市的Windows 10,光計算主要版本就多達13 個版本,更遑論各個 Windows 版本的Hotfix、ServicePack 的數量之多,同時作業系統也從 32 bits 演變到64 bits,若從研發的角度來看,作業系統架構的重大變動就有5 次,對於研發人員而言,真的是作了一場永遠都醒不來的惡夢。
例如 Windows NT 4.0 以後將使用者帳號區分成 Administrator 與 User 權限,產品程式就必須調整以解決在User 權限時,不會因權限不足而導致產品功能無法運作的問題;類似的問題也發生在Windows Vista,Windows Vista 以後又將執行Level (IL) 區分成High、Medium、Low⋯等,產品程式不是取得Administrator 權限就可以,還必須針對IL 進行因應調整,才能使不同IL 執行應用程式時,產品的功能可以正常的運作。