Ma te whakamahi i te QubesOS hei mahi me Windows 7

Kaore he maha o nga tuhinga mo Habré i whakatapua ki te punaha whakahaere a Qubes, a ko nga mea kua kitea e au kaore i te whakaahua i te nuinga o nga wheako o te whakamahi. I raro i te tapahi, ka tumanako ahau ki te whakatika i tenei ma te whakamahi i te tauira o te whakamahi i te Qubes hei tikanga tiaki (ki) te taiao Windows me, i te wa ano, ka whakatauhia te maha o nga kaiwhakamahi reo Russian o te punaha.

Ma te whakamahi i te QubesOS hei mahi me Windows 7

He aha Qubes?

Ko te korero mo te mutunga o te tautoko hangarau mo te Windows 7 me te nui haere o te awangawanga o nga kaiwhakamahi na te hiahia ki te whakarite i nga mahi o tenei OS, me te whai whakaaro ki nga whakaritenga e whai ake nei:

  • whakarite i te whakamahi i te Windows 7 tino whakahohe me te kaha ki te kaiwhakamahi ki te whakauru i nga whakahoutanga me nga momo tono (tae atu ki te Ipurangi);
  • whakatinana i te whakakorenga oti, whiriwhiria ranei o nga taunekeneke whatunga i runga i nga tikanga (mahi motuhake me nga tikanga tātari waka);
  • whakarato i te kaha ki te hono whiriwhiri i nga papaaho me nga taputapu tango.

Ko tenei huinga here e kii ana he kaiwhakamahi tino rite, na te mea ka whakaaetia te whakahaere motuhake, a, kaore nga here e pa ana ki te aukati i ana mahi ka taea, engari ki te aukati i nga hapa ka taea, i nga paanga rorohiko kino ranei. Ko era. Karekau he tangata hara o roto i te tauira.

I roto i ta maatau rapu mo te otinga, ka whakarerea e matou te whakaaro ki te whakatinana i nga here ma te whakamahi i nga taputapu Windows i hangaia, i etahi atu taputapu ranei, na te mea he tino uaua ki te aukati tika i te kaiwhakamahi me nga mana whakahaere, ka waiho ma ia te kaha ki te whakauru i nga tono.

Ko te otinga i muri mai ko te wehe ma te whakamahi mariko. Ko nga taputapu rongonui mo te mariko papamahi (hei tauira, penei i te pouaka mariko) kaore i te pai mo te whakaoti rapanga haumarutanga me nga here kua whakarārangihia me mahi e te kaiwhakamahi ma te huri tonu me te whakatikatika i nga ahuatanga o te miihini mariko manuhiri (i muri nei ka korerohia ki te hei VM), ka nui ake te tupono o nga hapa.

I taua wa ano, i whai wheako matou ki te whakamahi i a Qubes hei punaha papamahi a te kaiwhakamahi, engari he pohehe mo te pumau o te mahi me nga manuhiri Windows. I whakatauhia kia tirohia te putanga o naianei o Qubes, na te mea he tino pai nga here kua kiia ki roto i te tauira o tenei punaha, ina koa ko te whakatinanatanga o nga tauira miihini mariko me te whakaurunga tirohanga. I muri mai, ka ngana ahau ki te korero poto mo nga whakaaro me nga taputapu o Qubes, ma te whakamahi i te tauira o te whakaoti rapanga.

Momo o Xen virtualization

Ko te Qubes kei runga i te Xen hypervisor, e whakaiti ana i nga mahi o te whakahaere rauemi tukatuka, mahara me nga miihini mariko. Ko era atu mahi katoa me nga taputapu kei te dom0 i runga i te kernel Linux (ka whakamahia e Qubes mo dom0 te tohatoha Fedora).

Ma te whakamahi i te QubesOS hei mahi me Windows 7

