ИзползванС Π½Π° QubesOS Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Windows 7

Π’ Π₯Π°Π±Ρ€Π° Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ статСй, посвСтСни Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма Qubes, Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ видях, ΠΌΠ°Π»ΠΊΠΎ описват ΠΎΠΏΠΈΡ‚Π° ΠΎΡ‚ Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Под ΠΊΠ°Ρ‚, сС надявам Π΄Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°ΠΌ Ρ‚ΠΎΠ²Π°, Π΄Π°Π²Π°ΠΉΠΊΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Qubes ΠΊΠ°Ρ‚ΠΎ срСдство Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° Windows срСда ΠΈ, ΠΌΠ΅ΠΆΠ΄ΡƒΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π΄Π° оцСня броя Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, Π³ΠΎΠ²ΠΎΡ€Π΅Ρ‰ΠΈ руски.

ИзползванС Π½Π° QubesOS Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Windows 7

Π—Π°Ρ‰ΠΎ Qubes?

Π˜ΡΡ‚ΠΎΡ€ΠΈΡΡ‚Π° с прСкратяванСто Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Windows 7 ΠΈ нарастващата трСвоТност Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ нСобходимостта ΠΎΡ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с Ρ‚Π°Π·ΠΈ ОБ, ΠΊΠ°Ρ‚ΠΎ сС Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ слСднитС изисквания:

  • Π΄Π° сС осигури ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° напълно Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° Windows 7 с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° потрСбитСля Π΄Π° инсталира Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ прилоТСния (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΡ€Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚);
  • Π΄Π° сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° пълно ΠΈΠ»ΠΈ сСлСктивно ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ взаимодСйствия ΠΏΠΎ условия (Ρ€Π΅ΠΆΠΈΠΌΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΎΡ„Π»Π°ΠΉΠ½ ΠΈ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°);
  • Π΄Π° сС прСдостави Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° сСлСктивно ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° прСносими носитСли ΠΈ устройства.

Π’ΠΎΠ·ΠΈ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ограничСния ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π° ясно ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π», Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ сС Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π° самостоятСлното администриранС, Π° ограничСнията Π½Π΅ са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈΡ‚Π΅ ΠΌΡƒ дСйствия, Π° с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° възмоТни Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΡ‚Π΅Π»Π½ΠΈ Π²ΡŠΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ. Π’.Π΅. Π² ΠΌΠΎΠ΄Π΅Π» няма Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ΅Π½ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚Π΅Π».

Π’ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±ΡŠΡ€Π·ΠΎ сС ΠΎΡ‚ΠΊΠ°Π·Π°Ρ…ΠΌΠ΅ ΠΎΡ‚ идСята Π΄Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ ограничСния Ρ‡Ρ€Π΅Π· Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ ΠΈΠ»ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ срСдства Π½Π° Windows, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» с администраторски ΠΏΡ€Π°Π²Π°, ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡ‰Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΡƒ сС оставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° инсталиранС Π½Π° прилоТСния.

