Share to: share facebook share twitter share wa share telegram print page

Qubes OS

Qubes OS
Qubes OS 4.1.2 with its default Xfce DE running Fedora 37, Debian 11 and Whonix 16 virtualizations.
DeveloperThe Qubes OS Project

Invisible Things Labs

Joanna Rutkowska
OS familyLinux (Unix-like)
Working stateCurrent
Source modelOpen source with proprietary blobs,[1][2]
Initial releaseSeptember 3, 2012; 12 years ago (2012-09-03)[3]
Latest release4.2.3 Edit this on Wikidata / 17 September 2024; 5 days ago (17 September 2024)
Marketing targetsecurity by compartmentalization, desktop, laptop
Available inMultilingual
Update methodDNF (PackageKit)
Package managerRPM Package Manager
Platformsx86-64
Kernel typeMicrokernel (Xen Hypervisor running minimal Linux-based OSes and others)
UserlandGNU[note 1]
Default
user interface
Xfce
LicenseFree software licenses
(mainly GPL v2[4])
Official websitequbes-os.org

Qubes OS is a security-focused desktop operating system that aims to provide security through isolation.[5] Isolation is provided through the use of virtualization technology. This allows the segmentation of applications into secure virtual machines called qubes. Virtualization services in Qubes OS are provided by the Xen hypervisor.

The runtimes of individual qubes are generally based on a unique system of underlying operating system templates. Templates provide a single, immutable root file system which can be shared by multiple qubes. This approach has two major benefits. First, updates to a given template are automatically "inherited" by all qubes based on it. Second, shared templates can dramatically reduce storage requirements compared to separate VMs with a full operating install per secure domain.

The base installation of Qubes OS provides a number of officially supported templates based on the Fedora and Debian Linux distributions. Alternative community-supported templates include Whonix, Ubuntu, Arch Linux, CentOS, or Gentoo.[6] Users may also create their own templates.

Operating Systems like Qubes OS are referred to in academia as Converged Multi-Level Secure (MLS) Systems.[7] Other proposals of similar systems have surfaced[8][9] and SecureView and VMware vSphere are commercial competitors.[citation needed]

Security goals

Security domains scheme

Qubes implements a Security by Isolation approach.[10] The assumption is that there can be no perfect, bug-free desktop environment: such an environment counts millions of lines of code and billions of software/hardware interactions. One critical bug in any of these interactions may be enough for malicious software to take control of a machine.[11][12]

To secure a desktop using Qubes OS, the user takes care to isolate various environments, so that if one of the components gets compromised, the malicious software would get access to only the data inside that environment.[13]

In Qubes OS, the isolation is provided in two dimensions: hardware controllers can be isolated into functional domains (e.g. network domains, USB controller domains), whereas the user's digital life is divided into security domains with different levels of trust.

For instance: work domain (most trusted), shopping domain, random domain (less trusted).[14] Each of these domains is run in a separate qube.

The qubes have passwordless root access (e.g. passwordless sudo) by default.[15] UEFI Secure Boot is not supported out of the box, but this is not considered a major security issue.[16] Qubes is not a multiuser system.[17]

Installation and System Requirements

As a desktop-focused operating system, Qubes OS targets personal computer hardware. This market is dominated by laptops running Intel and AMD processors and chipsets.