Kei te tautoko a Xen i etahi momo mariko (Ka hoatu e au etahi tauira mo te hoahoanga Intel, ahakoa kei te tautoko a Xen i etahi atu):

  • paravirtualization (PV) - he aratau mariko me te kore e whakamahia te tautoko taputapu, he rite ki te mariko ipu, ka taea te whakamahi mo nga punaha me te kernel kua urutau (ka mahi te dom0 i tenei aratau);
  • mariko katoa (HVM) - i tenei aratau, ka whakamahia te tautoko taputapu mo nga rauemi tukatuka, me nga taputapu katoa ka peehia ma te whakamahi i te QEMU. Koinei te huarahi tino whanui mo te whakahaere i nga momo punaha whakahaere;
  • paravirtualization o te taputapu (PVH - ParaVirtualized Hardware) - he aratau mariko ma te whakamahi i te tautoko taputapu ina, ki te mahi me te taputapu, ka whakamahia e te kernel punaha manuhiri nga taraiwa kua uru ki nga kaha o te hypervisor (hei tauira, te mahara tiritahi), te whakakore i te hiahia mo te QEMU emulation me te whakanui ake i te mahinga I/O. Ko te kernel Linux mai i te 4.11 ka taea te mahi i tenei aratau.

Ma te whakamahi i te QubesOS hei mahi me Windows 7

Ka timata mai i te Qubes 4.0, mo nga take haumarutanga, ka whakarerea te whakamahi i te aratau paravirtualization (tae atu ki nga whakaraeraetanga e mohiotia ana i roto i te hoahoanga Intel, he waahanga kua whakaitihia e te whakamahinga o te mariko katoa); Ka whakamahia te aratau PVH ma te taunoa.

I te wa e whakamahi ana i te tauira (aratau HVM), ka whakarewahia a QEMU i roto i te VM motuhake e kiia ana ko te stubdomain, na reira ka whakaiti i nga tupono o te whakamahi i nga hapa pea i roto i te whakatinanatanga (he maha nga waehere kei roto i te kaupapa QEMU, tae atu ki te hototahi).
I roto i to maatau, me whakamahi tenei aratau mo Windows.

Ratonga miihini mariko

I roto i te hoahoanga haumarutanga Qubes, ko tetahi o nga kaha matua o te hypervisor ko te whakawhiti i nga taputapu PCI ki te taiao manuhiri. Ko te whakakore i nga taputapu ka taea e koe te wehe i te waahanga ope o te punaha mai i nga whakaeke o waho. Ka tautokohia e Xen tenei mo nga momo PV me te HVM, i te tuarua o nga keehi ka hiahiatia he tautoko mo te IOMMU (Intel VT-d) - te whakahaere mahara taputapu mo nga taputapu mariko.

Ka hangaia e tenei he maha nga miihini mariko punaha:

  • sys-net, ka whakawhitihia nga taputapu whatunga ka whakamahia hei piriti mo etahi atu VM, hei tauira, ko te hunga e whakatinana ana i nga mahi a te papaahi, te kaihoko VPN ranei;
  • sys-usb, ka whakawhitia te USB me etahi atu taputapu taputapu peripheral;
  • sys-pātūahi, e kore e whakamahi i nga taputapu, engari ka mahi hei papaahi mo nga VM hono.

Hei mahi me nga taputapu USB, ka whakamahia nga ratonga takawaenga, e whakarato ana, me etahi atu mea:

  • mo te akomanga taputapu HID (tangata atanga tangata), tuku whakahau ki dom0;
  • mo nga purongo ka taea te tango, te hurihanga o nga pukapuka taputapu ki etahi atu VM (haunga mo te dom0);
  • te tuku tika ki tetahi taputapu USB (ma te whakamahi i te USBIP me nga taputapu whakauru).

I roto i taua whirihoranga, ko te whakaeke angitu i roto i te puranga whatunga, i nga taputapu hono ranei ka arahi ki te whakararu o te ratonga whakahaere VM anake, kaua ko te punaha katoa. A, i muri i te whakaara ano i te ratonga VM, ka utaina ki tona ahuatanga taketake.

Nga taputapu whakauru VM

He maha nga huarahi ki te taunekeneke me te papamahi o te miihini mariko - te whakauru i nga tono ki te punaha manuhiri, te peehi ranei i te ataata ma te whakamahi i nga taputapu mariko. Ko nga tono manuhiri he maha nga taputapu uru mamao mo te ao (RDP, VNC, Spice, me etahi atu) ka urutau ranei ki tetahi hypervisor motuhake (e kiia ana ko nga taputapu manuhiri). Ka taea hoki te whakamahi i tetahi whiringa whakauru, ka peehia e te hypervisor te I/O mo te punaha manuhiri, ka whakawhiwhia ki waho te kaha ki te whakamahi i tetahi kawa e whakakotahi ana i te I/O, hei tauira, penei i te Spice. I te wa ano, ko nga taputapu uru mamao e arotau ana i te ahua, na te mea ka uru ki te mahi ma te whatunga, kaore he painga ki te kounga o te ahua.