БлСдващият Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ бСшС изолацията Ρ‡Ρ€Π΅Π· виртуализация. Π¨ΠΈΡ€ΠΎΠΊΠΎ извСстнитС инструмСнти Π·Π° настолна виртуализация (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊΠΈΠ²Π° ΠΊΠ°Ρ‚ΠΎ virtualbox) са слабо ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π΅Π½ΠΈ Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π° сигурност ΠΈ ΠΈΠ·Π±Ρ€ΠΎΠ΅Π½ΠΈΡ‚Π΅ ограничСния потрСбитСлят Ρ‰Π΅ трябва Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° постоянно, ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°ΠΉΠΊΠΈ ΠΈΠ»ΠΈ настройвайки свойствата Π½Π° гостуващата Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина (ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ Π’Πœ), ΠΊΠΎΠ΅Ρ‚ΠΎ повишава рисковСтС ΠΎΡ‚ Π³Ρ€Π΅ΡˆΠΊΠΈ.

Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠΌΠ°Ρ…ΠΌΠ΅ ΠΎΠΏΠΈΡ‚ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Qubes ΠΊΠ°Ρ‚ΠΎ настолна систСма Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Π½ΠΎ имашС съмнСния относно стабилността Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с гостуваща Windows. Π Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π°ΠΊΡ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° вСрсия Π½Π° Qubes, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ поставСнитС ограничСния ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±Ρ€Π΅ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ‚ Π½Π° ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ°Ρ‚Π° Π½Π° Ρ‚Π°Π·ΠΈ систСма, особСно Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° шаблони Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»Π½Π°Ρ‚Π° интСграция. По-Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ Ρ‰Π΅ сС ΠΎΠΏΠΈΡ‚Π°ΠΌ, Π΄ΠΎΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π΅ възмоТно, Π΄Π° Ρ€Π°Π·ΠΊΠ°ΠΆΠ° Π½Π°ΠΊΡ€Π°Ρ‚ΠΊΠΎ Π·Π° ΠΈΠ΄Π΅ΠΈΡ‚Π΅ ΠΈ инструмСнтитС Π½Π° Qubes, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° поставСната Π·Π°Π΄Π°Ρ‡Π°.

Π’ΠΈΠΏΠΎΠ²Π΅ виртуализация Π½Π° Xen

Π’ основата Π½Π° Qubes стои Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΡŠΡ‚ Xen, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ си Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° рСсурситС Π½Π° процСсора, ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ машини. Цялата Π΄Ρ€ΡƒΠ³Π° Ρ€Π°Π±ΠΎΡ‚Π° с устройствата Π΅ ΡΡŠΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡Π΅Π½Π° Π² dom0 Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ядрото Π½Π° Linux (Π² Qubes Π·Π° dom0 сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° дистрибуция Π½Π° Fedora).

ИзползванС Π½Π° QubesOS Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Windows 7

Xen ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° няколко Ρ‚ΠΈΠΏΠ° виртуализация (Ρ‰Π΅ Π΄Π°ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° Intel, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Xen ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ):

  • паравиртуализация (PV) β€” Ρ€Π΅ΠΆΠΈΠΌ Π½Π° виртуализация Π±Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°, наподобява ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½Π° виртуализация, ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° систСми с Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½ΠΎ ядро (Π² Ρ‚ΠΎΠ·ΠΈ Ρ€Π΅ΠΆΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π° dom0);
  • пълна виртуализация (HVM) β€” Π² Ρ‚ΠΎΠ·ΠΈ Ρ€Π΅ΠΆΠΈΠΌ Π·Π° рСсурситС Π½Π° процСсора сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°, Π° всичкото Π΄Ρ€ΡƒΠ³ΠΎ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ сС Π΅ΠΌΡƒΠ»ΠΈΡ€Π° със срСдства Π½Π° QEMU. Π’ΠΎΠ²Π° Π΅ Π½Π°ΠΉ-унивСрсалният Π½Π°Ρ‡ΠΈΠ½ Π·Π° стартиранС Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ОБ;
  • паравиртуализация Π½Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅Ρ‚ΠΎ (PVH β€” ParaVirtualized Hardware) β€” Ρ€Π΅ΠΆΠΈΠΌ Π½Π° виртуализация с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅Ρ‚ΠΎ ядрото Π½Π° гостуващата систСма ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ, Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ към Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ сподСлСна ΠΏΠ°ΠΌΠ΅Ρ‚), Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°ΠΉΠΊΠΈ нСобходимостта ΠΎΡ‚ Смулация Π½Π° QEMU ΠΈ повишавайки производитСлността Π½Π° Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄. Π―Π΄Ρ€ΠΎΡ‚ΠΎ Π½Π° Linux ΠΎΡ‚ вСрсия 4.11 ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² Ρ‚ΠΎΠ·ΠΈ Ρ€Π΅ΠΆΠΈΠΌ.

ИзползванС Π½Π° QubesOS Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Windows 7

