跳至內容

Qubes OS

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Qubes OS
開發者Invisible Things Lab
作業系統家族類Unix系統
原始碼模式GPLv2[1]
首次發布2012年9月3日,​14年前​(2012-09-03)[2]
目前版本
  • 4.3.2(2026年10月2日;穩定版本)[3]
編輯維基數據連結
支援的語言多語言
更新方式Yum(PackageKit)
軟件套件管理系統RPM
支援平台x86-64
內核類別微內核(Xen Hypervisor running minimal Linux-based OSes and others)
用戶空間Fedora、Debian、Whonix、Microsoft Windows
預設用戶介面KDE、Xfce
許可證Free software licenses
(mainly GPL v2[4])
官方網站www.qubes-os.org 編輯維基數據連結

Qubes OS是一個專注於安全(英語:Security-focused operating system)的桌面作業系統,旨在通過隔離提供安全保障。[5]通過Xen來執行虛擬化,用戶環境可以基於Fedora、Debian、Whonix和Microsoft Windows或其他作業系統。[6][7]

2014年2月16日,Qubes榮獲2014年端點安全解決方案創新獎。

安全目標

[編輯]
安全領域示意圖

Qubes通過隔離來保障安全性,[8]並假設不可能有完美的、無漏洞的桌面環境。因為桌面環境有數百萬行的代碼並與數十億的軟件/硬件密切相關。這些關聯中的任何一個關鍵錯誤都可能足以讓惡意軟件控制電腦。[9][10]

為了保護桌面電腦的安全,Qubes隔離了各種操作環境,因此,如果其中一個操作環境被入侵,惡意軟件只能得到該環境內的數據。[11]

在Qubes中,有兩個層面的隔離:硬件控制器被隔離到功能域(圖形介面、網絡、儲存),而用戶的數字生活由不同的信任級別隔離。

例如:工作域(信任度最高)、購物域、隨機域(信任度最低)[12]。每個域都在獨立的虛擬機器中執行。

Qube預設啟用了無需密碼的root權限訪問(例如可直接使用無需密碼驗證的sudo)。[13]Qubes OS預設不支援UEFI安全啟動;Qubes OS開發團隊認為這並非重大的安全問題。[14]Qubes不是一個多用戶作業系統。[15]

安裝與系統需求

[編輯]

作為一個面向桌面環境的作業系統,Qubes OS主要針對個人電腦硬件設計。目前,該市場主要由採用Intel和AMD處理器及晶片組的手提電腦佔據。

Qubes OS的最低系統需求如下:[16]

  • 支援硬件虛擬化擴充的64位元Intel或AMD處理器[註 1]
  • 6GB主記憶體(RAM)
  • 32GB磁碟空間

用戶體驗

[編輯]

用戶與Qubes OS的互動方式與使用一般圖形化桌面作業系統大體相同,但存在以下幾個主要區別:

  • 通過建立Qube(安全域),用戶可以構建彼此獨立、精簡且安全的應用環境;這些環境通過共用模板與完整的根檔案系統關聯。
  • 從不同Qube啟動的應用程式會以不同顏色的窗口邊框加以區分。
  • 在某個Qube中首次啟動應用程式時,可能會根據系統硬件效能產生短暫延遲。
  • 檔案共用[18]和剪貼簿內容傳遞[19]需要通過專門機制完成,因為各個Qube之間不共用統一的剪貼簿或檔案系統。
  • 用戶可以根據自身需求建立和管理任意數量的Qube。

註釋

[編輯]
  1. ^ 自2013年起,Qubes OS僅支援64位元處理器。[14]此外,自4.x版本開始,Qubes OS要求使用支援EPT和Intel VT-d的Intel處理器,或支援RVI(SLAT)和AMD-Vi(亦稱AMD IOMMU)的AMD處理器。[17]對AMD處理器而言,這並非重大限制,因為AMD IOMMU在功能上與Intel的VT-d基本等同。[17]

參考資料

[編輯]
  1. ^ Qubes OS License. [2018-02-26]. (原始內容存檔於2018-03-08). 
  2. ^ Introducing Qubes 1.0!. 2012-09-03 [2018-02-26]. (原始內容存檔於2018-02-27). 
  3. ^ Qubes OS 4.3.2 has been released!. 2026年10月2日 [2026年10月4日] (英語). 
  4. ^ 存档副本. [2018-02-26]. (原始內容存檔於2017-08-02). 
  5. ^ Qubes OS bakes in virty system-level security. The Register. September 5, 2012 [2020-05-16]. (原始內容存檔於2019-08-20). 
  6. ^ Qubes OS Templates. [2020-05-16]. (原始內容存檔於2020-04-23). 
  7. ^ Installing and using Windows-based AppVMs. [2020-05-16]. (原始內容存檔於2019-02-20). 
  8. ^ The three approaches to computer security. Joanna Rutkowska. 2008-09-02 [2020-05-17]. (原始內容存檔於2020-02-29). 
  9. ^ Qubes OS: An Operating System Designed For Security. Tom's hardware. 2011-08-30 [2020-05-17]. (原始內容存檔於2011-09-26). 
  10. ^ A digital fortress?. The Economist. 2014-03-28 [2020-05-17]. (原始內容存檔於2017-12-29). 
  11. ^ How Splitting a Computer Into Multiple Realities Can Protect You From Hackers. Wired. 2014-11-20 [2020-05-17]. (原始內容存檔於2017-02-16). 
  12. ^ Partitioning my digital life into security domains. Joanna Rutkowska. 2011-03-13 [2020-05-17]. (原始內容存檔於2020-04-21). 
  13. ^ Passwordless Root Access in VMs. [2026-06-17]. (原始內容存檔於2022-07-22). 
  14. ^ 14.0 14.1 Qubes FAQ. [2025-08-05]. (原始內容存檔於2022-09-26). 
  15. ^ Rutkowska, Joanna. Google Groups - Qubes as a multi-user system. Google Groups. 2010-05-03. (原始內容存檔於2011-01-22). 
  16. ^ Qubes system requirements. (原始內容存檔於2025-01-30). 
  17. ^ 17.0 17.1 Why Intel VT-d ?. [2026-06-17]. (原始內容存檔於2011-01-22). 
  18. ^ Copying Files between qubes. Qubes OS. [2020-06-05]. (原始內容存檔於2020-06-05). 
  19. ^ Copy and Paste. Qubes OS. [2020-06-05]. (原始內容存檔於2020-06-05). 

外部連結

[編輯]