Sekuriteit deur kompartementalisering: Qubes is 'n oopbron-bedryfstelsel wat die mees verfynde moderne bedreigings aanpak
TL; DR: Qubes, 'n gratis en oopbron-bedryfstelsel, help om u digitale lewe te beveilig met 'n vars benadering tot sekuriteit-vir-kompartementering. Die bedryfstelsel segmenteer u omgewing in verskeie veilige en geïsoleerde virtuele masjiene wat uiteindelik in 'n vaartbelynde stelsel geïntegreer is. Die volgende grens vir Qubes is die wolk, met planne om die bedryfstelsel verder as 'n enkele masjien te vergroot.
In 'n wêreld waar oordrewe eise die norm is, is dit skokkend om 'n bedryfstelsel as 'redelik veilig' te bemark. Maar dit is presies hoe mense agter Qubes hul sagteware beskryf – en dit doen hulle met trots.
"Ons is bewus van die feit dat die status quo eintlik geen werklike veiligheid is nie," het Andrew David Wong, gemeenskapsbestuurder van Qubes, gesê. 'Daarom het ons besluit om' redelike 'sekuriteit ons doel te maak en om heeltemal deursigtig daaroor te wees.
Die span agter Qubes neem 'n pragmatiese benadering tot veiligheid.
Vir die doel het Andrew gesê dat die Qubes-span versigtig is om onbereikbare resultate uit te roei.
'Ons gee nie leë beloftes aan ons gebruikers dat ons weet dat niemand kan lewer nie,' het hy gesê. 'Ons vind dit egter amusant dat baie veiligheidskenners regoor die wêreld 'n' redelik veilige 'bedryfstelsel as die veiligste bedryfstelsel beskikbaar beskou.'
Veiligheidsnavorsers van die Invisible Things Lab, wat die Qubes-projek in 2009 van stapel gestuur het, het jare spandeer om slim maniere te vind om kwesbaarhede in die bedryfstelsel te benut. "Deur die swakhede van hierdie stelsels te bestudeer, kon hulle sien hoe hierdie stelsels versterk kan word, en hul belangstelling het oorgedra van stelsels na die bou daarvan," het Andrew gesê.
Nadat hulle erken het dat geen rekenaarstelsel ondeurdringbaar is nie, het die navorsers besluit om een ​​te bou wat oortredings isoleer en sodoende die skade wat aangerig kan word, beperk. Daarmee is Qubes gebore.
Die bedryfstelsel gebruik tans geïsoleerde virtuele masjiene om omgewings te beveilig wat vanuit die gebruikersperspektief naatloos geïntegreer bly. Die vooruitdenkende benadering bemagtig gebruikers nie net om hul sagteware-omgewing te bemeester nie, maar dit help ook om koste te besnoei en data te organiseer. Met planne om die bedryfstelsel met Qubes Air in die wolk te bring, stoot Qubes steeds grense tot voordeel van die open source-gemeenskap.
1 Naadloos geïntegreerde maar veilig geïsoleerde virtuele masjiene
2 'N Vooruitdenkende benadering wat illusies van veiligheid uitdaag
3 Besnoei kostes, organiseer data en bemeester u sagteware-omgewing
4 Qubes Air: Bring Qubes na die wolk
Naadloos geïntegreerde maar veilig geïsoleerde virtuele masjiene
Die probleem met konvensionele bedryfstelsels, het Andrew gesê, is dat 'n enkele aanval u digitale heelal kan benadeel. En aanlyn misdadigers kan oral denkbaar wees – sommige sal selfs 'n kwaadwillige USB-skyf in 'n openbare area agterlaat in die hoop dat 'n niksvermoedende slagoffer dit op hul rekenaar sal insteek en wanware sal bekendstel.
"'N Kwaadwillige USB-skyf word by u masjien gekoppel, of 'n aanvaller gebruik 'n kwesbaarheid in u netwerkstapel sonder dat u dit weet, en nou besit die aanvaller alles," het Andrew gesê. 'Al jou data. Elke rekening waarop u op die masjien aanmeld. As u 'n wagwoordbestuurder gebruik, is al u wagwoorde nou van hom. "
Qubes gebruik virtualisering om veilig geïsoleerde domeine te skep wat kriminele reikwydte beperk.
In hierdie scenario neem die aanvaller totale beheer oor die toestel – en dus die hele aanlynwêreld van die gebruiker. Die aanvaller kan bepaal wat die gebruiker sien en wat die rekenaar stuur en ontvang. Andrew het gesê dat selfs tweefaktor-verifikasie, waarin 'n stelsel 'n wagwoord sowel as 'n verifikasiekode benodig, die gebruiker nie teen hierdie soort oortreding kan verdedig nie.
Qubes verhoed dat aanvallers toegang tot die hele masjien verkry deur die krag van die Xen-toesighouer, wat die bestuurstelsel in 'n veilig geïsoleerde domeine kompartementeer.
"U een fisiese masjien word baie virtuele masjiene (VM's), elkeen beveilig van die buitewêreld en van mekaar in verskillende mate, afhangend van hoe hulle u bedien, met veilige interaksie tussen hulle," het Andrew gesê.
Dit gesê, Qubes strek veel verder as virtualisasie. Volgens Andrew lê die ware waarde van Qubes in die manier waarop hierdie verskillende domeine gekombineer word tot 'n naatlose lessenaarervaring – alles sonder om sekuriteit in te boet.
'Ons het alles oorweeg – van hoe om die wortellêerstelsels van VM's te deel sodat dit gelyktydig opgedateer kan word terwyl u skyfspasie bespaar (ons TemplateVM-benadering) tot beskikbare VM's wat gebruik kan word vir die hantering van onbetroubare lêers, met 'n skaduwee Wi-Fi-netwerk, of lêers van 'n potensieel kwaadwillige USB-stasie lees voordat hulle selfvernietigend is, "het hy gesê.
'N Vooruitdenkende benadering wat illusies van veiligheid uitdaag
Andrew het gesê die Qubes-filosofie is gesentreer op 'n opwindende mantra: wantrou die infrastruktuur. Met ander woorde, gebruikers moet waak daarteen om gasheerverskaffers, inhoudsafleweringsnetwerke, e-posbedieners, PGP-sleuteldienste, pakketbewaarplekke, DNS-dienste en ander eksterne stelsels wat deur derde partye beheer word, te vertrou..
"As 'n projek fokus ons op die bereiking van eindpunte in plaas daarvan om 'die middel' (dws die infrastruktuur) te probeer beveilig, want een van ons primêre doelstellings is om gebruikers te bevry om gedwing te word om hul veiligheid aan onbekende derde partye toe te vertrou," het hy gesê. gesê. "Ons doel is dat daar van gebruikers verwag word om so min moontlik entiteite te vertrou."
Aangesien Qubes glo dat gebruikers nooit die eksterne infrastruktuur waarop hulle staatmaak, ten volle kan beheer of vertrou nie, sal pogings om die eksterne infrastruktuur veilig te laat lyk, net 'n teken van sekuriteit bied, en dit is 'n ondeurdringing. "Ons glo dat die beste oplossing nie is om die infrastruktuur betroubaar te maak nie, maar eerder te konsentreer op oplossings wat die behoefte om dit te vermy," het Andrew gesê.
Natuurlik is dit alles moontlik deur IT-neigings wat die afgelope dekades opgeduik het, soos die beskikbaarheid van virtualisasietegnologie op kommoditeitshardeware – wat die sleutel was tot die skep van Qubes as 'n bedryfstelsel wat elkeen op hul skootrekenaars en tafelrekenaars kan installeer..
Andrew het gesê die bedryf is tans besig met 'n nuwe rewolusie in kompartementalisering.
"Intel Software Guard Extensions (SGX) en soortgelyke tegnologieë het die belofte dat 'n toepassing van die bedryfstelsel geïsoleer kan word, eerder as andersom," het hy gesê. "Dit is 'n sekuriteitswisselaar omdat dit voorheen ondenkbaar was dat 'n toepassing vertrou kan word terwyl dit in 'n onbetroubare bedryfstelsel loop."
Andrew het gesê dat die breër beskikbaarheid van GPU-virtualisasie, sowel as 'n meer robuuste deling van toestelle tussen VM's in die algemeen, moontlikhede vir toekomstige iterasies van die stelsel het,.
Besnoei kostes, organiseer data en bemeester u sagteware-omgewing
Alhoewel sekuriteit die primêre fokus van Qube is, lewer die bestuurstelsel ook onverwagte voordele wat nie sekuriteit bied nie. Byvoorbeeld, die segmentering van data en apps in verskillende domeine dwing gebruikers om 'n beter werk te doen om hul digitale lewens te organiseer.
Boonop bemagtig die bestuurstelsel gebruikers om digitale gevalle van hul persoonlike en professionele lewens te skei wat nie verweef moet wees nie.
"U kan u persoonlike bankdienste doen, werk vir verskillende kliënte, media geniet en enige ander aktiwiteite wat u wil hê, sonder om bekommerd te wees oor kruisbesmetting tussen die verskillende aktiwiteite," het Andrew gesê.
Qubes verleen ook die gebruiker totale beheer oor sagteware-installasies. Dit is nie ongewoon om 'n stuk sagteware te installeer wat onverwagte veranderinge aanbring of 'n bestaande werkstroom belemmer nie. Met Qubes kan gebruikers sagteware binne aangewese VM's isoleer, sodat dit nooit meer mag oor die rekenaar het as wat eksplisiet opgedra is nie.
"Dit is ook fantasties vir programmeerders wat verskillende ontwikkelingsomgewings op verskillende bedryfstelsels wil hê," het Andrew gesê. "Qubes laat hulle toe om soveel as wat hulle wil op dieselfde fisiese masjien te hê, en dit laat hulle nuwe sagteware uitprobeer – veral uit onbetroubare bronne – sonder om bekommerd te wees oor die omgewing of enige van hul kliënte se data."
Die bestuurstelsel bespaar sysadmins ook die moeite om nie-tegniese gebruikers die beste praktyke vir e-posveiligheid op te lê. Alle e-posaanhangsels word outomaties oopgemaak in 'n liggewige weggooibare VM wat verdwyn nadat dit gesluit is.
'As dit blyk dat 'n aanhangsel eintlik van 'n aanvaller in plaas van jou baas was, is daar geen probleem nie,' het Andrew gesê. "Sluit die dokument net, en die DisposableVM vernietig homself outomaties en laat die res van u stelsel veilig."
Qubes Air: Bring Qubes na die wolk
Omdat Qubes 'n open source platform is, bestaan ​​sy span uit individue wat van regoor die wêreld aanlyn saamwerk en soms van aangesig tot aangesig vergader via konferensies in die bedryf.
Wat die interne ontwikkeling betref, is die open source-sagtewareprojek buitengewoon deursigtig.
"Al ons nie-eie werk en besprekings is op GitHub en ons poslyste openbaar," het Andrew gesê. 'Ons bespreek gereeld nuwe funksies en foutoplossings met almal, van splinternuwe gebruikers tot mense wat al jare 'n Qubes-kode skryf.'
Die span werk tans aan 'n langtermynprojek genaamd Qubes Air, wat Qubes na die wolk sal bring sonder om sekuriteit in te boet. Dit stel die platform in staat om verder as 'n enkele fisiese masjien te styg en verskeie toestelle in 'n eenheidsomgewing te kombineer, terwyl dit duidelik gedefinieerde en veilige domeine behou. Verskeie van die belangrikste kenmerke van Qubes Air is beskikbaar in Qubes 4.1.
Die tegnologie sal sake vir meervoudige gebruik bedien, insluitend die koppeling van persoonlike rekenaars, die integrasie van tuis- en korporatiewe bedieners en die vereniging van verskillende wolk-VM's.
Andrew het gesê die risiko's verbonde aan die skuif na die wolk sal verminder word deur die argitektuur van Qubes, wat gebruikers in staat stel om toepaslike grense te omlyn, terwyl die aanvaloppervlaktes op daardie kontakpunte tot die minimum beperk word..
Bedreigings aanpak vanuit die perspektief van 'n hacker: IOActive benut dekades van ervaring om navorsingsgedrewe sekuriteitsoplossings in die industrie te bied