Π—Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ ΠΎΡ‚ вСрсия Qubes 4.0, ΠΏΠΎ ΡΡŠΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π·Π° сигурност, сС ΠΎΡ‚ΠΊΠ°Π·Π²Π° ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° паравиртуализация (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΡ€Π°Π΄ΠΈ извСстнитС уязвимости Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° Intel, ΠΊΠΎΠΈΡ‚ΠΎ частично сС Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Ρ‚ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° пълна виртуализация), ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ€Π΅ΠΆΠΈΠΌ PVH.

ΠŸΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Смулация (HVM Ρ€Π΅ΠΆΠΈΠΌ) стартиранСто Π½Π° QEMU сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π° Π’Πœ, Π½Π°Ρ€Π΅Ρ‡Π΅Π½Π° stubdomain, ΠΊΠΎΠ΅Ρ‚ΠΎ намалява рисковСтС ΠΎΡ‚ Сксплоатация Π½Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ Π² рСализацията (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ QEMU ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚).
Вакъв Ρ€Π΅ΠΆΠΈΠΌ Π² нашия случай трябва Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Windows.

Π‘Π»ΡƒΠΆΠ΅Π±Π½ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини

Π’ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° сигурност Π½Π° Qubes, Π΅Π΄Π½Π° ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° Π΅ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° PCI-устройства Π² гостоприСмната срСда. Π˜Π·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅Ρ‚ΠΎ позволява ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° хостовата част Π½Π° систСмата ΠΎΡ‚ външни Π°Ρ‚Π°ΠΊΠΈ. Xen ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ‚ΠΎΠ²Π° Π·Π° PV ΠΈ HVM Ρ€Π΅ΠΆΠΈΠΌΠΈΡ‚Π΅, ΠΊΠ°Ρ‚ΠΎ Π·Π° втория случай Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° IOMMU (Intel VT-d) β€” Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ устройства.

По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ сС ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ няколко систСмни Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини:

  • sys-net, Π½Π° която сС ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ устройства ΠΈ която слуТи Π·Π° мост Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ Π’Πœ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½Π° стСна ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π° VPN ΠΌΡ€Π΅ΠΆΠ°;
  • sys-usb, Π½Π° която сС ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚ USB ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ Π½Π° ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½ΠΈ устройства;
  • sys-firewall, която Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° устройства, Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ Π·Π°Ρ‰ΠΈΡ‚Π½Π° стСна Π·Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ Π’Πœ.

Π—Π° Ρ€Π°Π±ΠΎΡ‚Π° с USB устройства сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ прокси услуги, ΠΊΠΎΠΈΡ‚ΠΎ осигуряват Π² Ρ‚ΠΎΠ²Π° число:

  • Π·Π° класа устройства HID (human interface device) ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² dom0;
  • Π·Π° ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΈ носитСли прСнасочванС Π½Π° ΠΎΠ±Π΅ΠΌΠΈ Π½Π° устройства Π² Π΄Ρ€ΡƒΠ³ΠΈ Π’Πœ (с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° dom0);
  • прСнасочванС Π½Π° самото USB устройство (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° сС USBIP ΠΈ срСдства Π·Π° интСграция).

Π’ Ρ‚Π°ΠΊΠ°Π²Π° конфигурация ΡƒΡΠΏΠ΅ΡˆΠ½Π° Π°Ρ‚Π°ΠΊΠ° ΠΏΡ€Π΅Π· мрСТовия стСк ΠΈΠ»ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ устройства ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅ само Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ‚Π° слуТСбна Π’Πœ, Π° Π½Π΅ Π½Π° цялата систСма. А слСд рСстартиранС Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ‚Π° слуТСбна Π’Πœ, тя Ρ‰Π΅ бъдС Π·Π°Ρ€Π΅Π΄Π΅Π½Π° Π² ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎΡ‚ΠΎ си ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π·Π° интСграция Π½Π° Π’Πœ

