iOS Deployment Tech Ref Guide DK-NO-SE-FI-NL-RU-TR

!
iOS:n käyttöönoton
tekninen
opas
!
iOS
! 7.1
!!
Toukokuu 2014
!
iOS:n käyttöönoton tekninen opas
!!
!!
!!
!
Sisältö
Sivu 3
Johdanto
Sivu 4
Luku 1: Integraatio
Sivu 4
Microsoft Exchange
Sivu 6
Standardipohjaiset palvelut
Sivu 6
Wi-Fi
Sivu 7
VPN
Sivu 13
Ohjelmakohtainen VPN
Sivu 13
Kertakirjautuminen
Sivu 14
Digitaaliset varmenteet
Sivu 15
Bonjour
Sivu 16
Luku 2: Turvallisuus
Sivu 16
Laitteen turvallisuus
Sivu 18
Salaus ja tietosuoja
Sivu 20
Verkkoturvallisuus
Sivu 20
Ohjelmien suojaus
Sivu 21
Internet-palvelut
Sivu 23
Luku 3: Määrittely ja hallinta
Sivu 23
Laitteen asetukset ja aktivointi
Sivu 24
Määrittelyprofiilit
Sivu 24
Mobiililaitteen hallinta (Mobile Device Management, MDM)
Sivu 27
Laitteiden valvonta
Sivu 29
!
Luku 4: Ohjelmien jakelu
Sivu 31
Yrityksen sisäiset ohjelmat
Sivu 33
Ohjelmien käyttöönotto
Sivu 34
Caching Server
Sivu 35
Liite A: Wi-Fi-infrastruktuuri
Sivu 38
Liite B: Rajoitukset
Sivu 40
Liite C: Sisäisten ohjelmien asentaminen langattomasti
2
iOS:n käyttöönoton tekninen opas
Johdanto
!
Tämä opas on tarkoitettu IT-ylläpitäjille, jotka haluavat tukea iOS-laitteita omissa
verkoissaan. Se tarjoaa tietoa iPhonen, iPadin ja iPod touchin käyttöönotosta ja
tuesta suuressa organisaatiossa, kuten suuryrityksessä tai oppilaitoksessa. Siinä
kerrotaan, kuinka iOS-laitteet tarjoavat kattavan suojauksen, integraation nykyiseen
infrastruktuuriin ja tehokkaat käyttöönottotyökalut.
iOS:n tukemien keskeisten teknologioiden ymmärtäminen auttaa sinua
soveltamaan käyttöönottostrategiaa, joka tarjoaa optimaalisen kokemuksen
käyttäjille. Seuraavat luvut toimivat teknisenä materiaalina, jota voidaan käyttää
otettaessa iOS-laitteita käyttöön koko organisaatiossa:
Integrointi. iOS-laitteissa on sisäänrakennettu tuki monenlaisia verkkoinfrastruktuureja varten. Tässä osiossa saat tietää iOS-tuetuista teknologioista ja
Microsoft Exchangen, Wi-Fin, VPN:n ja muiden standardien palveluiden kanssa
integroimisen parhaista käytännöistä.
Turvallisuus. iOS on suunniteltu yrityksen palveluiden turvallista käyttöä ja
tärkeiden tietojen suojaamista ajatellen. iOS tarjoaa vahvan salauksen
tiedonsiirtoon, koetellut todentamismenetelmät yrityksen palveluiden käyttöön ja laitteistosalauksen kaikelle levossa olevalle datalle. Tästä luvusta lukemalla saat
tietää lisää iOS:n turvallisuuteen liittyvistä ominaisuuksista.
Määrittely ja hallinta. iOS tukee edistyksellisiä työkaluja ja teknologioita
varmistaen, että iOS-laitteiden käyttöönotto sujuu helposti, ne määritellään omien
vaatimustesi mukaan ja että niiden hallinta sujuu helposti laajan mittakaavan
ympäristöissä. Tässä luvussa kuvataan erilaisia käyttöönottoa varten saatavilla olevia työkaluja. Mukana on yleiskuva mobiililaitteiden hallinnasta (MDM).
Ohjelmien jakelu. Ohjelmien ja sisällön käyttöönottoon koko organisaatiossa on
olemassa lukuisia tapoja. iOS Developer Enterprise Program -ohjelman ansiosta
ohjelmia voidaan ottaa käyttöön organisaation sisäisiä käyttäjiä varten. Tämän
luvun avulla saat perusteellisen näkemyksen näistä ohjelmista sekä yrityksen
sisäiseen käyttöön tehdyistä ohjelmista.
Seuraavissa liitteissä kerrotaan lisää teknisiä tietoja ja vaatimuksia:
Wi-Fi-infrastruktuuri. Tietoja Wi-Fi-standardeista, joita iOS tukee sekä näkökohtia
laajamittaisen Wi-Fi-verkon suunnitteluun.
Rajoitukset. Tietoja rajoituksista, joiden avulla iOS-laitteet voidaan määritellä vastaamaan tietoturva-, pääsykoodi- ja muita vaatimuksia.
Sisäisten ohjelmien asentaminen langattomasti. Tietoja ja vaatimuksia yrityksen sisäisten ohjelmien jakeluun liittyen omaa verkkopohjaista portaalia käytettäessä.
Lisäresurssit
Aiheeseen liittyvää hyödyllistä tietoa saat katsomalla seuraavilta verkkosivustoilta:
www.apple.com/ipad/business/it
www.apple.com/iphone/business/it
www.apple.com/education/it
3
iOS:n käyttöönoton tekninen opas
Luku 1: Integraatio
iOS-laitteissa on sisäänrakennettu tuki monenlaisia verkkoinfrastruktuureja varten. Niihin sisältyy seuraavien asioiden tuki:
• Suositut muiden valmistajien järjestelmät kuten Microsoft Exchange
• Integraatio standardipohjaisen sähköpostin, hakemiston, kalenterin ja muiden
järjestelmien kanssa
• Standardit Wi-Fi-protokollat tiedonsiirtoon ja salaukseen
• VPN-verkot (Virtual private networks) mukaanlukien ohjelmakohtainen VPN
• Kertakirjautuminen sujuvaan todentamiseen verkossa oleviin ohjelmiin ja
palveluihin
• Digitaaliset varmenteet käyttäjien todentamiseen ja viestinnän suojaamiseen
Koska tämä tuki on vakiona iOS:ssä, IT-osaston tarvitsee vain määritellä muutamia
asetuksia voidakseen integroida iOS-laitteet olemassa olevaan infrastruktuuriin.
Lukemalla saat lisätietoja iOS-tuetuista teknologioista ja integroinnin parhaista
käytännöistä.
Microsoft Exchange
iOS voi kommunikoida suoraan Microsoft Exchange Serverin kanssa Microsoft
Exchange ActiveSyncin (EAS) kautta. Tämä mahdollistaa push-sähköpostin,
-kalenterin, -yhteystietojen, -muistiinpanojen ja tehtävien käytön. Exchange
ActiveSync tarjoaa käyttäjille myös pääsyn Global Address List -luetteloon (GAL) ja
ylläpitäjille keinot pääsykoodisääntöjen pakottamiseen ja etätyhjennykseen. iOS
tukee sekä tavanomaista että varmenteisiin perustuvaa todentautumista Exchange
ActiveSyncille.
Jos yrityksessäsi on käytössä Exchange ActiveSync, sinulla on valmiina tarvittavat
palvelut iOS:n tueksi. Lisämäärittelyitä ei tarvita.
Vaatimukset
Laitteet, joissa on iOS 7 tai uudempi, tukevat Microsoft Exchangen seuraavia
versioita:
• Exchange Server 2003 SP 2 (EAS 2.5)
• Exchange Server 2007 (käyttäen EAS 2.5:ttä)
• Exchange Server 2007 SP 1 (EAS 12.1)
• Exchange Server 2007 SP 2 (EAS 12.1)
• Exchange Server 2007 SP 3 (EAS 12.1)
• Exchange Server 2010 (EAS 14.0)
• Exchange Server 2010 SP 1 (EAS 14.1)
• Exchange Server 2010 SP 2 (käyttäen EAS 14.1:tä)
• Exchange Server 2013 (käyttäen EAS 14.1:tä)
• Office 365 (käyttäen EAS 14.1:tä)
!
4
iOS:n käyttöönoton tekninen opas
Microsoft Direct Push
Exchange Server siirtää sähköpostin, tehtävät, yhteystiedot ja kalenteritapahtumat
iOS-laitteisiin, jos mobiili- tai Wi-Fi-datayhteys on käytettävissä. iPod touchissa ja
joissakin iPad-malleissa ei ole mobiiliyhteyttä, joten ne vastaanottavat pushilmoituksia vain ollessaan yhteydessä Wi-Fi-verkkoon.
Microsoft Exchange Autodiscovery
iOS tukee Microsoft Exchange Server 2007:n ja Microsoft Exchange Server 2010:n
Autodiscover-palvelua. Kun määrittelet laitteen käsin, Autodiscover käyttää
sähköpostiosoitettasi ja salasanaasi määritelläkseen oikeat Exchange Server -tiedot.
Lisätietoja Autodiscover-palvelun käyttöönotosta saat tutustumalla Autodiscoverpalveluun.
Microsoft Exchange Global Address List -luettelo
iOS-laitteet hakevat yhteystiedot yrityksesi Exchange Server -yrityshakemistosta.
Voit käyttää hakemistoa tehdessäsi hakuja Yhteystiedoissa. Sitä käytetään
automaattisesti sähköpostiosoitteiden täydentämiseen, kun kirjoitat niitä. iOS 6 tai uudempi tukee GAL-kuvia (edellyttää Exchange Server 2010 SP 1:tä tai uudempaa).
Ei-tuetut Exchange ActiveSync -ominaisuudet
Seuraavia Exchangen ominaisuuksia ei tueta:
• Sähköpostiviesteissä olevien, SharePoint-palvelimille tallennettuihin
dokumentteihin vievien linkkien avaaminen
• Automaattisen poissaoloviestin asettaminen
iOS-versioiden tunnistaminen Exchangen kautta
Kun iOS-laite muodostaa yhteyden Exchange Serveriin, laite raportoi oman iOSversionsa. Version numero lähetetään pyynnön otsikon Asiakasohjelma-kentässä ja
se näyttää samanlaiselta kuin Apple-iPhone2C1/705.018. Erottimen (/) jäljessä oleva
numero on iOS build -numero, joka on yksilöllinen jokaisessa iOS-päivityksessä.
Voit katsoa version numeron laitteella siirtymällä kohtaan Asetukset > Yleiset >
Tietoja. Näet version numeron ja build-numeron, kuten esimerkiksi 4.1 (8B117A).
Suluissa oleva numero on build-numero, joka kertoo, mitä päivitystä laitteessa
käytetään.
Kun build-numero lähetetään Exchange Serveriin, se muunnetaan muodosta
NANNNA (jossa N on numero- ja A aakkosmerkki ) Exchange-muotoon NNN.NNN.
Numeroarvot pidetään, mutta kirjaimet muunnetaan omaa paikkaansa aakkosissa
vastaavaan arvoon. Esimerkiksi ”F” muunnetaan muotoon ”06”, koska se on
aakkosten kuudes kirjain. Numeroita täydennetään tarvittaessa nollilla, jotta ne
sopivat Exchange-muotoon.
Tässä esimerkissä build-numero 7E18 muunnetaan muotoon 705.018.
Ensimmäinen numero, 7, jää muotoon ”7”. Merkki E on aakkosten viides kirjain, joten
se muunnetaan muotoon ”05”. Piste (.) sijoitetaan muunnettuun versioon muodon
edellyttämällä tavalla. Seuraavaan numeroon,18, lisätään nolla ja se muunnetaan
muotoon ”018”.
Jos build-numero päättyy kirjaimeen (kuten esimerkiksi 5H11A), numero
muunnetaan yllä kuvatun mukaisesti ja viimeisen merkin numeerinen arvo lisätään
merkkijonoon 3 nollan erottamana. 5H11A muuntuu siis muotoon 508.01100001.
Etätyhjennys
Voit tyhjentää iOS-laitteen sisällön etänä käyttämällä Exchangen tarjoamia
ominaisuuksia. Tyhjentäminen poistaa laitteelta kaiken datan ja määrittelytiedot.
Laite tyhjenee turvallisesti ja palautetaan alkuperäisiin tehdasasetuksiinsa.
5
iOS:n käyttöönoton tekninen opas
Tyhjennys poistaa datan salausavaimen (salattu käyttäen 256-bittistä AES-salausta),
joka tekee kaikesta datasta välittömästi ei-palautettavaa.
Microsoft Exchange Server 2007:n tai uudemman avulla voit suorittaa etätyhjennyksen Exchange Management Consolen, Outlook Web Accessin tai
Exchange ActiveSync Mobile Administration Web Tool -työkalun avulla. Microsoft
Exchange Server 2003:n avulla voit käynnistää etätyhjennyksen käyttäen Exchange
ActiveSync Mobile Administration Web Tool -työkalua.
Vaihtoehtoisesti käyttäjät voivat tyhjentää oman laitteensa siirtymällä kohtaan
Asetukset > Yleiset > Nollaa ja valitsemalla ”Poista kaikki sisältö ja asetukset”.
Laitteet voidaan myös määrittää niin, että ne tyhjennetään automaattisesti, kun virheellisen pääsykoodin syöttöyrityksiä on ollut tietty määrä.
Standardipohjaiset palvelut
iOS-laitteissa on valmiina tuki IMAP-sähköpostiprotokollalle, LDAP-hakemistopalveluille, CalDAV-kalenteritiedoille ja CardDAV-yhteystietoprotokollille, joten ne
voidaan integroida lähes mihin tahansa standardipohjaiseen ympäristöön. Ja jos
verkkoympäristösi on määritelty vaatimaan käyttäjän todentamista ja SSL:ää, iOS
tarjoaa turvallisen lähestymistavan standardeihin perustuvien yrityksen
sähköpostin, kalenterin, tehtävien ja yhteystietojen käyttöön. iOS tukee SSL:n avulla 128-bittistä salausta ja X.509-juurivarmenteita, joita merkittävät varmentajat
myöntävät.
Tyypillisessä käyttöönotossa iOS-laitteet muodostavat suoran pääsyn IMAP- ja
SMTP-sähköpostipalvelimille sähköpostin langatonta lähettämistä ja
vastaanottamista varten ja voivat myös synkronoida langattomasti muistiinpanoja
IMAP-pohjaisten palvelimien kanssa. iOS-laitteet voivat muodostaa yhteyden
yrityksesi LDAPv3-yrityshakemistoihin tarjoten käyttäjille pääsyn yrityksen
yhteystietoihin Mail-, Yhteystiedot- ja Viestit-ohjelmissa. CalDAV-palvelimen
synkronoinnin ansiosta käyttäjät voivat luoda ja hyväksyä langattomasti
kalenterikutsuja, vastaanottaa kalenteripäivityksiä ja synkronoida tehtäviä
Muistutukset-ohjelman avulla. Lisäksi käyttäjät voivat CardDAV-tuen ansiosta
ylläpitää yhteystietojoukkoa, joka on synkronoitu CardDAV-palvelimen kanssa
käyttäen vCard-muotoa. Kaikki verkkopalvelimet voidaan sijoittaa DMZ-aliverkkoon,
yrityksen palomuurin tai näiden molempien taakse.
Wi-Fi
iOS-laitteilla voidaan muodostaa suoraan pakkauksesta otettuna suojattu yhteys
langattomiin yritys- tai vierasverkkoihin, joten liittyminen käytettävissä oleviin
langattomiin verkkoihin on nopeaa ja helppoa riippumatta siitä, ollaanko yrityksen
alueella vai matkoilla.
Wi-Fi-verkkoon liittyminen
Käyttäjät voivat asettaa iOS-laitteet liittymään saatavilla oleviin Wi-Fi-verkkoihin
automaattisesti. Wi-Fi-verkkoihin, jotka edellyttävät kirjautumistietoja tai muita
tietoja, voidaan päästä nopeasti Wi-Fi-asetuksista tai Mailin kaltaisista ohjelmista avaamatta erillistä selainistuntoa. Lisäksi vähävirtainen ja jatkuva Wi-Fi-yhteys mahdollistaa ohjelmille Wi-Fi-verkkojen käytön push-ilmoitusten
lähettämisen.
WPA2 Enterprise
iOS tukee standardeja langattomia verkkoprotokollia (mukaan lukien WPA2
Enterprise) varmistaen, että yritysten langattomiin verkkoihin voidaan päästä
turvallisesti iOS-laitteilta. WPA2 Enterprise käyttää 128-bittistä AES-salausta. 6
iOS:n käyttöönoton tekninen opas
Se on koeteltu, lohkoperustainen salausmenetelmä, joka tarjoaa käyttäjille
suurimman mahdollisen varmuuden siitä, että heidän tietonsa säilyvät turvassa.
802.1X-tuen ansiosta iOS voidaan integroida moniin eri RADIUS-todentamisympäristöihin. iOS:n tukemiin langattomiin 802.1X-todentamismenetelmiin
sisältyvät EAP-TLS, EAP-TTLS, EAP-FAST, PEAPv0, PEAPv1 ja LEAP.
Verkkovierailu
Suurten yritysten Wi-Fi-verkkojen verkkovierailutilaa varten iOS tukee 802.11k- ja
802.11r-standardeja. 802.11k:n avulla iOS-laitteet voivat siirtyä tukiasemien välillä
saumattomammin hyödyntämällä yhteyspisteiden raportteja. 802.11r taas
yksinkertaistaa 802.1X-todentamista, kun laite siirtyy yhdestä yhteyspisteestä
toiseen.
Langattoman verkon, turvallisuuden, välipalvelimen ja todentamisen asetukset
voidaan määritellä määrittelyprofiilien tai MDM:n avulla nopeaa käyttöönottoa
varten.
VPN
iOS:llä voidaan käyttää turvallisesti yksityisiä yritysverkkoja alan standardien
mukaisten VPN-protokollien välityksellä. iOS tukee suoraan seuraavia: Cisco IPSec, L2TP over IPSec ja PPTP. Jos organisaatiosi tukee jotakin näistä
protokollista, lisämäärittelyjä tai muiden valmistajien ohjelmia ei tarvita iOSlaitteiden liittämiseen omaan VPN-verkkoosi.
Lisäksi iOS tukee suosittujen VPN-tarjoajien SSL VPN:ää. Päästäkseen alkuun
käyttäjien tarvitsee vain ladata jokin näiden yritysten kehittämistä VPNasiakasohjelmista App Storesta. SSL VPN voidaan määritellä käsin laitteesta tai
määrittelyprofiilin tai MDM:n avulla, kuten muutkin iOS:n tukemat VPN-protokollat.
iOS tukee standardeja tekniikoita, kuten IPv6- ja välipalvelintekniikoita sekä osittaista tunnelointia tarjoten monipuolisen VPN-kokemuksen yritysverkkoihin
liityttäessä. Lisäksi iOS toimii monenlaisten todentautumismenetelmien kanssa,
esimerkkeinä salasana, kaksiosainen avain ja digitaaliset varmenteet. iOS sisältää VPN On Demandin, joka käynnistää VPN-istunnon, kun on muodostettava yhteys
määriteltyihin domaineihin. Näin se nopeuttaa yhteyttä ympäristöissä, joissa
käytetään varmennepohjaista todentamista.
iOS 7:n avulla yksittäiset ohjelmat voidaan määrittää hyödyntämään VPN-yhteyttä,
joka on riippumaton laitteen muista ohjelmista. Näin varmistetaan, että yritystiedot
kulkevat aina VPN-yhteyden kautta, ja että muut tiedot (kuten työntekijän
henkilökohtaiset ohjelmat App Storesta) eivät tee näin. Lisätietoja saat katsomalla
tämän luvun myöhemmästä kohdasta ”Ohjelmakohtainen VPN”.
Tuetut protokollat ja todentamismenetelmät
SSL VPN. Tukee käyttäjän todentamista salasanalla, kaksiosaisella avaimella ja
digitaalisilla varmenteilla.
Cisco IPSec. Tukee käyttäjän todentamista salasanalla, kaksiosaisella avaimella ja
koneellisella todentamisella jaetun salaisuuden ja varmenteiden avulla.
L2TP IPSec. Tukee käyttäjän todentamista MS-CHAP v2 -salasanalla, kaksiosaisella
avaimella ja koneellisella tunnistamisella jaetun salaisuuden avulla.
PPTP. Tukee käyttäjän todentamista MS-CHAP v2 -salasanalla ja kaksiosaisella
avaimella.
SSL VPN -asiakasohjelmat
Useat SSL VPN -tarjoajat ovat luoneet ohjelmia avuksi iOS-laitteiden määrittelyyn
heidän omia ratkaisujaan käytettäessä. Kun haluat määritellä laitteen tiettyä
7
iOS:n käyttöönoton tekninen opas
ratkaisua varten, asenna oheisohjelma. Vaihtoehtoisesti voit tarjota
määrittelyprofiilin tarvittavilla asetuksilla. SSL VPN -ratkaisuihin sisältyvät:
• Juniper Junos Pulsen SSL VPN. iOS tukee Juniper Networks SA Series SSL VPN
Gatewayta, jossa käytetään versiota 6.4 tai uudempaa Juniper Networks IVE
package 7.0:llä tai uudemmalla. Asenna määrittelyä varten App Storesta saatava
Junos Pulse -ohjelma.
Lisätietoja saat tutustumalla Juniper Networks -ohjelman tietoihin.
• F5:n SSL VPN. iOS tukee seuraavia ratkaisuja: F5 BIG-IP Edge Gateway, Access
Policy Manager ja FirePass SSL VPN. Asenna määrittelyä varten App Storesta
saatava F5 BIG-IP Edge Client -ohjelma.
Lisätietoja saat tutustumalla F5:n tekniseen esittelyyn: Secure iPhone Access to
Corporate Web Applications.
• Aruba Networksin SSL VPN. iOS tukee Aruba Networksin Mobility Controlleria.
Asenna määrittelyä varten App Storesta saatava Aruba Networks VIA -ohjelma.
Yhteystietoja saat katsomalla Aruba Networksin verkkosivustolta.
• SonicWALLin SSL VPN. iOS tukee SonicWALLin Aventall E-Class Secure Remote
Access -sovelluksia, joissa on versio 10.5.4 tai uudempi, SonicWALL SRA
-sovelluksia, joissa on versio 5.5 tai uudempi ja SonicWALLin Next-Generation
Firewall -sovelluksia mukaan lukien TZ, NSA, E-Class NSA, jossa on käytössä
SonicOS 5.8.1.0 -versio tai uudempi. Asenna määrittelyä varten App Storesta
saatava SonicWALL Mobile Connect -ohjelma.
Yhteystietoja saat katsomalla SonicWALLin verkkosivustolta.
• Check Point Mobilen SSL VPN. iOS tukee Check Point Security Gatewayta, jossa
on täysi Layer-3 VPN -tunneli. Asenna määrittelyä varten App Storesta saatava
Check Point Mobile -ohjelma.
• OpenVPN:n SSL VPN. iOS tukee seuraavia: OpenVPN Access Server, Private Tunnel
ja OpenVPN Community. Asenna määrittelyä varten App Storesta saatava
OpenVPN Connect -ohjelma.
• Palo Alto Networksin GlobalProtect SSL VPN. iOS tukee Palo Alto Networksin
GlobalProtect Gatewayta. Asenna määrittelyä varten App Storesta saatava
GlobalProtect for iOS -ohjelma.
• Ciscon AnyConnect SSL VPN. iOS tukee Ciscon Adaptive Security Appliancea
(ASA), jossa on käytössä ohjelmistoversio 8.0(3).1 tai uudempi. Asenna määrittelyä
varten App Storesta saatava Cisco AnyConnect -ohjelma.
VPN:n käyttöönotto-ohjeet
Cisco IPSecin käyttöönotto-ohjeet
Näiden ohjeiden avulla voit määritellä Ciscon VPN-palvelimesi iOS-laitteiden
käyttöä varten. iOS tukee Cisco ASA 5500 Security Appliance -sovelluksia ja PIXpalomuureja, joihin on määritelty 7.2.x-ohjelmisto tai uudempi. Uusinta
ohjelmistopäivitystä (8.0.x tai uudempi) suositellaan. iOS tukee myös Cisco IOS VPN
-reitittimiä, joissa on IOS-versio 12.4(15)T tai uudempi. VPN 3000 -sarjan keskittimet
eivät tue iOS:n VPN-ominaisuuksia.
Välipalvelimen käyttöönotto
Voit määritellä myös VPN-välipalvelimen kaikkia määrittelyitä varten. Kun haluat
määritellä yhden välipalvelimen kaikkia yhteyksiä varten, käytä manuaalista
asetusta ja tarjoa osoite, portti ja todentaminen tarvittaessa. Käytä automaattista
asetusta tarjotaksesi laitteelle automaattisen välipalvelimen määritystiedoston
käyttäen PAC:ta tai WPAD:tä. Määrittele PACS-tiedoston verkko-osoite PACSia varten.
WPAD:tä varten iOS kysyy DHCP:ltä ja DNS:ltä sopivat asetukset.
8
iOS:n käyttöönoton tekninen opas
Todentamismenetelmät
iOS tukee seuraavia todentamismenetelmiä:
• Esijaetun avaimen IPSec-todentaminen käyttäjän todentamisen avulla xauthin
kautta.
• Asiakasohjelma- ja palvelinvarmenteet IPSec-todentamista varten valinnaisella
käyttäjän todentamisella xauthin kautta.
• Hybriditodentaminen, jossa palvelin tarjoaa varmenteen ja asiakasohjelma tarjoaa
esijaetun avaimen IPSec-todentamista varten. Käyttäjän todentaminen vaaditaan
xauthin kautta.
• Käyttäjän todentaminen tarjotaan xauthin kautta ja se sisältää seuraavat
todentamismenetelmät:
– Käyttäjätunnus salasanalla
– RSA SecurID
– CRYPTOCard
Todentamisryhmät
Cisco Unity -protokolla käyttää ryhmäkäyttäjille todentamisryhmiä, jotka perustuvat
yleiseen sarjaan todentamisparametrejä ja muita parametrejä. Sinun tulisi luoda
todentamisryhmä iOS-käyttäjille. Esijaettua avainta ja hybriditodentamista varten
ryhmän nimen on oltava määritelty laitteeseen ryhmän jaetun salaisuuden
(esijaettu avain) ollessa ryhmän salasana.
Varmennepohjaista todentamista käytettäessä ei käytetä jaettua salaisuutta.
Käyttäjän ryhmä määritellään varmenteen kenttien perusteella. Ciscon palvelimen
asetuksia voidaan käyttää varmenteen kenttien asettamiseen käyttäjäryhmille.
RSA-Sigin tulisi olla korkein prioriteetti ISAKMP-prioriteettiluettelossa.
Varmenteet
Varmista seuraavat asiat varmenteita käyttöön otettaessa ja asennettaessa:
Palvelimen varmenteen tulee sisältää palvelimen DNS-nimi ja/tai IP-osoite aiheen
vaihtoehtoisen nimen (SubjectAltName) kentässä. Laite käyttää tätä tietoa
varmentamaan, että varmenne kuuluu palvelimeen. Joustavuutta voidaan lisätä
määrittelemällä SubjectAltName käyttäen jokerimerkkejä segmenttikohtaiseen
vastaavuuteen, kuten esimerkiksi vpn.*.mycompany.com. DNS-nimi voidaan laittaa
yleiseen nimikenttään, jos SubjectAltName on määritelty.
Palvelimen varmenteen allekirjoittaneen varmentajan (CA) varmenteen on oltava
asennettu laitteelle. Jos se ei ole juurivarmenne, asenna loput luottamusketjusta
siten, että varmenne on luotettu. Jos käytät asiakasvarmenteita, varmista, että
asiakkaan varmenteen allekirjoittanut luotettu varmentajan (CA) varmenne on
asennettu VPN-palvelimelle. Varmennepohjaista todentamista käytettäessä varmista,
että palvelin on asetettu tunnistamaan käyttäjän ryhmä asiakasvarmenteen kenttien
perusteella.
Varmenteiden ja varmentajien on oltava kelvollisia (ei esimerkiksi vanhentuneita).
Varmenneketjun lähettämistä palvelimella ei tueta ja se tulisi kytkeä pois päältä.
!
9
iOS:n käyttöönoton tekninen opas
IPSec-asetukset
Käytä seuraavia IPSec-asetuksia:
• Tila. Tunneli-tila
• IKE Exchange -tilat. Aggressiivinen tila esijaettu avain- ja hybriditodentamiselle tai
päätila varmennepohjaiselle todentamiselle.
• Salausalgoritmit. 3DES, AES-128, AES-256.
• Todennusalgoritmit. HMAC-MD5, HMAC-SHA1.
• Diffie-Hellman-ryhmät. Ryhmä 2 vaaditaan esijaettua avainta ja
hybriditodentamista varten. Käytä varmennepohjaista todentamista varten
ryhmää 2 3DES:llä ja AES-128:lla. Käytä ryhmä 2:ta tai 5:ttä AES-256:lla.
• PFS (Perfect Forward Secrecy). Jos PFS:ää käytetään IKEn vaiheeseen 2, Diffie-Hellman-ryhmän on oltava sama kuin mitä käytettiin IKEn vaiheelle 1.
• Tilanmääritys. On oltava käytössä.
• DPD (Dead Peer Detection). Suositellaan.
• Standardi NAT Traversal. On tuettu ja voidaan ottaa käyttöön (IPSec over TCP ei ole tuettu).
• Kuormituksen tasapainotus. Tuettu ja voidaan ottaa käyttöön.
• Vaiheen 1 avaimen uudelleenluonti. Ei tueta tällä hetkellä. Suositus on, että
avaimen uudelleenluontiajoiksi palvelimella asetetaan yksi tunti.
• ASA-osoitteen maski. Varmista, että kaikkien laitteiden osoitevarannon maskit
ovat joko asettamatta tai ne on asetettu arvoon 255.255.255.255. Esimerkiksi:
asa(config-webvpn)# ip local pool vpn_users 10.0.0.1-10.0.0.254 mask
255.255.255.255.
Jos käytät suositeltua osoitemaskia, jotkin VPN-määrittelyn olettamat reitit voivat
jäädä huomioimatta. Tämän välttämiseksi varmista, että reititystaulukkosi sisältävät
kaikki tarpeelliset reitit ja varmista ennen käyttöönottoa, että aliverkon osoitteet
ovat käytettävissä.
Muita tuettuja ominaisuuksia
• Ohjelmaversio. Asiakasohjelman versio lähetetään palvelimelle, minkä ansiosta
palvelin voi hyväksyä tai hylätä yhteydet laitteen ohjelmistoversion perusteella.
• Banneri. Banneri (jos määritelty palvelimelle) näytetään laitteella ja käyttäjän
täytyy hyväksyä se tai katkaista yhteys.
• Jaettu tunneli. Jaettu tunnelointi on tuettu.
• Jaettu DNS. Jaettu DNS on tuettu.
• Oletusdomain. Oletusdomain on tuettu.
!
10
iOS:n käyttöönoton tekninen opas
VPN On Demand
VPN On Demandin ansiosta iOS voi muodostaa automaattisesti turvallisen
yhteyden ilman käyttäjän toimenpiteitä. VPN-yhteys käynnistetään tarpeen mukaan
määrittelyprofiilissa määriteltyjen sääntöjen pohjalta.
iOS 7:ssä VPN On Demand määritellään käyttäen OnDemandRules-avainta
määrittelyprofiilin VPN-datassa. Sääntöjä sovelletaan kahdessa vaiheessa:
• Verkon tunnistusvaihe. Määrittelee VPN-vaatimukset, joita käytetään laitteen
ensisijaisen verkkoyhteyden vaihtuessa.
• Yhteyden arviointivaihe. Määrittelee VPN-vaatimukset yhteyspyynnöille domainnimiin tarpeen mukaan.
Sääntöjä voidaan käyttää esimerkiksi seuraaviin tilanteisiin:
• Tunnistamaan, kun iOS-laite liitetään sisäiseen verkkoon ja VPN ei ole välttämätön.
• Tunnistamaan, kun käytetään tuntematonta Wi-Fi-verkkoa ja vaatimaan VPN:ää
kaikkiin verkkoyhteyksiin.
• Vaatimaan VPN:ää, kun määritellyn domain-nimen DNS-pyyntö epäonnistuu.
Verkon tunnistusvaihe
VPN On Demand -sääntöjä arvioidaan laitteen ensisijaisen verkon käyttöliittymän
muuttuessa, esimerkiksi iOS-laitteen siirtyessä toiseen Wi-Fi-verkkoon tai vaihtaessa
Wi-Fi-verkosta mobiiliverkkoon. Jos ensisijainen käyttöliittymä on virtuaalikäyttöliittymä (kuten VPN-käyttöliittymä), VPN On Demand -sääntöjä ei huomioida.
Jokaisen sarjan (sanakirjan) kaikkien vastaavuussääntöjen tulee täyttyä, jotta niihin
liittyvät toiminnot voidaan suorittaa. Jos jokin säännöistä ei täyty, arviointi siirtyy
pakan seuraavaan sanakirjaan, kunnes OnDemandRules-pakka on käytetty loppuun.
Viimeisen sanakirjan tulisi määritellä ”oletusarvoinen” määrittely eli siinä ei tulisi olla
vastaavuussääntöjä, vaan pelkkä toiminto. Se nappaa kaikki yhteydet, jotka eivät ole
vastanneet edeltäneitä sääntöjä.
Yhteyden arviointivaihe
VPN voidaan käynnistää tarpeen mukaan yhteyspyynnöistä tiettyihin domaineihin,
sen sijaan että VPN-yhteys katkaistaisiin tai kytkettäisiin yksipuolisesti verkon
käyttöliittymän pohjalta.
Vastaavuussäännöt tarpeen mukaan
Määrittele yksi tai useampi seuraavista vastaavuussäännöistä:
• InterfaceTypeMatch. Valinnainen. Wi-Fi- tai mobiiliverkon merkkijonoarvo. Mikäli
määritelty, tämä sääntö täytetään, kun ensisijaisen käyttöliittymän ohjelmisto on
määriteltyä tyyppiä.
• SSIDMatch. Valinnainen. SSID:iden pakka, jonka on vastattava nykyistä verkkoa. Jos verkko ei ole Wi-Fi-verkko tai jos sen SSID ei näy luettelossa, vastaavuus ei
toteudu. Jätä tämä avain ja sen pakka pois SSID:n huomiotta jättämiseksi.
• DNSDomainMatch. Valinnainen. Hakudomainien pakka merkkijonoina. Jos
nykyisen ensisijaisen verkon määritelty DNS-hakudomain sisältyy pakkaan, tämä ominaisuus täyttyy. Jokerimerkki-etuliite (*) on tuettu; esim. *.example.com
vastaisi esimerkkiä anything.example.com.
!
11
iOS:n käyttöönoton tekninen opas
• DNSServerAddressMatch. Valinnainen. DNS-palvelinosoitteiden pakka
merkkijonoina. Jos kaikki tällä hetkellä ensisijaiselle käyttöliittymälle määritellyt
DNS-palvelinosoitteet ovat pakassa, tämä ominaisuus täyttyy. Jokerimerkki (*) on tuettu; esim. 1.2.3.* vastaisi mitä tahansa DNS-palvelinta 1.2.3.-etuliitteellä.
• URLStringProbe. Valinnainen. Saavutettavuutta tiedusteleva palvelin.
Uudelleenohjaus ei ole tuettu. Verkko-osoitteen tulisi viedä luotetulle HTTPSpalvelimelle. Laite lähettää GET-pyynnön varmentaakseen, että palvelin on
saavutettavissa.
Action
Tämä avain määrittelee VPN:n toiminnan silloin, kun kaikki määritellyistä
vastaavuussäännöistä arvioidaan tosiksi. Tämä avain vaaditaan. Action-avaimen
arvot ovat:
• Connect. Käynnistää VPN-yhteyden rajoituksetta seuraavasta verkkoyhteyden
muodostusyrityksestä.
• Disconnect. Purkaa VPN-yhteyden eikä käynnistä uusia verkkoyhteyksiä
tarvittaessa.
• Ignore. Jättää kaikki olemassa olevat VPN-yhteydet päälle, mutta ei käynnistä
uusia verkkoyhteyksiä tarvittaessa.
• Allow. iOS-laitteille, joissa on iOS 6 tai vanhempi. Katso tämän osion myöhempi
kohta ”Huomioita taaksepäin yhteensopivuudesta”.
• EvaluateConnection. Arvioi ActionParameters-avaimen jokaisella yhteysyrityksellä.
Kun tätä käytetään, alla kuvattu ActionParameters-avain vaaditaan
määrittelemään arviointisäännöt.
ActionParameters
Pakka sanakirjoja alla kuvatuilla avaimilla, arvioidaan niiden esiintymisjärjestyksessä.
Vaaditaan, kun Action on EvaluateConnection.
• Domains. Vaaditaan. Sarja merkkijonoja, jotka määrittelevät domainit, joita tämä
arviointi koskee. Jokerimerkki-etuliitteet ovat tuettuja, kuten *.example.com.
• DomainAction. Vaaditaan. Määrittelee VPN:n toiminnan Domains-avaimelle.
DomainAction-avaimen arvot ovat:
– ConnectIfNeeded. Tuo esiin VPN:n, jos Domains-avaimen nimipalvelinkysely
epäonnistuu esimerkiksi DNS-palvelimen ilmoittaessa, että se ei kykene
kyselemään domain-nimeä tai jos DNS-vastaus ohjataan uudelleen tai
yhteydenmuodostus epäonnistuu tai yhteys aikakatkaistaan.
– NeverConnect. Ei käynnistä VPN:ää Domains-avaimelle.
Kun DomainAction on ConnectIfNeeded, voit määritellä myös seuraavat avaimet yhteyden arviointisanakirjassa:
• RequiredDNSServers. Valinnainen. DNS-palvelimien IP-osoitteiden pakka, jota
käytetään Domains-avaimen ratkaisemiseen. Näiden palvelimien ei tarvitse olla
osa laitteen nykyistä verkkomäärittelyä. Jos nämä DNS-palvelimet eivät ole
saavutettavissa, VPN käynnistetään. Määrittele sisäinen DNS-palvelin tai luotettu
ulkoinen DNS-palvelin.
• RequiredURLStringProbe. Valinnainen. HTTP tai HTTPS (suositeltava) URL
tiedusteluun, GET-pyyntöä käyttäen. Jos nimipalvelinkysely tälle palvelimelle
onnistuu, myös tiedustelun on onnistuttava. Jos tiedustelu epäonnistuu, VPN
käynnistetään.
!
12
iOS:n käyttöönoton tekninen opas
Huomioita taaksepäin yhteensopivuudesta
Ennen iOS 7:ää domainin käynnistyssäännöt määriteltiin domain-sarjoilla nimeltään OnDemandMatchDomainAlways, OnDemandMatchDomainOnRetry ja OnDemandMatchDomainNever. OnRetry- ja Never-tapauksia tuetaan yhä iOS 7:ssä, mutta EvaluateConnection-toimintoa pidetään ensisijaisena niihin nähden.
Kun haluat luoda sekä iOS 7:ssä että aikaisemmissa versioissa toimivan profiilin,
käytä uusia EvaluateConnection-avaimia OnDemandMatchDomain-sarjojen lisäksi. iOS:n vanhemmat versiot, jotka eivät tunnista EvaluateConnectionia,
käyttävät vanhoja sarjoja, kun taas iOS 7 ja uudemmat versiot käyttävät
EvaluateConnectionia.
Allow-toiminnon määrittelevät vanhat määrittelyprofiilit toimivat iOS 7:ssä,
OnDemandMatchDomainsAlways-domainit tosin poikkeuksena tästä.
Ohjelmakohtainen VPN
iOS 7 tuo mukanaan mahdollisuuden muodostaa VPN-yhteyksiä ohjelmakohtaisesti.
Tämä lähestymistapa mahdollistaa entistä tarkemman hallinnan sen suhteen, mikä
data kulkee VPN:n kautta ja mikä ei. Laitekohtaisen VPN:n kohdalla kaikki data
kulkee alkuperästään riippumatta yksityisen verkon kautta. Koska organisaatioissa
käytetään yhä enemmän työntekijöiden omia laitteita, ohjelmakohtainen VPN
tarjoaa turvalliset verkkoyhteydet organisaation sisäisille ohjelmille, mutta säilyttää
samalla työntekijän omalla laitteella suoritettujen toimintojen yksityisyyden.
Ohjelmakohtainen VPN sallii jokaisen mobiililaitteiden hallinnalla (MDM) hallitun
ohjelman kommunikoida yksityisen verkon kanssa turvallisen tunnelin kautta.
Samalla se estää muita laitteella olevia, ei-hallittuja ohjelmia käyttämästä yksityistä
verkkoa. Lisäksi hallittuihin ohjelmiin voidaan määritellä erilaiset VPN-yhteydet datan lisäsuojaksi. Esimerkiksi myyntitarjousohjelma voisi käyttää aivan eri
datakeskusta kuin ostoreskontraohjelma samalla kun käyttäjän henkilökohtaiseen verkkoselaukseen käytetään julkista internetiä. Mahdollisuus erottaa liikenne ohjelmatasolla sallii henkilökohtaisten tietojen ja organisaatiolle kuuluvien tietojen erottamisen.
Ohjelmakohtaisen VPN:n käyttö edellyttää, että ohjelmaa on hallittava MDM:n
kautta ja sen on käytettävä standardeja iOS-verkkoyhteysrajapintoja. Ohjelmakohtainen VPN on määritelty MDM-määrittelyllä, joka määrittää, minkä ohjelmien ja Safari-domainien sallitaan käyttää asetuksia. Lisätietoja MDM:stä saat katsomalla
luvusta 3: Määrittely ja hallinta.
Kertakirjautuminen (SSO)
iOS 7:n avulla ohjelmat voivat hyödyntää olemassa olevaa yrityksen sisäistä
kertakirjautumisinfrastruktuuria Kerberoksen kautta. Kertakirjautuminen voi
parantaa käyttäjäkokemusta, kun käyttäjää pyydetään syöttämään salasanansa vain
kerran. Se parantaa myös päivittäisen ohjelmankäytön turvallisuutta varmistamalla,
että salasanoja ei lähetetä koskaan langattomasti.
iOS 7 käyttämä Kerberos-todentamisjärjestelmä on standardi ja maailman
yleisimmin käytetty kertakirjautumisjärjestelmä. Jos sinulla on Active Directory,
eDirectory tai OpenDirectory, todennäköisesti käytössä on jo Kerberos-järjestelmä,
jota iOS 7 voi hyödyntää. iOS-laitteilla tulee olla mahdollisuus muodostaa yhteys
Kerberos-palveluun verkkoyhteyden kautta käyttäjien todentamiseksi.
!
13
iOS:n käyttöönoton tekninen opas
Tuetut ohjelmat
iOS tarjoaa joustavan tuen Kerberos-kertakirjautumiselle mihin tahansa (SSO)
ohjelmaan, joka käyttää NSURLConnection- tai NSURLSession-luokkaa
verkkoyhteyksien ja todentamisen hallintaan. Apple tarjoaa kaikille kehittäjille
huippuluokkaiset sovelluskehykset tehdäkseen verkkoyhteyksistä saumattomasti
ohjelmiensa kanssa integroituja. Apple tarjoaa myös Safarin esimerkkinä
ohjelmasta, joka auttaa sinua pääsemään alkuun SSO-yhteensopivien
verkkosivustojen kanssa natiivisti.
SSO:n määrittely
Kertakirjautumisen määrittely suoritetaan määrittelyprofiileilla, jotka voivat olla joko käsin asennettuja tai MDM:llä hallittuja. SSO-tilin data mahdollistaa joustavan
määrityksen. SSO voi olla avoin kaikille ohjelmille tai ohjelman tunnisteen, palvelun
verkko-osoitteen tai molempien rajoittama.
Verkko-osoitteiden vastaavuutta haettaessa käytetään yksinkertaista vastaamismallia ja verkko-osoitteiden alussa tulee olla joko http:// tai https://. Vastaavuus
koskee koko verkko-osoitetta, joten varmista, että ne ovat tarkalleen samat.
Esimerkiksi URLPrefixMatches-arvo https://www.example.com/ ei ole sama kuin
https://www.example.com:443/. Voit määritellä siten, että http:// tai https://
rajoittaa SSO:n käytön joko turvallisiin tai säännöllisiin HTTP-palveluihin. Esimerkiksi kohteen https:// URLPrefixMatches-arvon käyttö sallii SSO-tilin käytön
vain turvallisten HTTPS-palveluiden kanssa. Jos verkko-osoitteen vastaavuusmalli
ei pääty kauttaviivaan (/), kauttaviiva (/) lisätään siihen.
AppIdentifierMatches-sarjan tulee sisältää merkkijonoja, jotka vastaavat
ohjelmapaketin ID:itä. Näiden merkkijonojen tulee olla täysin vastaavia (esimerkiksi
com.mycompany.myapp) tai ne voivat määritellä etuliitteen vastaavuuden paketin
ID:ssä jokerimerkkiä (*) käyttämällä. Jokerimerkin tulee esiintyä pisteen (.) jälkeen ja vain merkkijonon lopussa (esimerkiksi com.mycompany.*). Kun jokerimerkki
annetaan, pääsy tilille myönnetään mille tahansa ohjelmalle, jonka paketin ID alkaa etuliitteellä.
Digitaaliset varmenteet
Digitaalisten varmenteiden käyttö on tunnistamismenetelmä, joka takaa sujuvan
todentamisen sekä tietojen eheyden ja salauksen. Digitaalinen varmenne koostuu julkisesta avaimesta, käyttäjän tiedoista ja varmenteen myöntäneestä
varmentajasta. iOS tukee digitaalisia varmenteita tarjoten organisaatioille turvallisen ja kätevän pääsyn yrityksen palveluihin.
Varmenteita voidaan käyttää eri tavoin. Tietojen allekirjoittaminen digitaalisella
varmenteella auttaa varmistamaan, että tietoja ei voi muuttaa. Varmenteilla voidaan
myös taata tekijän tai ”allekirjoittajan” identiteetti. Niillä voidaan myös salata
määritysprofiileja ja verkkoviestintää luottamuksellisten tai henkilökohtaisten
tietojen salauksen parantamiseksi.
Esimerkiksi Safari-selain voi tarkistaa X.509-digitaalivarmenteen kelvollisuuden ja
ottaa käyttöön suojatun istunnon 256-bittisellä AES-salauksella. Tällä varmennetaan,
että sivuston identiteetti on hyväksytty ja että kommunikaatio verkkosivuston
kanssa on suojattua. Näin autetaan estämään henkilökohtaisten tai
luottamuksellisten tietojen sieppaaminen.
!
14
iOS:n käyttöönoton tekninen opas
Tuetut varmenne- ja identiteettimuodot:
• iOS tukee X.509-varmenteita RSA-avaimilla.
• Tiedostopäätteet .cer, .crt, .der, .p12 ja .pfx tunnistetaan.
Varmenteiden käyttäminen iOS:ssä
Juurivarmenteet
iOS sisältää valmiiksi joukon esiasennettuja juurivarmenteita. Lisätietoja saat
katsomalla tässä Applen tukiartikkelissa olevaa luetteloa.
iOS voi päivittää varmenteet langattomasti, mikäli jokin esiasennetuista
juurivarmenteista vaarantuisi. Tämä voidaan poistaa käytöstä rajoituksella, joka estää langattomat varmennepäivitykset.
Jos käytät juurivarmennetta, jota ei ole esiasennettu (kuten oman organisaatiosi
luoma itse allekirjoitettu juurivarmenne) voit jakaa sen käyttäen jotakin alla
luetelluista menetelmistä.
Varmenteiden jakaminen ja asentaminen
Varmenteiden jakaminen iOS-laitteisiin on yksinkertaista. Kun varmenne vastaanotetaan, käyttäjä voi tarkistaa sen tiedot napauttamalla ja lisätä sitten varmenteen
laitteeseen napauttamalla. Kun henkilövarmenne asennetaan, käyttäjiltä pyydetään
sitä suojaava salasana. Jos varmenteen autenttisuutta ei voida varmistaa, se näkyy
ei-luotettuna ja käyttäjä voi päättää, haluaako edelleenkin lisätä sen laitteeseensa.
Varmenteiden asentaminen määrittelyprofiilien kautta
Jos määrittelyprofiileja käytetään asetusten jakamiseen yrityspalveluille (kuten
Exchange, VPN tai Wi-Fi), varmenteet voidaan lisätä profiiliin käyttöönoton
helpottamiseksi. Tähän sisältyy mahdollisuus jakaa varmenteita MDM:n kautta.
Varmenteiden jakaminen Mailin tai Safarin kautta
Jos varmenne lähetetään sähköpostissa, se näkyy liitteenä. Safaria voidaan myös käyttää varmenteiden lataamiseen verkkosivulta. Voit ylläpitää varmennetta suojatulla verkkosivustolla ja tarjota käyttäjille verkko-osoitteen, josta he voivat
ladata varmenteen laitteilleen.
Varmenteen poistaminen ja peruminen
Kun haluat poistaa asennetun varmenteen manuaalisesti, valitse Asetukset > Yleiset > Profiilit ja valitse poistettava varmenne. Jos käyttäjä poistaa varmenteen,
jota tarvitaan tilin tai verkon käyttöön, laite ei enää kykene muodostamaan yhteyttä
kyseisiin palveluihin.
Mobiililaitteiden hallintapalvelin voi tarkistaa kaikki laitteella olevat varmenteet ja
poistaa kaikki varmenteet, jotka se on asentanut.
Lisäksi OCSP- (Online Certificate Status Protocol) ja CRL-protokollat (Certificate
Revocation List) ovat tuettuja varmenteiden tilan tarkistamista varten. Kun OCSP- tai CRL-yhteensopivaa varmennetta käytetään, iOS arvioi sen ajoittain
varmistaakseen, että sitä ei ole peruttu.
Bonjour
Bonjour on Applen standardipohjainen ja helposti asennettava verkkoprotokolla,
jolla laitteet löytävät palvelut verkosta. iOS-laitteet käyttävät Bonjouria löytääkseen
AirPrint-yhteensopivia tulostimia ja AirPlay-yhteensopivia laitteita, kuten Apple TV:n.
Myös jotkin vertaisohjelmat edellyttävät Bonjouria. Sinun on oltava varma, että
verkkoinfrastruktuuri ja Bonjour on määritelty toimimaan oikein yhdessä.
iOS 7.1 -laitteet etsivät AirPlay-lähteitä myös Bluetoothin välityksellä. Kun yhteensopiva Apple TV on löytynyt, AirPlay-data välitetään Wi-Fi-verkon yli. Apple TV 6.1 tai
uudempi vaaditaan Bluetoothin käyttöön, ja iOS-laitteen ja Apple TV:n on oltava
samassa aliverkossa, jotta sisältöä voidaan toistaa tai peilata. Lisätietoja Bonjourista
saat tutustumalla tähän Applen verkkosivuun. !
15
iOS:n käyttöönoton tekninen opas
Luku 2: Turvallisuus
!
iOS:ssä on monitasoinen suojaus. Sen ansiosta iOS-laitteilla voidaan käyttää
turvallisesti verkkopalveluita ja suojata tärkeitä tietoja. iOS tarjoaa vahvan salauksen
tiedonsiirtoon, koetellut todentamismenetelmät yrityksen palveluiden käyttöön ja
laitteistosalauksen kaikelle levossa olevalle datalle. iOS tarjoaa myös turvallisen
suojauksen pääsykoodikäytännöillä, jotka voidaan toimittaa ja panna täytäntöön
langattomasti. Jos laite päätyy vääriin käsiin, käyttäjät ja IT-ylläpitäjät voivat
käynnistää etätyhjennyskomennon yksityisten tietojen poistamista varten.
Kun pohditaan iOS:n suojausta yrityskäytössä, on hyödyllistä ymmärtää seuraavat asiat:
• Laiterajoitukset. Tavat estää laitteen luvaton käyttö
• Salaus ja tietosuoja. Levossa olevan datan suojaus myös silloin, kun laite katoaa
tai varastetaan
• Verkon suojaus. Verkkoprotokollat ja datan salaus lähetysvaiheessa
• Ohjelmien suojaus. Ohjelmien turvallisen toiminnan mahdollistaminen alustan
luotettavuutta vaarantamatta
• Internet-palvelut. Applen verkkopohjainen infrastruktuuri viestintään,
synkronointiin ja varmuuskopiointiin
Nämä ominaisuudet toimivat yhteistyössä tarjoten suojatun mobiilialustan.
Seuraavia pääsykoodikäytäntöjä
tuetaan:
• Vaadi pääsykoodi laitteella
• Vaadi alfanumeerinen arvo
• Pääsykoodin vähimmäispituus
• Erikoismerkkien vähimmäismäärä
• Pääsykoodin enimmäisikä
• Aika ennen automaattilukitusta
• Pääsykoodihistoria
• Lisäaika ennen laitteen lukitusta
• Virheellisten yritysten
enimmäismäärä
Laitteen turvallisuus
Vahvojen pääsykäytäntöjen laatiminen iOS-laitteille on avainasemassa yritystietojen suojaamisessa. Laitteiden pääsykoodit ovat etulinjassa suojauduttaessa
luvattomalta käytöltä ja ne voidaan määritellä ja panna täytäntöön langattomasti.
iOS-laitteissa käytetään kunkin käyttäjän luomaa yksilöllistä pääsykoodia vahvan
salausavaimen luomiseen. Näin voidaan parantaa laitteella olevien arkaluontoisten
ohjelmatietojen suojausta. Lisäksi iOS tarjoaa turvalliset menetelmät laitteen
määrittelyyn IT-ympäristössä, joissa erityisten asetusten, käytäntöjen ja rajoitusten
on oltava kohdallaan. Nämä menetelmät tarjoavat joustavat vaihtoehdot
suojauksen vakiotason luomiseen valtuutetuille käyttäjille.
Pääsykoodikäytännöt
Laitteen pääsykoodi estää valtuuttamattomia käyttäjiä käyttämästä dataa tai muulla tavoin saamasta pääsyä laitteelle. iOS:n avulla voit valita laajasta
pääsykoodikäytäntöjen joukosta omia suojaustarpeitasi vastaavat, mukaan lukien umpeutumisajat, pääsykoodin vahvuus ja se, miten usein pääsykoodi on vaihdettava.
!
16
iOS:n käyttöönoton tekninen opas
Käytäntöjen valvonta
Käytännöt voidaan jakaa osana määrittelyprofiilia käyttäjien asennettaviksi. Profiili voidaan myös määritellä siten, että profiilin poistaminen on mahdollista vain
järjestelmänvalvojan salasanalla. Tai sitten profiili voidaan määritellä siten, että se on
lukittu laitteeseen eikä sitä voida poistaa ilman, että poistetaan samalla laitteen
koko sisältö. Lisäksi pääsykoodiasetukset voidaan määritellä etänä käyttäen
mobiililaitteen hallinnan (MDM) ratkaisuja, jotka voivat siirtää käytännöt suoraan
laitteeseen. Näin käytännöt voidaan panna täytäntöön ja päivittää ilman käyttäjän
toimenpiteitä.
Jos laite on määritelty käyttämään Microsoft Exchange -tiliä, Exchange ActiveSync
-käytännöt siirretään laitteeseen langattomasti. Käytäntöjen saatavuus vaihtelee
riippuen Exchange ActiveSyncin ja Exchange Serverin versiosta. Jos sekä Exchangeettä MDM-käytännöt ovat olemassa, käytetään tiukempaa käytäntöä.
Turvallinen laitemäärittely
Määrittelyprofiilit ovat XML-tiedostoja, jotka sisältävät suojauskäytäntöjä ja
rajoituksia, VPN-määrittelytietoja, Wi-Fi-asetuksia, sähköposti- ja kalenteritilejä sekä
todentamistietoja, jotka sallivat iOS-laitteiden toimimisen yhdessä IT-järjestelmiesi
kanssa. Mahdollisuus luoda pääsykoodikäytännöt yhdessä laiteasetusten kanssa
määrittelyprofiilissa varmistaa, että organisaatiosi laitteet määritellään oikein ja IT-osaston asettamien suojausstandardien mukaisesti. Ja koska määrittelyprofiileja
ei voida salata ja lukita, asetuksia ei voida poistaa, muuttaa tai jakaa muiden kanssa.
Määrittelyprofiilit voidaan sekä allekirjoittaa että salata. Määrittelyprofiilin
allekirjoittaminen varmistaa, että profiilin täytäntöön panemia asetuksia ei voida
muuttaa millään tavalla. Määrittelyprofiilin salaaminen suojaa profiilin sisällön ja
sallii asennuksen vain laitteella, jota varten se luotiin. Määrittelyprofiilit salataan
käyttäen CMS.ää (Cryptographic Message Syntax, RFC 3852), joka tukee 3DES:ää ja AES 128:aa.
Kun jaat salattua määrittelyprofiilia ensimmäisen kerran, voit asentaa sen USB:n
kautta Apple Configuratorin avulla tai langattomasti käyttäen Over-the-Air Profile
Delivery and Configuration -protokollaa tai MDM:ää. Peräkkäiset salatut
määrittelyprofiilit voidaan toimittaa sähköpostin liitteenä, ylläpidettyinä
verkkosivustolla, jolta ne ovat käyttäjien saatavilla tai siirtämällä laitteeseen MDM-ratkaisuja käyttäen.
Lisätietoja saat tutustumalla iOS Developer Library -sivustolla olevaan Over-the-Air
Profile Delivery and Configuration -protokollaan.
Laiterajoitukset
Laiterajoitukset määrittävät, mitä ominaisuuksia käyttäjät voivat käyttää laitteella.
Tyypillisesti näihin sisältyvät verkossa toimivat ohjelmat, kuten Safari, YouTube tai iTunes Store, mutta rajoitteilla voidaan hallita myös laitteen toiminnallisuutta, kuten ohjelman asentamista tai kameran käyttöä. Rajoitusten avulla voit määrittää
laitteen omien vaatimustesi mukaan ja samalla voit sallia käyttäjille laitteen
hyödyntämisen tavoilla, jotka ovat yhteneväisiä organisaatiosi käytäntöjen kanssa.
Rajoitukset voidaan määritellä manuaalisesti kullakin laitteella, panna täytäntöön
määrittelyprofiilia käyttämällä tai luoda etänä MDM-ratkaisun avulla. Lisäksi
kameran tai verkkoselailun rajoitukset voidaan pääsykoodikäytäntöjen tavoin
panna langattomasti täytäntöön Microsoft Exchange Server 2007:n ja 2010:n kautta.
Rajoituksia voidaan käyttää myös estämään sähköpostiviestien siirtelyä eri tilien
välillä tai siihen, että tietyltä tililtä vastaanotettuja viestejä välitettäisiin eteenpäin.
Liitteessä B on tietoja tuetuista rajoituksista.
!
17
iOS:n käyttöönoton tekninen opas
Salaus ja tietosuoja
iOS-laitteisiin tallennettujen tietojen suojaaminen on tärkeää missä tahansa
ympäristössä, jossa käsitellään luottamuksellisia tietoja. Lähetysvaiheessa
tapahtuvan datan salauksen lisäksi iOS-laitteissa on myös laitteistosalaus kaikelle
siihen tallennetulle datalle sekä sähköpostin ja ohjelmien tietojen parannettu
salaus.
Salaus
iOS-laitteissa käytetään laitteistopohjaista salausta. Laitteistosalauksena käytetään
256-bittistä AES:ää kaikkien laitteen tietojen salaamiseen. Salaus on aina päällä eikä sitä voida poistaa käytöstä. Lisäksi iTunesissa käyttäjän tietokoneelle
varmuuskopioidut tiedot voidaan myös salata. Käyttäjä voi ottaa ominaisuuden
käyttöön itse tai se voidaan laittaa hänelle käyttöön määrittelyprofiilien
laiterajoitusasetuksissa. iOS tukee S/MIMEä sähköpostissa, joten käyttäjät voivat
katsella ja lähettää salattuja sähköpostiviestejä.
iOS 7:n ja iOS 6:n kryptografiset moduulit on tarkistettu U.S. Federal Information
Processing Standardin (FIPS) 140-2 tason 1 vastaavuuden osalta. Sillä tarkistetaan
kryptografisten toimintojen luotettavuus Apple-ohjelmissa ja muiden valmistajien
iOS:n kryptografisia palveluita kunnolla hyödyntävissä ohjelmissa.
Lisätietoja saat tutustumalla artikkeliin iOS-tuotteiden tietoturva: Validoinnit ja
ohjeita ja iOS 7: Apple FIPS iOS Cryptographic Modules v4.0.
Tietojen suojaus
Laitteelle tallennettujen sähköpostiviestien ja liitetiedostojen suojausta voidaan
parantaa iOS:n sisäisten tietojensuojausominaisuuksien ansiosta. Tietojen suojaus
hyödyntää jokaisen käyttäjän yksilöllistä laitepääsykoodia iOS-laitteiden
laitteistosalauksen kanssa luodakseen vahvan salausavaimen. Tämä estää pääsyn
dataan laitteen ollessa lukittuna. Näin varmistetaan, että tärkeät tiedot on suojattu
myös laitteen vaarannuttua.
Tietojen suojausominaisuus voidaan laittaa päälle luomalla vain laitteelle
pääsykoodi. Tietojen suojauksen tehokkuus riippuu vahvasta pääsykoodista, joten on tärkeää vaatia käyttämään neljää lukua vahvempaa pääsykoodia
pääsykoodikäytäntöjä laadittaessa. Käyttäjät voivat varmistaa, että tietojen suojaus on otettu käyttöön heidän laitteillaan katsomalla pääsykoodiasetusten
näyttöä. Mobiililaitteiden hallintaratkaisut kykenevät myös kyselemään laitteelta
tätä tietoa.
Tietojensuojausrajapinnat ovat myös kehittäjien käytettävissä ja niitä voidaan
käyttää datan suojaamiseen App Storen ohjelmissa tai räätälöidyissä yrityksen
sisäisissä ohjelmissa. iOS 7:stä lähtien ohjelmien tallentama data on oletusarvoisesti
suojausluokkaa ”Suojattu ensimmäiseen todennukseen”, joka on vastaava kuin koko levyn salaus pöytäkoneilla ja suojaa tietoja hyökkäyksiltä, joihin liittyy
uudelleenkäynnistys.
Huomaa: Jos laite on päivitetty iOS 6:sta, olemassa olevaa dataa ei tallenneta
uuteen luokkaan. Ohjelman poistamisen ja uudelleenasentamisen seurauksena
ohjelma saa uuden suojausluokan.
Touch ID
Touch ID on iPhone 5s:n sisäinen sormenjäljen tunnistusjärjestelmä, joka tekee
erittäin turvallisen pääsyn laitteeseen nopeammaksi ja helpommaksi. Tämä
edistyksellinen teknologia lukee sormenjälkiä mistä tahansa kulmasta ja oppii ajan myötä lisää käyttäjän sormenjäljestä. Tunnistimen avulla se laajentaa
sormenjälkikarttaa, kun jokaisella käyttökerralla tunnistetaan lisää päällekkäisiä
solmuja.
18
iOS:n käyttöönoton tekninen opas
Touch ID tekee pidemmän ja monimutkaisemman pääsykoodin käytöstä entistä
käytännöllisempää, koska käyttäjien ei tarvitse syöttää sitä niin usein. Touch ID
ratkaisee myös pääsykoodipohjaisen lukituksen vaatiman vaivannäön, ei
korvaamalla sitä, mutta ennemminkin tarjoamalla turvallisen pääsyn laitteeseen
mielekkäillä aika- ja muilla rajoituksilla.
Kun Touch ID on otettu käyttöön, iPhone 5s lukittuu välittömästi, kun käynnistys/
nukkumispainiketta on painettu. Käytettäessä pelkkää pääsykoodiin perustuvaa
suojausta monet käyttäjät asettavat lukituksen avaamisen lisäajan välttyäkseen
pääsykoodin syöttämiseltä aina laitetta käyttäessään. Touch ID:n ansiosta iPhone 5s
lukittuu aina nukkumaan mennessään ja vaatii sormenjäljen (tai vaihtoehtoisesti
pääsykoodin) aina herätettäessä.
Touch ID toimii yhdessä turvallisen alueen kanssa – se on Applen A7-siruun tehty
apuprosessori. Turvallisessa alueessa on oma suojattu ja salattu muistitilansa ja se
kommunikoi suojatusti Touch ID -tunnistimen kanssa. Kun iPhone 5s lukittuu,
Complete-tietojensuojausluokan avaimet suojataan avaimella, jota pidetään
turvallisen alueen salatussa muistissa. Avainta säilytetään enintään 48 tuntia ja se hylätään, mikäli iPhone 5s käynnistetään uudelleen tai tunnistamatonta
sormenjälkeä käytetään viisi kertaa. Jos sormenjälki tunnistetaan, turvallinen alue
tarjoaa avaimen tietojen suojausavaimen paketoinnin poistoa varten ja laitteen
lukitus avataan.
Etätyhjennys
iOS tukee etätyhjennystä. Jos laite katoaa tai varastetaan, ylläpitäjä tai laitteen
omistaja voi antaa etätyhjennykselle komennon tyhjentää laitteesta kaikki tiedot ja poistaa sen käytöstä. Jos laitteeseen on määritetty Exchange-tili, ylläpitäjä voi
antaa etätyhjennyskomennon käyttäen Exchange Management Consolea
(Exchange Server 2007) tai Exchange ActiveSync Mobile Administration Web Tool
-työkalua (Exchange Server 2003 tai 2007). Myös Exchange Server 2007:n käyttäjät
voivat käynnistää etätyhjennyskomentoja suoraan käyttäen Outlook Web Accessia.
Etätyhjennyskomennot voidaan myös käynnistää MDM-ratkaisuilla tai käyttäen
iCloudin Etsi iPhoneni -ominaisuutta vaikka Exchange-yrityspalvelut eivät olisi
käytössäkään.
Paikallinen tyhjennys
Laitteet voidaan myös määrittää käynnistämään paikallinen tyhjennys
automaattisesti muutaman epäonnistuneen pääsykoodin syöttöyrityksen jälkeen. Tämä suojaa brute-force-hyökkäyksillä tehtäviä käyttöyrityksiä vastaan. Kun pääsykoodi on luotu, käyttäjillä on mahdollisuus ottaa paikallinen tyhjennys
käyttöön suoraan asetuksissa. Oletusarvoisesti iOS tyhjentää laitteen
automaattisesti 10 epäonnistuneen pääsykoodin syöttöyrityksen jälkeen.
Pääsykoodikäytäntöjen tavoin virheellisten yritysten enimmäismäärä voidaan
määritellä määrittelyprofiililla, asettaa MDM-palvelimen avulla tai täytäntöön-
panna langattomasti Microsoft Exchange ActiveSync -käytännöillä.
Etsi iPhoneni ja Aktivointilukitus
Jos laite katoaa tai varastetaan, on tärkeää tyhjentää se ja poistaa se käytöstä.
Laitetta ei voida aktivoida uudelleen syöttämättä omistajan Apple ID
-tunnistetietoja Etsi iPhoneni -ominaisuuden ollessa päällä iOS 7:ssä. Organisaation
omistamia laitteita kannattaa joko valvoa tai ylläpitää käyttäjiä varten käytäntöä,
jossa Etsi iPhoneni -ominaisuus poistetaan käytöstä, jotta se ei estä organisaatiota
määrittämästä laitetta toisen henkilön käyttöön.
iOS 7.1:ssä tai uudemmassa aktivointilukituksen voi ottaa käyttöön yhteensopivalla
mobiililaitteen hallintaratkaisulla, kun käyttäjä laittaa Etsi iPhoneni -ominaisuuden
päälle. Mobiililaitteen hallintaratkaisu voi tallentaa ohituskoodin, kun aktivointilukitus otetaan käyttöön. Koodia voi myöhemmin käyttää aktivointilukituksen
19
iOS:n käyttöönoton tekninen opas
Verkon suojaus
• Sisäänrakennettu Cisco IPSec, L2TP,
PPTP VPN
• SSL VPN App Store -ohjelmien kautta
• SSL/TLS X.509-varmenteilla
• WPA/WPA2 Enterprise 802.1X:llä
• Varmennepohjainen todentaminen
• RSA SecurID, CRYPTOCard
poistamiseen automaattisesti, kun laite tyhjennetään ja annetaan uudelle
käyttäjälle. Lue lisätietoja mobiililaitteen hallintaratkaisusi dokumentaatiosta.
Kun haluat lisätietoa Etsi iPhoneni -ominaisuudesta ja Aktivointilukituksesta, katso
iCloud: Etsi iPhoneni -ominaisuuden aktivointilukitus iOS 7:ssä ja iOS 7:
Mobiililaitteen hallinta ja Etsi iPhoneni -aktivointilukitus.
Verkkoturvallisuus
Mobiilikäyttäjien on voitava käyttää yrityksen verkkoja kaikkialta maailmasta.
Samalla on tärkeä varmistaa, että käyttäjät ovat luvallisia ja että heidän tietonsa
suojataan siirron aikana. iOS tarjoaa koetellut teknologiat näiden turvallisuustavoitteiden saavuttamiseen sekä Wi-Fi- että mobiiliverkkoyhteyksiä varten.
VPN-protokollat
• Cisco IPSec
• L2TP/IPSec
• PPTP
• SSL VPN
Todentamismenetelmät
• Salasana (MSCHAPv2)
• RSA SecurID
• CRYPTOCard
• X.509-digitaalivarmenteet
• Jaettu salaisuus
Lisäksi olemassa oleva infrastruktuuri, jokainen FaceTime-istunto ja iMessagekeskustelu salataan päästä päähän. iOS luo yksilöivän tunnuksen jokaiselle
käyttäjälle. Tällä varmistetaan, että yhteydet salataan, reititetään ja yhdistetään
oikein.
VPN
802.1X-todennusprotokollat
• EAP-TLS
• EAP-TTLS
• EAP-FAST
• EAP-SIM
• PEAP v0, v1
• LEAP
Monissa yritysympäristöissä on jonkinlainen VPN-verkko. Nämä suojatut
verkkopalvelut ovat jo käyttöönotettuja ja vaativat tyypillisesti vähimmäiskäyttöönoton ja -määrittelyn toimiakseen iOS:n kanssa. iOS on integroitavissa
suoraan pakkauksesta monenlaisiin yleisesti käytettyihin VPN-teknologioihin. Katso yksityiskohtia luvusta 1 ”VPN-verkot”.
SSL/TLS
iOS tukee SSL-versiota 3 sekä TLS-versiota (Transport Layer Security) 1.0, 1.1 ja 1.2.
Safari, Kalenteri, Mail ja muut internet-ohjelmat käynnistävät nämä mekanismit
automaattisesti muodostaen salatun viestintäkanavan iOS:n ja yrityspalveluiden
välille.
WPA/WPA2
Tuetut varmennemuodot
iOS tukee X.509-varmenteita RSA-avaimilla. Tiedostopäätteet .cer, .crt, ja .der tunnistetaan.
iOS tukee WPA2 Enterpriseä taatakseen todennetun yhteyden yrityksen
langattomiin verkkoihin. WPA2 Enterprise käyttää 128-bittistä AES-salausta, joten käyttäjä voi olla varma, että tietojen lähettäminen ja vastaanottaminen Wi-Fi-verkkoyhteyden välityksellä on turvallista. 802.1X:n tuen ansiosta iPhone ja iPad voidaan integroida moniin eri RADIUS-todentamisympäristöihin.
Ohjelmien suojaus
Turvallisuus on ollut keskeisessä osassa iOS:n suunnittelussa. Se sisältää
sandboxing-menetelmällä suojatun lähestymistavan ohjelman ajonaikaiseen
suojaukseen ja ohjelman allekirjoittamiseen sen varmistamiseksi, että ohjelmiin ei voida koskea. iOS:ssä on myös sovelluskehys, joka helpottaa ohjelman ja
verkkopalvelun tunnistetietojen turvallista tallentamista salatussa tallennuspaikassa, jota kutsutaan avainnipuksi. Kehittäjille se tarjoaa yleisen Cryptoarkkitehtuurin, jota voidaan käyttää ohjelman tietojen tallennuksen salaamiseen.
Ajonaikainen suojaus
Laitteessa olevat ohjelmat on suojattu sandboxing-menetelmällä. Näin rajoitetaan
pääsyä muiden ohjelmien tallentamiin tietoihin. Lisäksi järjestelmätiedostot,
resurssit ja ydin on erotettu käyttäjän ohjelmatilasta. Jos ohjelman tarvitsee käyttää toisen ohjelman tietoja, se voi tehdä niin vain käyttämällä iOS:n tarjoamia
rajapintoja ja palveluita. Myös koodin luominen on estetty.
!
20
iOS:n käyttöönoton tekninen opas
Pakollinen koodin allekirjoitus
Kaikki iOS-ohjelmat on allekirjoitettava. Laitteen mukana tulevat ohjelmat ovat Applen allekirjoittamia. Muiden valmistajien ohjelmat kehittäjä allekirjoittaa itse
Applen varmenteella. Näin varmistetaan, että ohjelmaan ei ole koskettu tai tehty
muutoksia. Lisäksi tehdään ajonaikaisia tarkistuksia, joilla varmistetaan, että ohjelma ei ole muuttunut ei-luotetuksi edellisen käyttökerran jälkeen.
Räätälöityjen sisäisten yritysohjelmien käyttöä voidaan valvoa provisiointi profiililla.
Käyttäjillä on oltava provisiontiprofiili asennettuna ohjelman suorittamista varten.
Provisiontiprofiilit voidaan asentaa langattomasti MDM-ratkaisuja käyttämällä.
Ylläpitäjät voivat myös rajoittaa ohjelman käyttöä tiettyihin laitteisiin.
Turvallinen todentamismalli
iOS tarjoaa turvallisen, salatun avainnipun digitaalisten henkilöllisyyksien,
käyttäjänimien ja salasanojen tallentamiseen. Avainnipun tiedot lokeroidaan, jotta eri henkilöllisyystiedoin varustetut ohjelmat eivät pääse käsiksi muiden
valmistajien ohjelmien tallentamiin valtuutustietoihin. Tämä tarjoaa mekanismin
todentamistietojen suojaamiseen iOS-laitteilla yrityksen erilaisissa ohjelmissa ja palveluissa.
Yleinen Crypto-arkkitehtuuri
Ohjelmien kehittäjät voivat käyttää salausrajapintoja ohjelmiensa datan parempaan suojaamiseen. Tiedot voidaan salata symmetrisesti käyttäen koeteltuja metodeja, kuten AES, RC4 tai 3DES. Lisäksi iOS-laitteet tarjoavat
laitteistokiihdytyksen AES-salaukselle ja SHA1-tarkistussummalle maksimoiden
ohjelman suorituskyvyn.
Ohjelmien tietojen suojaus
Ohjelmat voivat hyödyntää myös iOS-laitteiden sisäistä laitteistosalausta
suojatakseen luottamuksellisia ohjelmatietoja entistä paremmin. Kehittäjät voivat
suojata tietoja erityisillä tiedostoilla siten, että järjestelmää käsketään tekemään
tiedoston sisällöstä kryptografisesti sellaista, että ohjelma ja mahdolliset
verkkohyökkääjät eivät pääse siihen käsiksi laitteen ollessa lukittuna.
Ohjelmien oikeudet
Oletusarvoisesti iOS-ohjelmassa on erittäin rajoitetut oikeudet. Kehittäjien on
suoraan lisättävä oikeudet useimpien ominaisuuksien (kuten iCloudin, taustaprosessoinnin tai jaettujen avainnippujen) käyttöön. Tällä varmistetaan, että
ohjelmat eivät voi myöntää itselleen pääsyä tietoihin, joita niillä ei ollut
käyttöönotettaessa. Lisäksi iOS-ohjelmien on kysyttävä käyttäjän lupaa ennen
monien iOS-ominaisuuksien (kuten GPS-sijainnin, käyttäjien yhteystietojen, kameran tai tallennettujen kuvien) käyttöä.
Internet-palvelut
Apple on rakentanut vahvan palveluvalikoiman auttaakseen käyttäjiä saamaan
laitteistaan irti entistäkin enemmän hyötyä ja tuottavuutta. Näitä palveluita ovat
esimerkiksi iMessage, FaceTime, Siri, iCloud, iCloud-varmuuskopiointi ja iCloudin
avainnippu.
Nämä internet-palvelut on rakennettu samoilla turvallisuustavoitteilla, joita iOS
käyttää koko alustassa. Nämä tavoitteet sisältävät tietojen turvallisen käsittelyn,
olivatpa tiedot sitten levossa laitteella tai siirrettävinä langattomien verkkojen kautta; käyttäjien henkilökohtaisten tietojen suojauksen sekä uhilta suojautumisen
haitallista tai valtuuttamatonta tietojen tai palveluiden käyttöä vastaan. Jokainen
palvelu käyttää omaa tehokasta suojausarkkitehtuuriaan tinkimättä kuitenkaan iOS:n yleisestä helppokäyttöisyydestä.
21
iOS:n käyttöönoton tekninen opas
iMessage
iMessage1 on viestintäpalvelu iOS-laitteille ja Mac-tietokoneille. iMessage tukee
tekstiä ja liitteitä, kuten kuvia, yhteystietoja ja sijainteja. Viestit näkyvät kaikissa
käyttäjien rekisteröidyissä laitteissa, joten keskustelua voidaan jatkaa millä tahansa
käyttäjän laitteista. iMessage hyödyntää Applen push-ilmoituspalvelua (APNS).
iMessage käyttää kattavaa salausta, joka hyödyntää vain lähettävien ja
vastaanottavien laitteiden tiedossa olevia avaimia. Apple ei voi purkaa viestien
salausta eikä viestejä kirjata.
FaceTime
FaceTime2 on Applen video- ja äänipalvelu. FaceTime-puhelut käyttävät Applen
push-ilmoituspalvelua (APNS) muodostaakseen välittömän yhteyden, ja sen jälkeen
ne luovat salatun virran ICE:n (Internet Connectivity Establishment) ja SIP:n (Session
Initiation Protocol) avulla.
Siri
Käyttäjät voivat hyödyntää Siriä normaalisti puhumalla3 esimerkiksi viestien
lähettämiseen, kokousten järjestämiseen ja puheluiden soittamiseen. Siri käyttää
puheentunnistusta, teksti puheeksi -ominaisuutta ja asiakasohjelma-palvelin-mallia
vastatakseen monenlaisiin pyyntöihin. Sirin tukemat tehtävät on suunniteltu
varmistamaan, että ainoastaan ehdoton vähimmäismäärä henkilökohtaisia tietoja
hyödynnetään ja että se suojataan täysin. Siri-pyyntöjä ja äänitettyä puhetta ei
tunnisteta henkilökohtaisesti ja aina kuin mahdollista, Siri-toiminnot suoritetaan
laitteella, ei palvelimella.
iCloud
iCloud4 tallentaa esimerkiksi musiikin, kuvat, ohjelmat, kalenterit ja dokumentit sekä
lähettää ne automaattisesti kaikkiin käyttäjän laitteisiin. iCloud myös varmuuskopioi
tiedot (mukaan lukien laiteasetukset, ohjelmien tiedot sekä teksti- ja multimediaviestit) päivittäin Wi-Fi-yhteyden kautta. Tietosi suojataan iCloudissa salaamalla ne,
kun niitä siirretään Internetissä, tallentamalla ne salattuun muotoon sekä
käyttämällä suojaustunnuksia todentamiseen. Lisäksi iCloudin ominaisuudet, muun
muassa Kuvavirta, Dokumentit ja data sekä Varmuuskopiointi voidaan poistaa
käytöstä määritysprofiilin avulla.
Lisätietoja iCloudin suojauksesta ja yksityisyydestä saat katsomalla artikkelista
iCloudin suojaus ja tietosuoja.
iCloud-varmuuskopiointi
iCloud myös varmuuskopioi tiedot (mukaan lukien laiteasetukset, ohjelmien tiedot
sekä teksti- ja multimediaviestit) päivittäin Wi-Fi-yhteyden kautta. Tiedot suojataan
iCloudissa salaamalla ne, kun niitä siirretään Internetissä, tallentamalla ne salattuun
muotoon sekä käyttämällä suojaustunnuksia todentamiseen. iCloudvarmuuskopiointi tapahtuu vain silloin, kun laite on lukittu, liitetty virtalähteeseen
ja siinä on Wi-Fi-yhteys internetiin. iOS:ssä käytetyn salauksen vuoksi järjestelmä on
suunniteltu pitämään tiedot suojattuina. Samalla se sallii osittaisen ja itsenäisen
varmuuskopioinnin ja palautuksen.
iCloudin avainnippu
iCloudin avainnipun ansiosta käyttäjät voivat synkronoida salasanansa turvallisesti
iOS-laitteiden ja Mac-tietokoneiden välillä paljastamatta kyseisiä tietoja Applelle.
Vahvan yksityisyyden ja tietoturvan muita iCloudin avainnipun suunnitteluun ja
arkkitehtuuriin vahvasti vaikuttaneita tavoitteita olivat helppokäyttöisyys ja
mahdollisuus palauttaa avainnippu. iCloudin avainnippu muodostuu kahdesta
palvelusta: avainnipun synkronoinnista ja avainnipun palauttamisesta. Avainnipun
synkronoinnissa laitteet voivat osallistua siihen vasta käyttäjän hyväksynnän
jälkeen, ja jokainen synkronointiin oikeutettu avainnipun kohde vaihdetaan laitekohtaisella salauksella iCloudin avainten arvojen tallennustilan kautta. Kohteet
ovat lyhytkestoisia eivätkä säily iCloudissa synkronoinnin jälkeen. Avainnipun
22
iOS:n käyttöönoton tekninen opas
palautus antaa käyttäjille mahdollisuuden tallentaa Applea varten vara-avaimen
ilman, että Applelle annettaisiin mahdollisuudetta lukea salasanoja ja muita sen
sisältämiä tietoja. Vaikka käyttäjällä olisi vain yksi laite, avainnipun palautus tarjoaa
turvaverkon tiedon menettämistä vastaan. Tämä on erityisen tärkeää käytettäessä
Safaria satunnaisten, vahvojen salasanojen luomiseen verkkotunnuksia varten,
koska kyseisten salasanojen ainoa rekisteri on avainnipussa. Avainnipun
palautuksen kulmakivi on toissijainen todentaminen ja turvallinen varaavainpalvelu, jonka Apple on luonut erityisesti tämän ominaisuuden tukemiseen.
Käyttäjän avainnippu on salattu käyttäen vahvaa pääsykoodia ja vara-avainpalvelu
tarjoaa kopion avainnipusta vain, jos tiukat ehdot täytetään.
Tietoja suojauksesta on saatavilla iOS:n turvallisuusoppaassa.
!
Luku 3: Määrittely ja hallinta
iOS:n käyttöönottoja voidaan helpottaa erilaisilla hallintatekniikoilla, jotka
yksinkertaistavat tilin käyttöönottoa, organisaation käytäntöjen määrittelemistä,
ohjelmien jakamista ja laiterajoitusten soveltamista. Tämän jälkeen käyttäjät voivat
tehdä suurimman osan määrittelytyöstä itse iOS:n sisäisen käyttöönottoapurin
avulla. Kun iOS-laitteet on määritelty ja rekisteröity MDM:ään, IT-osasto voi hallita
niitä langattomasti.
Tässä luvussa kuvataan määritysprofiilien käyttö ja mobiililaitteiden hallinta iOS:n
käyttöönoton tueksi.
Laitteen asetukset ja aktivointi
iOS:n avulla käyttäjät voivat heti kättelyssä aktivoida laitteensa, määrittää
perusasetukset ja aloittaa työskentelyn välittömästi iOS:n Käyttöönottoapurin
avulla. Perusasetusten lisäksi käyttäjät voivat muokata henkilökohtaisia asetuksia,
kuten kieltä ja sijaintia sekä Sirin, iCloudin ja Etsi iPhoneni -ominaisuuden asetuksia.
Käyttöönottoapurilla käyttäjä voi myös luoda yksilöllisen Apple ID:n, jos hänellä ei
sellaista vielä ole.
Apple ID
Apple ID on tunnus, jolla voidaan kirjautua erilaisiin Applen palveluihin, joita ovat
esimerkiksi FaceTime, iMessage, iTunes, App Store, iCloud ja iBooks Store. Apple ID:n
avulla kukin käyttäjä voi asentaa ohjelmia, kirjoja ja sisältöä iTunes Storesta, App Storesta tai iBooks Storesta. Apple ID:n avulla käyttäjät voivat kirjautua iCloud-tilille, jonka avulla he voivat käyttää ja jakaa sisältöä useilla laitteilla.
Jotta näistä palveluista saadaan eniten hyötyä, käyttäjien tulisi käyttää omia
henkilökohtaisia Apple ID -tunnuksiaan. Jos heillä ei ole tunnusta, he voivat luoda
sellaisen ennen kuin heille annetaan laitteet. Näin määrittely sujuu mahdollisimman
nopeasti.
Lisätietoa Apple ID -tunnuksen hankkimisesta: Minun Apple ID:ni.
23
iOS:n käyttöönoton tekninen opas
Laitteiden valmisteleminen Apple Configuratorin avulla
Kun on kyse IT-osaston keskitetysti hallinnoimista laitteista, joita yksittäiset käyttäjät
eivät ota käyttöön, voidaan käyttää Apple Configuratoria laitteiden nopeaan
aktivointiin, määrittelyiden tekemiseen ja käyttämiseen, laitteiden valvontaan,
ohjelmien asentamiseen ja laitteiden päivittämiseen uusimpaan iOS-versioon.
Apple Configurator on OS X:lle tarkoitettu, Mac App Storesta ladattava ilmainen
ohjelma. Laitteiden on oltava liitettyinä Maciin USB:n kautta näiden tehtävien
suorittamista varten. Voit myös palauttaa laitteille varmuuskopion, joka käyttää
laiteasetuksia ja Koti-valikon asettelua sekä asentaa ohjelmien tiedot.
Määrittelyprofiilit
Määrittelyprofiilit ovat XML-tiedostoja, jotka sisältävät suojauskäytäntöjä ja
rajoituksia, VPN-määrittelytietoja, Wi-Fi-asetuksia, sähköposti- ja kalenteritilejä sekä todentamistietoja, jotka sallivat iOS-laitteiden toiminnan yhdessä IT-järjestelmiesi kanssa. Määrittelyprofiilit lataavat asetus- ja valtuutustiedot
nopeasti laitteelle. Jotkin VPN- ja Wi-Fi-asetukset voidaan ottaa käyttöön vain määrittelyprofiilia käyttäen, ja mikäli et käytä Microsoft Exchangea, sinun on käytettävä määrittelyprofiilia pääsykoodikäytäntöjen asettamiseen.
Määrittelyprofiilit voidaan jakaa käyttäen Over-the-Air Profile Deliveryn avulla tai mobiililaitteiden hallinnan (MDM) kautta. Voit myös asentaa määrittelyprofiilit
tietokoneeseen kytketyille laitteille USB:n kautta käyttäen Apple Configuratoria tai voit jakaa määrittelyprofiilit sähköpostitse tai verkkosivulla. Kun käyttäjät
sähköpostiliitteen tai lataavat profiilin käyttäen Safaria laitteillaan, heitä kehotetaan aloittamaan asennusprosessi. Jos käytössäsi on MDM-palvelin, voit jakaa alkuprofiilin, joka sisältää pelkät palvelimen määrittelytiedot ja sitten
asettaa laitteen vastaanottamaan kaikki muut profiilit langattomasti.
Määrittelyprofiilit voidaan salata ja allekirjoittaa, minkä ansiosta niiden käyttö
voidaan rajata tiettyyn laitteeseen ja estää se, että kuka tahansa voisi muuttaa
profiilin sisältämiä asetuksia. Voit myös merkitä profiilin lukituksi laitteeseen. Tässä tapauksessa se voidaan kerran asennettuna poistaa vain tyhjentämällä laite
kaikista tiedoista tai vaihtoehtoisesti syöttämällä pääsykoodi.
Salasanoja lukuunottamatta käyttäjät eivät voi muuttaa määrittelyprofiilissa
tarjottuja asetuksia. Lisäksi profiilin määrittelemät tilit (kuten Exchange-tilit) voidaan poistaa vain poistamalla profiili.
Lisätietoja saat tutustumalla iOS Developer Library -sivustolla olevaan
Configuration Profile Key Reference -materiaaliin.
Mobiililaitteen hallinta (Mobile Device Management, MDM)
iOS:ssä on MDM-sovelluskehys, jolla muiden valmistajien MDM-ratkaisut voivat
hallita iOS-laitteita langattomasti. Tämä kevyt sovelluskehys on suunniteltu alusta alkaen iOS-laitteille. Se on riittävän tehokas ja skaalautuva, jotta sillä voidaan
määrittää ja hallita kaikkia organisaation iOS-laitteita.
Kun käytössä on mobiililaitteiden hallintaratkaisu, IT-ylläpitäjät voivat rekisteröidä
laitteita turvallisesti yritysympäristössä, tehdä ja päivittää asetuksia, valvoa yrityksen
käytäntöjen noudattamista sekä tyhjentää tai lukita hallittuja laitteita etänä. iOS
MDM tarjoaa IT-osastolle helpon tavan sallia käyttäjille verkkopalveluiden käyttö ja
varmistaa samalla, että laitteet on määritelty kunnolla – riippumatta siitä, kuka ne
omistaa.
Mobiililaitteiden hallintaratkaisut käyttävät Applen push-ilmoituspalvelua (APNS)
jatkuvaan kommunikointiin laitteiden kanssa julkisissa ja yksityisissä verkoissa.
Mobiililaitteiden hallinta vaatii toimintaansa useita varmenteita, kuten Applen
push-ilmoituspalvelun varmenteen asiakkaille kommunikointiin ja SSL-varmenteen
24
iOS:n käyttöönoton tekninen opas
suojattuun viestintään. Mobiililaitteiden hallintaratkaisut voivat myös allekirjoittaa
profiileja varmenteella.
Useimmat varmenteet, myös Applen push-ilmoituspalvelun varmenne, on
uudistettava vuosittain. Kun varmenne vanhenee, mobiililaitteiden hallintapalvelin ei
voi kommunikoida asiakkaiden kanssa, ennen kuin varmenne päivitetään.
Valmistaudu kaikkien mobiililaitteiden hallinnan varmenteiden päivittämiseen ennen
niiden vanhenemista.
Katso Apple Push Certificates Portal -sivuilta lisätietoja MDM-sertifikaateista.
Rekisteröinti
Laitteiden rekisteröiminen mahdollistaa luetteloinnin ja omaisuuden hallinnan.
Rekisteröintiprosessissa voidaan hyödyntää SCEP-protokollaa (Simple Certificate
Enrollment Protocol), jonka ansiosta iOS-laitteet voivat luoda ja rekisteröidä
yksilölliset henkilövarmenteet organisaation palveluihin todentamista varten.
Useimmissa tapauksissa käyttäjät voivat päättää, rekisteröivätkö laitteensa mobiililaitteiden hallintaan vai ei. He voivat myös sanoutua irti siitä milloin tahansa.
Organisaatioiden kannattaa pohtia, miten houkutella käyttäjät pysymään hallinnan
piirissä. Esimerkiksi käyttämällä mobiililaitteiden hallintaratkaisua, joka antaa
automaattisesti langattoman yhteyden tunnistetiedot, voidaan edellyttää mobiililaitteiden hallintaan rekisteröimistä Wi-Fi-verkkoon pääsemiseksi. Kun käyttäjä
poistuu mobiililaitteiden hallinnasta, laite yrittää ilmoittaa asiasta mobiililaitteiden
hallintapalvelimelle.
Määrittely
Kun laite on rekisteröity, siihen voidaan määritellä dynaamisesti mobiililaitteiden
hallintapalvelimella asetukset ja käytännöt. Ne lähettävät laitteeseen määrittelyprofiilit, jotka laite asentaa automaattisesti ja hiljaisesti.
Määrittelyprofiilit voidaan allekirjoittaa, salata ja lukita, mikä estää asetusten
muuttamisen tai jakamisen. Näin varmistetaan, että verkkoasi ja palveluitasi voivat käyttää vain luotetut käyttäjät ja laitteet, jotka on määritelty omien tietojesi mukaan. Jos käyttäjä irrottaa laitteen mobiililaitteiden hallinnasta, kaikki mobiililaitteiden hallinnan kautta tehdyt asetukset poistetaan.
Tilit
Mobiililaitteen hallinta voi auttaa organisaation käyttäjiä pääsemään nopeasti
alkuun heidän sähköpostiensa ja muiden tilien automaattisella käyttöönotolla.
Riippuen mobiililaitteen hallintatuotteesta ja integraatiosta omiin sisäisiin
järjestelmiisi tilien dataan voidaan myös sijoittaa ennakkoon käyttäjän nimi,
sähköpostiosoite ja, jos mahdollista, varmenteiden identiteetit varmentamista ja
allekirjoittamista varten. Mobiililaitteen hallinnalla voidaan määritellä seuraavia
tilityyppejä:
• Mail
• Kalenteri
• Tilatut kalenterit
• Yhteystiedot
• Exchange ActiveSync
• LDAP
Hallitut sähköposti- ja kalenteritilit huomioivat Hallitun Avaa ohjelmassa -toiminnon
rajoitukset iOS 7:ssä.
Kyselyt
Mobiililaitteiden hallintapalvelin voi kysellä laitteilta erilaisia tietoja. Näitä ovat
esimerkiksi laitteiston tiedot, kuten sarjanumero, laitteen UDID tai Wi-Fi-verkon
MAC-osoite sekä ohjelmistotiedot, kuten iOS-versio ja yksityiskohtainen luettelo
25
iOS:n käyttöönoton tekninen opas
laitteeseen asennetuista ohjelmista. Näitä tietoja voidaan käyttää apuna
varmistettaessa, että käyttäjät pitävät laitteissaan oikeat ohjelmat.
Apple TV -ohjelmiston 5.4 tai uudemman avulla mobiililaitteiden hallinta voi myös kysellä rekisteröidyiltä Apple TV -laitteilta seuraavia tietoja: kieli, sijainti ja organisaatio.
Komennot
Mobile Device Management -laitehallinta mahdollistaa laitteiden ylläpidon
mobiililaitteiden hallintapalvelimen kautta tietyillä toiminnoilla. Hallintatehtäviin
sisältyvät:
• Määrittelyasetusten muuttaminen. Komento voidaan lähettää uuden tai
päivitetyn määrittelyprofiilin asentamiseksi laitteelle. Määrittely tapahtuu
hiljaisesti ilman käyttäjän toimenpiteitä.
• Laitteen lukitseminen. Jos laite on lukittava välittömästi, voidaan lähettää
komento, jolla lukitaan laite käytössä olevalla pääsykoodilla.
• Laitteen tyhjentäminen etänä. Jos laite katoaa tai varastetaan, voidaan lähettää
komento kaikkien tietojen poistamiseksi laitteelta. Kun etätyhjennyskomento on
vastaanotettu, sitä ei voida perua.
• Pääsykoodilukituksen poistaminen. Pääsykoodin poistaminen asettaa laitteen
niin, että se pyytää välittömästi käyttäjää syöttämään uuden pääsykoodin. Tätä
käytetään, kun käyttäjä on unohtanut pääsykoodinsa ja haluaa IT-osaston
nollaavan sen.
• AirPlay-peilauksen pyytäminen ja AirPlay-peilauksen lopettaminen. iOS 7:ssä on mukana komento, jolla voidaan kehottaa valvottua iOS-laitetta aloittamaan
AirPlay-peilaus tiettyyn kohteeseen tai lopettamaan nykyinen AirPlay-istunto.
Hallitut ohjelmat
Organisaatioiden on jaettava usein ohjelmistoja, jotta käyttäjät voivat toimia
tuottavasti työpaikalla tai oppilaitoksessa. Samanaikaisesti organisaatioiden on
valvottava, miten kyseiset ohjelmistot muodostavat yhteyden sisäisiin resursseihin
tai miten tietojen suojauksesta huolehditaan, kun käyttäjä lähtee organisaatiosta.
Tämä kaikki on tehtävä käyttäjän henkilökohtaisten ohjelmien ja tietojen ollessa
niin ikään laitteella. iOS 7:n hallittujen ohjelmien ansiosta organisaatio voi jakaa
yrityksen ohjelmia langattomasti mobiililaitteiden hallintaa käyttäen. Samalla
saadaan aikaan oikea tasapaino organisaation suojauksen ja käyttäjän personoinnin
välillä.
Mobiililaitteiden hallintapalvelimet voivat ottaa laitteille käyttöön langattomasti
ilmaisia App Storen ohjelmia sekä yrityksen sisäisiä ohjelmia.
Mobiililaitteiden hallintapalvelin voi poistaa hallitut ohjelmat etänä tai kun käyttäjä poistaa laitteensa mobiililaitteiden hallinnasta. Ohjelman poistaminen poistaa myös
poistettuun ohjelmaan liittyvät tiedot.
!
26
iOS:n käyttöönoton tekninen opas
Mobiililaitteiden hallinta tarjoaa myös kokoelman lisärajoituksia ja -ominaisuuksia
iOS 7:ssä hallituille ohjelmille parannetun suojauksen ja entistä paremman
käyttäjäkokemuksen tarjoamiseksi:
• Hallittu avaaminen. Tarjoaa kaksi hyödyllistä toimintoa organisaation ohjelmien tietojen suojaamiseen:
– Ei-hallituilla ohjelmilla luotujen dokumenttien sallitaan avautua hallituissa
ohjelmissa. Tämän rajoituksen täytäntöön paneminen estää käyttäjän
henkilökohtaisia ohjelmia ja tilejä avaamasta dokumentteja organisaation
hallituissa ohjelmissa. Tämä rajoitus voisi esimerkiksi estää käyttäjän Keynoteohjelman avaamasta esityksen PDF:ää organisaation PDF-katseluohjelmassa.
Tämä rajoitus voisi estää myös käyttäjän henkilökohtaista iCloud-tiliä avaamasta
tekstinkäsittelydokumenttiliitettä organisaation Pages-ohjelmassa.
– Hallituilla ohjelmilla luotujen dokumenttien sallitaan avautua ei-hallituissa
ohjelmissa. Tämän rajoituksen täytäntöön paneminen estää organisaation
hallittuja ohjelmia ja tilejä avaamasta dokumentteja käyttäjän henkilökohtaisissa ohjelmissa. Tämä rajoitus voisi estää sen, että organisaation hallitulla
sähköpostitilillä oleva luottamuksellinen sähköpostiliite avattaisiin missään
käyttäjän henkilökohtaisista ohjelmista.
• Ohjelmien määrittely. Ohjelmien kehittäjät voivat määritellä ohjelmien asetukset,
jotka voidaan asettaa, kun ohjelma asennetaan hallittuna. Nämä määrittelyasetukset voidaan asentaa ennen hallitun ohjelman asentamista tai sen jälkeen.
• Ohjelmien palaute. Ohjelmia luovat ohjelmistokehittäjät voivat määritellä
ohjelmien asetukset, jotka voidaan lukea hallitusta ohjelmasta MDM:n avulla.
Kehittäjä voi esimerkiksi määrittää ohjelman palautteelle ”DidFinishSetup”avaimen, jota MDM-palvelin voi kysellä selvittääkseen, onko ohjelma käynnistetty
ja määritetty.
• Varmuuskopioinnin estäminen. Tämä rajoitus estää hallittuja ohjelmia
varmuuskopioimasta dataa iCloudiin tai iTunesiin. Varmuuskopioinnin estäminen
estää hallitun ohjelman tietojen palauttamisen, jos ohjelma poistetaan MDM:stä,
mutta käyttäjä asentaa sen myöhemmin.
!
!
27
iOS:n käyttöönoton tekninen opas
!
Valvotut laitteet
Valvonta tarjoaa mahdollisuuden korkeamman tason laitehallintaan organisaation
omistamilla laitteilla. Se mahdollistaa myös lisärajoitukset, kuten iMessagen tai
Game Centerin kytkemisen pois päältä. Se tarjoaa myös lisää laitemäärittelyitä ja
ominaisuuksia, kuten verkkosisällön suodattamisen tai mahdollisuuden asentaa
ohjelmia hiljaisesti.
Katso liitteestä B erityisiä rajoituksia, jotka voidaan ottaa käyttöön valvotuilla
laitteilla.
!
28
iOS:n käyttöönoton tekninen opas
Luku 4: Ohjelmien jakelu
iOS:n mukana tulee kokoelma ohjelmia, joiden avulla organisaation työntekijät
voivat hoitaa kaikki päivittäiset tehtävänsä. Niitä ovat esimerkiksi sähköposti,
kalentereiden hallinta, yhteystietojen kirjaaminen ja verkkosisällön käyttäminen.
Suuri osa toiminnallisuudesta, jota käyttäjät tarvitsevat tuottavaan työskentelyyn,
tulee sadoista tuhansista App Storesta saatavilla olevista muiden valmistajien iOS-ohjelmista tai yrityksen omista räätälöidyistä ohjelmista.
Voit myös luoda ja ottaa käyttöön yrityksen sisäisiä ohjelmia, mikäli olet iOS Developer Enterprise Program -ohjelman jäsen.
!
Yrityksen sisäiset ohjelmat
Jos kehität sisäisiä iOS-ohjelmia organisaatiosi käyttöön, voit ottaa käyttöön yrityksen sisäisiä ohjelmia iOS Developer Enterprise Program -ohjelman avulla.
Yrityksen sisäisen ohjelman käyttöönottoprosessi on seuraava:
• Rekisteröidy iOS Developer Enterprise Program -ohjelmaan.
• Valmistele ohjelmasi jakelua varten.
• Luo yritysjakelun provisiointiprofiili, joka valtuuttaa laitteet käyttämään
allekirjoittamiasi ohjelmia.
• Laadi ohjelma provisiointiprofiilia käyttäen.
• Ota ohjelma käyttöön käyttäjiäsi varten.
!
!
29
iOS:n käyttöönoton tekninen opas
Ohjelmien kehittämiseen rekisteröityminen
Kun haluat kehittää ja ottaa käyttöön yrityksen sisäisiä ohjelmia iOS:lle, rekisteröidy
ensin iOS Developer Enterprise Program -ohjelmaan.
Kun rekisteröidyt, voit pyytää kehittäjän varmennetta ja kehittäjän provisiointiprofiilia. Niitä käytetään kehittämisen aikana ohjelman rakentamiseen ja
testaamiseen. Kehittäjän provisiointiprofiili mahdollistaa kehittäjän varmenteellasi
allekirjoitettujen ohjelmien käytön rekisteröidyillä laitteilla. Kehittäjän provisiointiprofiili luodaan iOS:n provisiointiportaalissa. Ad hoc -profiili vanhenee kolmen
kuukauden kuluttua ja siinä määritellään, millä laitteilla (laitteen ID:n mukaan)
voidaan luoda ohjelman kehitysversioita. Jaat oman kehittäjänä allekirjoitetun
version ja kehittämisen provisiointiprofiilin ohjelmatiimillesi ja testaajille.
Ohjelmien valmisteleminen jakeluun
Kun olet lopettanut kehittämisen ja testaamisen ja olet valmis ottamaan ohjelman
käyttöön, allekirjoitat ohjelmasi käyttäen jakeluvarmennettasi ja paketoit siihen
mukaan provisiointiprofiilin. Ohjelmajäsenyyttä edustava tiimipäällikkö tai ylläpitäjä
luo varmenteen ja profiilin iOS:n provisiointiportaalissa.
Jakeluvarmenteen luomiseen liittyy (osa OS X -kehitysjärjestelmäsi Avainnipun
käyttö -ohjelmaa olevan) varmenneapurin käyttö. Sen avulla luodaan varmenteen
allekirjoituspyyntö (CSR). Siirrät CSR:n iOS:n provisiointiportaaliin ja saat
vastauksena jakeluvarmenteen. Kun asennat tämän varmenteen avainnippuun, voit asettaa Xcoden käyttämään sitä oman ohjelmasi allekirjoittamiseen.
Sisäisten ohjelmien provisioiminen
Yritysjakelun provisiointiprofiili mahdollistaa ohjelman asentamisen rajoittamattomalle määrälle iOS-laitteita. Voit luoda yritysjakelun provisiointiprofiilin tietylle ohjelmalle tai useille ohjelmille.
Kun sinulla on sekä yrityksen jakeluvarmenne että provisiointiprofiili asennettuna
Macillesi, voit Xcodea käyttämällä allekirjoittaa ja rakentaa julkaisu-/tuotantoversion
ohjelmastasi. Yritysjakeluvarmenteesi on voimassa kolmen vuoden ajan, jonka
jälkeen sinun on allekirjoitettava ja rakennettava ohjelmasi uudelleen käyttäen
uudistettua varmennetta. Ohjelman provisiointiprofiili on voimassa vuoden ajan,
joten kannattaa julkaista uudet provisiointiprofiilit vuosittain. Katso tarkempia
ohjeita liitteen C kohdasta ”Päivitettyjen ohjelmien tarjoaminen”.
On erittäin tärkeää, että rajoitat pääsyä jakeluvarmenteeseen ja sen yksityiseen
avaimeen. OS X:n Avainnipun käytön avulla voit viedä ja varmuuskopioida nämä
kohteet p12-muodossa. Jos yksityinen avain katoaa, sitä ei voida palauttaa eikä
ladata toista kertaa. Varmenteen ja yksityisen avaimen suojattuina pitämisen lisäksi sinun tulisi rajoittaa pääsy sellaisiin henkilöihin, jotka vastaavat ohjelman
lopullisesta hyväksymisestä. Ohjelman allekirjoittaminen jakeluvarmenteella antaa yrityksesi merkin hyväksynnästä ohjelman sisällön, toimivuuden ja Enterprise Developer Agreement -lisensointiehtojen noudattamisen suhteen.
!
30
iOS:n käyttöönoton tekninen opas
Ohjelmien käyttöönotto
Ohjelman käyttöönottoon on olemassa neljä tapaa:
• Ohjelma jaetaan käyttäjien asennettavaksi iTunesia käyttäen.
• IT-ylläpitäjä asentaa ohjelman laitteille käyttäen Apple Configuratoria.
• Ohjelma lähetetään turvalliselle verkkopalvelimelle; käyttäjät pääsevät siihen
käsiksi ja suorittavat asennuksen langattomasti. Katso ”Liite C: Sisäisten ohjelmien
asentaminen langattomasti”.
• Hallitut laitteet ohjeistetaan MDM-palvelinta käyttäen asentamaan sisäinen tai
ilmainen App Storen ohjelma, mikäli MDM-palvelin tukee sitä.
Ohjelmien asentaminen iTunesia käyttäen
Jos käyttäjät asentavat ohjelmat laitteilleen iTunesin avulla, jaa ohjelma turvallisesti
käyttäjille ja pyydä heitä seuraamaan näitä vaiheita:
1. Valitse iTunesissa Arkisto > Lisää kirjastoon ja valitse sitten tiedosto (.app, .ipa tai .mobileprovision). Käyttäjä voi myös vetää tiedoston iTunes-ohjelman
kuvakkeeseen.
2. Liitä laite tietokoneeseen ja valitse se sitten iTunesin Laitteet-luettelosta.
3. Osoita Ohjelmat-välilehteä ja valitse ohjelma luettelosta.
4. Osoita Käytä.
Jos käyttäjien tietokoneet ovat hallittuja, voit ottaa tiedostot käyttöön heidän
tietokoneillaan ja pyytää heitä synkronoimaan laitteensa sen sijaan, että pyytäisit
heitä lisäämään tiedostot iTunesiin. iTunes asentaa automaattisesti iTunesin Mobile
Applications- ja Provisioning Profiles -kansioista löytyneet tiedostot.
Ohjelmien asentaminen Apple Configuratorilla
Apple Configurator on Mac App Storesta ladattava, ilmainen OS X:lle tarkoitettu
ohjelma, jota IT-ylläpitäjät voivat käyttää yrityksen sisäisten tai App Storen
ohjelmien asentamiseen.
App Storen ilmaiset ohjelmat tai yrityksen sisäiset ohjelmat voidaan tuoda suoraan
Apple Configuratoriin ja asentaa haluamallesi määrälle laitteita.
!
Ohjelmien jakaminen MDM:ää käyttäen
MDM-palvelimella voidaan hallita App Storesta hankittuja ilmaisia ohjelmia ja
yritysten sisäisiä ohjelmia. MDM:n avulla asennettuja ohjelmia kutsutaan ”hallituiksi
ohjelmiksi”. MDM-palvelimella voidaan määritellä, jäävätkö hallitut ohjelmat ja
niiden tiedot paikoilleen, kun käyttäjä peruu rekisteröintinsä MDM:ään. Lisäksi
palvelin voi estää hallittujen ohjelmien tietojen varmuuskopioinnin iTunesiin ja
iCloudiin. Tämän ansiosta IT-osasto voi valvoa tarkemmin mahdollisesti
luottamuksellisia liiketoimintatietoja sisältäviä ohjelmia kuin suoraan käyttäjän
lataamia ohjelmia.
MDM-palvelin asentaa hallitun ohjelman lähettämällä asennuskomennon
laitteeseen. Valvomattomilla laitteilla hallitut ohjelmat vaativat käyttäjän
hyväksynnän ennen asentamista.
Hallituille ohjelmille on hyötyä iOS 7:n lisärajoituksista. VPN-yhteydet voidaan nyt
määritellä ohjelmatasolla. Tämä tarkoittaa, että pelkästään kyseisen ohjelman
verkkoliikenne on suojatussa VPN-tunnelissa. Tällä varmistetaan, että yksityiset
tiedot pysyvät yksityisinä eivätkä julkiset tiedot sekoitu niihin.
Hallitut ohjelmat tukevat myös Hallittua avaamista iOS 7:ssä. Tämä tarkoittaa, että
hallittuja ohjelmia voidaan rajoittaa lähettämästä tietoa käyttäjän henkilökohtaisiin
31
iOS:n käyttöönoton tekninen opas
ohjelmiin tai ohjelmista. Tämän ansiosta yritys voi varmistaa, että luottamukselliset
tiedot pysyvät siellä, missä niiden kuuluukin.
Caching Server
iOS tekee digitaalisen sisällön käytön ja kuluttamisen helpoksi käyttäjille, ja jotkut
käyttäjät voivat haluta useampien gigatavujen edestä ohjelmia, kirjoja ja
ohjelmistopäivityksiä ollessaan yhteydessä organisaation langattomaan verkkoon.
Näiden materiaalien kysynnässä esiintyy piikkejä, aluksi laitteen ensimmäisen
käyttöönoton yhteydessä ja sen jälkeen hajanaisesti, kun käyttäjät löytävät uutta
sisältöä tai kun sisältöä päivitetään ajan kuluessa. Näiden sisältölatausten tuloksena
internet-kaistanleveyden tarve voi kasvaa äkillisesti.
OS X Serveriin sisältyvä Caching Server -ominaisuus vähentää ulospäin
suuntautuvaa internet-kaistanleveyttä yksityisissä verkoissa (RFC1918) tallentamalla
pyydetyn sisällön kopioita välimuistiin paikallisverkossa. Suuremmille verkoille on
hyötyä useampien Caching Server -palvelimien olemassaolosta. Useissa käyttöönotoissa Caching Serverin määrittäminen on yhtä helppoa kuin palvelun kytkeminen
päälle. Palvelimelle ja kaikille sitä hyödyntäville laitteille tarvitaan NAT-ympäristö.
Lisätietoja saat tutustumalla artikkeliin OS X Server: Advanced Administration.
iOS 7:ää käyttävät laitteet ottavat automaattisesti yhteyden lähimpään Caching
Serveriin ilman ylimääräisiä laitemäärittelyitä. Tässä kuvataan, miten Caching Server
-työnkulku toimii iOS-laitteelle läpinäkyvästi:
1. Kun yhden tai useampia Caching Server -palvelimia sisältävässä verkossa oleva
iOS-laite kysyy sisältöä iTunes Storesta tai Software Update serveriltä, iOS-laite
osoittaa yhteen Caching Serveriin.
2. Caching Server tarkistaa ensin, onko sillä pyydettyä sisältöä paikallisessa
välimuistissaan. Jos sillä on, se aloittaa välittömästi sisällön toimittamisen iOS-laitteelle.
3. Jos Caching Serverillä ei ole pyydettyä materiaalia, se yrittää ladata sisällön
toisesta lähteestä. OS X Mavericksin Caching Server 2 sisältää vertaisreplikointiominaisuuden, joka voi käyttää muita verkon Caching Server -palvelimia, mikäli
kyseiset palvelimet ovat jo ladanneet pyydetyn sisällön.
4. Kun Caching Server vastaanottaa lataustiedot, se välittää ne välittömästi
eteenpäin kaikille asiakkaille, jotka ovat pyytäneet tietoja ja samanaikaisesti
tallentaa levylle kopion.
iOS 7 tukee seuraavia välimuistiin tallennetun sisällön tyyppejä:
• iOS -ohjelmistopäivitykset
• App Store -ohjelmat
• App Store -päivitykset
• Kirjat iBooks Storesta
iTunes tukee myös Caching Server 2:ta. iTunes 11.0.4 tai uudempi (sekä Mac että
Windows) tukee seuraavia sisältötyyppejä:
• App Store -ohjelmat
• App Store -päivitykset
• Kirjat iBooks Storesta
!
32
iOS:n käyttöönoton tekninen opas
Liite A:
Wi-Fi-infrastruktuuri
Valmisteltaessa Wi-Fi-infrastruktuuria iOS-laitteille tulee ottaa huomioon useita
tekijöitä:
• Tarvittava kantama
• Wi-Fi-verkkoa käyttävien laitteiden määrä ja tiheys
• Laitetyypit ja niiden Wi-Fi-tekniikat
• Siirrettävän tiedon tyypit ja määrät
• Langattoman verkon käytön suojausvaatimukset
• Salausvaatimukset
Vaikka tämä luettelo ei ole kaikenkattava, siinä on joitakin keskeisimpiä Wi-Fiverkon suunnittelun näkökohtia.
Muistutus: Tässä luvussa keskitytään Wi-Fi-verkkoihin Yhdysvalloissa. Muissa maissa ratkaisut voivat olla erilaisia.
Laajuuden ja tiheyden suunnittelu
On tarpeellista varmistaa, että Wi-Fi-verkko kattaa alueet, joilla iOS-laitteita
käytetään. On kuitenkin myös oleellista huomioida suunnittelussa laitteiden tiheys
tietyllä alueella.
Useimmat uudet, yrityskäyttöön suunnitellut yhteyspisteet pystyvät käsittelemään
jopa 50 Wi-Fi-asiakasta, joskin käyttökokemus on todennäköisesti epätyydyttävä, jos niin monta laitetta on yhteydessä yhteen pisteeseen. Kokemus kullakin laitteella
riippuu käytettävän kanavan tarjoamasta kaistanleveydestä ja kokonaiskaistanleveyden jakavien laitteiden määrästä. Kun samaa yhteyspistettä käyttää yhä
useampi laite, laitteiden suhteellinen verkkoyhteysnopeus laskee. iOS-laitteiden
odotettavissa oleva käyttötapa tulisi ottaa huomioon Wi-Fi-verkon suunnittelussa.
2,4 GHz vai 5 GHz
2,4 GHz taajuudella toimivissa Wi-Fi-verkoissa voi olla Euroopassa 13 kanavaa.
Kanavien välisten häiriöiden vuoksi verkon suunnittelussa tulisi kuitenkin käyttää
vain kanavia 1, 6 ja 11.
5 GHz signaalit eivät läpäise seiniä ja muita esteitä yhtä hyvin kuin 2,4 GHz signaalit,
joten kantama jää pienemmäksi. Sen vuoksi 5 GHz verkot voivat olla parempi
valinta silloin, kun verkkoa suunnitellaan suurelle laitetiheydelle suljetussa tilassa
kuten luokkahuoneessa. 5 GHz taajuudella käytettävissä oleva kanavamäärä
vaihtelee eri valmistajien yhteyspisteissä ja eri maissa, mutta käytettävissä on aina
vähintään kahdeksan kanavaa.
5 GHz kanavat eivät mene päällekkäin, mikä on huomattava ero verrattuna 2,4 GHz
taajuuteen, jossa voidaan käyttää vain kolmea kanavaa ilman päällekkäisyyksiä. Kun
suunnitellaan Wi-Fi-verkkoja suurelle iOS-laitetiheydelle, 5 GHz taajuuden tarjoamat
lisäkanavat ovat strateginen näkökohta.
!
33
iOS:n käyttöönoton tekninen opas
Laajuuden suunnittelu
Rakennuksen pohjaratkaisulla voi olla vaikutusta Wi-Fi-verkon suunnitteluun.
Esimerkiksi yritysympäristössä käyttäjät voivat kohdata muita työntekijöitä
neuvotteluhuoneissa tai toimistoissa. Tämän vuoksi käyttäjät liikkuvat päivän aikana
kaikkialla rakennuksessa. Tässä skenaariossa suurin osa verkon käytöstä muodostuu
sähköpostien ja kalentereiden tarkistamisesta sekä internet-selailusta, joten Wi-Fiverkon laajuus on ensisijainen. Wi-Fi-ratkaisuun voisi sisältyä kaksi tai kolme
yhteyspistettä kummassakin kerroksessa toimistoja varten sekä yksi yhteyspiste
kummassakin neuvotteluhuoneessa.
Tiheyden suunnittelu
Yllä olevan skenaarion vastakohtana on lukio, jossa on 1000 oppilasta ja 30 opettajaa
kaksikerroksisessa rakennuksessa. Jokaisella oppilaalla on iPad, ja jokaisella
opettajalla on MacBook Air ja iPad. Jokaiseen luokkahuoneeseen mahtuu noin
35 oppilasta, ja luokkahuoneet ovat vierekkäin. Päivän mittaan oppilaat hakevat
tietoa internetistä, katsovat opetussuunnitelmaan kuuluvia videoita ja kopioivat
tiedostoja lähiverkossa olevalle palvelimelle.
Tässä skenaariossa Wi-Fi-verkon suunnittelu on monimutkaisempaa suuremman
laitetiheyden vuoksi. Koska jokaisessa luokkahuoneessa on noin 35 oppilasta,
voitaisiin ottaa käyttöön yksi yhteyspiste luokkaa kohden. Yhteisille alueille
kannattaa harkita useita yhteyspisteitä riittävän laajuuden takaamiseksi. Yhteisten
alueiden yhteyspisteiden todellinen määrä vaihtelee riippuen alueen Wi-Filaitetiheydestä.
Jos verkkoon on tarpeellista yhdistää laitteita, jotka tukevat vain 802.11b- tai
802.11g-standardia, yksi vaihtoehto on yksinkertaisesti ottaa käyttöön 802.11b/gtekniikka, jos käytetään kaksitaajuuksisia yhteyspisteitä. Toinen vaihtoehto on
tarjota uudemmille laitteille SSID, joka käyttää 802.11n-tekniikkaa 5 GHz taajuudella,
ja toinen SSID, joka käyttää 2,4 GHz taajuutta ja tukee 802.11b- ja 802.11g-laitteita.
Kannattaa kuitenkin varoa luomasta tarpeettoman monia SSID:itä.
Kummassakaan tapauksessa ei kannata käyttää piilotettua SSID:tä. Wi-Fi-laitteen on
hankalampi liittyä uudelleen verkkoon piilotettua SSID:tä käytettäessä kuin SSID:n
lähetystä käytettäessä, eikä SSID:n piilottaminen juurikaan paranna tietoturvaa.
Käyttäjät vaihtavat usein paikkaa iOS-laitteineen, joten piilotettu SSID voi hidastaa
yhdistämistä verkkoon.
Wi-Fi-standardit Apple-tuotteissa
Alla on lueteltu Apple-tuotteiden tuki eri Wi-Fi-standardeille. Mukana ovat
seuraavat tiedot:
• 802.11-yhteensopivuus. 802.11b/g, 802.11a, 802.11n
• Taajuusalue. 2,4 tai 5 GHz
• MCS-indeksi. Modulaatio- ja koodausluokka (MCS-indeksi) määrittelee
enimmäisnopeuden 802.11n-laitteiden tiedonsiirtoon.
• Kanavien niputus. 20 Mhz tai 40 Mhz
!
34
iOS:n käyttöönoton tekninen opas
• Varoaika (Guard Interval, GI). Varoaika on laitteesta toiseen lähetettävien
symbolien välinen aika. 802.11n-standardissa on määritelty lyhyt 400 ns varoaika,
joka mahdollistaa nopeamman kokonaistiedonsiirron, mutta laitteet saattavat
käyttää pidempää 800 ns varoaikaa.
iPhone 5s
802.11n 2,4 GHz ja 5 GHz taajuudella
802.11a/b/g
MCS-indeksi 7 / HT40 / GI 400 ns
iPhone 5c
802.11n 2,4 GHz ja 5 GHz taajuudella
802.11a/b/g
MCS-indeksi 7 / HT40 / GI 400 ns
iPhone 5
802.11n 2,4 GHz ja 5 GHz taajuudella
802.11a/b/g
MCS-indeksi 7 / HD40 / GI 400 ns
iPhone 4s
802.11n 2,4 GHz taajuudella
802.11b/g
MCS-indeksi 7 / HD20 / GI 800 ns
iPhone 4
802.11n 2,4GHz taajuudella
802.11b/g
MCS-indeksi 7 / HD20 / GI 800 ns
iPad Air ja iPad mini Retina-näytöllä
802.11n 2,4 ja 5 GHz taajuudella
802.11 a/b/g
MCS-indeksi 15 / HT40 / GI 400 ns
iPad (4. sukupolvi) ja iPad mini
802.11n 2,4 GHz ja 5 GHz taajuudella
802.11a/b/g
MCS-indeksi 7 / HD40 / GI 400 ns
iPad (1., 2. ja 3. sukupolvi)
802.11n 2,4 GHz ja 5 GHz taajuudella
802.11a/b/g
MCS-indeksi 7 / HD20 / GI 800 ns
iPod touch (5. sukupolvi)
802.11n 2,4 GHz ja 5 GHz taajuudella
802.11a/b/g
MCS-indeksi 7 / HD40 / GI 400 ns
iPod touch (4. sukupolvi)
802.11n 2,4 GHz taajuudella
802.11b/g
MCS-indeksi 7 / HD20 / GI 800 ns
!
35
iOS:n käyttöönoton tekninen opas
Liite B:
Rajoitukset
iOS tukee seuraavia käytäntöjä ja rajoituksia, joista kaikki voidaan määritellä oman
organisaatiosi tarpeita vastaaviksi.
Laitteen toiminnot
• Salli ohjelmien asentaminen
• Salli Siri
• Salli Siri lukittuna
• Salli kameran käyttö
• Salli FaceTime
• Salli kuvankaappaus
• Salli automaattinen synkronointi verkkovierailutilassa
• Salli Mailin uusimpien viestien synkronointi
• Salli äänivalinta
• Salli ohjelmien sisäiset ostokset
• Vaadi liikkeen salasana kaikkiin ostoksiin
• Salli moninpelit
• Salli Game Center -kaverien lisäys
• Määritä sallitut sisällön arvioinnit
• Salli Touch ID
• Salli pääsy Ohjauskeskukseen lukitulta näytöltä
• Salli pääsy Ilmoituskeskukseen lukitulta näytöltä
• Salli Tänään-näkymä lukitulta näytöltä
• Salli Passbook-ilmoitukset lukitulla näytöllä
Ohjelmat
• Salli iTunes Storen käyttö
• Salli Safarin käyttö
• Määritä Safarin suojausasetukset
iCloud
• Salli varmuuskopiointi
• Salli dokumenttien synkronointi ja avainnipun synkronointi
• Salli Oma kuvavirta
• Salli iCloud-kuvajako
!
36
iOS:n käyttöönoton tekninen opas
Suojaus ja yksityisyys
• Salli vianmääritystietojen lähetys Applelle
• Salli käyttäjien hyväksyä ei-luotetut varmenteet
• Pakota salatut varmuuskopiot
• Salli hallituille ohjelmille avaaminen ei-hallituista ohjelmista
• Salli ei-hallituille ohjelmille avaaminen hallituista ohjelmista
• Vaadi pääsykoodi ensimmäisellä AirPlay-parinmuodostuksella
• Salli PKI-päivitykset langattomasti
• Vaadi rajoitettua mainosseurantaa
Vain valvontaa koskevat rajoitukset
• Vain yhden ohjelman tila
• Käyttöapuasetukset
• Salli iMessage
• Salli Game Center
• Salli ohjelmien poisto
• Salli iBooks Store
• Salli eroottinen aineisto iBooks Storesta
• Ota käyttöön Siri-kirosanasuodatin
• Salli määrittelyprofiilien manuaalinen asennus
• Globaali HTTP-välipalvelin
• Salli parinmuodostus tietokoneille sisällön synkronointia varten
• Rajoita AirPlay-yhteyksiä valkoisella listalla ja valinnaisilla yhteyspääsykoodeilla
• Salli AirDrop
• Salli tilin muokkaaminen
• Salli mobiilidatan asetusten muokkaaminen
• Salli Etsi ystäväni
• Salli parinmuodostus koneille (iTunes)
• Salli aktivointilukitus
!
!
37
iOS:n käyttöönoton tekninen opas
Liite C:
Sisäisten ohjelmien
asentaminen
langattomasti
iOS tukee yritysten sisäisten, räätälöityjen ohjelmien langatonta siirtoa ilman
iTunesin tai App Storen käyttöä.
Vaatimukset:
• Suojattu verkkopalvelin, johon varmennetuilla käyttäjillä on pääsy
• iOS-ohjelma .ipa-muodossa, rakennettu julkaistavaksi/tuotantoon yrityksen
provisiointiprofiililla
• XML-manifestitiedosto, joka on kuvattu tässä liitteessä
• Verkkomäärittely, joka sallii laitteiden käyttää Applen iTunes-palvelinta
Ohjelman asentaminen on helppoa. Käyttäjät lataavat manifestitiedoston
verkkosivustoltasi iOS-laitteisiinsa. Manifestitiedosto ohjaa laitteen lataamaan ja
asentamaan manifestitiedostossa mainitut ohjelmat.
Voit jakaa verkko-osoitteen manifestitiedoston lataamista varten tekstiviestillä tai
sähköpostilla tai sisällyttämällä sen toiseen luomaasi yritysohjelmaan.
Päätät itse ohjelmien jakeluun käytettävän verkkosivuston suunnittelusta ja
ylläpidosta. Varmista, että käyttäjät ovat varmennettuja (käyttäen mahdollisesti
perusvarmennusta tai hakemistopohjaista varmennusta) ja että verkkosivusto on saavutettavissa intranetin tai internetin kautta. Voit sijoittaa ohjelman ja
manifestitiedoston kätkettyyn hakemistoon tai mihin tahansa muuhun sijaintiin,
joka on luettavissa HTTP:tä tai HTTPS:ää käyttäen.
Jos luot itsepalveluportaalin, harkitse verkkoleikkeen lisäämistä Koti-valikkoon. Näin käyttäjät on helppo ohjata takaisin portaaliin katsomaan tulevia käyttöönottotietoja, kuten uusia määrittelyprofiileja, suositeltuja App Storen ohjelmia ja MDMratkaisuun rekisteröitymistä.
Yrityksen sisäisen ohjelman valmisteleminen langatonta jakelua varten
Kun haluat valmistella sisäisen ohjelman langatonta jakelua varten, rakennat
arkistoidun version (.ipa- tiedoston) ja manifestitiedoston, joka mahdollistaa
ohjelman langattoman jakelun ja asennuksen.
Xcoden avulla luodaan ohjelma-arkisto. Allekirjoita ohjelma käyttäen omaa
jakeluvarmennettasi ja sisällytä arkistoon mukaan oma yrityksen käyttöönoton
provisiointiprofiili. Lisätietoja ohjelmien laatimisesta ja arkistoinnista saat
vierailemalla iOS Dev Centerissä tai katsomalla Xcoden käyttöoppaasta, joka on
saatavilla Xcoden ohjevalikossa.
Tietoja langattomasta manifestitiedostosta
Manifestitiedostosto on XML plist. iOS-laitteet käyttävät sitä etsiäkseen, ladatakseen
ja asentaakseen ohjelmia omalta verkkopalvelimeltasi. Xcode luo manifestitiedoston käyttäen tiedostoa, jonka tarjoat jakaessasi arkistoidun ohjelman
38
iOS:n käyttöönoton tekninen opas
yritysjakelua varten. Katso edellisestä osiosta tietoja ohjelman valmistelemisesta
jakelua varten.
!
Seuraavat kentät vaaditaan:
Kohde
Kuvaus
osoite
Ohjelmatiedoston (.ipa) kelvollinen HTTPSverkko-osoite
näyttökuva
57 x 57 pikselin PNG-kuva, joka näkyy
latauksen ja asennuksen aikana. Määrittele
kuvan kelvollinen verkko-osoite.
täysikokoinen kuva
512 x 512 pikselin PNG-kuva, joka esittää
ohjelmaa iTunesissa.
paketin tunniste
Ohjelmasi paketin tunniste, tarkalleen
Xcode-projektissa määritellyn mukaisesti.
paketin versio
Ohjelmasi paketin versio, tarkalleen Xcodeprojektissa määritellyn mukaisesti.
nimike
Ohjelman nimi, joka näkyy latauksen ja
asennuksen aikana.
!
Seuraavat kentät vaaditaan vain Lehtikioski-ohjelmia varten:
Kohde
Kuvaus
lehtikioskin kuva
Täysikokoinen PNG-kuva näytettäväksi
Lehtikioskin hyllyssä.
UINewsstandBindingEdge
UINewsstandBindingType
Näiden avainten täytyy vastata Newsstandohjelman info.plist-luettelossa olevia.
UINewsstandApp
Osoittaa, että ohjelma on Lehtikioski-ohjelma.
Käytettävät valinnaiset avaimet on kuvattu näytemanifestitiedostossa. Voit
esimerkiksi käyttää MD5-avaimia, jos ohjelmatiedostosi on suuri ja haluat varmistaa
latauksen virheettömyyden laajemmin kuin virheiden tarkistuksella, joka tehdään
tavallisesti TCP-kommunikaatiota varten.
Voit asentaa yhdellä manifestitiedostolla useamman kuin yhden ohjelman
määrittelemällä kohteiden ryhmän lisäjäsenet.
Tämän liitteen lopussa on manifestitiedoston näyte.
Verkkosivuston rakentaminen
Lataa nämä kohteet verkkosivustosi alueelle, jota varmennetut käyttäjät voivat käyttää:
• Ohjelmatiedosto (.ipa)
• Manifestitiedosto (.plist)
Verkkosivustosi voi olla niinkin yksinkertainen kuin yksittäinen sivu, jolla on linkki
manifestitiedostoon. Kun käyttäjä napauttaa verkkolinkkiä, manifestitiedosto
ladataan. Tämä käynnistää sen kuvaamien ohjelmien lataamisen ja asennuksen.
Tässä on esimerkkilinkki: <a href=”itms-services://?action=downloadmanifest&url=http://example.com/manifest.plist”>Install App</a>
39
iOS:n käyttöönoton tekninen opas
Älä lisää verkkolinkkiä arkistoituun ohjelmaan (.ipa). Laite lataa .ipa-tiedoston, kun manifestitiedosto on ladattu. Vaikka verkko-osoitteen protokolla-osana on itms-palvelut, iTunes Store ei sisälly mukaan tähän prosessiin.
Varmista myös, että .ipa-tiedosto on käytettävissä HTTPS:n yli ja että sivustosi on
allekirjoitettu iOS:n luottamalla sertifikaatilla. Asennus epäonnistuu, jos itse
allekirjoitetulla sertifikaatilla ei ole luotettua ankkuria ja iOS-laite ei voi sitä tarkistaa.
Palvelimen MIME-tyyppien asettaminen
Sinun kannattaa määritellä verkko-osoite niin, että manifestitiedosto ja
ohjelmatiedosto lähetetään oikealla tavalla.
Lisää OS X Serveriä varten seuraavat MIME-tyypit verkkopalvelun MIMEtyyppiasetuksiin:
application/octet-stream ipa text/xml plist
Käytä IIS:lle IIS Manageria lisätäksesi MIME-tyypin palvelimen ominaisuussivulle:
.ipa application/octet-stream
.plist text/xml
Langattoman ohjelmajakelun vianetsintä
Jos langattomien ohjelmien jakelu epäonnistuu ja näkyy jakelun epäonnistumisesta
ilmoittava viesti, tarkista seuraavat asiat:
• Varmista, että ohjelma on allekirjoitettu oikein. Testaa se asentamalla se laitteelle
Apple Configuratoria käyttäen ja katso, esiintyykö virheitä.
• Varmista, että linkki manifestitiedostoon on oikein ja että manifestitiedosto on
verkkokäyttäjien saavutettavissa.
• Varmista, että verkko-osoite .ipa-tiedostoon on oikein ja että .ipa-tiedosto on
verkkokäyttäjien saavutettavissa HTTPS:n yli.
Verkkomäärittelyn vaatimukset
Jos laitteet on liitetty suljettuun sisäiseen verkkoon, sinun tulisi antaa iOS-laitteille
pääsy seuraaviin:
Osoite
Syy
ax.init.itunes.apple.com
Laite saa nykyisen tiedostokokorajan ohjelmien lataamiseen mobiiliverkon kautta. Jos tämä sivusto ei ole saavutettavissa, asennus voi epäonnistua.
ocsp.apple.com
Laite ottaa yhteyden tähän sivustoon
tarkistaakseen provisiointiprofiilin
allekirjoittamiseen käytettävän jakeluvarmenteen tilan. Katso ”Varmenteen
tarkistus” alla.
Päivitettyjen ohjelmien tarjoaminen
Itse jakelemiasi ohjelmia ei päivitetä automaattisesti. Kun sinulla on uusi versio
käyttäjille asennettavaksi, ilmoita heille päivityksestä ja ohjeista heitä asentamaan
ohjelma. Harkitse ohjelman asettamista tarkistamaan päivitykset ja ilmoittamaan
käyttäjille, kun päivitys on saatavilla. Jos käytät langatonta ohjelmajakelua,
ilmoituksessa voidaan tarjota linkki päivitetyn ohjelman manifestitiedostoon.
Jos haluat käyttäjien säilyttävän ohjelmien tiedot laitteillaan, varmista, että uudessa
versiossa käytetään samaa paketin tunnistetta kuin korvattavassa versiossa. Neuvo
40
iOS:n käyttöönoton tekninen opas
myös käyttäjiä poistamaan vanha versio ennen uuden asentamista. Uusi versio
korvaa vanhan ja säilyttää tiedot laitteella, jos paketin tunnisteet vastaavat toisiaan.
Jakelun provisiointiprofiilit vanhenevat 12 kuukauden kuluttua siitä, kun ne on
myönnetty. Profiili poistetaan vanhentumispäiväyksen jälkeen eikä ohjelma
käynnisty.
Luo ohjelmalle uusi profiili iOS:n kehitysportaalissa ennen kuin provisiointiprofiili
vanhenee. Luo uusi ohjelma-arkisto (.ipa) uudella provisiointiprofiililla käyttäjille,
jotka asentavat ohjelman ensimmäistä kertaa.
Niille käyttäjille, joilla ohjelma jo on, kannattaa ehkä ajoittaa seuraava julkaistu
versiosi siten, että se sisältää uuden provisiointiprofiilisi. Jos tämä ei ole mahdollista,
voit jakaa vain uuden .mobileprovision-tiedoston. Näin käyttäjien ei tarvitse asentaa
ohjelmaa uudelleen. Uusi provisiointiprofiili korvaa jo ohjelma-arkistossa olevan.
Provisiointiprofiileja voidaan asentaa ja hallita MDM:ää käyttäen. Käyttäjät voivat
ladata ja asentaa niitä tarjoamaltasi suojatulta verkkosivustolta tai ne voidaan jakaa
käyttäjille sähköpostiliitteenä, jotka he voivat avata ja asentaa.
Kun jakeluvarmenne vanhenee, ohjelma ei käynnisty. Jakeluvarmenteesi on
voimassa kolme vuotta sen myöntämisestä lähtien tai siihen saakka, kunnes
Enterprise Developer Program -ohjelman jäsenyys vanhenee – kumpi näistä sitten
tapahtuukin ensin. Muista uudistaa jäsenyytesi ennen sen vanhenemista estääksesi
varmenteesi ennenaikaisen vanhenemisen. Lisätietoja jakeluvarmenteen
tarkistamisesta saat katsomalla alla olevasta kohdasta ”Varmenteen tarkistus”.
Sinulla voi olla kaksi jakeluvarmennetta aktiivisina samaan aikaan kummankin
ollessa riippumaton toisesta. Toinen varmenne on tarkoitettu tarjoamaan
päällekkäinen jakso, jonka aikana voit päivittää ohjelmasi ennen kuin ensimmäinen
varmenne vanhenee. Varmista, ettet poista ensimmäistä varmennetta, kun pyydät
toista jakeluvarmennetta iOS Dev Centeristä.
Varmenteen tarkistus
Kun käyttäjä avaa ohjelman ensimmäisen kerran, jakeluvarmenne tarkistetaan
ottamalla yhteyttä Applen OCSP-palvelimeen. Ohjelman käynnistyminen sallitaan,
ellei varmennetta ole poistettu. Jos ohjelma ei onnistu muodostamaan yhteyttä
OCSP-palvelimeen tai vastaanottamaan siltä vastausta, tätä ei tulkita poistamiseksi.
Tilan tarkistamista varten laitteen on voitava ottaa yhteys osoitteeseen
ocsp.apple.com. Katso tämän liitteen aiempi kohta ”Verkkomäärittelyn vaatimukset”.
OCSP:n vastaus tallentuu laitteen välimuistiin OCSP-palvelimen määrittelemäksi
ajaksi, joka on tällä hetkellä kolmesta seitsemään päivää. Varmenteen voimassaoloa
ei tarkisteta uudelleen ennen kuin laite on käynnistynyt uudelleen ja välimuistiin
tallennettu vastaus on vanhentunut.
Jos pois ottaminen tapahtuu tänä aikana, ohjelman käynnistyminen estyy.
Jakeluvarmenteen pois ottaminen mitätöi kaikki ohjelmat, jotka olet allekirjoittanut
sillä. Varmenne tulisi ottaa pois vasta viimeisenä keinona, vain jos olet varma, että
yksityinen avain on kadonnut tai varmenteen uskotaan olevan vaarantunut.
!
41
iOS:n käyttöönoton tekninen opas
Näyte ohjelman manifestitiedostosta
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/
DTDs/PropertyList-1.0.dtd”>
<plist version=”1.0”>
<dict>
<!-- sarja latauksia. -->
<key>items</key>
<array>
<dict>
<!-- sarja ladattavia materiaaleja -->
<key>assets</key>
<array>
<!-- ohjelmistopaketti: asennettava ipa. -->
<dict>
<!-- . materiaalin tyyppi. -->
<key>kind</key>
<string>software-package</string>
<!-- valinnainen. md5 jokaisessa n tavussa. käynnistää osion uudelleen, jos md5
epäonnistuu. -->
<key>md5-size</key>
<integer>10485760</integer>
<!-- valinnainen. sarja md5:ttä tarkistaa kunkin ”md5-kokoa” vastaavan osion. -->
<key>md5s</key>
<array>
<string>41fa64bb7a7cae5a46bfb45821ac8bba</string>
<string>51fa64bb7a7cae5a46bfb45821ac8bba</string>
</array>
<!-- . ladattavan tiedoston verkko-osoite. -->
<key>url</key>
<string>http://www.example.com/apps/foo.ipa</string>
</dict>
<!-- näyttökuva: latauksen aikana näytettävä kuvake.-->
<dict>
<key>kind</key>
<string>display-image</string>
<!-- valinnainen. ilmoittaa, jos kuvake tarvitsee shine-tehosteen käyttöä. -->
<key>needs-shine</key>
<true/>
<key>url</key>
<string>http://www.example.com/image.57x57.png</string>
</dict>
<!-- täysikokoinen kuva: iTunesin käyttämä 512 x 512 -kuvake. -->
<dict>
<key>kind</key>
<string>full-size-image</string>
<!-- valinnainen. yksi md5-tarkistus koko tiedostolle. -->
<key>md5</key>
<string>61fa64bb7a7cae5a46bfb45821ac8bba</string>
<key>needs-shine</key>
<true/>
<key>url</key><string>http://www.example.com/image.512x512.jpg</string>
</dict>
</array><key>metadata</key>
<dict>
<!-- required -->
<key>bundle-identifier</key>
<string>com.example.fooapp</string>
<!-- optional (software only) -->
<key>bundle-version</key>
42
iOS:n käyttöönoton tekninen opas
<string>1.0</string>
<!-- vaaditaan. lataustyyppi. -->
<key>kind</key>
<string>software</string>
<!-- valinnainen. näytetään latauksen aikana; tyypillisesti yrityksen nimi -->
<key>subtitle</key>
<string>Apple</string>
<!-- . latauksen aikana näytettävä nimike. -->
<key>title</key>
<string>Example Corporate App</string>
</dict>
</dict>
</array>
</dict>
</plist>
!
1Saattaa
sisältää normaaleja operaattoreiden datansiirtomaksuja. Viestit voidaan lähettää tekstiviesteinä, jos iMessage ei
ole käytettävissä; saattaa sisältää operaattoreiden viestimaksuja. 2FaceTime-puhelut edellyttävät soittajalta ja
vastaanottajalta FaceTimea tukevaa laitetta sekä Wi-Fi-yhteyttä. Mobiiliverkon kautta toimiakseen FaceTime edellyttää
iPhone 4s:ää tai uudempaa, iPadia Retina-näytöllä tai iPad miniä, jossa on mobiilidatamahdollisuus. Saatavuus
mobiiliverkossa riippuu operaattorista; datasiirto saattaa olla maksullista. 3Siri ei välttämättä ole saatavilla kaikilla kielillä tai kaikilla alueilla ja sen ominaisuudet voivat vaihdella alueittain. Edellyttää internet-yhteyttä. Mobiilikäyttö saattaa olla
maksullista. 4Jotkin ominaisuudet edellyttävät Wi-Fi-yhteyttä. Kaikki ominaisuudet eivät ole käytettävissä kaikissa maissa.
Joidenkin palveluiden käyttö on rajoitettu 10 laitteeseen.
© 2014 Apple Inc. Kaikki oikeudet pidätetään. Apple, Apple-logo, AirDrop, AirPlay, Apple TV, Bonjour, FaceTime, iBooks,
iMessage, iPad, iPhone, iPod touch, iTunes, Keychain, Keynote, Mac, Mac-logo, MacBook Air, OS X, Pages, Passbook, Retina,
Safari, Siri ja Xcode ovat Apple Inc:n Yhdysvalloissa ja muissa maissa rekisteröityjä tavaramerkkejä. AirPrint, iPad Air ja iPad
mini ovat Apple Inc:n tavaramerkkejä. iCloud ja iTunes Store ovat Apple Inc:n Yhdysvalloissa ja muissa maissa rekisteröityjä
palvelumerkkejä. App Store ja iBooks Store ovat Apple Inc:n palvelumerkkejä. IOS on Ciscon tavaramerkki tai rekisteröity
tavaramerkki Yhdysvalloissa ja muissa maissa ja sitä käytetään lisenssillä. Muut mainitut yritys- ja tuotenimet saattavat olla
omistajiensa tavaramerkkejä.
43