Bitlocker: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Mreinsaa (talk | contribs)
No edit summary
Mreinsaa (talk | contribs)
No edit summary
 
(25 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Image:Winserver2012logo.png|center]]
= Sissejuhatus =
= Sissejuhatus =
[[File:Seafile-logo.png|250px|thumb|right|Seafile]]
[[File:Bitlocker_icon.png|264px|thumb|right]]
'''Seafile''' http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn '''„pilveteenuseid“'''. Seafile’i pani püsti väike 8-liikmeline IT-arendajate tiim Hiinas.  
'''Bitlocker''' on kogu andmekandja krüpteerimiseks mõeldud rakendus. See on mõeldud andmete kaitseks pakkudes andmekandjale täies ulatuses tugevat krüpteeringut. Selle abil on võimalik krüpteerida kogu ketas, millel Windows ja andmed asuvad. Kui see on sisse lülitatud, krüpteeritakse iga kettale salvestatud fail automaatselt.
Vaikeväärtusena on kasutusel '''AES 128''' või '''256''' bitine krüpteering.
Krüpteering kaitseb andmekandjal oleva info puutumatust kui see peaks minema võõrastesse kätesse. Kasutusel on erinevad meetodid, TPM meetod ning ilma selleta.
TPM võimaldab piirata ligipääsu andmekandja käivitamisele väljaspool kindlat süsteemi. Selle tagab TPM mikrokiip mis on paigaldatud emaplaadile.


Projekt sai avapaugu '''11 November 2012''' kui ilmus esimene väljalase Seafile tarkvarast mis kandis versiooninumbrit 1.2 .
Siin artiklis keskendume Bitlockeri paigaldamisele '''Windows Server 2012''' keskkonnas.


Võrreldes konkurentidega peetakse '''Seafile'i''' suurimateks eelisteks korralikku krüpteeringut ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate '''lisateenuste''' vähesus.


== Krüpteering ==
== Bitlocker ==
Bitlocker võimaldab andmeid krüpteerida. Krüpteerimine on sõnumite või failide täiustamine selle sisu šifreerides nii, et seda saab lugeda ainult isik, kellel on sobiv krüpteerimisvõti dešifreerimiseks. Ühesõnaga krüpteeritud faili lahti murdmiseks läheb vaja võtit, et faili sisu näha. Veebilehtedel oste tehes krüpteeritakse samuti tehingu teave, et hoida seda turvalisena ja andmed ei satuks kolmandate isikute kätte.


Selleks, et Bitlockerit saaks kasutada, on vaja oma kõvaketas kõigepealt häälestada. Arvutil, millele on peale installitud Windows, peab olema kaks sektsiooni: süsteemi sektsiooni ja operatsioonisüsteemi sektsiooni. Süsteemi sektsioon sisaldab arvuti käivitamiseks vajalikke faile ja operatsioonisüsteemisektsioon sisaldab Windowsi. Krüptitakse operatsioonisüsteemi sektsioon ning süsteemi sektsioon jääb puutumata, et arvuti saaks käivituda.


Uuemates Windowsi versioonides alates Windows 7-st, ei pea ise vastavaid sektsioone enam looma, vaid need luuakse automaatselt. Kui arvutil ei ole süsteemi sektsiooni, siis Bitlockeri viisard loob selle, kasutades ära 200 MB vaba kettaruumi.
Bitlockeri draivikrüpteerimine on võimalik kõigil Windowsi ketastel: operatsioonisüsteemi kettal ja andmeketastel, näiteks kõvakettal hoiustatud faile.


== Platvormid: ==
'''Bitlocker To Go''' on mõeldud eemaldatavatel andmeketastel krüpteerimiseks, mis seisneb lukustusabis irdmäluseadmetele, milleks on näiteks USB mälupulk ja välised kõvakettad. On veel '''EFS failikrüptimissüsteem''', mis võimaldab krüptida üksikuid faile, nendesse sisse logida ning nendega töötada, kuid Bitlockeriga on võimalik krüpteerida kogu ketas. Samuti aitab blokeerida häkkerite juurdepääsu süsteemifailidele, mille abil tahetakse leida isiku parooli või juurdepääsu kõvakettale, eemaldades selle antud arvutist ja paigaldades kuhugi teise arvutisse.