Има няколко Π½Π°Ρ‡ΠΈΠ½Π° Π·Π° взаимодСйствиС с работния ΠΏΠ»ΠΎΡ‚ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина β€” инсталиранС Π½Π° прилоТСния Π² гостоприСмната систСма ΠΈΠ»ΠΈ Π΅ΠΌΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° виртуализация. ΠšΠ°Ρ‚ΠΎ гостоприСмни прилоТСния ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ унивСрсални срСдства Π·Π° дистанционСн Π΄ΠΎΡΡ‚ΡŠΠΏ (RDP, VNC, Spice ΠΈ Π΄Ρ€.) ΠΈΠ»ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ към конкрСтния Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ (Ρ‚Π°ΠΊΠΈΠ²Π° инструмСнти ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ сС Π½Π°Ρ€ΠΈΡ‡Π°Ρ‚ гостоприСмни инструмСнти). МоТС Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ смСсСн Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΡŠΡ‚ Π΅ΠΌΡƒΠ»ΠΈΡ€Π° Π²Ρ…ΠΎΠ΄-ΠΈΠ·Ρ…ΠΎΠ΄ Π·Π° гостоприСмната систСма, Π° ΠΎΡ‚Π²ΡŠΠ½ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Ρ‰ Π²Ρ…ΠΎΠ΄-ΠΈΠ·Ρ…ΠΎΠ΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΡ€ΠΈ Spice. Π’ Ρ‚ΠΎΠ·ΠΈ случай срСдствата Π·Π° дистанционСн Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ сС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΡ€Π΅Π· ΠΌΡ€Π΅ΠΆΠ°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ влияС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»Π½ΠΎ Π½Π° качСството Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°Ρ‚Π°.

Qubes ΠΏΡ€Π΅Π΄Π»Π°Π³Π° собствСни срСдства Π·Π° интСграция Π½Π° Π’Πœ. На ΠΏΡŠΡ€Π²ΠΎ място, Ρ‚ΠΎΠ²Π° Π΅ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½Π°Ρ‚Π° подсистСма β€” ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈΡ‚Π΅ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π’Πœ сС Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ Π½Π° Π΅Π΄ΠΈΠ½Π΅Π½ Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΏΠ»ΠΎΡ‚ с ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²Π° Ρ€Π°ΠΌΠΊΠ°. Π˜Π·ΠΎΠ±Ρ‰ΠΎ срСдствата Π·Π° интСграция сС основават Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° β€” сподСлСна ΠΏΠ°ΠΌΠ΅Ρ‚ (Xen grant table), срСдства Π·Π° увСдомяванС (Xen event channel), сподСлСно Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ xenstore ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° комуникация vchan. Π‘ тяхна ΠΏΠΎΠΌΠΎΡ‰ сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ основнитС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ qrexec ΠΈ qubes-rpc, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ½ΠΈ услуги β€” прСнасочванС Π½Π° Π·Π²ΡƒΠΊ ΠΈΠ»ΠΈ USB, ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈΠ»ΠΈ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΎΡ‚ Π±ΡƒΡ„Π΅Ρ€Π° Π·Π° ΠΎΠ±ΠΌΠ΅Π½, изпълнСниС Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ стартиранС Π½Π° прилоТСния. Има Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈΡ‚Π΅ услуги Π½Π° Π’Πœ. На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΏΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° взаимодСйствиСто ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π²Π΅ Π’Πœ.

ИзползванС Π½Π° QubesOS Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Windows 7

Π’Π°ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π² Π’Πœ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π±Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠ°, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΏΡŠΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΈ Π’Πœ Π·Π° избягванС Π½Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π° информация. НапримСр, ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° раздСлянС Π½Π° криптографскитС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (PGP/SSH), ΠΊΠΎΠ³Π°Ρ‚ΠΎ частнитС ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ Π’Πœ ΠΈ Π½Π΅ напускат Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ Π³Ρ€Π°Π½ΠΈΡ†ΠΈ.

