Bitfrost

Bitfrost
Utvecklare Ivan Krstić
Operativ system Linux
Typ Integritet
Licens GNU General Public License
Hemsida wiki.laptop.org/go/Bitfrost

Bitfrost är säkerhetsdesignspecifikationen för OLPC XO , en billig bärbar dator avsedd för barn i utvecklingsländer och utvecklad av projektet One Laptop Per Child ( OLPC). Bitfrosts huvudarkitekt är Ivan Krstić . Den första offentliga specifikationen gjordes tillgänglig i februari 2007.

Bitfrost arkitektur

Lösenord

Inga lösenord krävs för att komma åt eller använda datorn.

System av rättigheter

Varje program, när det först installeras, begär vissa paket med rättigheter, till exempel "åtkomst till kameran" eller "åtkomst till internet". Systemet håller reda på dessa rättigheter och programmet exekveras senare i en miljö som endast gör de begärda resurserna tillgängliga. Implementeringen är inte specificerad av Bitfrost, men dynamiskt skapande av säkerhetskontexter krävs. Den första implementeringen baserades på vserver , den andra och nuvarande implementeringen är baserad på användar-ID och grupp-ID (/etc/password redigeras när en aktivitet startas), och en framtida implementering kan involvera SE Linux eller någon annan teknologi.

Som standard nekar systemet vissa kombinationer av rättigheter; till exempel skulle ett program inte beviljas både rätten att komma åt kameran och till internet. Vem som helst kan skriva och distribuera program som begär tillåtna rättkombinationer. Program som kräver normalt ej godkända högerkombinationer behöver en kryptografisk signatur av någon myndighet. Den bärbara datorns användare kan använda den inbyggda säkerhetspanelen för att ge ytterligare rättigheter till alla program .

Modifiera systemet

Användarna kan modifiera den bärbara datorns operativsystem , en specialversion av Fedora Linux som kör det nya grafiska användargränssnittet Sugar och fungerar ovanpå Open Firmware . Det ursprungliga systemet förblir tillgängligt i bakgrunden och kan återställas.

Genom att skaffa en utvecklarnyckel från en central plats kan en användare till och med ändra bakgrundskopian av systemet och många aspekter av BIOS . En sådan utvecklarnyckel delas ut först efter en väntetid (så att stöld av maskinen kan rapporteras i tid) och är endast giltig för en viss maskin.

Stöldförebyggande hyresavtal

De bärbara datorerna begär ett nytt "lease" från en central nätverksserver en gång om dagen. Dessa leasingavtal har en utgångstid (vanligtvis en månad), och den bärbara datorn slutar fungera om alla dess leasingavtal har löpt ut. Hyreskontrakt kan också ges från lokala skolservrar eller via en bärbar USB- enhet. Bärbara datorer som har registrerats som stulna kan inte få nytt hyresavtal.

Utplaceringslandet bestämmer om detta leasingsystem används och ställer in hur länge leasingavtalet löper ut.

Mikrofon och kamera

Den bärbara datorns inbyggda kamera och mikrofon är anslutna till lysdioder , så att användaren alltid vet när de är i drift. Detta kan inte stängas av med programvara.

Integritetsfrågor

Len Sassaman , en datasäkerhetsforskare vid katolska universitetet i Leuven i Belgien och hans kollega Meredith Patterson vid University of Iowa i Iowa City hävdar att Bitfrost-systemet oavsiktligt har blivit ett möjligt verktyg för skrupelfria regeringar eller statliga myndigheter för att definitivt spåra källan av digital information och kommunikation som har sitt ursprung på de bärbara datorerna. Detta är en potentiellt allvarlig fråga eftersom många av de länder som har de bärbara datorerna har regeringar med tvivelaktiga uppgifter om mänskliga rättigheter.

Anteckningar

  • Själva specifikationen nämner att namnet "Bitfrost" är en lek med det nordiska mytologiska konceptet Bifröst , bron mellan de dödligas värld och gudarnas rike. Enligt Prosa Edda byggdes bron för att vara stark, men den kommer så småningom att brytas; bron är ett tidigt erkännande av tanken att det inte finns något sådant som ett perfekt säkerhetssystem.

Se även

  • CapDesk

externa länkar