Bitlocker krüpteerib automaatselt faile, mis lisatakse juba krüpteeritud draivile. Kui need on sinna talletatud, siis jäävad krüpteerituks. Mingile draivile kopeeritud failid dekrüptitakse. Kui ühiskasutatakse faile teiste kasutajatega, näiteks läbi võrgu, krüptitakse need failid nende salvestamisel krüptitud draivile, kuid volitatud kasutajad pääsevad neile tavameetoditel juurde.


Kui krüptitakse operatsioonisüsteemi kettast, siis kontrollib BitLocker käivitamise ajal, kas eksisteerivad mingid tingimused, mis võivad kujutada endas ohtu, näiteks BIOS või käivitusfailide muudatused. Kui potentsiaalne oht tuvastatakse, siis lukustab BitLocker operatsioonisüsteemi ketta ning küsib selle avamiseks spetsiaalset BitLockeri taastamisparooli.


== Mis on uut? ==
BitLockeri esmakordsel käivitamisel tuleks luua taasteparool, vastasel juhul võib alatiseks kaotada juurdepääsu oma failidele. Kui arvutil on usaldusväärse platvormi mooduli (TPM) kiip, siis kasutab BitLocker seda operatsioonisüsteemi ketta krüptimise lukustuse eemaldamise paroolide sulgemiseks. Kui oma arvuti käivitada, siis küsib BitLocker nende paroolide jaoks TPM-d ning eemaldab selle lukustuse.


Kui krüptitakse andmekettad (fikseeritud või eemaldatavad), saab krüptimise lukustuse eemaldada parooli või kiipkaardi abil, või seadistada ketas nii, et see lukustub automaatselt lahti, kui arvutisse sisse logida.
BitLockerit võib draivikrüptimise igal ajal välja lülitada, keelates selle ajutiselt või alaliselt ketast dekrüptides.




= "Seafile – Online Could Service" =
== Meetodid ==
*'''Mitte TPM:''' Kasutatakse arvutites kus emaplaadil puudub TPM tugi. Tagatakse andmekandja krüpteering, samas ei tagata start-kaitset õiges süsteemis. Käivitusvõtme salvestamiseks on vajalik USB-andmekandja.
*'''TPM:''' Käivitamisel "õiges" masinas autentimine puudub, võõrastes on olemas.
*'''TPM PIN'iga:''' Kasutaja seadistatud PIN koodiga.
*'''TPM võtmega:''' Võti salvestatakse USB-andmekandjale.
*'''TPM PIN'iga ja võtmega:''' Kõige turvalisem. Küsitakse nii PIN'i kui ka käivitus-võtit.


Serveriteenust pakub Seafile ise, variandid (seisuga november 2013):




----
== Plussid ==
*Kogu info täielik krüpteerimine
*TPM võimaldab info mitte kättesaamise võõrastes keskkondades
*Kaitseb andmete puutumatust andmekandja riknemisel
*Kaitseb '''offline''' rünnakute eest
*Hoiab boot keskkonnal silma peal, kui seal on toimunud muudatusi siis viiakse süsteem '''recovery mode'i'''
 
 
 
== Miinused/Mille üle tasub mõelda ==
*Et kasutada BitLockerit ilma lisa-autentimiseta on tarvis TPM 1.2+ mikrokiipi
*Bitlocker koos TPM-only variandiga on samuti ohtlik: Cold Boot, Firewire ning BIOS klaviatuuri puhver-rünnakud
*Võtme jäädaval kaotamisel on info kättesaamine "praktiliselt võimatu"
*Kasutab rohkelt lisa-ressursse
 
 
 
== Sobivus erinevate Windows versioonidega ==