Π¨Π°Π±Π»ΠΎΠ½ΠΈ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ½ΠΈ ΠΈ Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ Π’Πœ

Вся Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° потрСбитСля Π² Qubes сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини. ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° хост систСма сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° тяхната Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ визуализация. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма сС инсталира Π·Π°Π΅Π΄Π½ΠΎ с основния ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° шаблони (TemplateVM). Вакъв шаблон прСдставлява Linux VM, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° дистрибуцията Fedora ΠΈΠ»ΠΈ Debian, с инсталирани ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΈ срСдства Π·Π° интСграция, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ систСмни ΠΈ потрСбитСлски дяловС. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° софтуСра сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΎΡ‚ стандартния ΠΏΠ°ΠΊΠ΅Ρ‚Π΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ (dnf ΠΈΠ»ΠΈ apt) ΠΎΡ‚ настроСнитС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° с Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° цифровия подпис (GnuPG). НазначСниСто Π½Π° Ρ‚Π΅Π·ΠΈ VM Π΅ осигуряванСто Π½Π° Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ към ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ½ΠΈΡ‚Π΅ VM, стартиращи Π½Π° тяхна основа.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ½Π°Ρ‚Π° VM (AppVM) ΠΏΡ€ΠΈ стартиранС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π΅Π½ запис Π½Π° систСмния дял Π½Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ шаблон VM ΠΈ слСд Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π° Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π΅Π½ запис Π±Π΅Π· Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° измСнСнията. НСобходимитС Π·Π° потрСбитСля Π΄Π°Π½Π½ΠΈ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π² ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π·Π° всяка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ½Π° VM потрСбитСлски дял, ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π° Π² Π΄ΠΎΠΌΠ°ΡˆΠ½Π°Ρ‚Π° дирСктория.

ИзползванС Π½Π° QubesOS Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Windows 7

ПолСзно ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° сигурността ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ VM (disposibleVM). Π’Π°ΠΊΠ°Π²Π° VM сС създава Π½Π° Π±Π°Π·Π° шаблон Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° стартиранС ΠΈ сС стартира с Π΅Π΄Π½Π° Ρ†Π΅Π» β€” изпълнСниС Π½Π° Π΅Π΄Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°ΠΉΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π° слСд Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ затварянС. Π•Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈΡ‚Π΅ VM ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° отварянС Π½Π° ΡΡŠΠΌΠ½ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Сксплоатация Π½Π° уязвимости Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ прилоТСния. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° стартиранС Π½Π° Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½Π° VM Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π° Π² файловия ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ (Nautilus) ΠΈ пощСнския ΠΊΠ»ΠΈΠ΅Π½Ρ‚ (Thunderbird).

Windows VM ΡΡŠΡ‰ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π·Π° създаванС Π½Π° шаблон ΠΈ Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½Π° VM, Π·Π° Ρ‚Π°Π·ΠΈ Ρ†Π΅Π» ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŠΡ‚ Π½Π° потрСбитСля сС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Ρ Π² ΠΎΡ‚Π΄Π΅Π»Π΅Π½ дял. Π’ нашия Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‚Π°ΠΊΡŠΠ² шаблон Ρ‰Π΅ бъдС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΎΡ‚ потрСбитСля Π·Π° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ администриранС ΠΈ инсталиранС Π½Π° прилоТСния. На основата Π½Π° шаблона Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ създадСни няколко ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ½ΠΈ VM β€” с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° (стандартнитС Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π° sys-firewall) ΠΈ Π±Π΅Π· Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ (Π²ΡŠΠΎΠ±Ρ€Π°Π·Π΅Π½ΠΎ Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΎ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΎ устройство). Π—Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² Ρ‚Π΅Π·ΠΈ VM Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ всички ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΈ прилоТСния, инсталирани Π² шаблона ΠΈ Π΄ΠΎΡ€ΠΈ Π² случай Π½Π° внСдряванС Π½Π° шпионски софтуСр, ΠΈΠΌ Ρ‰Π΅ бъдС Π½Π΅Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ ΠΌΡ€Π΅ΠΆΠΎΠ² Π΄ΠΎΡΡ‚ΡŠΠΏ Π·Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅.

