◆◇問題與對策◇◆ 公元兩千年問題來臨前的最後一個月 計算中心科長何惠安 一般對公元兩千年問題的瞭解是:電腦軟、硬體系統於西元2000 年時因未能正確處理年序所引發的問題。但另有數以千萬計,裝置 於各類非資訊設備中執行特定指令以控制設備運作的微處理器或晶 片,亦是不容忽略的風險來源;這些所謂的嵌入式系統(embedded systems)散置於我們工作和生活周遭的許多設施及物品中,如水利 設施、電力設施、實驗設備、醫療設備、建築物、交通及其管制工 具、家電品等等。由於這些「物」只是爆發一些問題的引信,它們 所造成的有關生命、財產、社會、民生,經濟等等問題,才是更應 受關注的所謂的公元兩千年問題。 當時鐘跨入西元兩千年,我們將面臨的最大問題是:沒有人能預 知將會發生那些問題。以今日全球國際化的程度及人類社會對電子 科技產品的使用和依賴,已構成一個對公元兩千年問題頗為敏感的 複雜系統,那隻或那些電子蝴蝶會引發怎樣後果的風暴,沒人願妄 加臆測。因此人人作好自掃門前雪的工作,以局部的最佳化求取全 體的最樂觀值,已成為全球因應公元兩千年問題的基本原則與共識 。 此故,在公元兩千年來臨前的最後一個月裡,我們有義務確實清 查所使用或所管理維護的設備是否含有觸動問題的引信,並及時加 以排除、修正或隔絕,亦宜評估因各項直接或間接使用的設施功能 失常時所將承受的風險,預擬相關應變措施以期將自身或他人可能 遭受的損害降至最低。 公元兩千年問題可能完全排除嗎? 美國柯林頓總統於1998年2月就Y2K問題下達的執行命令中有如此 一段 "Minimizing the Y2K problem will require a major technological and managerial effort ... ",明顯將目標訂在盡 可能排除潛在問題的發生,也明白指出相關問題需要技術與管理上 的共同努力。技術上的努力,在盡力排除引發問題的因子,卻仍有 待管理上的努力來規劃因應可能形成的危機。 公元兩千年問題究竟是怎樣個怪物,使人的憂慮和對它的瞭解成 正比呢?以下所節錄之綜合資訊,或有助於我們對它略窺一二。Ed Your don於1998年一項資訊高峰會議中即指出:-全球仍在使用中 的電腦軟體有多少?這些軟體的原始程式已遺失的有多少?全球有 多少大型電腦、個人電腦及含嵌入式微處理器的非資訊設備同時在 運作?技術上需要多少程式設計師及人/年來完成全部的修正工作? 這些都屬未知數。 - 正常的資訊專案計畫具有逾時完成及超出原定預算的一貫性。-據統 計,資訊技術相關產品中平均含有 5% 的潛在瑕疵。 - 美國主要電信公司每家平均使用300-500百萬行原始程式碼。 - 1996 年以前製造的PBX(公用電信交換設備)大多數會有問題。 - 美國銀行(Bank of America)以1000名程式設計師,於1998年1月間 已修正完成了所有250百萬行原始程式碼中的三分之一。 -美國商業週刊估計全美 5-20 %的小銀行將遭遇Y2K問題。 -估計 Chase Manhatten 約有三千個對外業務來往的處理界面。 -平均每輛汽車約使用50-100個嵌入式微處理器或晶片。 另據美國海軍於今年六月間揭露的一項調查報告指出: - 在水、電、瓦斯及下水道等公共設施方面,全美將有44個城市很可能 全部受到影響。 -紐約市供水及下水道系統將可能全部受到Y2K問題的影響。 至於國內,依行政院主計處發佈的資料顯示,中油、臺電、航管 、儲匯、中華電信、自來水等行政院列管體系,已於今年九月間完 成有關的檢測工作,但為防範於未然,據日前環球資訊的採訪報導 ,這些國家級基礎設施的負責單位屆時均將嚴陣以待。 - 行政院要求內政部針對 Y2K 問題可能引發的災難,參考美國聯邦緊 急應變管理署的作法,建立緊急應變聯絡指揮體系。 - 中油Y2K工作小組的任務將持續至2000年3月。 - 臺電於今年三月即已成立 Y2K 緊急應變小組。 - 中華電信即將成立 Y2K 緊急應變小組,目標在維持正常運作。 - 台北市自來水事業處的主要應變方式,為改由人工操作水壓、水量、 抽水機運轉等控制作業。 公元兩千年問題的錯綜關係 兩個月前921地震發生後的初期幾天,透過媒體我們見證了所謂的 混亂,雖尚未達渾沌的狀態,卻也令人不忍形容。雖然目前沒人能 明確預知Y2K問題的後果及嚴重性,但若能分析各項設施間的相互關 係,至少我們對自已可能遭遇的情境可獲得一些基本瞭解。為便於 說明,且以 X→Y 表示: X 失常時將可能使 Y 進入不安或不正常 的狀態,並以下列式子供作編織想像的部份素材。 關係式一:X→X 關係式二:若 X→Y 且 Y→Z,則 X→Z。 關係式三:水或電→消防設施、門禁設施、空調設施、實驗環境、實驗 儀器、電機設施,通信設施、資訊設施、... 關係式四:消防設施→生命財產安全、... 關係式五:門禁設施→生命財產安全、... 關係式六:空調設施→實驗環境、通信機房、電腦機房、... 關係式七:實驗環境→實驗儀器、實驗室安全、... 關係式八:實驗儀器→實驗環境、實驗室安全、研究工作、... 關係式九:電機設施→水、電、... 關係式十:通信機房→通信設施、... 關係式十一:電腦機房→資訊設施、通信設施、... 關係式十二:通信設施→聯絡協調、資訊網路、... 關係式十三:資訊設施→電腦系統、資訊網路、研究工作、... 關係式十四:電腦系統→(太多可能性,故而從略) 顯然再往下推將是不智之舉,且就此打住。惟若不依個自情況, 就所屬重要設備進行可能的風險評估,似乎也非明智之舉。 於最後一個月的當務之急 於1999年11月以公元兩千年問題(Y2K Problem)為旨撰寫此文, 是基於資訊服務的立場,再次提醒本院同仁利用僅剩的一個月,對 資訊設備及內含電子微處理器的非資訊設備於公元兩千年時可能帶 給我們的影響與危機,預作適當的因應準備。也藉此建議本院所屬 各單位,宜確實清點檢測其權責範圍內的各項設備,並依各單位實 際狀況擬訂合宜的緊急應變計畫。 最後謹以計算中心相關因應措施為例供作參考,其中所涉事項, 只要即時進行,以一個月為期應尚不致太晚。倘有需要且屬計算中 心專業能力所及,我們也將盡力提供所需支援。 一、修訂計算中心機房緊急事件處理參考手冊。就風險管理而言,平時 即宜擬具緊急事件應變計畫,並適時修訂。計算中心所訂之參考手 冊中包括:  (一)緊急事件處理及通報程序(屬原則性處理程序)  (二)停電事件應變處理程序  (三)停水事件應變處理程序  (四)火警事件應變處理程序  (五)電腦系統異常狀況緊急處理程序  (六)資訊網路異常狀況緊急處理程序  (七)資訊系統安全緊急處理程序  (八)強烈地震應變處理程序(與 Y2K 問題無關)  (九)強烈颱風應變處理程序(與 Y2K 問題無關) 二、健全緊急事件通報作業環境。聯絡、協調與指揮乃影響緊急事件處 理效率的關鍵因素;但應注意在某些情況下通信設施本身的正常功 能亦可能遭受影響。  (一)修訂同仁通訊名冊  (二)建置緊急事件電話自動撥號作業 三、擬定公元兩千年基準日檢測計畫(Y2K Zero-day Plan)。把握元 旦假期,進行各項設備之實際檢測及必要之緊急處置。 計算中心Y2K基準日檢測計畫 緣  由  為確保本院公共資訊資源於西元2000年之服務及品質。 實施期間  1999/12/31 17:00 ∼ 2000/01/01 12:00 參與人員  網路系統管理、電腦系統管理、圖書管業務自動化、訓練 推廣及行政業務自動化等相關 人員(由各科長或計畫主持人指派),並預先完成各項檢測準備工作。 計畫時程 日  期 時間 預定執行事項 ------------ ----------- ------- ---------------------------- 1999/12/01 完成電話自動通報系統。 1999/12/15 函知本院各單位。 ------------ ----------- ------- ---------------------------- 1999/12/31 17:00 1.特定電腦主機停止對外 服務,並即執行 Systems Fully Backup。 2.安裝並開啟網路電話及通 報系統。 2000/01/01 00:00 3.三科檢查電腦及網路運作 情形,發現運作異常狀況 時,應即進入緊急事件處 理狀態。 ------------ ----------- ------- ---------------------------- 2000/01/01 09:00 1.檢測Innopac系統。 2.檢測oa +Informix。 3.檢測gate 中資訊服務軟體。 4.檢測科學計算系統環境。 5.檢測CCVAX中資訊服務軟體。 6.檢測SAS、SPSS等套裝軟體。 ------------ ----------- ------- ---------------------------- 2000/01/01 11:00 主任於會議室主持檢測結果彙報 ------------ ----------- ------- ---------------------------- 2000/01/01 13:30 1.無疑慮之系統,開放對外服務 2.發現有問題者,即進入緊急事 件處理狀態。 ------------ ----------- --------- --------------------------- 配合事項: 一、行政室於1999/12/30以前,完成中心同仁通訊資料更新、印製,並 送發主任、各科長及計畫主持人。 二、元旦當天請同仁暫勿遠離市區,並務於公年2000年一月一日10:30 ∼11:00時主動電詢檢測工作狀況。