Ka whakaratohia e Qubes ana ake taputapu mo te whakauru VM. Ko te mea tuatahi, he punaha whakairoiro tenei - ko nga matapihi mai i nga VM rereke ka whakaatuhia ki runga papamahi kotahi me o raatau ake anga tae. I te nuinga o te waa, ko nga taputapu whakauru kei runga i nga kaha o te hypervisor - te mahara tiritiri (tepu tuku Xen), nga taputapu whakamohiotanga (te hongere huihuinga Xen), te xenstore rokiroki tiritahi me te kawa korero vchan. Ma to raatau awhina, ko nga waahanga taketake qrexec me qubes-rpc, me nga ratonga tono ka whakatinanahia - te ororongo, te whakawhiti USB ranei, te whakawhiti i nga konae, i nga ihirangi papatopenga ranei, te whakahaere i nga whakahau me te whakarewa i nga tono. Ka taea te whakarite kaupapa here ka taea e koe te whakaiti i nga ratonga e waatea ana i runga i te VM. Ko te ahua i raro nei he tauira o te tikanga mo te arawhiti i te taunekeneke o nga VM e rua.

Ma te whakamahi i te QubesOS hei mahi me Windows 7

Na, ka mahia nga mahi i roto i te VM me te kore e whakamahi i te whatunga, e taea ai te whakamahi katoa o nga VM motuhake ki te karo i te rerenga korero. Hei tauira, koinei te huarahi e whakatinanahia ai te wehewehenga o nga mahi cryptographic (PGP/SSH), ina whakamahia nga taviri motuhake i roto i nga VM motuhake me te kore e haere ki tua atu.

Nga tauira, tono me nga VM kotahi-wa

Ko nga mahi a nga kaiwhakamahi katoa i Qubes ka mahia i roto i nga miihini mariko. Ka whakamahia te punaha manaaki matua ki te whakahaere me te whakaata i a raatau. Kua whakauruhia te OS me te huinga taketake o nga miihini mariko-a-tauira (TemplateVM). Ko tenei tauira he Linux VM i runga i te tohatoha Fedora, Debian ranei, me nga taputapu whakauru kua whakauruhia me te whirihora, me te punaha motuhake me nga waahanga kaiwhakamahi. Ko te whakaurunga me te whakahou i nga rorohiko ka mahia e tetahi kaiwhakahaere kete paerewa (dnf, apt ranei) mai i nga whare pupuri kua whirihorahia me te manatoko hainatanga mamati (GnuPG). Ko te kaupapa o aua VM ko te whakarite i te whakawhirinaki ki nga tono VM i whakarewahia i runga i o raatau kaupapa.

I te tiimatanga, ka whakamahia e te tono VM (AppVM) he whakaahua o te wehewehenga punaha o te tauira VM e rite ana, a ka mutu ka mukua tenei whakaahua me te kore e penapena huringa. Ko nga raraunga e hiahiatia ana e te kaiwhakamahi kei te rongoa i roto i te wehewehenga kaiwhakamahi ahurei mo ia tono VM, ka whakauruhia ki roto i te raarangi kaainga.

Ma te whakamahi i te QubesOS hei mahi me Windows 7

Ma te whakamahi i nga VM tuku (disposableVM) ka whai hua mai i te tirohanga haumarutanga. Ko taua VM he mea hanga i runga i te tauira i te wa o te tiimata ka whakarewahia mo te kaupapa kotahi - ki te whakahaere i tetahi tono, ka oti te mahi i muri i te kati. Ka taea te whakamahi i nga VM karekau ki te whakatuwhera i nga konae whakapae ka taea e nga ihirangi te whakamahi i nga whakaraeraetanga tono motuhake. Ko te kaha ki te whakahaere i te VM kotahi te wa ka whakauruhia ki te kaiwhakahaere konae (Nautilus) me te kaihoko imeera (Thunderbird).