Π‘ΠΎΡ€Π±Π° Π·Π° Windows

ΠžΠΏΠΈΡΠ°Π½ΠΈΡ‚Π΅ ΠΏΠΎ-Π³ΠΎΡ€Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ са основата Π½Π° Qubes ΠΈ работят напълно стабилно; трудноститС Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ с Windows. Π—Π° интСграция с Windows Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° с гост-ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈ Qubes Windows Tools (QWT), ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Xen, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ qvideo ΠΈ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° информация (ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅ ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π±ΡƒΡ„Π΅Ρ€ Π·Π° ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅). ΠŸΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ Π½Π° инсталиранС ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ Π½Π° сайта Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Ρ‰Π΅ сподСлим нашия ΠΎΠΏΠΈΡ‚ с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ.

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° трудност Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΅ липсата Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈΡ‚Π΅ инструмСнти. ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ (QWT), ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, Π½Π΅ са Π½Π°Π»ΠΈΡ‡Π½ΠΈ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π·Π° интСграция с Windows Π΅ Π² Ρ‡Π°ΠΊΠ°Π½Π΅ Π½Π° водСщия Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ бСшС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС ΠΎΡ†Π΅Π½ΠΈ функционалността ΠΈ Π΄Π° сС ΠΈΠ·Π³Ρ€Π°Π΄ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π·Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° самостоятСлна ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° ΠΏΡ€ΠΈ нСобходимост. Най-трудният Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ ΠΈ отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π΅ графичният Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ΠΌΡƒΠ»ΠΈΡ€Π° Π²ΠΈΠ΄Π΅ΠΎΠ°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΈ дисплСй Π·Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² сподСлСна ΠΏΠ°ΠΌΠ΅Ρ‚, позволявайки ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° цСлия Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΏΠ»ΠΎΡ‚ ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π½Π° хост систСмата. По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Ρ…ΠΌΠ΅ ΠΊΠΎΠ΄Π° Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π² срСда Π½Π° Linux ΠΈ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…ΠΌΠ΅ схСмата Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π²Π΅ гост Windows систСми. На Π΅Ρ‚Π°ΠΏΠ° Π½Π° крос-компилация Π½Π°ΠΏΡ€Π°Π²ΠΈΡ…ΠΌΠ΅ няколко опростяващи измСнСния, основно Ρ‰ΠΎ сС отнася Π΄ΠΎ "Ρ‚ΠΈΡ…Π°Ρ‚Π°" инсталация Π½Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ отстранихмС досадната дСградация Π½Π° производитСлността ΠΏΡ€ΠΈ дълга Ρ€Π°Π±ΠΎΡ‚Π° Π² VM. Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° сС оформят Π² ΠΎΡ‚Π΄Π΅Π»Π΅Π½ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ Π·Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ Π²Π΄ΡŠΡ…Π½ΠΎΠ²ΡΠ²Π°ΠΉΠΊΠΈ водСщия Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° Qubes.

Най-критичният Π΅Ρ‚Π°ΠΏ Π² ΠΏΠ»Π°Π½Π° Π·Π° стабилност Π½Π° гост систСмата Π΅ стартиранСто Π½Π° Windows, Ρ‚ΡƒΠΊ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ познатия син Π΅ΠΊΡ€Π°Π½ (ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ Π΄Π° Π½Π΅ Π³ΠΎ Π²ΠΈΠ΄ΠΈΠΌ). Π—Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ сС Π½Π°ΠΌΠ΅Ρ€ΠΈΡ…Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ - ΠΎΡ‚ΠΊΠ°Π· ΠΎΡ‚ Xen Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΈ устройства, Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° балансиранСто Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° VM, фиксиранС Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ настройки ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° броя Π½Π° ядрото. ΠΠ°ΡˆΠ΅Ρ‚ΠΎ компилация Π½Π° гост-ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈ сС инсталира ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° напълно ΠΎΠ±Π½ΠΎΠ²Π΅Π½ΠΈ Windows 7 ΠΈ Windows 10 (с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° qvideo).