The base system requirements for Qubes OS are:

  • 64-bit Intel or AMD processor with virtualization extensions (Since 2013, Qubes OS only supports 64-bit processors.[16] In addition, since release 4.x, Qubes OS requires either an Intel processor with support for VT-x with EPT and Intel VT-d or an AMD processor with support for AMD-V with RVI (SLAT) and AMD-Vi (aka AMD IOMMU). [18] This is not a major issue for AMD processors since AMD IOMMU is functionally identical to Intel's VT-d.[18])
  • 6 GB RAM minimum
  • 32 GB disk space minimum[19]

User experience

Users interact with Qubes OS in much the same manner that they interact with any standard graphical desktop operating systems with some key differences:

  • The creation of qubes (security domains) offers the means to create discrete, lean, secure application spaces by linking them to a complete root filesystem using shared templates.
  • Applications launched from their respective qubes are distinguished by a unique colored window border.
  • Opening an application for the first time in a given qube may incur a modest delay depending on system hardware.
  • Sharing files[20] and clipboard paste buffers[21] utilize a special mechanism, as qubes do not share a common clipboard or file system.
  • Users can create and manage as many qubes as desired to suit their specific requirements.

System architecture overview

Xen hypervisor and domains

The Xen hypervisor provides strong isolation between its hosted virtual machines, called domains in Xen terminology.

The first domain started by Xen is the privileged administrative domain referred to as domain zero or more commonly dom0.

The Administrative domain: dom0

As of Qubes OS 4.1.2, the operating system running in dom0 is Fedora Linux running a paravirtualized Linux kernel. It is the Linux kernel in dom0 that controls and brokers access to all the physical system hardware, via standard Linux kernel device drivers.

The operating system hosts the user's graphical desktop and controls most hardware devices. This includes the graphics device, USB ports, storage and input devices, such as the keyboard and mouse. The base graphical desktop is composed of the X server, the XFWM window manager and the XFCE desktop.

By design, dom0 has the least possible direct interaction with the qubes in order to minimize the possibility of an attack originating from there.[22][23]

Updates to the dom0 operating system and the included Template OS images are performed via a special mechanism which does not require dom0 operating system to connect directly to a network.

The User domains: qubes

An app qube (an instance of a qube) provides secure, compartmentalized execution of standard user applications such as a web browser, an email client or a text editor.

Operation of app qubes is controlled by the Qube Manager. It launches the discrete app qubes and presents their applications on the desktop of dom0 as normal process windows.

This mechanism follows the idea of a sandbox. After running the application, viewing the document, etc., the whole disposable will be destroyed on shutdown.[24]

Qubes OS integrates all of the app qubes into a single common desktop environment. The identity of each app qube for a given process is provided by an unforgeable, colored window border which is defined in the properties of the app qube.

Disk usage in dom0 is minimized by allowing multiple app qubes to share a common "template" root file system image maintained in read-only mode. Additional disk storage is only used for userʼs applications, data and per-VM settings.

Network domain

The network mechanism is the most exposed to security attacks. To circumvent this, it is isolated in a separate, unprivileged qube, named the net qube.

Another firewall Domain is used to house the Linux-kernel-based firewall, so that even if the network domain is compromised, the firewall is still isolated and protected (as it is running in a separate Linux kernel in a separate VM).[25]

Reception

Security and privacy experts such as Edward Snowden, Daniel J. Bernstein, and Christopher Soghoian have publicly praised the project.[26]

Jesse Smith wrote a review of Qubes OS 3.1 for DistroWatch Weekly:[27]

I had a revelation though on the second day of my trial when I realized I had been using Qubes incorrectly. I had been treating Qubes as a security enhanced Linux distribution, as though it were a regular desktop operating system with some added security. This quickly frustrated me as it was difficult to share files between domains, take screen shots or even access the Internet from programs I had opened in Domain Zero. My experience was greatly improved when I started thinking of Qubes as being multiple, separate computers which all just happened to share a display screen. Once I began to look at each domain as its own island, cut off from all the others, Qubes made a lot more sense. Qubes brings domains together on one desktop in much the same way virtualization lets us run multiple operating systems on the same server.

Kyle Rankin from Linux Journal reviewed Qubes OS in 2016:[28]

I'm sure you already can see a number of areas where Qubes provides greater security than you would find in a regular Linux desktop.

In 2014, Qubes was selected as a finalist of Access Innovation Prize 2014 for Endpoint Security, run by the international human rights organization Access Now.[29]

See also

Notes

  1. ^ The base (dom0) operating system used by Qubes OS is Fedora (source), which (as of December 2022) uses the GNU coreutils.

References

  1. ^ "Will Qubes seek to get certified under the GNU Free System Distribution Guidelines (GNU FSDG)?".
  2. ^ "Qubes OS License".
  3. ^ "Introducing Qubes 1.0!". September 3, 2012.
  4. ^ "License Qubes OS". www.qubes-os.org.
  5. ^ "Qubes OS bakes in virty system-level security". The Register. September 5, 2012.
  6. ^ "Qubes OS Templates".
  7. ^ Issa, Abdullah; Murray, Toby; Ernst, Gidon (December 4, 2018). "In search of perfect users: towards understanding the usability of converged multi-level secure user interfaces". Proceedings of the 30th Australian Conference on Computer-Human Interaction. OzCHI '18: 30th Australian Computer-Human Interaction Conference. Melbourne Australia: Association for Computing Machinery (ACM). p. 572576. doi:10.1145/3292147.3292231. ISBN 978-1-4503-6188-0. Retrieved November 1, 2020.
  8. ^ Beaumont, Mark; McCarthy, Jim; Murray, Toby (December 5, 2016). "The cross domain desktop compositor: using hardware-based video compositing for a multi-level secure user interface". Proceedings of the 32nd Annual Conference on Computer Security Applications. ACSAC '16: 2016 Annual Computer Security Applications Conference. Los Angeles California USA: Association for Computing Machinery (ACM). p. 533545. doi:10.1145/2991079.2991087. ISBN 978-1-4503-4771-6. Retrieved November 1, 2020.
  9. ^ Atanas Filyanov; Nas, Aysegül; Volkamer, Melanie (July 1, 2013). "Poster: On the Usability of Secure GUIs". p. 11. S2CID 17605611. {{cite web}}: Missing or empty |url= (help)
  10. ^ "The three approaches to computer security". Joanna Rutkowska. September 2, 2008.
  11. ^ "Qubes OS: An Operating System Designed For Security". Tom's hardware. August 30, 2011.
  12. ^ "A digital fortress?". The Economist. March 28, 2014.
  13. ^ "How Splitting a Computer Into Multiple Realities Can Protect You From Hackers". Wired. November 20, 2014.
  14. ^ "Partitioning my digital life into security domains". Joanna Rutkowska. March 13, 2011.
  15. ^ Passwordless Root Access in VMs
  16. ^ a b Qubes FAQ
  17. ^ Rutkowska, Joanna (May 3, 2010). "Google Groups - Qubes as a multi-user system". Google Groups.
  18. ^ a b Why Intel VT-d ?
  19. ^ Qubes system requirements
  20. ^ "Copying Files between qubes". Qubes OS. Retrieved June 5, 2020.
  21. ^ "Copy and Paste". Qubes OS. Retrieved June 5, 2020.
  22. ^ "(Un)Trusting your GUI Subsystem". Joanna Rutkowska. September 9, 2010.
  23. ^ "The Linux Security Circus: On GUI isolation". Joanna Rutkowska. April 23, 2011.
  24. ^ "Qubes To Implement Disposable Virtual Machines". OSnews. June 3, 2010.
  25. ^ "Playing with Qubes Networking for Fun and Profit". Joanna Rutkowska. September 28, 2011.
  26. ^ "Endpoint Security Prize Finalists Announced!".
  27. ^ DistroWatch Weekly, Issue 656, 11 April 2016
  28. ^ Secure Desktops with Qubes: Introduction |Linux Journal
  29. ^ "Endpoint Security Prize Finalists Announced!". Michael Carbone. February 13, 2014.

Read other articles:

Anjing gembala Rusia Selatan Nama lain Anjing gembala Ukraina Anjing gembala Ukraina Selatan Yuzhak / Južak Negara asal Ukraina Rusia Ciri-ciri Klasifikasi & standar FCI Grup 1 Seksi 1 #326 standar UKC Anjing Pengawal standar Anjing gembala Rusia, kira-kira 1915. Anjing gembala Rusia Selatan (bahasa Ukraina: південноросійська вівчарка, pivdennorosijsʹka vivčarka; bahasa Rusia: южнорусская овчарка, južnorusskaja ovčarka; bahasa Inggri...

National Historical and Cultural Reserve “Hetman's Capital”Location of National Historical and Cultural Reserve “Hetman's Capital”LocationBaturyn, Chernihiv Oblast, UkraineNearest cityBaturynCoordinates51°21′N 32°53′E / 51.350°N 32.883°E / 51.350; 32.883Area0.57 km2 (0.22 sq mi)Established1993Governing bodyMinistry of Culture and Information Policy National Historical and Cultural Reserve Hetman's Capital (Ukrainian: Гетьм...

JKT48 Janken Competition 2016Tanggal23 Juli 2016 (babak penyisihan)7 Agustus 2016 (pengundian)19 Agustus 2016 (babak final)21 Agustus 2016 (penentuan posisi 3 - 16)LokasiTeater JKT48 (babak penyisihan, pengundian, dan penentuan posisi 3 - 16)Balai Sarbini, Jakarta (babak final)Nama lainPenentuan Member Single ke-14 JKT48Peserta/Pihak terlibat53 anggota JKT48HasilAnggota senbatsu untuk singel ke-14 JKT48 LOVE TRIPSinka (Tim KIII) sebagai pemenang JKT48 Janken Competition tahun ini - JKT48 Jank...

ТеденThéding   Країна  Франція Регіон Гранд-Ест  Департамент Мозель  Округ Форбак-Буле-Мозель Кантон Беран-ле-Форбак Код INSEE 57669 Поштові індекси 57450 Координати 49°07′45″ пн. ш. 6°53′38″ сх. д.H G O Висота 223 - 378 м.н.р.м. Площа 8,13 км² Населення 2459 (01-2020[1]) Густота 2...

Initial D頭文字D(Inisharu Dī)GenreDrama, Olahraga (Balap mobil) MangaPengarangShuichi ShigenoPenerbitKodanshaPenerbit bahasa InggrisAUS Madman EntertainmentNA TokyopopMajalahYoung MagazineDemografiSeinenTerbit1995 – 2013Volume48 (Daftar volume) Seri animeSutradaraNoboru MitsusawaStudioStudio Comet, Studio GallopPelisensiAUS Madman EntertainmentNA Funimation EntertainmentSaluranasliFuji TV, AnimaxSaluran bahasa InggrisAU Cartoon Network (Adult Swim)SEA AnimaxTayang 18 April 18, 1998 – ...

Graptemys Graptemys pseudogeographica Classificação científica Domínio: Eukaryota Reino: Animalia Filo: Chordata Classe: Reptilia Ordem: Testudines Subordem: Cryptodira Superfamília: Testudinoidea Família: Emydidae Subfamília: Deirochelyinae Gênero: GraptemysAgassiz, 1857[1] Sinónimos[2] Graptemys Agassiz, 1857[1] Malacoclemmys Cope, 1875(em parte)[3] Malaclemys McDowell, 1964[4] Graptemys (também conhecido por Tartarugas mapa) refere-se a um género de testudinatas pertencente à fam

واعلكا تقسيم إداري البلد المغرب  الجهة سوس ماسة الإقليم تيزنيت الدائرة تزنيت الجماعة القروية الرڭادة المشيخة إغير ملولن السكان التعداد السكاني 117 نسمة (إحصاء 2004)   • عدد الأسر 27 معلومات أخرى التوقيت ت ع م±00:00 (توقيت قياسي)[1]،  وت ع م+01:00 (توقيت صيفي)[1]  تعديل م

KelirDesaKantor Desa KelirPeta lokasi Desa KelirNegara IndonesiaProvinsiJawa TimurKabupatenBanyuwangiKecamatanKalipuroKode pos68455Kode Kemendagri35.10.21.2005 Luas5,22 km²Jumlah penduduk5364 jiwaKepadatan1027 jiwa/km² Rumah seorang Belanda bernama Jacob Senduk yang berada di Kelir Kelir adalah desa di kecamatan Kalipuro, Kabupaten Banyuwangi, Jawa Timur, Indonesia. Pembagian wilayah Desa Kelir terdiri dari 4 Dusun, 12 Rukun Warga (RW) dan 37 Rukun Tetangga (RT) Dusun Banjarwaru Dusun ...

Konflik Georgia-OssetiaLokasi Ossetia Selatan di GeorgiaTanggal1991 – Sekarang(32 tahun)LokasiOssetia Selatan, GeorgiaHasil Perang Ossetia Selatan 2008 pada Agustus 2008Pihak terlibat  Georgia  Ossetia Selatan Russia Konflik Georgia–Ossetia adalah konflik etnik politis di Ossetia Selatan, yang terjadi pada tahun 1991 dan berkembang menjadi perang saudara pada tahun 1991-1992. Meskipun gencatan senjata sudah dinyatakan dan telah dilakukan beberapa usaha perdamaian, konflik i...

The Animal That Therefore I Am Cover of the first English-language editionAuthorJacques DerridaOriginal titleL'animal que donc je suisTranslatorDavid WillsCountryFranceLanguageFrenchSubjectPhilosophyPublisherÉditions Galilée, Fordham University Press (English translation)Publication date2006Published in English2008Media typePrintPages176 (English translation with translator's notes)ISBN978-0-8232-2791-4 (English-language edition) The Animal That Therefore I Am (French: L'Anim...

Ultra MagnusTokoh TransformersUltra Magnus versi Transformers G1InformasiAfiliasiAutobotNama JepangGod MagnusSub-groupLeadersVoyagers HeadmastersMega Vehicles Spy Changers Deluxe VehiclesFungsiCity CommanderRekanOptimus PrimeRodimus PrimeSemboyanConsistency is victory. (G1)Let's hit the road Autobots: We have a planet to save! (Robots in Disguise)Stand your ground, Autobots! (The Animated)Model alternatifFreightliner Car carrierKenworth Oil Tanker Freightliner Cab-overCybertronian truckCarrie...

Irish-Filipino auto Racing Team This article is about the current Irish licensed-Asian based single seater team. For the former Australian touring car team, see Pinnacle Motorsport (Australian auto racing team). For the former NASCAR team known as Pinnacle Motorsports, see Filmar Racing. Pinnacle MotorsportFounded2016BaseManila, Philippines (HQ) Sepang International Circuit, Malaysia; Zhuhai International Circuit, China (operations)Team principal(s)John O'HaraCurrent seriesFormula 4 UAE Champ...

العلاقات الجزائرية الغيانية الجزائر غيانا   الجزائر   غيانا تعديل مصدري - تعديل   العلاقات الجزائرية الغيانية هي العلاقات الثنائية التي تجمع بين الجزائر وغيانا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقارنة ال...

South African businessman (1908–2000) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Harry Oppenheimer – news · newspapers · books · scholar · JSTOR (January 2011) (Learn how and when to remove this template message) Harry OppenheimerOppenheimer in Amsterdam, 1945BornHarry Frederick Oppenheimer28 October ...

American plus-size fashion model Denise BidotBidot advertising for Chromat in 2018BornDenise Marie Bidot (1986-06-13) June 13, 1986 (age 37)Miami, Florida, U.S.OccupationModelYears active2014–presentKnown forThere Is No Wrong Way to Be a Woman[2]PartnerLil Wayne (2020–present)Children1Modeling informationHeight5 ft 9 in (1.75 m)Hair colorBrunetteEye colorBrownAgencyCreative Artists Agency (New York, Los Angeles)[1] Websitedenisebidot.com Denis...

42nd 24 Hours of Le Mans endurance race 1974 24 Hours of Le Mans Previous: 1973 Next: 1975 Index: Races | Winners The 1974 24 Hours of Le Mans was the 42nd Grand Prix of Endurance, and took place on 15 and 16 June 1974. It was the fifth round of the 1974 World Championship for Makes. After Alfa Romeo had won the first race of the season at Monza, it had been Matra all the way and they came to Le Mans as firm favourites for a third consecutive outright victory, especially after Alfa Romeo with...

Village in Tamil Nadu, IndiaAbivirutheeswaramvillageNickname: abivaiAbivirutheeswaramLocation in Tamil Nadu, IndiaShow map of Tamil NaduAbivirutheeswaramAbivirutheeswaram (India)Show map of IndiaCoordinates: 10°47′38″N 79°28′39″E / 10.793893°N 79.47739°E / 10.793893; 79.47739Country IndiaStateTamil NaduDistrictthiruvarurPopulation (2001) • Total1,295Languages • OfficialTamilTime zoneUTC+5:30 (IST)Vehicle registrationTN...

Group of American astronauts chosen in 1959 For other uses, see Mercury 7 (disambiguation). Mercury SevenThe Mercury Seven in 1960Back: Alan Shepard, Gus Grissom, Gordon Cooper;Front: Wally Schirra, Deke Slayton, John Glenn, Scott CarpenterYear selected1959Number selected71962 → Part of a series on theUnited States space program NASAU.S. Space Force Human spaceflight programs Mercury Gemini Apollo Skylab Space Shuttle Shuttle–Mir International Space Station Commercial Crew C...

American pharmaceutical company Vertex Pharmaceuticals IncorporatedTypePublic companyTraded asNasdaq: VRTXNasdaq-100 componentS&P 500 componentIndustryPharmaceuticalsBiotherapeuticsFounded1989; 34 years ago (1989)HeadquartersBoston, Massachusetts, U.S.Key people Reshma Kewalramani (president and CEO) Jeffrey Leiden (chairman) David Altshuler (CSO) ProductsPharmaceuticalsRevenue US$8.93 billion (2022)Operating income US$4.31 billion (2022)Net income US$3.32 billion (...

2021 Taiwanese filmGoddamned AsuraPromotional posterTraditional Chinese該死的阿修羅Simplified Chinese该死的阿修罗Literal meaningdamned AsuraHanyu PinyinGāisǐ de Āxiūluó Directed by Lou Yi-anWritten by Lou Yi-an Singing ChenProduced by Gao Junting Xu Guolun Wang XinhongStarring Joseph Huang Morning Mo Peijia Huang Devin Pan Wang Yu-xuan Hao-zhe LaiMusic by Hu XusongProductioncompanies Content Digital Film Co., Ltd SEASHORE IMAGE PRODUCTIONS CO., LTD.Distributed by Hope Ma...

Kembali kehalaman sebelumnya