Ka taea hoki te whakamahi i te VM Windows ki te hanga tauira me te VM kotahi-wa ma te neke i te whaarangi kaiwhakamahi ki tetahi waahanga motuhake. I roto i ta maatau putanga, ka whakamahia taua tauira e te kaiwhakamahi mo nga mahi whakahaere me te whakaurunga tono. I runga i te tauira, he maha nga tono VM ka hangaia - me te iti o te uru ki te whatunga (nga kaha sys-paahiahi paerewa) me te kore uru ki te whatunga katoa (kaore he taputapu whatunga mariko i hangaia). Ko nga huringa katoa me nga tono kua whakauruhia ki roto i te tauira ka waatea ki te mahi i enei VM, a ahakoa ka whakaurua nga kaupapa tohu tohu, karekau he uru ki te whatunga hei whakararu.

Whawhai mo Windows

Ko nga ahuatanga e whakaahuatia ana i runga ake nei ko te putake o Qubes me te tino mahi; ka timata nga uaua ki a Windows. Hei whakauru i te Matapihi, me whakamahi koe i te huinga taputapu manuhiri Qubes Windows Tools (QWT), kei roto ko nga taraiwa mo te mahi tahi me Xen, he taraiwa qvideo me te huinga taputapu mo te whakawhiti korero (whakawhiti kōnae, papatopenga). Ko te tukanga whakauru me te whirihoranga kua tuhia ki runga i te paetukutuku o te kaupapa, na reira ka tohatohahia e matou o maatau wheako tono.

Ko te tino uaua ko te kore tautoko mo nga taputapu kua whakawhanakehia. Ko nga Kaihanga Matua (QWT) te ahua kaore i te waatea, kei te tatari te kaupapa whakauru Windows ki tetahi kaiwhakawhanake matua. No reira, i te tuatahi, he mea tika ki te aromatawai i ana mahi me te hanga i te maarama ki te kaha ki te tautoko takitahi, mena e tika ana. Ko te tino uaua ki te whakawhanake me te patuiro ko te taraiwa whakairoiro, e whai ana i te taapiri ataata me te whakaatu ki te whakaputa whakaahua i roto i te mahara tiritahi, ka taea e koe te whakaatu i te papamahi katoa, i te matapihi tono ranei ki te matapihi o te punaha manaaki. I roto i te tātaritanga o te mahi a te taraiwa, i urutau matou ki te waehere mo te huihuinga i roto i te taiao Linux me te mahi i tetahi kaupapa patuiro i waenga i nga punaha manuhiri Windows e rua. I te waahi whakawhiti, he maha nga huringa i mahia e maatau, i te nuinga o te waa mo te whakaurunga "wahangu" o nga taputapu, me te whakakore i te kino o te mahi i te wa e mahi ana i te VM mo te wa roa. I whakaatuhia e matou nga hua o te mahi i roto i tetahi waahanga motuhake whare putunga, no reira e kore e roa whakahihiri Kaihanga Kaihanga Qubes.

Ko te waahi tino nui mo te pumau o te punaha manuhiri ko te tiimata o te Matapihi, i konei ka kite koe i te mata kikorangi (kaore ranei e kite). Mo te nuinga o nga hapa kua tautuhia, he maha nga mahi - te whakakore i nga taraiwa taputapu poraka Xen, te whakakore i te pauna mahara VM, te whakatika i nga tautuhinga whatunga, me te whakaiti i te maha o nga matua. Ka hangaia e a maatau taputapu manuhiri nga whakaurunga me te whakahaere i runga i te whakahou katoa Windows 7 me Windows 10 (haunga te qvideo).

Ina neke mai i te taiao tuuturu ki te mariko, ka puta he raru ki te whakahohe i te Matapihi mena ka whakamahia nga putanga OEM kua oti te whakauru. Ka whakamahia e enei punaha te whakahohe i runga i nga raihana kua tohua ki te UEFI o te taputapu. Hei whakahaere tika i te whakahohenga, he mea tika ki te whakamaori i tetahi o nga waahanga ACPI katoa o te punaha manaaki (tepu SLIC) ki te punaha manuhiri me te whakarereke paku i etahi atu, me te rehita i te kaihanga. Ka taea e Xen te whakarite i nga ihirangi ACPI o etahi atu ripanga, engari me te kore e whakarereke i nga mea matua. He papaki mai i tetahi kaupapa OpenXT rite, i urutau mo Qubes, i awhina i te otinga. Ko te ahua o nga whakatikanga he mea whai hua ehara ki a matou anake, ka whakamaoritia ki roto i te putunga matua Qubes me te whare pukapuka Libvirt.

