ICT 每周速報(Week 32, 2021)

Willis WAN, Chun Yu | 2021-08-13

🖊 本周重點

  • Cutefish:一個超級可愛嘅 Linux 操作系統
  • 雲端黑暗面
  • 8500 萬美金:Zoom 誤導性宣傳的代價

🗞 News 1: Cutefish:一個超級可愛嘅 Linux 操作系統

Cutefish 係一個基於 Linux 嘅操作系統(Operating System;OS)。佢同其它 OS 最唔同嘅地方,就係佢 超 級 可 愛 。暫時呢個 OS 並未有獨立發行,而係要喺其它嘅 OS 上面去安裝。由於 Cutefish 仲喺係開發嘅階段,所以個 OS 依然有好多 Bugs,同埋十分之慢。

Cutefish 速度示意圖

ICT 重點

對靚嘅嘢無防禦力嘅 Willis (?)睇到呢篇新聞之後,即刻開咗部虛擬機器(Virtual Machine;VM)去試玩 Cutefish。同大家分享下啲 screenshot 先:

Cutefish 嘅桌面Cutefish 預設安裝咗 Firefox 作為網絡瀏覧器Cutefish 嘅應用程式商店(下面個 Dock 好似已經 Bug 咗 A.ACutefish 嘅計算機程式

唔同嘅 OS 之間有乜嘢唔同,係近幾年好常考嘅課題。我係同同學仔分析呢一課嘅時候,通常會畫呢一幅圖:

OS 同其它硬件及軟件嘅關係圖

係幅圖入面,我 highlight 咗三個部分,呢三個部分就係一個 OS 嘅主要用途:

  1. 與用戶的關係:OS 提供用戶界面(User Interface),令用戶可以維護硬件;
  2. 與應用程式的關係:OS 協調各個應用程式嘅執行,並確保應用程式嘅執行符合保安規則;
  3. 與硬件嘅關係:OS 會管理電腦嘅硬件,例如 RAM 同硬碟等。

所以,唔同嘅 OS 有乜嘢唔同?只要你嘅答案係嚟自上面三點,就有分㗎啦。另外,由於系統軟件(System Software)都係軟件嚟,係軟件就要考慮版權 Copyright 嘅問題,所以唔同嘅 OS 都會有唔同嘅 Licence。

相關課題

  • 必修部分第 14 課:關於操作系統

新聞來源/詳細閱讀

🔖 News 2: 雲端黑暗面

係上星期嘅文章,我哋講過 SaaS 嘅好壞處。有同學仔反映想學多啲關於雲端計算呢個 Concept。我係 CIO.com 搵到一篇專講雲端計算十個壞處嘅文章。日後搵到更多類似嘅文章,會再同同學仔分享!

雲端計算的十個壞處

  1. 更換服務供應商會比想像中困難;
  2. 按量計算的費用比傳統、購入式軟件昂貴;
  3. 性能與宣傳的有出入;
  4. 無法了解服務的部分細節,例如伺服器嘅地理位置等;
  5. 性能的波動性大;
  6. 難以迎合商業上嘅改動;
  7. 你嘅 IT 策略受到服務供應商限制;
  8. 按量計算嘅服務收費或令公司失去預算;
  9. 過於方便,使人失去部分重要技巧(例如程式編寫);
  10. 服務供應商以不同條款保護自己,使公司失去話事權。

ICT 重點

十個 points 睇落好複雜,但係其實想解決嘅問題得一個,就係確保我哋設計嘅系統可以符合到商業需求(Business Requirements),而且唔會對公司將來嘅發展帶來太大掣肘。

Cloud Computing 一類嘅服務,往往係入門級別嘅費用十分低,對唔少中小企 (SMEs)嚟講係唔錯嘅選擇。但係當公司開始擴大嘅時候,由於要將數據轉移至其它供應商或自己購置嘅設備上十分麻煩,結果就「焗住」要用同一個供應商,就算供應商抬價都要照俾架啦。

另外,One-size-fit-all 嘅方案,對公司未必完全適合。如果營商環境有改變,但係雲端服務配合唔到嘅話,結果只會得不償失。所以,一個負責任嘅 System Analyst 會將所有獲取服務嘅方法作出比較,然後提議一個對公司長遠利益最好嘅方案,而唔係淨係睇價錢。

相關課題

  • 選修單元 D 第 20 課:關於軟件獲取的方法(ASP)

新聞來源/詳細閱讀

📱 News 3: 8500 萬美金:Zoom 誤導性宣傳的代價

有人話:「無知是福 Ignorance is Bliss。」但係對 Zoom 嚟講,今次嘅無知價值 8500 萬美金。

先前,Zoom 係自己嘅網站上面同一份保安白皮書上面聲稱,佢哋嘅視像會議軟件使用點對點加密(E2EE)。但係,喺 2020 年 4 月嘅時候,有媒體發現 Zoom 其實只係用緊 TLS 加密,而唔係 E2EE。另外,Zoom 亦被發現係未經用戶同意嘅情況下,將用戶數據交咗俾 Facebook 同 Google。

為咗平息訴訟,Zoom 決定向所有美國用戶賠償 15-25 美金。

ICT 重點

TLS 係新版嘅 SSL。咁 TLS 同 E2EE 有咩分別呢?係我哋學非對稱加密 Asymmetric Encryption 嘅時候,我哋學到要用收件者嘅公鑰 Public Key 嚟加密,以確保得收件者可以解密。我哋請 Alice 同 Bob 示範呢一點:

非對稱加密

但係好多時候,我哋都係同一個伺服器傾計,所以我哋會用 TLS/SSL 嚟做加密。如果一個視像會議嘅軟件用 TLS 嚟做加密,會發生以下嘅事:

非對稱加密——伺服器

所以 TLS 嘅最大問題,就係伺服器有能力去解密以獲得明文。如果呢個伺服器感染咗電腦病毒、被 Hacked 的話,Alice 同 Bob 嘅交談就會外洩。E2EE 會透過交換金鑰(Key Exchange)嘅方法,確保只有 Alice 同 Bob 有解密嘅能力:

E2EE

用咗 E2EE 嘅話,伺服器就只會轉發(Relay)交談內容,唔會有解密嘅能力,對用戶嘅私隱保護大大提升。

究竟 Zoom 嘅 Marketing Team 係對 E2EE 同 TLS 嘅分別無知,定係故意隱瞞消費者,我哋無從得知。我淨係知道,呢件事對 Zoom 嘅聲譽造成極大嘅傷害。就算 Zoom 係視像會議嘅質素做得幾好(起碼比某 S 字開頭嘅做得好),呢單新聞嚇怕咗好多 Potential Customers。呢單新聞正好表明,係依家呢個咁依賴科技嘅年代,商業嘅世界所要更多對 IT 有基本知識嘅人去 Drive 一啲決定,避免因無知而有所損失。

Only when the tide goes out do you discover who’s been swimming naked. —— Warren Buffett

相關課題

  • 必修部分第 28 課:關於加密技術

新聞來源/詳細閱讀

問題回顧

  1. 一個操作系統有邊三個主要功能?
  2. 雲端計算服務有乜嘢壞處?
  3. TLS 加密同點對點加密 E2EE 有乜嘢分別?

鐘意篇文嘅話,麻煩係下面個 IG Post 上面俾個 Like ❤️ 感謝感謝

更多內容