{| class="wikitable"
{| class="wikitable"
|-
|-
!  !! Tasuta !! Väike tiim !! Suur tiim
!  !!Toetab !!   Ei Toeta
|-
| '''Windows Vista''' ||  || 
|-
| Starter ||  ||  *
|-
| Home Basic ||  ||  *
|-
|-
| '''Andmemaht''' || 1GB || 100GB || 500GB
| Home Premium || || *
|-
|-
| '''Andmevahetus''' || 5G/kuu || 50G/kuu || 250G/kuu
| Business || || *
|-
|-
| '''Gruppide arv''' || limiteerimata || limiteerimata || limiteerimata
| Enterprise || * ||  
|-
|-
| '''Kasutajate arv grupis''' || limiteerimata || limiteerimata || limiteerimata
| Ultimate || * ||
|-
| '''Windows 7''' ||  || 
|-
| Home Premium ||  || *
|-
| Professional ||  || *
|-
| Ultimate || * || 
|-
| '''Windows 8''' ||  || 
|-
| Windows RT ||  ||  *
|-
| Windows 8 ||  ||  *
|-
| Windows 8 Pro || * ||
|-
| Windows 8 Enterprise || * ||
|-
| '''Windows Server 2008''' || * ||  (Mitte Web-editionis)
|-
| '''Windows Server 2012''' || * ||
|-
|-
| '''HIND''' || '''--''' || '''$10/kuu''' || '''$50/kuu'''
|}
|}


Line 44: Line 103:




= "Deploy Seafile on Your Own Server" / Paigaldamine =


Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada päring.
 
= Paigaldamine =
 
 
 
== Kasutades PowerShell'i (servermanager mooduliga) ==
[[File:wserver2012_2.jpg|264px|thumb|right]]
 
Installeeritakse BitLocker koos kõikide alam-pakettidega, lõpetame automaatse restardiga.
<pre>Install-WindowsFeature BitLocker -IncludeAllSubFeature -IncludeManagementTools -Restart</pre>
 
 
Et näha milline on alam-pakettide list.
<pre>Install-WindowsFeature BitLocker -IncludeAllSubFeature -IncludeManagementTools -WhatIf | fl</pre>
 
 
'''Oluline!'''
Installerides BitLockerit PowerShell'iga ei paigaldada BitLocker'i tööks olulist lisapakki '''Enhanced Storage'''.
 
 
'''Selle paigaldamiseks:'''
 
Hangime paki õige nime
<pre>Get-WindowsFeature Enhanced</pre>
Saanud kätte lisapaki õige nimetuse, moodustame käsu:
<pre>Install-WindowsFeature EnhancedStorage</pre>




== Paigaldamine Linux serverisse ==


== Kasutades Server Manager'i ==
[[File:wserver2012_1.jpg|264px|thumb|right]]


32-bitine versioon
*Ava '''Server Manager''' otse klikkides otseteel või käivita servermanager.exe.
<pre>wget http://seafile.googlecode.com/files/seafile-server_{version}_i386.tar.gz    </pre>
64-bitine versioon
<pre>wget http://seafile.googlecode.com/files/seafile-server_{version}_x86-64.tar.gz  </pre>


== Seame soovitatud kaustasüsteemi ==
*Vali menüüst '''Manage''', edasi '''Add Roles and Features'''.


*Avanenud viisardis, kuvades (Before you begin), vali Next.


*'''Installation type''' paneelist vali '''Role-based''' või '''Feature-based''' ning jätkamiseks Next.


== Nõutavad lisa-pakid ==
*'''Server Selection''' paneelist vali '''Select a server from the server pool'''  ning kinnita server.


*'''Features''' paneeli liikumiseks vali samast viisardist '''Server Roles''' ning Next.