ΠŸΡ€Π΅Ρ…ΠΎΠ΄ΡŠΡ‚ ΠΎΡ‚ Ρ€Π΅Π°Π»Π½Π° срСда към Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° носи прСдизвикатСлства с Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Windows, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ инсталирани OEM вСрсии. Π’Π°ΠΊΠΈΠ²Π° систСми сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ‚Π΅, записани Π² UEFI Π½Π° устройството. Π—Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎΡ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС трансфСрира Π² гост систСмата изцяло Π΅Π΄Π½Π° ΠΎΡ‚ ACPI сСкциитС Π½Π° хост систСмата (SLIC Ρ‚Π°Π±Π»ΠΈΡ†Π°) ΠΈ Π΄Π° сС направят някои ΠΌΠ°Π»ΠΊΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ, ΠΊΠ°Ρ‚ΠΎ сС запишС производитСлят. Xen позволява настройка Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ACPI Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ, Π½ΠΎ Π±Π΅Π· модификация Π½Π° основнитС. ΠŸΠΎΠΌΠΎΡ‰ Π² Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ ΠΎΡ‚ ΠΏΠ°Ρ‚Ρ‡ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ OpenXT, ΠΊΠΎΠΉΡ‚ΠΎ бСшС Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½ Π·Π° Qubes. ΠšΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈΡ‚Π΅ сС ΠΎΠΊΠ°Π·Π°Ρ…Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π½Π΅ само Π·Π° нас ΠΈ бяха трансфСрирани Π² основния Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π½Π° Qubes ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Libvirt.

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ Π½Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ срСдства Π·Π° Windows Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ липсата Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π·Π²ΡƒΠΊ ΠΈ USB устройства, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ затруднСнията ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΎΡ‚ΡΡŠΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° GPU. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚Π΅Π·ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ машини ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с офис Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ ΠΈ Π·Π° стартиранС Π½Π° спСцифични ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈ прилоТСния.

Π˜Π·ΠΈΡΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π·Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ Π±Π΅Π· ΠΌΡ€Π΅ΠΆΠ° ΠΈΠ»ΠΈ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΠΌΡ€Π΅ΠΆΠ° слСд ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° шаблон Π·Π° Windows Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина бСшС изпълнСно с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ½ΠΈ Π’Πœ. Ѐункцията Π·Π° сСлСктивно ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° смСняСми носитСли ΡΡŠΡ‰ΠΎ Π΅ Ρ€Π΅ΡˆΠ΅Π½Π° с Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈΡ‚Π΅ срСдства Π½Π° ОБ β€” ΠΏΡ€ΠΈ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Ρ‚Π΅ са Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π² систСмната Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина sys-usb, ΠΎΡ‚ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ "ΠΏΡ€ΠΎΠ±ΠΈΡ‚ΠΈ" към Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°Ρ‚Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина. Работният ΠΏΠ»ΠΎΡ‚ Π½Π° потрСбитСля ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‚Π°ΠΊΠ°.

ИзползванС Π½Π° QubesOS Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Windows 7

ΠšΡ€Π°ΠΉΠ½Π°Ρ‚Π° вСрсия Π½Π° систСмата бСшС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΡ€ΠΈΠ΅Ρ‚Π° ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ (възмоТно Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ, ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ слоТността Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ), Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈΡ‚Π΅ срСдства Π½Π° систСмата ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ…Π° Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΄ΠΎ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π½ΠΎ място с Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΏΡ€Π΅Π· VPN.