Ko nga huakore e kitea ana o nga taputapu whakauru Windows ko te kore tautoko mo te ororongo, nga taputapu USB, me te uaua o te mahi me te hunga pāpāho, i te mea kaore he tautoko taputapu mo te GPU. Engari ko nga mea o runga ake nei kaore e aukati i te whakamahi i te VM mo te mahi me nga tuhinga tari, kaore hoki e aukati i te whakarewatanga o nga tono umanga motuhake.

Ko te hiahia ki te huri ki te aratau whakahaere me te kore he whatunga, he iti noa ranei te whatunga i muri i te hanga i tetahi tauira Windows VM i tutuki ma te hanga i nga whirihoranga tika o nga tono VMs, me te tupono ki te hono maataki i nga purongo tangohanga i whakatauhia ano e nga taputapu OS paerewa - ina hono. , kei te waatea i roto i te punaha VM sys-usb, mai i te waahi ka taea te "tuku" ki te VM e hiahiatia ana. He penei te ahua o te papamahi a te kaiwhakamahi.

Ma te whakamahi i te QubesOS hei mahi me Windows 7

Ko te putanga whakamutunga o te punaha he pai (mehemea ka taea e te otinga matawhānui) i whakaaetia e nga kaiwhakamahi, me nga taputapu paerewa o te punaha i taea ai te whakawhānui ake i te tono ki te teihana mahi pūkoro a te kaiwhakamahi me te uru ma te VPN.

Engari o te mutunga

Ko te marikotanga i te nuinga ka taea e koe te whakaiti i nga tupono o te whakamahi i nga punaha Windows kaore he tautoko - kaore e kaha te hototahi ki nga taputapu hou, ka taea e koe te whakakore, te whakahaere ranei i te uru ki te punaha ma te whatunga, ma nga taputapu hono ranei, ka taea e koe whakatinana i te taiao whakarewanga kotahi-wa.

I runga i te whakaaro mo te wehe ma te mariko, ka awhina a Qubes OS ki a koe ki te whakamahi i enei me etahi atu tikanga mo te haumaru. Mai i waho, he maha nga tangata e kii ana ki a Qubes he hiahia mo te kore ingoa, engari he punaha whai hua mo nga miihini, he maha nga wa e tarai ana i nga kaupapa, nga hanganga, me nga mea ngaro kia uru atu ki a raatau, me nga kairangahau haumaru. Ko te wehenga o nga tono, nga raraunga me te whakaookawatanga o o raatau taunekeneke ko nga waahanga tuatahi o te tātaritanga riri me te hoahoa punaha haumaru. Ko tenei wehenga ka awhina i te hanga korero me te whakaiti i te tupono o nga hapa na te take o te tangata - te tere, te ngenge, aha atu.

I tenei wa, ko te aro nui ki te whakawhanaketanga ko te whakawhanui i nga mahi o nga taiao Linux. Ko te Putanga 4.1 kei te rite mo te tuku, ka ahu mai i te Fedora 31 me te whakauru i nga waahanga o naianei o nga waahanga matua Xen me Libvirt. He mea tika kia mohio ko Qubes i hangaia e nga tohunga mo te haumaru korero e tuku wawe ana i nga whakahoutanga mena ka kitea he riri hou, he hapa ranei.

Afterword

Ko tetahi o nga kaha whakamatautau e whakawhanake ana matou ka taea e matou te hanga i nga VM me te tautoko mo te urunga manuhiri ki te GPU i runga i te hangarau Intel GVT-g, e taea ai e matou te whakamahi i nga kaha o te taapiri whakairoiro me te whakanui i te waahanga o te punaha. I te wa e tuhi ana, ka mahi tenei mahi mo te hanga whakamatautau o Qubes 4.1, kei te waatea i runga GitHub.

Source: will.com

Tāpiri i te kōrero