*Vali linnuke '''BitLocker Drive Encryption''' kõrval. Viisard pakub ka lisapakke BitLocker'ile, neid mitte soovides tuleb vastavad linnukesed eemaldada. '''(NB! Enchanced Storage pakk on BitLocker'i toimimiseks vajalik.)''' Vali Next.


== Seadistamine ==


*Vajuta Install, et käivitada paigaldamine. Peale paidaldamise lõppemist tarvis kindlasti teha restart.




[[File:Seafile_conf_options.png]]




= Samal teemal ITK wikis =
*'''BitLocker''' (Windows-tööjaamade haldamine) - https://wiki.itcollege.ee/index.php/BitLocker
*'''BitLocker To Go''' (Windows-tööjaamade haldamine) - https://wiki.itcollege.ee/index.php/BitLocker_To_Go


== Käivitamine ==






= Kasulikke viiteid =
= Kasulikke viiteid =
*'''Seafile''' veebileht  - http://seafile.com/en/home/
*'''Video. BitLocker'i paigaldus Server Manager'i abil''' - https://www.youtube.com/watch?v=Z86-49-m9L4


*'''Seafile''' tiim '''GitHub'is'''  - https://github.com/haiwen?tab=members
*'''TPM''' - http://en.wikipedia.org/wiki/Trusted_Platform_Module


*Serveri mõnele välisele '''NFS, CIFS-mount''' süsteemile paigaldades tuleb kasutada '''SQLite''' asemel '''MySQL''' andmebaasi. Õpetus  - https://github.com/haiwen/seafile/wiki/Download-and-Setup-Seafile-Server-with-MySQL '''
*'''BitLocker'ist üldiselt''' - http://en.wikipedia.org/wiki/BitLocker_Drive_Encryption


*Kiir-videoülevaade Seafile'ist  -  http://www.youtube.com/watch?v=EXNEeekmW14&hd=1


*'''Seafile''' rakendus Google Play's  -  https://play.google.com/store/apps/details?id=com.seafile.seadroid2


*'''Seafile''' rakendus Appstore'is  -  https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8


= Kasutatud kirjandus =


= Kasutatud kirjandus =
*http://en.wikipedia.org/wiki/BitLocker_Drive_Encryption
 
*http://technet.microsoft.com/en-us/library/cc732774.aspx
 
*http://technet.microsoft.com/en-us/library/jj612864.aspx
 
*http://technet.microsoft.com/en-us/library/jj574158.aspx
 
*http://www.petri.co.il/enable-bitlocker-drive-encryption-windows-server-2012.htm
 
*http://www.windowsecurity.com/articles-tutorials/Windows_Server_2012_Security/BitLocker-Enhancements-Windows-Server-2012-Windows-8-Part1.html
 
*http://windows.microsoft.com/et-ee/windows7/products/features/bitlocker
 
*http://windows.microsoft.com/et-ee/windows7/what-is-encryption
 
*http://windows.microsoft.com/et-ee/windows7/set-up-your-hard-disk-for-bitlocker-drive-encryption


*
*http://windows.microsoft.com/et-ee/windows7/help-protect-your-files-using-bitlocker-drive-encryption


*


*


*


= Autor =
= Autor =
Line 105: Line 202:


'''A21  -  2013'''
'''A21  -  2013'''
'''Täiendas: Maarja-Liisa Tammepõld'''
'''A22 - 2013'''
[[Category: Windows Server administreerimine]]

Latest revision as of 18:53, 13 December 2013

Sissejuhatus

Bitlocker on kogu andmekandja krüpteerimiseks mõeldud rakendus. See on mõeldud andmete kaitseks pakkudes andmekandjale täies ulatuses tugevat krüpteeringut. Selle abil on võimalik krüpteerida kogu ketas, millel Windows ja andmed asuvad. Kui see on sisse lülitatud, krüpteeritakse iga kettale salvestatud fail automaatselt. Vaikeväärtusena on kasutusel AES 128 või 256 bitine krüpteering. Krüpteering kaitseb andmekandjal oleva info puutumatust kui see peaks minema võõrastesse kätesse. Kasutusel on erinevad meetodid, TPM meetod ning ilma selleta. TPM võimaldab piirata ligipääsu andmekandja käivitamisele väljaspool kindlat süsteemi. Selle tagab TPM mikrokiip mis on paigaldatud emaplaadile.

Siin artiklis keskendume Bitlockeri paigaldamisele Windows Server 2012 keskkonnas.


Bitlocker

Bitlocker võimaldab andmeid krüpteerida. Krüpteerimine on sõnumite või failide täiustamine selle sisu šifreerides nii, et seda saab lugeda ainult isik, kellel on sobiv krüpteerimisvõti dešifreerimiseks. Ühesõnaga krüpteeritud faili lahti murdmiseks läheb vaja võtit, et faili sisu näha. Veebilehtedel oste tehes krüpteeritakse samuti tehingu teave, et hoida seda turvalisena ja andmed ei satuks kolmandate isikute kätte.

Selleks, et Bitlockerit saaks kasutada, on vaja oma kõvaketas kõigepealt häälestada. Arvutil, millele on peale installitud Windows, peab olema kaks sektsiooni: süsteemi sektsiooni ja operatsioonisüsteemi sektsiooni. Süsteemi sektsioon sisaldab arvuti käivitamiseks vajalikke faile ja operatsioonisüsteemisektsioon sisaldab Windowsi. Krüptitakse operatsioonisüsteemi sektsioon ning süsteemi sektsioon jääb puutumata, et arvuti saaks käivituda.

Uuemates Windowsi versioonides alates Windows 7-st, ei pea ise vastavaid sektsioone enam looma, vaid need luuakse automaatselt. Kui arvutil ei ole süsteemi sektsiooni, siis Bitlockeri viisard loob selle, kasutades ära 200 MB vaba kettaruumi. Bitlockeri draivikrüpteerimine on võimalik kõigil Windowsi ketastel: operatsioonisüsteemi kettal ja andmeketastel, näiteks kõvakettal hoiustatud faile.

Bitlocker To Go on mõeldud eemaldatavatel andmeketastel krüpteerimiseks, mis seisneb lukustusabis irdmäluseadmetele, milleks on näiteks USB mälupulk ja välised kõvakettad. On veel EFS failikrüptimissüsteem, mis võimaldab krüptida üksikuid faile, nendesse sisse logida ning nendega töötada, kuid Bitlockeriga on võimalik krüpteerida kogu ketas. Samuti aitab blokeerida häkkerite juurdepääsu süsteemifailidele, mille abil tahetakse leida isiku parooli või juurdepääsu kõvakettale, eemaldades selle antud arvutist ja paigaldades kuhugi teise arvutisse.

Bitlocker krüpteerib automaatselt faile, mis lisatakse juba krüpteeritud draivile. Kui need on sinna talletatud, siis jäävad krüpteerituks. Mingile draivile kopeeritud failid dekrüptitakse. Kui ühiskasutatakse faile teiste kasutajatega, näiteks läbi võrgu, krüptitakse need failid nende salvestamisel krüptitud draivile, kuid volitatud kasutajad pääsevad neile tavameetoditel juurde.

Kui krüptitakse operatsioonisüsteemi kettast, siis kontrollib BitLocker käivitamise ajal, kas eksisteerivad mingid tingimused, mis võivad kujutada endas ohtu, näiteks BIOS või käivitusfailide muudatused. Kui potentsiaalne oht tuvastatakse, siis lukustab BitLocker operatsioonisüsteemi ketta ning küsib selle avamiseks spetsiaalset BitLockeri taastamisparooli.

BitLockeri esmakordsel käivitamisel tuleks luua taasteparool, vastasel juhul võib alatiseks kaotada juurdepääsu oma failidele. Kui arvutil on usaldusväärse platvormi mooduli (TPM) kiip, siis kasutab BitLocker seda operatsioonisüsteemi ketta krüptimise lukustuse eemaldamise paroolide sulgemiseks. Kui oma arvuti käivitada, siis küsib BitLocker nende paroolide jaoks TPM-d ning eemaldab selle lukustuse.

Kui krüptitakse andmekettad (fikseeritud või eemaldatavad), saab krüptimise lukustuse eemaldada parooli või kiipkaardi abil, või seadistada ketas nii, et see lukustub automaatselt lahti, kui arvutisse sisse logida. BitLockerit võib draivikrüptimise igal ajal välja lülitada, keelates selle ajutiselt või alaliselt ketast dekrüptides.


Meetodid

  • Mitte TPM: Kasutatakse arvutites kus emaplaadil puudub TPM tugi. Tagatakse andmekandja krüpteering, samas ei tagata start-kaitset õiges süsteemis. Käivitusvõtme salvestamiseks on vajalik USB-andmekandja.
  • TPM: Käivitamisel "õiges" masinas autentimine puudub, võõrastes on olemas.
  • TPM PIN'iga: Kasutaja seadistatud PIN koodiga.
  • TPM võtmega: Võti salvestatakse USB-andmekandjale.
  • TPM PIN'iga ja võtmega: Kõige turvalisem. Küsitakse nii PIN'i kui ka käivitus-võtit.


Plussid

  • Kogu info täielik krüpteerimine
  • TPM võimaldab info mitte kättesaamise võõrastes keskkondades
  • Kaitseb andmete puutumatust andmekandja riknemisel
  • Kaitseb offline rünnakute eest
  • Hoiab boot keskkonnal silma peal, kui seal on toimunud muudatusi siis viiakse süsteem recovery mode'i


Miinused/Mille üle tasub mõelda

  • Et kasutada BitLockerit ilma lisa-autentimiseta on tarvis TPM 1.2+ mikrokiipi
  • Bitlocker koos TPM-only variandiga on samuti ohtlik: Cold Boot, Firewire ning BIOS klaviatuuri puhver-rünnakud
  • Võtme jäädaval kaotamisel on info kättesaamine "praktiliselt võimatu"
  • Kasutab rohkelt lisa-ressursse


Sobivus erinevate Windows versioonidega

Toetab Ei Toeta
Windows Vista
Starter *
Home Basic *
Home Premium *
Business *
Enterprise *
Ultimate *
Windows 7
Home Premium *
Professional *
Ultimate *
Windows 8
Windows RT *
Windows 8 *
Windows 8 Pro *
Windows 8 Enterprise *
Windows Server 2008 * (Mitte Web-editionis)
Windows Server 2012 *



Paigaldamine

Kasutades PowerShell'i (servermanager mooduliga)

Installeeritakse BitLocker koos kõikide alam-pakettidega, lõpetame automaatse restardiga.

Install-WindowsFeature BitLocker -IncludeAllSubFeature -IncludeManagementTools -Restart


Et näha milline on alam-pakettide list.

Install-WindowsFeature BitLocker -IncludeAllSubFeature -IncludeManagementTools -WhatIf | fl


Oluline! Installerides BitLockerit PowerShell'iga ei paigaldada BitLocker'i tööks olulist lisapakki Enhanced Storage.


Selle paigaldamiseks:

Hangime paki õige nime

Get-WindowsFeature Enhanced

Saanud kätte lisapaki õige nimetuse, moodustame käsu:

Install-WindowsFeature EnhancedStorage


Kasutades Server Manager'i

  • Ava Server Manager otse klikkides otseteel või käivita servermanager.exe.
  • Vali menüüst Manage, edasi Add Roles and Features.
  • Avanenud viisardis, kuvades (Before you begin), vali Next.
  • Installation type paneelist vali Role-based või Feature-based ning jätkamiseks Next.
  • Server Selection paneelist vali Select a server from the server pool ning kinnita server.
  • Features paneeli liikumiseks vali samast viisardist Server Roles ning Next.
  • Vali linnuke BitLocker Drive Encryption kõrval. Viisard pakub ka lisapakke BitLocker'ile, neid mitte soovides tuleb vastavad linnukesed eemaldada. (NB! Enchanced Storage pakk on BitLocker'i toimimiseks vajalik.) Vali Next.


  • Vajuta Install, et käivitada paigaldamine. Peale paidaldamise lõppemist tarvis kindlasti teha restart.



Samal teemal ITK wikis



Kasulikke viiteid



Kasutatud kirjandus



Autor

Marti Reinsaar

A21 - 2013

Täiendas: Maarja-Liisa Tammepõld

A22 - 2013