ВмСсто Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Виртуализацията ΠΊΠ°Ρ‚ΠΎ цяло намалява рисковСтС ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Windows систСми, ΠΊΠΎΠΈΡ‚ΠΎ Π²Π΅Ρ‡Π΅ Π½Π΅ са ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ β€” Π½Π΅ Π½Π°Π»Π°Π³Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с Π½ΠΎΠ²ΠΈ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ срСдства, допуска ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ систСмата ΠΏΡ€Π΅Π· ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈΠ»ΠΈ Ρ‡Ρ€Π΅Π· ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ устройства, ΠΈ позволява Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° срСда Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎ стартиранС.

ОБ Qubes, основана Π½Π° идСята Π·Π° изолация Ρ‡Ρ€Π΅Π· виртуализация, ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ‚Π΅Π·ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° осигуряванС Π½Π° бСзопасност. ΠžΡ‚ΡΡ‚Ρ€Π°Π½ΠΈ, ΠΌΠ½ΠΎΠ³ΠΎ Ρ…ΠΎΡ€Π° Π²ΠΈΠΆΠ΄Π°Ρ‚ Π² Qubes Π½Π° ΠΏΡŠΡ€Π²ΠΎ място стрСмСТ към анонимност, Π½ΠΎ Ρ‚ΠΎΠ²Π° Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π° систСма ΠΊΠ°ΠΊΡ‚ΠΎ Π·Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ чСсто ΡΡŠΡ‡Π΅Ρ‚Π°Π²Π°Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, инфраструктури ΠΈ Ρ‚Π°ΠΉΠ½ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏΠΈ Π΄ΠΎ тях, Ρ‚Π°ΠΊΠ° ΠΈ Π·Π° изслСдоватСли Π½Π° бСзопасността. Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° прилоТСния, Π΄Π°Π½Π½ΠΈ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° тяхното взаимодСйствиС са Π½Π°Ρ‡Π°Π»Π½ΠΈ ΡΡ‚ΡŠΠΏΠΊΠΈ Π² Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π·Π°ΠΏΠ»Π°Ρ…ΠΈΡ‚Π΅ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° систСма Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π°. Π’Π°ΠΊΠΎΠ²Π° Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° сС структурира информацията ΠΈ Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ вСроятността Π·Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΠΎΡ€Π°Π΄ΠΈ Ρ‡ΠΎΠ²Π΅ΡˆΠΊΠΈΡ Ρ„Π°ΠΊΡ‚ΠΎΡ€ β€” Π±ΡŠΡ€Π·Π°Π½Π΅, ΡƒΠΌΠΎΡ€Π° ΠΈ Ρ‚.Π½.

Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° основният фокус Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π΅ Π²ΡŠΡ€Ρ…Ρƒ Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ Π½Π° функционалността Π½Π° Linux срСдитС. Π“ΠΎΡ‚Π²ΠΈ сС Π·Π° пусканС вСрсия 4.1, която Ρ‰Π΅ бъдС основана Π½Π° Fedora 31 ΠΈ Ρ‰Π΅ Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΈ вСрсии Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Xen ΠΈ Libvirt. Врябва Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ Qubes сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° ΠΎΡ‚ профСсионалисти Π² областта Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° бСзопасност, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΠΈΠ½Π°Π³ΠΈ Π±ΡŠΡ€Π·ΠΎ пускат Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° Π½ΠΎΠ²ΠΈ Π·Π°ΠΏΠ»Π°Ρ…ΠΈ ΠΈΠ»ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ.

БлСдсловиС

Π•Π΄Π½Π° ΠΎΡ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Π½ΠΈΡ‚Π΅ ΠΎΡ‚ нас СкспСримСнтални Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ позволява създаванС Π½Π° Π’Πœ с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° гостСн Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ GPU Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° тСхнологията Intel GVT-g, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° графичния Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π° ΠΎΠ±Ρ…Π²Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° систСмата. Към ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° написванС Π½Π° статията Ρ‚Π°Π·ΠΈ функционалност Ρ€Π°Π±ΠΎΡ‚ΠΈ Π·Π° тСстови вСрсии Π½Π° Qubes 4.1 ΠΈ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° Π½Π° github.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster