SlideShare a Scribd company logo
1 of 531
Download to read offline
ITPH
Kurssityö
Tuomas Suvela H3719
Samuli Torikka G9010
Henrik Saari H3334
Eerik Kuoppala G9024
Kurssin harjoitustyö
Tammikuu 2016
Tekniikan ja liikenteen ala
Insinööri (AMK), tietotekniikan tutkinto-ohjelma
1
Kuvailulehti
Tekijä(t)
Samuli Torikka, Suvela Tuomas,
Henrik Saari, Eerik Kuoppala
Julkaisun laji
Opinnäytetyö, AMK
Päivämäärä
4/2016
Sivumäärä
531
Julkaisun kieli
Suomi
Verkkojulkaisulupa
myönnetty: x
Työn nimi
Yrityksen verkko- ja palveluympäristön suunnittelu ja toteutus
IT-Palveluiden hallinnan ja Tietoturvan toteutuksen kurssityö
Tutkinto-ohjelma
Tietotekniikka
Työn ohjaaja(t)
Saharinen Karo, Rantonen Mika
Toimeksiantaja(t)
Saharinen Karo, Rantonen Mika
Tiivistelmä
Työn tehtävänä oli suunnitella ja toteuttaa Ldil-ruokakauppaketjulle verkkoinfra ja tarvitta-
vat palvelut. Tavoitteena oli tehdä asiat niin kuin ne tehtäisiin oikeassa yrityksessä. Työ
aloitettiin jakamalla toimeksiannon tehtävät ryhmän jäsenille. Tämän jälkeen tehtiin suun-
nitelma jonka pohjalta se toteutettiin.
Työn tuloksena tehtiin kaikista toimeksiannoista suunnitelmat ja toteutukset jotka noudat-
tavat suurelta osin oikean yrityksen kriteereitä ja hyviä käytänteitä. Ympäristön verkko ja
palvelut testattiin omatoimisesti sekä muiden ryhmien toimesta, joille palveluita tarjottiin.
Avainsanat (asiasanat)
ITPH, Tietoturva, Verkkoinfra, Active Directory, PKI
Muut tiedot
2
Sisältö
1 Johdanto...............................................................................................................19
2 Yrityskuvaus..........................................................................................................20
2.1 Organisaatiorakenne.................................................................................20
2.2 Yrityksen laitteisto.....................................................................................22
3 Järjestelmät ja tekniikat .......................................................................................23
3.1 Aktiivihakemisto (AD)................................................................................23
3.2 Domain Name System...............................................................................27
3.3 Dynamic Host Configuration Protocol.......................................................32
3.4 Ryhmät ......................................................................................................37
3.5 Tiedosto- ja levyjako..................................................................................42
3.6 Tulostinpalvelut.........................................................................................44
3.7 SSH.............................................................................................................44
3.8 Public Key Infrastructure...........................................................................46
3.9 Network Policy Server ...............................................................................49
3.10 FreeRADIUS ...............................................................................................50
3.11 802.1X........................................................................................................51
3.12 Network Time Protocol .............................................................................53
3.13 Webpalvelin...............................................................................................56
3.14 Tietokantapalvelin.....................................................................................57
3.15 CMS............................................................................................................59
3.16 Email..........................................................................................................60
3.17 SSL VPN......................................................................................................66
3.18 Reititys.......................................................................................................66
3.19 IPSEC-VPN..................................................................................................69
3.20 Palomuuraus..............................................................................................74
3.21 IDS..............................................................................................................76
3.22 IPS..............................................................................................................77
3.23 Monitorointi ..............................................................................................80
3.24 IT Service Management Tikettijärjestelmä ...............................................81
3.25 Keskitetty lokien hallinta...........................................................................83
3.26 Lähiverkon koventaminen.........................................................................87
3.27 Haavoittuvuusanalyysi...............................................................................91
4 Suunnittelu...........................................................................................................95
4.1 Reititys.......................................................................................................95
4.2 AD Suunnittelu ..........................................................................................99
4.3 DNS..........................................................................................................101
4.4 DHCP........................................................................................................102
4.5 Ryhmien ja tiedostojaon suunnittelu......................................................103
4.6 Ryhmäkäytänteiden suunnittelu.............................................................106
4.7 Tulostinpalveluiden suunnittelu..............................................................107
4.8 Tiedostopalvelin ......................................................................................108
4.9 Backup .....................................................................................................108
4.10 SSH...........................................................................................................109
3
4.11 PKI............................................................................................................109
4.12 Network Policy Server .............................................................................111
4.13 NTP ..........................................................................................................111
4.14 Webpalvelin.............................................................................................113
4.15 Tietokantapalvelin...................................................................................114
4.16 CMS..........................................................................................................114
4.17 SSL VPN....................................................................................................115
4.18 Email........................................................................................................116
4.19 Palomuuraus............................................................................................117
4.20 IDS ja IPS..................................................................................................122
4.21 Monitorointi ............................................................................................125
4.22 Tikettijärjestelmä.....................................................................................126
4.23 Keskitetty lokien hallinta.........................................................................131
4.24 Lähiverkon koventaminen.......................................................................132
4.25 Haavoittuvuusanalyysi.............................................................................136
4.26 802.1X......................................................................................................138
4.27 Kytkinten konfigurointi............................................................................140
5 Toteutus .............................................................................................................141
5.1 Reititys.....................................................................................................141
5.2 Aktiivihakemisto (AD)..............................................................................162
5.3 Salasanakäytänteet .................................................................................169
5.4 Domain Name System.............................................................................170
5.5 Dynamic Host Configuration Protocol.....................................................177
5.6 Ryhmät ....................................................................................................179
5.7 Tiedosto- ja levyjako................................................................................181
5.8 Tulostinpalvelut.......................................................................................184
5.9 Backup .....................................................................................................186
5.10 SSH...........................................................................................................190
5.11 Public Key Infrastructure.........................................................................192
5.12 Network Policy Server .............................................................................200
5.13 NTP ..........................................................................................................207
5.14 SSL VPN....................................................................................................216
5.15 Webpalvelin.............................................................................................223
5.16 Tietokantapalvelin...................................................................................231
5.17 CMS..........................................................................................................241
5.18 Email........................................................................................................252
5.19 Verkon baseline.......................................................................................267
5.20 Palomuuraus............................................................................................270
5.21 IDS/IPS toteutus ......................................................................................287
5.22 Monitorointi ............................................................................................295
5.23 Tikettijärjestelmä.....................................................................................300
5.24 Haavoittuvuusanalyysi.............................................................................325
5.25 Lähiverkon koventaminen.......................................................................346
5.26 FreeRADIUS .............................................................................................351
5.27 Keskitetty lokienhallinta..........................................................................365
4
6 Sivutoimipisteet .................................................................................................387
6.1 Branch 1...................................................................................................387
6.2 Branch 2...................................................................................................399
6.3 Branch 3...................................................................................................415
6.4 Branch 4...................................................................................................428
7 Pohdinta .............................................................................................................444
7.1 Toimeksianto 1........................................................................................444
7.2 Toimeksianto 2........................................................................................445
7.3 Toimeksianto 3........................................................................................447
7.4 Toimeksianto 4........................................................................................447
Lähteet........................................................................................................................449
Liitteet ........................................................................................................................456
Kuviot
Kuvio 1. Harjoituksen looginen topologia....................................................................19
Kuvio 2. Active Directoryn looginen topologia.............................................................24
Kuvio 3. Vanhempidomain ja lapsidomain...................................................................25
Kuvio 4. DNS kysely ......................................................................................................30
Kuvio 5. Luottamusketju (DNSSec, 2016).....................................................................32
Kuvio 6. DHCP protokollan asiakas- palvelin vuorovaikutus........................................36
Kuvio 7. Wireshark-kaappaus DHCP-tapahtumasta.....................................................36
Kuvio 8. DHCP optiot....................................................................................................37
Kuvio 9. X.509 v3 sertifikaatti.......................................................................................47
Kuvio 10. Sertifikaatin allekirjoituspyyntö. ..................................................................48
Kuvio 11. PKI toiminta (OpenSSL PKI Tutorial.)............................................................49
Kuvio 12. 802.1X periaate esimerkki (Strand L 2004) ..................................................52
Kuvio 13. NTP hierarkia (NTP Server)...........................................................................55
Kuvio 14. HTTP request ja response.............................................................................56
Kuvio 15. PHP-tiedosto.................................................................................................57
Kuvio 16. Esimerkkikysely.............................................................................................58
Kuvio 17. Tuotehinta on luotu kaupan ja tuotteen perusteella...................................59
Kuvio 18. Wordpress hallintapaneeli ...........................................................................60
Kuvio 19. Sähköpostin toiminta (Brain, M. & Crosby, T.).............................................65
Kuvio 20. BGP esimerkki...............................................................................................68
Kuvio 21. Site-to-Site VPN............................................................................................72
Kuvio 22. Hub-and-spoke .............................................................................................73
Kuvio 23. Full-Mesh......................................................................................................74
Kuvio 24. Palomuurin periaate (Microsoft. What is a firewall?)..................................75
Kuvio 25. BPDU Guard estää hyökkäyksen. (Chapter 07: LAN, SAN, Voice, and
Endpoint Security Overview (Part03).).........................................................................88
Kuvio 26. Control Plane Protection rakenne (Control-Plane Protection & Control-
Plane Polic-ing.)............................................................................................................90
Kuvio 27. IPsec site-to-site ...........................................................................................98
5
Kuvio 28. AD-rakenne.................................................................................................100
Kuvio 29. OU:t ............................................................................................................101
Kuvio 30. Luottamuspolku Ldil sertifikaateille ...........................................................110
Kuvio 31. NTP suunnitelma ........................................................................................113
Kuvio 32. SSL VPN-topologia ......................................................................................115
Kuvio 33. Palomuurauksen toteutus..........................................................................118
Kuvio 34. Suunnitelma 1 topologia ............................................................................123
Kuvio 35. Suunnitelma 2:n topolgoia.........................................................................124
Kuvio 36. Suunnitelma 3 topologia ............................................................................125
Kuvio 37. Tikettijärjestelmän kokonaisuus ................................................................127
Kuvio 38. Palvelupyyntöprosessi................................................................................129
Kuvio 39. Lokituksen suunnitelma .............................................................................131
Kuvio 40. VLAN- ja STP-suunnitelma..........................................................................133
Kuvio 41. DHCP Snooping suunnitelma......................................................................134
Kuvio 42. SSH-yhteyden baselinemittaus...................................................................135
Kuvio 43. CDP ja LLDP suunnitelma............................................................................136
Kuvio 44. Haavoittuvuusskannauksen suunnitelma ..................................................137
Kuvio 45. Kytkinten LAN-topologia ............................................................................139
Kuvio 46. Reititystopologia.........................................................................................142
Kuvio 47. Autentikointimateriaali ..............................................................................143
Kuvio 48. IKE neuvottelu ............................................................................................144
Kuvio 49. ESP-liikenne toimipisteiden välillä..............................................................144
Kuvio 50. SA todennus show komennoilla.................................................................145
Kuvio 51. Show ip route .............................................................................................145
Kuvio 52. ESP- ja IKE-ryhmien asetukset....................................................................146
Kuvio 53. HQ-reitittimen NHRP-asetukset.................................................................147
Kuvio 54. Branch-reitittimen NHRP-asetukset...........................................................148
Kuvio 55. DMVPN profiili............................................................................................148
Kuvio 56. ISAKMP DMVPN yhteydelle........................................................................149
Kuvio 57. Traceroute branchien välillä.......................................................................149
Kuvio 58. ISAKMP BR1 ja BR3 välillä...........................................................................149
Kuvio 59. Ldil DMVPN topologia ................................................................................150
Kuvio 60. HQ-vyos staattiset reitit .............................................................................151
Kuvio 61. Branch-vyos staattiset reitit .......................................................................151
Kuvio 62. Connected verkkojen filtteröinti ................................................................152
Kuvio 63. HQ-reitittimen reittitaulu...........................................................................152
Kuvio 64. Branch-reitittimen br3-vyos reittitaulu......................................................153
Kuvio 65. Branch-reitittimen OSPF naapuruus ..........................................................153
Kuvio 66. HQ OSPF naapuruudet ...............................................................................154
Kuvio 67. OSPF area 0 authentication........................................................................154
Kuvio 68. Tunnelirajapinnan OSPF autentikaatio.......................................................154
Kuvio 69. OSPF Auth Type tiedot ...............................................................................155
Kuvio 70. Traceroute tunnelirajapinnan yli................................................................156
Kuvio 71. BGP asetukset HQ-vyosilla .........................................................................157
Kuvio 72. BGP filtterit ja route-mapit.........................................................................158
6
Kuvio 73. Filttereiden asettaminen BGP-naapurille...................................................159
Kuvio 74. BGP naapurin mainostamat reittitiedot.....................................................159
Kuvio 75. Hyväksytyt reittitiedot BGP naapurilta ......................................................160
Kuvio 76. HQ-reitittimen NAT-säännöt......................................................................161
Kuvio 77. Yritysverkon reititys – esimerkki ................................................................161
Kuvio 78. Domainin luonti..........................................................................................162
Kuvio 79. Toiminnallisuustaso....................................................................................163
Kuvio 80. NetBIOS nimi ..............................................................................................164
Kuvio 81. Lopputarkastus...........................................................................................165
Kuvio 82. Toinen palvelin ...........................................................................................166
Kuvio 83. HQ:n valinta................................................................................................167
Kuvio 84. Replikointi...................................................................................................168
Kuvio 85. Esitarkastus.................................................................................................169
Kuvio 86. Salasanakäytänteet ....................................................................................170
Kuvio 87. Pääkonttorin forward-lookup zonet...........................................................170
Kuvio 88. Pääkonttorin reverse-lookup zonet ...........................................................171
Kuvio 89. Pingi ohjainpalvelimelta muihin nimellä....................................................171
Kuvio 90. Pääkonttorin nslookupit.............................................................................172
Kuvio 91. Conditional forwarderit..............................................................................172
Kuvio 92. DMZDNS named.conf.local ........................................................................173
Kuvio 93. DMZDNS dig................................................................................................175
Kuvio 94. DNSSec avainten luonti ..............................................................................176
Kuvio 95. Avainten sijainti zonefilussa.......................................................................176
Kuvio 96. DNSSec allekirjoitus onnistui......................................................................177
Kuvio 97. Pääkonttorin DHCP.....................................................................................178
Kuvio 98. Pääkonttorin authorisoidut ohjainpalvelimet............................................178
Kuvio 99. Pääkonttorin OU-rakenne ..........................................................................179
Kuvio 100. Työnjohto käyttäjät ja ryhmät..................................................................180
Kuvio 101. Globaalin Johto-ryhmän jäsenyys ............................................................181
Kuvio 102. FS1 jaot.....................................................................................................182
Kuvio 103. Levyjakojen mappaus...............................................................................182
Kuvio 104. Antti Auttajan näkymä .............................................................................183
Kuvio 105. Roaming profiilit.......................................................................................183
Kuvio 106. Roaming profiilien ryhmäkäytänne..........................................................184
Kuvio 107. FS2 varmuuskopiointi...............................................................................184
Kuvio 108. Tulostimen nosto......................................................................................185
Kuvio 109. Tulostin koneella ......................................................................................186
Kuvio 110. VyOSin konfiguraation varmuuskopiointi ................................................186
Kuvio 111. Task-schedulerin ja aikavyöhykkeen todentaminen................................187
Kuvio 112. Luodut varmuuskopiot .............................................................................187
Kuvio 113. VyOS varmuuskopioiden haku esimerkki.................................................188
Kuvio 114. Tiedostopalvelimen varmuuskopiointi.....................................................188
Kuvio 115. Exclude.txt................................................................................................188
Kuvio 116. FS1 task-scheduler näkymä......................................................................189
Kuvio 117. Wireshark kaappaus VyOS backupista .....................................................189
7
Kuvio 118. Tiedostopalvelimen varmuuskopiointi.....................................................190
Kuvio 119. OpenSSH käynnistäminen ........................................................................191
Kuvio 120. SSH-palvelimeen yhdistäminen................................................................191
Kuvio 121. PKI-palvelimen rajapinta- ja dns-asetukset..............................................192
Kuvio 122. PKI-palvelimen sudoers.tmp ....................................................................193
Kuvio 123. PKI-palvelimella domainiin kirjautuminen ...............................................194
Kuvio 124. Käyttäjän avaimen luominen ...................................................................196
Kuvio 125. Käyttäjän allekirjoituspyynnön luominen ................................................196
Kuvio 126. Käyttäjän sertifikaatin allekirjoittaminen.................................................197
Kuvio 127. Sertifiointipolku........................................................................................198
Kuvio 128. Samulin julkinen avain..............................................................................199
Kuvio 129. Henrikin julkinen avain.............................................................................199
Kuvio 130. Eerikin julkinen avain ...............................................................................199
Kuvio 131. Tuomaksen julkinen avain........................................................................199
Kuvio 132. RADIUS Client VyOS..................................................................................200
Kuvio 133. RAS and IAS Servers..................................................................................201
Kuvio 134. Serverin rekisteröinti................................................................................202
Kuvio 135. NPS Policies ..............................................................................................203
Kuvio 136. Accounting................................................................................................204
Kuvio 137. NPS-log1 ...................................................................................................204
Kuvio 138. NPS-log2 ...................................................................................................205
Kuvio 139. Käyttäjän ja001 kirjautuminen.................................................................206
Kuvio 140. Käyttäjän aa002 kirjautuminen................................................................206
Kuvio 141. Käyttäjän Vyos kirjautuminen ..................................................................207
Kuvio 142. NTP-palvelimen nosto toimialueelle........................................................208
Kuvio 143. Palvelimen ntp.conf..................................................................................208
Kuvio 144. Synkronoinnin tila asennuksen jälkeen....................................................209
Kuvio 145. Synkronoitu NTP-palvelin.........................................................................210
Kuvio 146. NTP assosiaatiot .......................................................................................210
Kuvio 147. GPO policy muutokset..............................................................................211
Kuvio 148. Time Server optio.....................................................................................211
Kuvio 149. NTP-source HQ työasema ........................................................................211
Kuvio 150. Linux-palvelimen kellon synkronointi ......................................................212
Kuvio 151. Linux-palvelimen asettaminen broadcastclientiksi..................................212
Kuvio 152. VyOSin asettaminen NTP-clientiksi ..........................................................212
Kuvio 153. Toteutettu NTP ratkaisu...........................................................................213
Kuvio 154. NTP monitorointi-scripti...........................................................................214
Kuvio 155. Postfix alias root-käyttäjälle.....................................................................215
Kuvio 156. Crontab –l.................................................................................................215
Kuvio 157. Varoitusviesti ylläpitäjän sähköpostiin.....................................................216
Kuvio 158. Mail.log tiedosto.......................................................................................216
Kuvio 159. OpenVPN keys-hakemisto........................................................................217
Kuvio 160. OpenVPN:n sertifikaatti............................................................................217
Kuvio 161. OpenVPN Diffie-Hellman..........................................................................218
Kuvio 162. SSL-VPN:n toteutettu topologia...............................................................219
8
Kuvio 163. OpenVPN client-ohjelman ajaminen........................................................221
Kuvio 164. OpenVPN clientin onnistunut yhteyden muodostus. ..............................222
Kuvio 165. OpenVPN clientin saama IP-osoite...........................................................222
Kuvio 166. OpenVPN clientin DC1.ldil.com ping........................................................223
Kuvio 167. OpenVPN clientin reititystaulu.................................................................223
Kuvio 168. Ulkoisen webpalvelimen rajapintakonfiguraatio.....................................224
Kuvio 169. Webpalvelin liittyy domainiin...................................................................225
Kuvio 170. common-session muokkaus.....................................................................225
Kuvio 171. Webpalvelin connect.php ........................................................................226
Kuvio 172. Webpalvelimen tiedostot.........................................................................226
Kuvio 173. www.ldil.com............................................................................................227
Kuvio 174. a2enmodin käyttöönotto .........................................................................227
Kuvio 175. www.ldil.com julkinen avain ....................................................................228
Kuvio 176. default-ssl.conf käyttävän siten aktivointi ...............................................228
Kuvio 177. Käytetyt materiaalit ja sijainti palvelimella..............................................229
Kuvio 178. Sivuston uudelleenohjaus ........................................................................229
Kuvio 179. nestat -lnt komento..................................................................................230
Kuvio 180. Selainnäkymä varmenteesta....................................................................230
Kuvio 181. Yhteyden muodostus verkkosivulle .........................................................231
Kuvio 182. Tietokantapalvelimen rajapintakonfiguraatio .........................................232
Kuvio 183. Ldil SQL-käsitemalli...................................................................................233
Kuvio 184.Tietokantapalvelimen julkinen avain ........................................................234
Kuvio 185. Mysqld muutokset tietokantapalvelimella ..............................................235
Kuvio 186. MySQL käynnistyy SSL-tuettuna...............................................................235
Kuvio 187. Web-palvelimen MySQL clientin asetukset .............................................236
Kuvio 188. Käyttäjän “www” oikeudet tietokantaan.................................................237
Kuvio 189. Yhteyden testaus......................................................................................237
Kuvio 190. Uusi SSL-yhteyttä käyttävä connect.php..................................................238
Kuvio 191. Tcpdump tietokantapalvelimella..............................................................238
Kuvio 192. Wireshark-analysaattorin näkymä tcpdumpista......................................239
Kuvio 193. Tietokantapalvelimen iptables.................................................................239
Kuvio 194. Varmuuskopiointiscripti kappabackup.sh................................................240
Kuvio 195. Scriptin suorittaminen manuaalisesti ......................................................241
Kuvio 196. Lokitiedoston rakenne..............................................................................241
Kuvio 197. Crontab ajastus.........................................................................................241
Kuvio 198. Intran rajapintakonfiguraatio...................................................................242
Kuvio 199. Intra liittyy domainiin...............................................................................243
Kuvio 200. Intran tietokannan asetukset...................................................................244
Kuvio 201. Intra wp-config.php..................................................................................245
Kuvio 202. Wordpress asennussivu............................................................................246
Kuvio 203. WordPress plugins....................................................................................246
Kuvio 204. Wordpress Plugin Server..........................................................................247
Kuvio 205. Wordpress Plugin User.............................................................................248
Kuvio 206. AD käyttäjä Wordpressiin kirjautuminen.................................................248
Kuvio 207. Intran avainmateriaalin luonti..................................................................249
9
Kuvio 208. Avainmateriaali intraan sftp.....................................................................250
Kuvio 209. Intran default-ssl.conf ..............................................................................251
Kuvio 210. Intran 000-default.conf ............................................................................251
Kuvio 211. Intrasivusto https .....................................................................................252
Kuvio 212. Intran TLS Wireshark liikenne...................................................................252
Kuvio 213. ldap1.cfg...................................................................................................254
Kuvio 214. ldap2.cfg...................................................................................................255
Kuvio 215. Server lokitus............................................................................................256
Kuvio 216. Tunnistautumisen lokitus.........................................................................256
Kuvio 217. Ldap asetukset..........................................................................................257
Kuvio 218. Secure POP & IMAP..................................................................................257
Kuvio 219. Email-varmenne .......................................................................................258
Kuvio 220. Varmenteet ..............................................................................................258
Kuvio 221. a2enmod...................................................................................................259
Kuvio 222. Zarafa Webaccess SSL ..............................................................................259
Kuvio 223. HTTPS pakotus..........................................................................................260
Kuvio 224. Webaccess etusivu, TLS............................................................................260
Kuvio 225. main.cf TLS................................................................................................261
Kuvio 226. main.cf......................................................................................................261
Kuvio 227. ldap-aliases.cf...........................................................................................262
Kuvio 228. smtp ja TLS................................................................................................262
Kuvio 229. Postfix-Zarafa yhteys................................................................................262
Kuvio 230. Kirjautuminen...........................................................................................263
Kuvio 231. Email perusnäkymä ..................................................................................264
Kuvio 232. Sähköpostin kirjoitus................................................................................264
Kuvio 233. Sähköposti vastaanotettu ........................................................................265
Kuvio 234. Palvelimelta tarkasteltuna........................................................................265
Kuvio 235. Wireshark kaappaus.................................................................................265
Kuvio 236. Zarafa spooler postfix...............................................................................266
Kuvio 237. Postfix toimitus.........................................................................................266
Kuvio 238. Viesti saapunut.........................................................................................266
Kuvio 239. Yritysten välinen sähköposti – logi...........................................................267
Kuvio 240. Vastaanotettu sähköposti toiselta yritykseltä..........................................267
Kuvio 241. Wireshark tallenne...................................................................................268
Kuvio 242. ntop – em0-rajapinnan liikenne 10 minuutilta ........................................269
Kuvio 243. ntop - Käynnissä olevat istunnot..............................................................269
Kuvio 244. ntop – käytetyimmät portit......................................................................270
Kuvio 245. VyOS rajapinnat........................................................................................270
Kuvio 246. VyOS uudet staattiset reitit......................................................................271
Kuvio 247. VyOS stattisten reittien mainostus ..........................................................271
Kuvio 248. PfSense Asennus.......................................................................................272
Kuvio 249. PfSense asennusvaihtoehdot ...................................................................272
Kuvio 250. PfSense asennuksen jälkeen ....................................................................273
Kuvio 251. PfSense alkumääritysten jälkeen .............................................................274
Kuvio 252. PfSense reitit ............................................................................................274
10
Kuvio 253. PfSense alkusivu .......................................................................................275
Kuvio 254. PfSense domain, dns ja NTP.....................................................................276
Kuvio 255. PfSense DHCP-relay..................................................................................277
Kuvio 256. SSH salliminen ..........................................................................................277
Kuvio 257. NAT pois päältä.........................................................................................278
Kuvio 258. Portti aliakset............................................................................................279
Kuvio 259. IP aliakset..................................................................................................279
Kuvio 260. Floating säännöt.......................................................................................280
Kuvio 261. Wan säännöt ............................................................................................280
Kuvio 262. Server säännöt..........................................................................................281
Kuvio 263. WS säännöt...............................................................................................281
Kuvio 264. DMZ säännöt ............................................................................................282
Kuvio 265. Säännön luonti1 .......................................................................................283
Kuvio 266. Säännön luonti2 .......................................................................................283
Kuvio 267. Palomuuri tilataulu...................................................................................284
Kuvio 268. Ldil intra normaalisti.................................................................................285
Kuvio 269. WS http & https pois päältä .....................................................................285
Kuvio 270. Https aikakatkaisu ....................................................................................286
Kuvio 271. PfSense reject...........................................................................................286
Kuvio 272. Unable to connect....................................................................................287
Kuvio 273. Snort sääntöjen lataaminen.....................................................................288
Kuvio 274. Snort rajapinnat........................................................................................289
Kuvio 275. Snort scan rule..........................................................................................290
Kuvio 276. Snort Nmap OS Detection-sääntö............................................................291
Kuvio 277. Nmap OS Detection-säännön sisältö........................................................291
Kuvio 278. Nmap skannaus ........................................................................................293
Kuvio 279. Nmapin aiheuttamat hälytykset...............................................................294
Kuvio 280. IPS:n päällekytkentä.................................................................................294
Kuvio 281. Epäonnistunut nmap-skannaus................................................................295
Kuvio 282. Nmapista jäänyt merkintä blocked-lokiin ................................................295
Kuvio 283. Nagios esiasennussivu..............................................................................296
Kuvio 284. DC1 ja DC2 lisätään Nagiokseen...............................................................297
Kuvio 285. Lisätään aa002 Nagiokseen......................................................................297
Kuvio 286. NSClient++ asennus..................................................................................298
Kuvio 287. DC2 monitorointi......................................................................................298
Kuvio 288. Nagios WWW status OK...........................................................................299
Kuvio 289. Nagios WWW status Critical.....................................................................299
Kuvio 290. Nagiokselta sähköpostitikettiä.................................................................299
Kuvio 291. VyOS set snmp..........................................................................................299
Kuvio 292. VMware Toolsin asennus .........................................................................300
Kuvio 293. Mysqld muutokset....................................................................................302
Kuvio 294. InnoDB logimuutokset..............................................................................303
Kuvio 295. CheckModules tuloste..............................................................................304
Kuvio 296. Perl syntaksin tarkistus.............................................................................305
Kuvio 297. Tietokannan valinta..................................................................................306
11
Kuvio 298. Tietokanta-asetukset................................................................................306
Kuvio 299. Tietokannan luominen .............................................................................307
Kuvio 300. Järjestelmäasetukset................................................................................307
Kuvio 301. Sähköpostiasetukset.................................................................................308
Kuvio 302. Viimeistelty asennus.................................................................................308
Kuvio 303. Palvelimen julkinen avain.........................................................................311
Kuvio 304. Default-ssl.conf.........................................................................................311
Kuvio 305. Uudelleenohjaus HTTPS yhteydelle .........................................................312
Kuvio 306. SSL-yhteys asiakaslaitteen ja palvelimen välillä.......................................312
Kuvio 307. MySQL [client] asetukset..........................................................................312
Kuvio 308. Tietokantayhteyden salaus ......................................................................313
Kuvio 309. Config.pm SSL-muutokset ........................................................................314
Kuvio 310. Liikenteen kaappaus tcpdumpilla.............................................................314
Kuvio 311. SSL-salattu tietokantaliikenne..................................................................315
Kuvio 312. OTRS AD-rakenne.....................................................................................316
Kuvio 313. Käyttäjän otrs search ryhmät...................................................................316
Kuvio 314. Agent Dashboard......................................................................................317
Kuvio 315. AD Agentin tunnistaminen ja autentikointi .............................................317
Kuvio 316. Customer portal .......................................................................................317
Kuvio 317. Käyttäjän Any Saukko näkymä asiakasportaalista ...................................318
Kuvio 318. Näytetyt jonot ..........................................................................................318
Kuvio 319. Pääsylista jonojen näyttämiseen..............................................................319
Kuvio 320. Tunnuksen luonti on onnistunut..............................................................319
Kuvio 321. Varmistusviesti käyttäjälle .......................................................................320
Kuvio 322. Postien noutaminen tikettijärjestelmään ................................................321
Kuvio 323. Luodut postisuodattimet..........................................................................321
Kuvio 324. Luodut jonot ja ryhmät.............................................................................321
Kuvio 325. Roolien ja agenttien relaatiot...................................................................322
Kuvio 326. Roolit ja oikeudet .....................................................................................322
Kuvio 327. Automaattivastauksen todennus.............................................................323
Kuvio 328. Nagios hälytysviesti..................................................................................324
Kuvio 329. Esimerkkitiketin vaiheet prosessissa........................................................325
Kuvio 330. WP-virheimoitus.......................................................................................326
Kuvio 331. Dig scripti..................................................................................................327
Kuvio 332. Dig scriptin ajaminen................................................................................327
Kuvio 333. DNS-palvelimen version hakeminen ........................................................328
Kuvio 334. DNS-palvelimen version hakeminen esimerkki........................................329
Kuvio 335. fpdns tunnistus.........................................................................................329
Kuvio 336. Armitage Nmap löydetyt hostit................................................................330
Kuvio 337. Armitage Nmap löydetyt palvelut............................................................330
Kuvio 338. Web-palvelimen tietoja............................................................................331
Kuvio 339. PP VyOSin Nmappaus...............................................................................331
Kuvio 340. Telnet-kirjautuminen................................................................................332
Kuvio 341. www.paperproducts.com rakenne ..........................................................332
Kuvio 342. Wmapin haavoittuvuusskannausta..........................................................333
12
Kuvio 343. WPScanin löytämät haavoittuvuudet ......................................................333
Kuvio 344. ZAPin antamat hälytykset.........................................................................334
Kuvio 345. sqlmap testausta ......................................................................................335
Kuvio 346. Ubuntu Serverin staattiset reitit ..............................................................335
Kuvio 347. Traceroute ryhmä 5 tietokantapalvelimelle.............................................336
Kuvio 348. Nmap skannaus yrityksen sisäverkkoon ..................................................336
Kuvio 349. Paper Productsin sisäverkon http-palveluja ............................................337
Kuvio 350. Sisäverkon DNS-nimet..............................................................................338
Kuvio 351. Monlist kysely...........................................................................................339
Kuvio 352. NATin avulla suorittettu "source spoof" ..................................................340
Kuvio 353. Monlist liikennegenerointia .....................................................................340
Kuvio 354. named.conf.options muutokset...............................................................342
Kuvio 355. DNS-palvelin vastaa versiokyselyyn omalla arvolla..................................342
Kuvio 356. apache2.conf muutokset..........................................................................343
Kuvio 357. Web-palveluiden kovennusta ..................................................................344
Kuvio 358. Evästeiden turvallinen asettaminen.........................................................344
Kuvio 359. Monlist esto..............................................................................................345
Kuvio 360. Monlist kyselyt omalle aikapalvelimelle ..................................................345
Kuvio 361. WG5-SW1 VLAN .......................................................................................347
Kuvio 362. WG5-SW2 VLAN .......................................................................................347
Kuvio 363. WG5-SW3 VLAN .......................................................................................348
Kuvio 364. WG5-SW4 VLAN .......................................................................................348
Kuvio 365. BPDU Filterin todennus Ciscon kytkimistä ...............................................349
Kuvio 366. BPDU Filterin todennus Extremen ja HP:n kytkimistä .............................350
Kuvio 367. smb.conf...................................................................................................352
Kuvio 368. krb5.conf ..................................................................................................353
Kuvio 369. nsswitch.conf............................................................................................354
Kuvio 370. ntlm_auth.................................................................................................354
Kuvio 371. clients.conf ...............................................................................................355
Kuvio 372. modules/ntlm_auth .................................................................................356
Kuvio 373. sites-enabled/default ...............................................................................356
Kuvio 374. mschap & ntlm_auth................................................................................357
Kuvio 375. as003 autentikointi...................................................................................357
Kuvio 376. mschap-tls ................................................................................................358
Kuvio 377. Cisco 2950 AD-kirjautuminen...................................................................360
Kuvio 378. HP 2650 AD-kirjautuminen.......................................................................360
Kuvio 379. Työaseman sertfikaatti.............................................................................361
Kuvio 380. Win7 802.1X .............................................................................................362
Kuvio 381. Win7 sertifikaattiasetukset ......................................................................363
Kuvio 382. Win7 802.1X additional settings ..............................................................364
Kuvio 383. Win7 autentikointiprosessi ......................................................................365
Kuvio 384. Win7 Client Key Exchange........................................................................365
Kuvio 385. Reitittimen syslog-asetukset ....................................................................366
Kuvio 386. Nxlog asetukset (Hallberg, 2013). ............................................................366
Kuvio 387. RabbitMQ konfiguraatioasetukset...........................................................369
13
Kuvio 388. RabbitMQ hallintapaneeli ........................................................................369
Kuvio 389. Kerääjäpalvelimen logstash-asetukset.....................................................370
Kuvio 390. Porttiongelmat ohittava NAT-sääntö.......................................................370
Kuvio 391. RabbitMQ vaihteet...................................................................................371
Kuvio 392. RabbitMQ jonot........................................................................................371
Kuvio 393. Tallennettavat lokit purettu tiedostopolkuun. ........................................372
Kuvio 394. Elasticsearchiin tallennettavat lokit .........................................................372
Kuvio 395. Wireshark kaappaus lokiliikenteestä........................................................373
Kuvio 396. Logstash input parsijalle...........................................................................374
Kuvio 397. Logstash output Elasticsearch-tietokannalle ...........................................374
Kuvio 398. Windows lokiviestien suodatus................................................................375
Kuvio 399. Kibana selaimessa ....................................................................................376
Kuvio 400. Kibanan hakemia lokeja Elasticsearch-kannasta......................................377
Kuvio 401. Kirjautumislokia........................................................................................378
Kuvio 402. Uudet vastaanottoasetukset välittäjälle..................................................380
Kuvio 403. Uusi input ELK-palvelimella......................................................................381
Kuvio 404. Uusi output-määritys ELK-palvelimelle ....................................................382
Kuvio 405. Lokitiedostojen noutaminen scriptillä......................................................382
Kuvio 406. Lokitiedostoa lokitiedoston hakemisesta.................................................383
Kuvio 407. Lokitiedostojen pakkaaminen tiedostopalvelimella ................................384
Kuvio 408. Pakkausscriptin suorittamista ..................................................................385
Kuvio 409. Lokitiedosto pakkaamisen jälkeen ...........................................................385
Kuvio 410. Tiedostoon kirjoitettuja lokiviestejä.........................................................386
Kuvio 411. VyOS reittitaulu ........................................................................................387
Kuvio 412. OSPF naapuruus .......................................................................................387
Kuvio 413. IPsec DMVPN............................................................................................388
Kuvio 414. ISAKMP neuvottelu...................................................................................388
Kuvio 415. BR1 – BR3 traceroute ...............................................................................389
Kuvio 416. BR1 – Internet traceroute ........................................................................389
Kuvio 417. BR1 Sites and services ..............................................................................390
Kuvio 418. BR1 DNS Lookup zonet.............................................................................391
Kuvio 419. BR1 DNS Forwarders ................................................................................391
Kuvio 420. BR1 lapsitoimialueen DHCP scopet..........................................................392
Kuvio 421. DHCP failover............................................................................................393
Kuvio 422. Ensisijaiselta DHCP:ltä saatu osoite .........................................................394
Kuvio 423. Failover tilanteessa saatu osoite..............................................................394
Kuvio 424. BR1 lapsitoimialueen ryhmät ...................................................................395
Kuvio 425. Käyttäjän jäsenyyden todennus...............................................................395
Kuvio 426. BR1 ryhmäkäytänteiden todennus...........................................................396
Kuvio 427. Hakemiston mappaus...............................................................................396
Kuvio 428. BR1 tiedostojako ......................................................................................397
Kuvio 429. Tulostimen jakaminen ohjainpalvelimella ...............................................398
Kuvio 430. Tulostinjaon todennus Windows 7 -koneella...........................................399
Kuvio 431. Branch2 reittitaulu ...................................................................................400
Kuvio 432. Br2 traceroute ..........................................................................................400
14
Kuvio 433. Child Domain phase 1...............................................................................402
Kuvio 434. Site valinta................................................................................................402
Kuvio 435. Toinen ohjainpalvelin ...............................................................................403
Kuvio 436. Sites and services .....................................................................................404
Kuvio 437. BR2 OU:t...................................................................................................405
Kuvio 438. Ryhmäkäytänteet .....................................................................................405
Kuvio 439. Kauppiaiden levyjako ...............................................................................405
Kuvio 440. Levyjako näkymä ......................................................................................406
Kuvio 441. DNS Forwarders........................................................................................406
Kuvio 442. DC5 ping to DC1........................................................................................407
Kuvio 443. DC5 nslookup to DC1................................................................................407
Kuvio 444. Scope nimi ................................................................................................408
Kuvio 445. Osoiteavaruus...........................................................................................408
Kuvio 446. Reitittimen osoite.....................................................................................409
Kuvio 447. DNS-palvelimet.........................................................................................410
Kuvio 448. DHCP general............................................................................................411
Kuvio 449. DHCP Failover...........................................................................................412
Kuvio 450. Jaettavat kansiot ......................................................................................413
Kuvio 451. Tulostin jaettuna ......................................................................................414
Kuvio 452. Roaming profiles.......................................................................................414
Kuvio 453. Branch-reitittimen reittitaulu...................................................................415
Kuvio 454. OSPF naapuruudet....................................................................................416
Kuvio 455. DMVPN mahdollistaa dynaamisten IPsec tunneleiden luonnin. .............416
Kuvio 456. IPsec SA näkymä.......................................................................................417
Kuvio 457. Tracert komennon tuloste........................................................................417
Kuvio 458. Uuden lapsitoimialueen lisääminen.........................................................418
Kuvio 459. Active Directoryn rakenne........................................................................419
Kuvio 460. Luodut OU:t sekä ryhmiä ja käyttäjiä.......................................................420
Kuvio 461. Jaettuja käytänteitä..................................................................................420
Kuvio 462. DNS-nimillä pingaaminen.........................................................................421
Kuvio 463. DNS-kyselyt...............................................................................................422
Kuvio 464. DHCP valtuutuksen rekisterimuutos ........................................................422
Kuvio 465. DHCP pyyntö 1..........................................................................................423
Kuvio 466. DHCP failover............................................................................................424
Kuvio 467. DHCP pyyntö 2..........................................................................................424
Kuvio 468. Levynhallinta tiedostopalvelimella...........................................................425
Kuvio 469. Käyttäjän levyjakonäkymä........................................................................426
Kuvio 470. Roaming profiilit.......................................................................................426
Kuvio 471. Käyttäjän oletustulostin ...........................................................................427
Kuvio 472. Varmuuskopioinnin komento...................................................................427
Kuvio 473. Reitittimen varmuuskopiointi ..................................................................427
Kuvio 474. NTP-todennus...........................................................................................428
Kuvio 475. BR4 reittitaulu ..........................................................................................429
Kuvio 476. BR4 OSPF naapurit....................................................................................429
Kuvio 477. BR4 HQ:n OSPF naapurit ..........................................................................430
15
Kuvio 478. BR4 traceroute sivutoimipisteelle............................................................430
Kuvio 479. BR4 traceroute "Internettiin"...................................................................430
Kuvio 480. BR4 Site Links............................................................................................431
Kuvio 481. BR4 DC9:n nosto.......................................................................................431
Kuvio 482. BR4 AD Siten ohjainpalvelimet.................................................................432
Kuvio 483. BR4 Reverse Lookup Zones ......................................................................433
Kuvio 484. BR4 DHCP-failover....................................................................................434
Kuvio 485. BR4 DC9 DHCP..........................................................................................434
Kuvio 486. BR4 DC10 DHCP........................................................................................435
Kuvio 487. Branchin kone saa DHCP:lla IP:n ..............................................................435
Kuvio 488. BR4 DHCP Wireshark................................................................................435
Kuvio 489. BR4 organisaatioyksiköt ...........................................................................436
Kuvio 490. BR4 levyjaonmappaus ..............................................................................437
Kuvio 491. BR4 roaming profile policy .......................................................................437
Kuvio 492. BR4 tulostinpolicyt 1/3.............................................................................438
Kuvio 493. BR4 tulostinpolicyt 2/3.............................................................................438
Kuvio 494. BR4 tulostinpolicyt 3/3.............................................................................439
Kuvio 495. BR4 NTP-asetukset ...................................................................................439
Kuvio 496. BR4 NTP-todennus ...................................................................................440
Kuvio 497. BR4 Share kansio ......................................................................................440
Kuvio 498. BR4 kansio-oikeudet.................................................................................441
Kuvio 499. BR4 RoamingProfiles kansio-oikeudet .....................................................442
Kuvio 500. BR4 tulostimen jakaminen .......................................................................442
Kuvio 501. BR4 tulostimen jako kaikille .....................................................................443
Kuvio 502. BR4 VyOS backupscript ............................................................................444
Kuvio 503. BR4 bat tiedosto VyOS konffien hakuun ..................................................444
Kuvio 504. BR4 VyOS kansio.......................................................................................444
Taulukot
Taulukko 1. Pääkonttorin henkilöstö ...........................................................................21
Taulukko 2. Henkilöstö liikkeiden sivukonttoreissa.....................................................21
Taulukko 3. Henkilöstö jakelukeskusten sivukonttoreissa...........................................21
Taulukko 4. Pääkonttorin MAC-bindingit.....................................................................22
Taulukko 5. DNS Domain nimityypit ............................................................................27
Taulukko 6. Erilaiset DHCP-viestit (RFC 2131. )............................................................33
Taulukko 7. Group Scope .............................................................................................38
Taulukko 8. SMTP Viestit (Postel, J. 1982; Brain, M. & Crosby, T.; Klensin, J. 2008.) ..63
Taulukko 9. ITSM ohjelmistojen vertailu......................................................................82
Taulukko 10. Auditointityökaluja .................................................................................92
Taulukko 11. PCI DSS vaatimukset (PCI DSS 3.1)..........................................................94
Taulukko 12. DHCP-scopet.........................................................................................102
Taulukko 13. Ryhmäsuunnitelma...............................................................................103
Taulukko 14. Ryhmien jäsenyys .................................................................................104
Taulukko 15. Sivukonttorien ryhmät..........................................................................104
16
Taulukko 16. Sivukonttorien group nesting...............................................................105
Taulukko 17. Jakelukeskusten ryhmät .......................................................................105
Taulukko 18. Jakelukeskusten group nesting.............................................................105
Taulukko 19. Ryhmäkäytänteet..................................................................................107
Taulukko 20. Jakelulistat ............................................................................................116
Taulukko 21. Roolien ja ryhmien relaatiot.................................................................129
Taulukko 22. Luotavat jonot.......................................................................................130
Taulukko 23. Kytkinten hallintaosoitteet...................................................................139
Taulukko 24. Snort säännön rakenne.........................................................................292
Taulukko 25. Levyjakojen oikeusmatriisi....................................................................425
17
Lyhenteet
AAA Authentication, Authorization, and Accounting.
ACE Access Control Entry
ACL Access Control List
AD Active Directory
AD DS Active Directory Domain Services
ADS Active Directory Services
AMQP Advanced Message Queuing Protocol
BGP Border Gateway Protocol
BOOTP Bootstrap Protocol
CA Certificate Authority
CIFS Common Internet File System
CMS Content Management System
CRL Certificate Revocation List
CSR Certificate Signing Request
DC Domain Controller
DHCP Dynamic Host Configuration Protocol
DMVPN Dynamic Multipoint Virtual Private Network
DMZ Demilitarized zone
DNS Dynamic Name System
EAP Extensible Authentication Protocol
EE End Entity
DS Delegation Signer
FQDN Fully Qualified Domain Name
GPL General Public License
GPO Group Policy Object
GRE Generic Routing Encapsulation
HTML Hyper Text Markup Language
HTTP Hyper Text Transfer Protocol
HTTPS Hyper Text Transfer Protocol Secure
IAS Internet Authentication Service
IDS Intrusion Detection System
IPS Intrusion Prevention System
IMAP Internet Mail Access Protocol
IP Internet Protocol
KATAKRI Kansallinen Turvallisuusauditointikriteeristö
KSK Key Signing Key
LAMP Linux, Apache, MySQL, PHP
LSDOU Local-Site-Domain-OU
NAP Network Access Protection
NAS Network Access Server
NAT Network Address Translation
NPS Network Policy Server
NRPE Nagios Remote Plugin Executor
NTP Network Time Protocol
18
OSPF Open Shortest Path First
OU Organizational Unit
PCI DSS Payment Card Industry Data Security Standard
PEAP Protected EAP
PKI Public Key Infrastructure
POP Post Office Protocol
RA Registration Authority
RADIUS Remote Authentication Dial-In User Service
RRSIG Resource Record Digital Signature
SMTP Simple Mail Transfer Protocol
SQL Structured Query Language
SSH Secure Shell
SSL Secure Sockets Layer
TCP Transmission Control Protocol
TLS Transport Layer Security
TTLS Tunneled Transport Layer Security
UDP User Datagram Protocol
VPN Virtual Private Network
WMI Windows Management Instrumentation
WS Workstation
WWW World Wide Web
ZSK Zone Signing Key
19
1 Johdanto
Ryhmän tehtävänä on perustaa kuvitteelliselle yritykselle, Ldil-ruokakauppaketjulle,
verkkoinfra ja tarvittavat palvelut. Harjoitustyö pitää sisällään palveluiden
suunnittelun, pystytyksen ja hallinnoimisen, sekä palveluiden tarjoamisen muille
ryhmille esimerkkiluonteisesti. Lisäksi suunnittelussa ja toteutuksessa otetaan
huomioon tietoturvallisuus niin tuotevalinnoissa kuin käytännön toteutuksessakin.
Tavoitteena harjoitukselle on opitun teorian syventäminen ja soveltaminen
käytännössä, sekä kokemusten saaminen eri tuotteista ja ratkaisuista.
Ryhmä vastaa pääkonttorin verkon pystytyksestä ja hallinnoimisesta ja lisäksi
jokaisella ryhmän jäsenellä on oma sivukonttori, josta jäsen on henkilökohtaisesti
vastuussa. Harjoitus noudattaa kuvion 1 mukaista loogista topologiaa.
Kuvio 1. Harjoituksen looginen topologia
20
2 Yrityskuvaus
2.1 Organisaatiorakenne
Yritys on ruokaketju Ldil (ldil.com) joka sijaitsee Jyväskylässä. Yritys muodostuu pää-
konttorista, joka on yhdistetty ryhmän jäsenien omiin sivukonttoreihin. Yhdessä ne
muodostavat yhden ison toimipisteen. Pääkonttori hoitaa yritystä yleisesti esimer-
kiksi asiakaspalvelun, tutkimus ja kehityksen avulla. Kaksi sivukonttoria ovat liikkeitä
jossa myydään asiakkaille Ldilin tuotteita. Muut kaksi ovat jakelukeskuksia, joiden
kautta kuljetetaan tavaroita ja tuotteita Ldilin liikkeisiin.
Pääkonttorin henkilöstössä työskentelee työnjohtoa joka sisältää toimitusjohtajan ja
yrityksen esimiehet. Henkilöstöön kuuluvat myös asiakaspalvelijat, jotka auttavat eri
asioihin liittyvissä ongelmissa kuten tyytymättömyyttä kauppojen tuotteisiin. IT-
tuessa ovat yrityksen ATK-laitteiden ja verkon ylläpitäjät. Tutkimus ja kehitys henkilöt
parantavat yrityksen tuotteita eri lähteiden perusteella.
Sivukonttoreita on 4 kpl. Niistä kaksi ovat liikkeitä ja loput kaksi jakelukeskuksia. Liik-
keissä myyntipäällikkö ohjaa alaisiaan ja auttaa heitä tarvittaessa. Kassatyöntekijät
hoitavat ihmisten ostoksia kassalaitteillaan. IT-tuki pitää yllä sivukonttorin paikallista
verkkoa. Kauppiaat hyllyttävät tuotteita, auttavat asiakkaita ja ottavat tulevat tuot-
teet vastaan. Jakelukeskuksissa saapuvan tavaran ryhmä vastaanottaa saapuvan ta-
varan, tarkistaa niiden kunnon ja toimitetaan oikeaan paikkaan varastossa. Lähtevän
tavaran ryhmä hoitaa tilauksien tuotteet valmiiksi ja tekee reittisuunnittelun. Hallinto
ylläpitää jakelukeskuksen laitteita. Tavaranhallinta pitää yllä varaston tuotteiden
määrästä ja valvoo aikataulussa pysymistä. IT-tukiresurssi on jaettu sivukonttoreiden
kanssa. Taulukossa 1 on lueteltu pääkonttorin henkilöryhmät ja niiden työntekijöiden
lukumäärät.
21
Taulukko 1. Pääkonttorin henkilöstö
Henkilöstöryhmä Henkilömäärä
Työnjohto 10 hlö
Asiakaspalvelu 20 hlö
IT-tuki 10 hlö
Tutkimus ja kehitys 20 hlö
Taulukossa 2 on liikkeen sivukonttorin henkilöryhmät ja niiden työntekijöiden luku-
määrät. Molemmilla liikkeillä on samat henkilöryhmät ja samat määrät henkilöitä.
Taulukko 2. Henkilöstö liikkeiden sivukonttoreissa
Henkilöstöryhmä Henkilömäärä
Myyntipäällikkö 1 hlö
Kassatyöntekijä 10 hlö
IT-tuki 1 hlö
Kauppiaat 10 hlö
Taulukossa 3 on jakelukeskussivukonttorin henkilöryhmät ja niiden työntekijöiden
määrät. Molemmilla jakelukeskuksilla on myös samat henkilöryhmät ja niiden henki-
löiden lukumäärät.
Taulukko 3. Henkilöstö jakelukeskusten sivukonttoreissa
Henkilöstöryhmä Henkilömäärä
Saapuva tavara 5 hlö
Lähtevä tavara 5 hlö
Hallinto 3 hlö
Tavaranhallinta 5 hlö
IT-tuki 1 hlö
22
2.2 Yrityksen laitteisto
Pää- ja sivukonttoreilla ovat reitittimet jotka yhdistävät ne ulkoverkkoon (Internet-
tiin). Tätä kautta konttoreiden välinen liikenne myös kulkee. Yritys käyttää palvelimis-
saan Windows Server 2012 R2 käyttöjärjestelmiä. Liitteessä 1 esitetään pääkonttorin
laitteet, mitä käyttöjärjestelmiä ne käytävät, mikä niiden päätehtävä on, IP-osoitteet
ja tilavaatimukset.
Liitteissä 2,3,4 ja 5 esitetään vastaavalla tavalla sivukonttoreiden laitelistaus ja käyt-
tötarkoitus, sekä osoitteistus.
Lisäksi pääkonttorin laitteistosta pidetään MAC-lista taulukkoa tietoturvallisista
syistä. Verkon laitteiden MAC-osoitteita voidaan verrata taulukon osoitteisiin ja ha-
vaita jos verkossa on ylimääräisiä/tuntemattomia laitteita. Taulukossa 4 on pääkont-
torin laitteisto rajapintoineen, MAC- ja IP-osoitteineen.
Taulukko 4. Pääkonttorin MAC-bindingit
HQ
Laite Rajapinta MAC IP
VyOS eth:0 00-0c-29-10-b9-c0 192.168.17.11/24
eth:1 00-0c-29-10-b9-ca 10.100.0.1/24
eth:2 00-0c-29-10-b9-d4 10.0.0.1/24
eth:3 00-0c-29-10-b9-de dmz
DC1 eth:0 00-0c-29-fe-71-69 10.100.0.10/24
DC2 eth:0 00-0c-29-f5-19-03 10.100.0.11/24
FS1 eth:0 00-0c-29-40-69-57 10.100.0.12/24
FS2 eth:0 00-0c-29-70-19-c3 10.100.0.13/24
PKI eth:0 00-0c-29-e8-c4-e3 10.100.0.14/24
NPS eth:0 00-0c-29-7a-c5-b7 10.100.0.15/24
Win7 eth:0 00-0c-29c3c-0d-fa DHCP
23
3 Järjestelmät ja tekniikat
3.1 Aktiivihakemisto (AD)
Active Directory (AD) -palvelinroolin tehtävänä on hallita ja tarjota tietokanta, josta
löytyy tiedot verkossa olevista peruskäyttäjistä ja tietokoneista, palveluista kuten
DHCP ja muista verkon käytössä olevista resursseista, kuten esimerkiksi tulostin- ja
tiedostopalvelut.
Active Directory Domain Services (AD DS) on Microsoftin kehittämä palvelu. Sillä voi-
daan luoda helposti hallittavissa ja skaalattavissa oleva, sekä turvallinen rakenne
käyttäjien- ja resurssienhallintaan. (What Are Domains and Forests? 2014)
3.1.1 Metsät, puut & organisaatioyksiköt
AD muodostaa verkosta hierarkkisen rakenteen, eli loogisen topologian. Topologia
sisältää metsät, puut toimialueineen sekä organisaatioyksiköt (Organizational Units,
OU) toimialueiden sisällä. Topologiassa koostuu lehtiobjekteista (Leaf object) ja säi-
liöobjekteista (container object). Lehtiobjektilla ei ole lapsiobjekteja ja tällöin käsittää
vain itsensä, kun taas säiliöobjekti sisältää muita lapsiobjekteja.
Ylimpänä loogisessa topologiassa on metsä, joka on säiliöobjekti. Metsät toimivat
koko verkon rajana ja voivat sisältää useita toimialuepuita (Ks. kuvio 2.). Metsän en-
simmäinen, eli ”ylin” toimialue on metsän root toimialue, eli juuri. Metsä on myös
verkon turvallisuusraja, koska AD:n tietokannat jaetaan vain metsän sisällä.
Metsän jälkeen loogisessa topologiassa tulevat vastaan toimialuepuut. Puut koostu-
vat useista toimialueesta, jotka sijoittuvat puuhun hierarkkisesti (Ks. kuvio 2.). (What
Are Domains and Forests? 2014)
Organisaatioyksiköt ovat toimialueiden sisällä olevia hierarkkisia organisaatioita jotka
auttavat ryhmittelemään toimialueiden objekteja. Organisaatioyksiköt ovat kuin
24
käyttäjäryhmiä ja toimivat omina hakemistoina. Ne täytyy luoda kerralla tietyn-
laiseksi ja ei saa muokata jälkikäteen koska se on hyvin työlästä ja voi aiheuttaa on-
gelmia. (Organizational Units, 2015.)
Kuvio 2. Active Directoryn looginen topologia
3.1.2 Ohjainpalvelin
Rantosen (2015) mukaan ohjainpalvelin toimii aktiivihakemiston palveluiden tarjoili-
jana. Se sisältää aktiivihakemiston datan autentikoinnista, palveluista ja pääsyn ver-
kon resursseihin. DC:n (ohjainpalvelin) käyttöjärjestelmänä pyörii Windows Server.
25
3.1.3 Toimialue
Aktiivihakemisto koostuu yhdestä tai useammasta toimialueesta eli domainista. Nii-
den päätavoite on luoda looginen verkon rakenne. Jokainen domaini vaatii ainakin
yhden DC:n, jonka luomalla verkkoon, luo myös domainin, jos sitä ei ole jo olemassa.
Toisen DC:n voi luoda varalle, jos ensimmäiseen katoaa yhteys tai menee rikki. En-
simmäistä domainia kutsutaan toimialueen juureksi tai vanhemmaksi. Sillä voi olla
myös useita lapsia ja lapsenlapsia. Kun lapsi on luotu, se luo kaksisuuntaisen luotta-
mussuhteen. Jolloin vanhempi ja lapsi voivat päästä toistensa resursseihin. (Active Di-
rectory Architecture 2015.) Kuvio 3 havainnollistaa, että lapset saavat vanhemman
nimen ja sen alkuun omansa.
Kuvio 3. Vanhempidomain ja lapsidomain
26
Domainien niminä käytetään DNS (Domain Name System)-nimiä. Ne voidaan luoki-
tella toimipaikoittain (Active Directory Architecture 2015).
Domainien sisäinen replikointi tarkoittaa toimialueen ohjaimien tiedostojen synkro-
nointia jolloin ne pysyvät ajan tasalla jos esimerkiksi DC hajoaa. Toisin sanoen, repli-
kointi tapahtuu toimipaikan sisällä. (Replication within a site 2015.)
3.1.4 Toimipaikka
Toimipaikka määrittää fyysisten laitteiden sijainnit. Toimipaikkojen sijainnit määrite-
tään loogisilla IP aliverkoilla. Ne auttavat löytämään lähimmälle DC:lle oman aliverk-
konsa avulla vähentäen liikenteen toisille paikkakunnille. (Active Directory 2015.) Esi-
merkiksi jos kuviossa 3 firm.fi sijaitsee Tampereella ja lapsi.firm.fi Jyväskylässä, IP ali-
verkot kertovat toimialueidensa laitteiden fyysiset sijainnit ja näin työskentelevät
omissa lähiverkoissaan. Toimipaikoille määritetään omat WAN-linkit.
Toimipaikkojen välillä täytyy myös synkronoida tiedostot toimipaikkojen välisellä rep-
likoinnilla näiden WAN-linkkien yli. (Replication within a site 2015.)
3.1.5 Toiminnallisuustaso
Rantosen (2015) mukaan toiminnallisuustaso kertoo mitä eri Windows Serverin käyt-
töjärjestelmiä DC:t voivat käyttää. Esimerkiksi Windows Server 2008 taso kertoo että
sekä vanhat uudet käyttöjärjestelmät käyvät verkossa. Toimialueiden toiminnalli-
suustason nostaminen lisää ominaisuuksia domainin sisällä jos on uudempia käyttö-
järjestelmiä. Metsän toiminnallisuustason nostaminen lisää ominaisuuksia joka do-
mainissa metsän sisällä. Tasoa ei voi laskea enää joten toimialueiden ohjaimien täy-
tyy tukea uutta tasoa toimiakseen.
(Lumic_Co_V3.5_S_E.docx)
27
3.2 Domain Name System
3.2.1 Hierarkia
DNS eli Domain Name System on hierarkinen puurakenteinen nimipalvelujärjestelmä
TCP/IP:tä käyttäville tietokoneille ja verkoille, jotka ovat yhteydessä Internetiin.
DNS:n avulla käännetään selkokieliset domain-nimet eli verkkotunnusnimet (esim.
google.com) numeerisiksi IP-osoitteiksi, jotta verkkoliikenne osataan ohjata oikeaan
osoitteeseen. DNS siis mahdollistaa verkkotunnuksen käytön esim. www-sivuille riip-
pumatta numeerisestä IP-osoitteesta.
DNS toimii kuten hierarkinen tietokanta, joka sisältää erilaiset host- ja domain-nimet,
ja se on erittäin tärkeä osa Internetiä. Nimet DNS-tietokannassa muodostavat hierar-
kisen puun, jota kutsutaan domain-nimiavaruudeksi. Domain-nimet muodostuvat it-
senäisistä pisteillä erotetuista nimistä, kuten google.com. Taulukossa 5 on kuvailtu
DNS Domain-nimityypit. (DNS)
Taulukko 5. DNS Domain nimityypit
Nimityyppi Kuvaus Esimerkki
Root domain (”.”), nimetön taso joka ku-
vaa DNS puun juurta
Merkitään pisteellä, tai pis-
teellä domain nimen perässä
(esim. ”example.micro-
soft.com.”
Top level domain Määrittelee maan/alueen
tai organisaatiotyypin.
”.com” mikä merkitsee että
nimi on rekisteröity kaupalli-
seen käyttöön
28
Second level domain Yrityksen tai henkilön ni-
mestä määritelty domain-
nimi, joka riippuu myös
ylemmällä tasolla määritel-
lystä maasta/alueesta tai
organisaatiotyypistä.
”microsoft.com.”, mikä on
siis rekisteröity yritykselle
Microsoft
Subdomain) Yrityksen tai organisaation
sisäiset domain-nimet, joilla
organisaatio voidaan jakaa
osastoihin.
”example.microsoft.com.”,
mikä on kuvitteellinen alido-
main Microsoftin sisäiseen
käyttöön
Host or resource name Vastaa lehteä domain-
puussa. Käytännössä identi-
fioi tietyn tietokoneen
(host) verkon ja/tai aliver-
kon sisällä
”host-a.example.micro-
dot.com.”, missä “host-a” on
siis DNS nimi tietylle tietoko-
neelle Microsoftin example-
aliverkon sisällä
FQDN tai Fully Qualified Domain Name:ksi kutsutaan domain nimeä, joka muodostuu
useista pisteillä erotetuista nimistä matkalla hostista root domainiin, ja joka siten il-
maisee hostin sijainnin DNS-puussa. Tällainen FQDN on esimerkiksi edeltävään tau-
lukkoon viitaten host-a.example.microsoft.com. (DNS)
3.2.2 Toiminta
TCP/IP:n mukaisesti Internetissä ja verkkojen taustalla käytetään numeerisia IP-
osoitteita. Esimerkiksi 173.194.39.78, joka on Google:n palvelimen IP-osoite. Jos ky-
seisen IP-osoitteen kirjoittaisi webselaimeen, pääsisi siis Googlen sivuille. Tavallisen
ihmisen on kuitenkin hyvin vaikea muistaa lukemattomia IP-osoitteiden numerosar-
joja ulkoa, minkä vuoksi niiden ohella käytetään myös domain nimiä.
Domain nimet ovat ihmisille selkokielisiä verkkosivujen osoitteita, kuten google.com.
Päästäkseen Googlen sivuille tarvitsee webselaimen osoitekenttään siis kirjoittaa vain
google.com. Tällaisessa muodossa osoitteet ovat paljon helpompia muistaa.
29
Tietokone ei kuitenkaan automaattisesti ymmärrä mikä ”google.com” on ja missä se
sijaitsee, sillä tietokoneet käyttävät vain IP-osoitteita ”keskustellessaan”. Ja tässä
DNS siis astuu mukaan kuvioihin. DNS toimii ikään kuin puhelinluettelo, ja se yhdistää
annetun domain nimen sitä vastaavaan IP-osoitteeseen, jonka tietokone ymmärtää.
Näin tietokone saa tiedon siitä että ”google.com” –nimeä vastaa IP-osoite
173.194.39.78, ja ottaa yhteyden haluttuun osoitteeseen tämän perusteella. DNS
käyttää UDP ja TCP porttia 53. (DNS Geek)
3.2.3 DNS Forwarders
Forwarder on DNS-palvelin joka uudelleenohjaa kyselyt toimialueen ulkoisista osoit-
teista toimialueen ulkopuolisille DNS-palvelimille. Se on siis eräänlainen välikäsi. Jos
DNS-palvelin ei osaa kääntää pyydettyä osoitetta paikallisesti, ohjataan DNS-kysely
toimialueen ulkopuoliselle DNS-palvelimelle. (Using forwarders)
3.2.4 Conditional Forwarders
Jos halutaan määrittää DNS forwarder toiminnallisuus vain tietyille domain-nimille,
sen sijaan että kaikki ulkoiset DNS-kyselyt uudelleenohjattaisiin, voidaan DNS-
palvelimelle ottaa käyttöön conditional forwarders (CF)-palvelu. DNS-palvelimelle
määritetään halutut domain-nimet, ja ulkoiset DNS-palvelimet joiden halutaan hoita-
van kysely näille domain-nimille. (Using forwarders)
3.2.5 Reverse-look-up zone
Yleisemmin DNS haussa tehdään eteenpäin suuntautuva haku, jossa DNS-nimi kään-
netään IP-osoitteeksi. Lisäksi DNS sisältää käänteisen prosessin, jossa tunnettu IP-
osoite käännetään host-nimeksi.
Tämä toteutetaan DNS palvelumassa kartoittamalla erillinen alue, in-addr-arpa, jolla
käänteinen haku toteutetaan. Tämä alue määritellään kääntämällä alueen IP-
osoitteen oktetit, esimerkiksi verkko 192.168.1.0 on käännetyssä muodossa
30
1.168.192.in-addr.arpa. Käännettyä muotoa käytetään, koska, esimerkiksi yllä, ver-
kon resurssiin viittaava viimeinen oktetti kertoo tarkasti, mistä verkon laitteesta on
kyse ja näin se luetaan ensin käänteisessä prosessissa.
Varsinaiset resurssit lisätään pointteri, PTR, tietoina käänteiselle hakualueelle, joka
vastaa forward-alueen nimellisiä host tietoja. (DNS Reverse lookup.)
3.2.6 Autoritäärinen DNS
Autoritäärinen DNS-palvelin on palvelin, joka tuntee toimialueen sisäisen domain ni-
mien ja IP-osoitteiden kartoituksen. Autoritääriset palvelimet toimivat lähteinä rekur-
siivisille hakupyynnöille. Kuviossa 4 esitetään toimialueen sisäinen haku, sekä toimi-
alueen ulkopuolinen haku. (DNS Authoritative.)
Kuvio 4. DNS kysely
(Saari & Viitanen, 2015.)
3.2.7 DNSSec
DNSSec (Domain Name System Security Extensions) on laajennus DNS:lle mikä var-
mistaa nimipalvelimelta saatavien tietojen luotettavan alkuperän ja eheyden. Näin
varmistetaan että nimipalvelukysely tulee oikeasta paikasta ja muokkaamattomana
sekä päästään halutuille websivuille. Tämän tarkoitus ei ole korvata SSL-salausta vaan
31
täydentää sitä. DNSSecin tarkoitus on suojata verkkotunnusten väärentämiseltä ja
DNS-palvelimiin kohdistuvilta hyökkäyksiltä mikä hoidetaan salatuilla allekirjoituk-
silla. Toisinsanoen DNS-haut allekirjoitetaan ja säilytetään nimipalvelujärjestelmässä
RRSIG (Resource Record Digital Signature)-tietueina. Allekirjoitukseen käytetään epä-
symmetristä salausta jossa on julkinen ja salainen avain. Yksityinen avain on yrityk-
sellä sekä julkinen avain DNS-palvelimella DNSKEY-tietueena. DNS-kyselyä tehtäessä,
joka kulkee ISP:n kautta, kulkee luottamusketjun kautta. Ensin se kulkee juuripalveli-
melle, siitä aina alemmas .fi:hin ja domain.fi:hin. Joka palvelimen kohdalla tehdään
tunnistaudutaan että DNS-kysely tulee oikeasta paikasta. (DNSSec, 2016.)
Kuviossa 5 on esimerkkinä luottamusketju jossa dnssec.fi allekirjoittaa nimipalveli-
mensa omalla yksityisellä avaimella, jättää RRSIG-tietueen itselleen ja lähettää oman
julkisen avaimensa eli DNSKEYn eteenpäin .fi:lle. Nimipalvelin .fi pitää sisällään dns-
sec.fi:n DNSKEYn ja RRSIG DS (Delegation Signer):n joka on delegated zone eli valtuu-
tettu alue. Se on allekirjoitettu .fi:n yksityisellä avaimella. Nimipalvelin .fi lähettää
oman DNSKEYn juureen (Root DNS) jossa se pysyy tallessa. Juurella on myös oma
DNSKEY. Lopulta dnssec.fi:hin pääsee, kun sen yksityistä avainta käytetään, saadaan
selville IP-osoite ja DNS-nimi. (DNSSec, 2016.)
32
Kuvio 5. Luottamusketju (DNSSec, 2016)
3.3 Dynamic Host Configuration Protocol
3.3.1 Yleistä
DHCP (Dynamic Host Configuration Protocol) on protokolla, jonka tehtävänä on jakaa
verkon isäntäkoneille niiden käyttämät IP-osoitetiedot (Internet Protocol –osoite),
sekä muut tarvittavat parametrit. DHCP-asiakas eli isäntäkone pyytää tiedot DHCP-
palvelimelta automaattisesti, vähentäen näin tarvetta manuaaliselle konfiguroimi-
selle. DHCP toimii isäntä-palvelin – mallilla, jossa yleisimmin DHCP-palvelin vastaa
isäntäkoneiden pyyntöihin ja jakaa näille DHCP-palvelimeen määritetyt optiot ja
DHCP-osoiteavaruudesta lainattavan (lease) IP-osoitteen. (DHCP.)
DHCP kehitettiin täydentämään hyvin samalla tavalla toimivaa BOOTP (Bootstrap
Protocol) protokollaa ja DHCP-palvelimet osaavatkin toimia samalla BOOTP-
palvelimena. BOOTP-ominaisuuksia käytetäänkin useiden aliverkkojen ratkaisuissa
mahdollistamaan DHCP-viestien kulku. (RFC 2131.)
3.3.2 Toiminta ja DHCP-viestit
DHCP tukee kolmea eri IP-osoitteiden jakotapaa. Automaattisessa jaossa (Automatic
allocation), DHCP jakaa pysyvän IP-osoitteen asiakkaalle. Dynaamisessa jaossa (Dyna-
mic allocation), DHCP jakaa asiakkaalle osoitteen tietyksi ajanjaksoksi, tai kunnes
asiakaslaite itse vapauttaa IP-osoitteen uudelleenkäyttöön. Manuaalisessa jaossa
33
(Manual allocation) asiakkaan IP-osoite on ennalta määrätty verkon ylläpitäjän toi-
mesta ja DHCP toimii vain osoitteen välittämiseksi asiakaslaitteelle. (RFC 2131.)
Osoitteiden ja parametrien välitys asiakaslaitteille tapahtuu DHCP-viestien avulla.
Taulukossa 6 esitetään erilaiset DHCP-viestityypit.
Taulukko 6. Erilaiset DHCP-viestit (RFC 2131. )
Viesti Käyttö
DHCPDISCOVER Asiakaslaitteen broadcast-viesti saatavilla
olevien palvelimien löytämiseksi
DHCPOFFER Palvelimen vastaus DHCPDISCOVER-viestiin,
mukana tarjottavat asetusparametrit.
DHCPREQUEST Asiakkaan viesti, jolla useampi tarkoitus:
1. DHCPOFFER-viestissä tarjottujen
parametrien varaaminen ja muilta
palvelimilta saatujen tarjousten im-
plisiittinen torjuminen
2. Aikaisemmin saatujen osoitetieto-
jen vahvistaminen esimerkiksi asia-
kaslaitteen uudelleenkäynnistyksen
jälkeen
3. Laina-ajan eli leasen pidentäminen
DHCPACK Palvelimen vastaus asiakkaalle, sisältää ase-
tusparametrit
DHCPNAK Palvelimen vastaus asiakkaalle, kertoo asi-
akkaalle, että tämän osoitetiedot ovat vää-
rin, eikä näitä voi käyttää
34
DHCPDECLINE Asiakkaan viesti palvelimelle, joka kertoo,
että annetut osoitetiedot ovat jo käytössä
DHCPRELEASE Asiakkaan viesti palvelimelle, jolla ilmoite-
taan, että asiakkaan käyttämä IP-osoite on
vapaana ja lease purettu
DHCPINFORM Asiakaan viesti palvelimelle, jolla kysytään
vain paikallisia parametreja. Tilanteessa,
jossa asiakaslaitteella on jo ulkoisesti asete-
tut osoitetiedot
Kaikki DHCP-toiminta kulkee yllä esitettyjen viestien avulla. DHCPDISCOVER- ja
DHCPREQUEST-viestit voidaan lähettää sekä broadcast, että unicast –lähetyksellä
riippuen tilanteesta. Palvelimen vastausviestit kulkevat unicast –lähetyksellä. (RFC
2131.)
Koska DHCP-viestit osittain kulkevat broadcast-lähetyksellä, ne eivät voi poistua
omasta aliverkostaan, sillä reititin pudottaa broadcast-lähetykset. Ei kuitenkaan ole
mielekästä, eikä tarpeellista asentaa ja määrittää jokaiseen aliverkkoon omaa DHCP-
palvelinta. DHCP voi tässä tapauksessa käyttää BOOTP relay –agenttia, joka välittää
broadcast-viestit siihen aliverkkoon, jossa DHCP-palvelin sijaitsee. (RFC 2131.)
3.3.3 Asiakas-palvelin malli
DHCP toimii useiden eri tilojen kautta ja tilasta toiseen siirrytään esitetyillä viesteillä.
Seuraavassa esitetään tavanomainen tilanne, jossa asiakaslaite konfiguroidaan
DHCP:n avulla. Tätä havainnollistavat kuvio 6, DHCP asiakas-palvelin vuorovaikutus,
sekä kuvio 7, Wireshark-kaappaus DHCP-viesteistä. Normaali DHCP-palvelutilanne ta-
pahtuu seuraavasti:
35
1. Asiakaslaitteen käynnistyessä se broadcastaa DHCPDISCOVER-viestin paikalli-
seen verkkoonsa. Mikäli paikallisessa verkossa ei ole DHCP-palvelinta, BOOTP
relay –agentti, joskus myös IP Helper tai DHCP-relay, välittää viestin eri aliver-
kossa sijaitsevalle DHCP-palvelimelle.
2. Jokainen DHCPDISCOVER-viestin kuuleva palvelin voi vastata DHCPOFFER-
viestillä. Tämä viesti sisältää tarjotun IP-osoitteen ja muut asetettavat para-
metrit. Viesti välitetään tarvittaessa BOOTP relayn avulla. Kun palvelin tarjoaa
uutta osoitetta, on suotavaa, että tarjottu osoite ei ole jo käytössä. Tämän
palvelin voi testata esimerkiksi lähettämällä ICMP (Internet Control Message
Protocol) echo request tarjottavaan osoitteeseen.
3. Asiakaslaite kerää DHCPOFFER-viestejä ja tämän jälkeen broadcastaa
DHCPREQUEST-viestin, johon täytyy sisällyttää optioksi server identifier, jotta
mahdolliset muut DHCP-palvelimet voivat palauttaa tarjotut osoitteensa ta-
kaisin lainattavien osoitteiden valikoimaansa.
4. Se palvelin, johon server identifier täsmää vastaan DHCPACK-viestillä, jolloin
asiakaslaite sidotaan tarjottuun IP-osoitteeseen ja asiakas konfiguroi itsensä
automaattisesti viestin sisältämillä parametreilla. (RFC 2131.)
36
Kuvio 6. DHCP protokollan asiakas- palvelin vuorovaikutus
Kuviossa 7 esitetään Wireshark-ohjelmalla tehty kaappaus DHCP transaktiosta. Asiak-
kaan pyyntöä edeltää DHCPRELEASE-viesti, jolla asiakas on purkanut edellisen IP-
osoiteleasensa manuaalisesti ennen uutta pyyntöä.
Kuvio 7. Wireshark-kaappaus DHCP-tapahtumasta
IP-osoite-lease määritellään kahdella aikamääreellä, T1 ja T2, jotka ovat myös konfi-
guroitavissa. Asiakaslaite määrittää nämä laskurit itselleen joka kerta, kun sille sido-
taan lease, ja ne määrittävät milloin ja miten asiakaslaite pyrkii uusimaan leasen. Ai-
kamääre T1 on ensimmäinen rajakohta, jossa asiakas pyrkii uusimaan leasen ja tässä
vaiheessa se tapahtuu DHCPREQUEST-viestillä, mutta alkutilanteesta poiketen viesti
lähetetään unicast-lähetyksenä. Palvelin voi vastata viestiin DHCPACK-viestillä nor-
maalisti, jolloin asiakaslaite on jälleen sidottu osoitetietoihinsa ja laskurit käynnisty-
vät alusta. Jos palvelin vastaa DHCPNAK-viestillä, pitää asiakkaan käynnistää koko
prosessi alusta DHCPDISCOVER-viestillä.
37
Mikäli palvelin ei vastaa asiakaslaitteelle ja lease-aika etenee T2 ajankohtaan asti, al-
kaa asiakaslaite broadcastaamaan DHCPREQUEST-viestiä, jotta mahdolliset muut
DHCP-palvelimet voivat siihen vastata. Mikäli lease-aika menee kokonaan umpeen
ilman vastausta, käynnistyy prosessi jälleen alusta. On myös huomattava, että mikäli
asiakaslaite tietää prosessin käynnistyessä DHCP-palvelimen osoitteen, voidaan myös
DHCPDISCOVER-viestit lähettää unicastilla. (RFC 2131.)
3.3.4 Optiot
DHCP voi jakaa myös muita asetettavia parametreja asiakaslaitteille IP-osoitteiden
lisäksi. Tyypillisesti jaettavia parametreja ovat oletusyhdyskäytävän osoite ja nimipal-
velimien osoitteet (DCHP). Käytännössä protokollalla voidaan kuitenkin välittää lähes
mitä tahansa kuten TTL (Time-to-live) –arvot asiakkaan IP-paketeille tai IP-pakettien
reitityksen päälle laittaminen. (RCF 2132.)
Muita tyypillisiä jaettavia parametreja ovat host-nimet, domain-nimet ja esimerkiksi
käyttöjärjestelmän jakavan verkkopalvelimen osoite verkkoasennusta varten (RFC
2312). Kuvio 8, DHCP optiot, havainnollistaa jaettavia optioita Wireshark-kaapatusta
kehyksestä.
Kuvio 8. DHCP optiot
(Saari & Viitanen, 2015.)
3.4 Ryhmät
Ryhmä yhdistää käyttäjät ja tietokoneet yhdeksi hallittavaksi objektiksi. Tämä helpot-
taa suurten käyttäjämäärien hallintaa huomattavasti. Ryhmiä voidaan luoda eri osa-
alueita varten ja siirtää niihin käyttäjät. Ryhmille voidaan määrittää oikeuksia, mikä
taas vaikuttaa suoraan käyttäjiin. Tällä tavoin ei tarvitse erikseen määrittää yksitellen
jokaiselle käyttäjälle oikeuksia. Yksittäinen käyttäjä on ryhmässä ryhmän jäsen.
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik
Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik

More Related Content

Viewers also liked

Viewers also liked (16)

Creation The Promise Of Redemption Part 2
Creation The Promise Of Redemption Part 2Creation The Promise Of Redemption Part 2
Creation The Promise Of Redemption Part 2
 
Romans 2 outlines
Romans 2 outlinesRomans 2 outlines
Romans 2 outlines
 
Satan Is Out To Hinder Outline Ppd
Satan Is Out To Hinder  Outline PpdSatan Is Out To Hinder  Outline Ppd
Satan Is Out To Hinder Outline Ppd
 
Romans 3 21 outline 09 05 10
Romans 3 21 outline 09 05 10Romans 3 21 outline 09 05 10
Romans 3 21 outline 09 05 10
 
Music study
Music studyMusic study
Music study
 
Charles Whisnant, and speakers in March 2010
Charles Whisnant, and speakers in  March 2010Charles Whisnant, and speakers in  March 2010
Charles Whisnant, and speakers in March 2010
 
Exegesis and exposition_2
Exegesis and exposition_2Exegesis and exposition_2
Exegesis and exposition_2
 
John calvin, luther and others.
John calvin, luther and others.John calvin, luther and others.
John calvin, luther and others.
 
Romans 6 1 notes
Romans 6 1 notesRomans 6 1 notes
Romans 6 1 notes
 
Creation Of Man And Woman Outline 09 09
Creation Of Man And Woman Outline 09 09Creation Of Man And Woman Outline 09 09
Creation Of Man And Woman Outline 09 09
 
Romans 09 13
Romans 09 13Romans 09 13
Romans 09 13
 
Creation Outline 3 17 10
Creation Outline 3 17 10Creation Outline 3 17 10
Creation Outline 3 17 10
 
Photos 11 15 2009 Rojbc
Photos 11 15 2009 RojbcPhotos 11 15 2009 Rojbc
Photos 11 15 2009 Rojbc
 
Romans Outline September 06 2009
Romans Outline September  06 2009Romans Outline September  06 2009
Romans Outline September 06 2009
 
Daniel seven prophecy explained MMS
Daniel seven prophecy explained MMSDaniel seven prophecy explained MMS
Daniel seven prophecy explained MMS
 
A Few Thoughts On Preaching
A Few Thoughts On PreachingA Few Thoughts On Preaching
A Few Thoughts On Preaching
 

Similar to Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik

Keinoja positiivisen strategiakierteen aikaansaamiseksi
Keinoja positiivisen strategiakierteen aikaansaamiseksiKeinoja positiivisen strategiakierteen aikaansaamiseksi
Keinoja positiivisen strategiakierteen aikaansaamiseksiTeppo-Heikki Saari
 
Lisätyn todellisuuden tuotantovälineiden vertailu
Lisätyn todellisuuden tuotantovälineiden vertailuLisätyn todellisuuden tuotantovälineiden vertailu
Lisätyn todellisuuden tuotantovälineiden vertailuSuomen eOppimiskeskus ry
 
Kansalaisten osallistaminen palvelusetelin kehitykseen
Kansalaisten osallistaminen palvelusetelin kehitykseenKansalaisten osallistaminen palvelusetelin kehitykseen
Kansalaisten osallistaminen palvelusetelin kehitykseenPalveluseteli-hanke
 
Tietohallintojen johtaminen Suomessa 2013
Tietohallintojen johtaminen Suomessa 2013Tietohallintojen johtaminen Suomessa 2013
Tietohallintojen johtaminen Suomessa 2013TIVIA ry
 
Sähköinen palvelukanava -koulutusmateriaali
Sähköinen palvelukanava -koulutusmateriaaliSähköinen palvelukanava -koulutusmateriaali
Sähköinen palvelukanava -koulutusmateriaaliPerttu Tolvanen
 
Pro Gradu Irina Rekiranta, TVT:n käyttö maantieteen opetuksessa
Pro Gradu Irina Rekiranta, TVT:n käyttö maantieteen opetuksessaPro Gradu Irina Rekiranta, TVT:n käyttö maantieteen opetuksessa
Pro Gradu Irina Rekiranta, TVT:n käyttö maantieteen opetuksessaIrina Rekiranta
 
Nettielamaa - sosiaalisen median maailmat
Nettielamaa - sosiaalisen median maailmatNettielamaa - sosiaalisen median maailmat
Nettielamaa - sosiaalisen median maailmatTuija Aalto
 
Tikkurila (fin) Cisco and CYGATE
Tikkurila (fin) Cisco and CYGATETikkurila (fin) Cisco and CYGATE
Tikkurila (fin) Cisco and CYGATECisco Case Studies
 
Digitoinnin ABC rakennusvalvonnoille
Digitoinnin ABC rakennusvalvonnoilleDigitoinnin ABC rakennusvalvonnoille
Digitoinnin ABC rakennusvalvonnoilleLupapiste
 

Similar to Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik (14)

Keinoja positiivisen strategiakierteen aikaansaamiseksi
Keinoja positiivisen strategiakierteen aikaansaamiseksiKeinoja positiivisen strategiakierteen aikaansaamiseksi
Keinoja positiivisen strategiakierteen aikaansaamiseksi
 
Kandidaatintyö
KandidaatintyöKandidaatintyö
Kandidaatintyö
 
Edunvalvonnan arkea pienillä työpaikoilla vuonna 2008
Edunvalvonnan arkea pienillä työpaikoilla vuonna 2008Edunvalvonnan arkea pienillä työpaikoilla vuonna 2008
Edunvalvonnan arkea pienillä työpaikoilla vuonna 2008
 
Lisätyn todellisuuden tuotantovälineiden vertailu
Lisätyn todellisuuden tuotantovälineiden vertailuLisätyn todellisuuden tuotantovälineiden vertailu
Lisätyn todellisuuden tuotantovälineiden vertailu
 
Kansalaisten osallistaminen palvelusetelin kehitykseen
Kansalaisten osallistaminen palvelusetelin kehitykseenKansalaisten osallistaminen palvelusetelin kehitykseen
Kansalaisten osallistaminen palvelusetelin kehitykseen
 
Tietohallintojen johtaminen Suomessa 2013
Tietohallintojen johtaminen Suomessa 2013Tietohallintojen johtaminen Suomessa 2013
Tietohallintojen johtaminen Suomessa 2013
 
Sähköinen palvelukanava -koulutusmateriaali
Sähköinen palvelukanava -koulutusmateriaaliSähköinen palvelukanava -koulutusmateriaali
Sähköinen palvelukanava -koulutusmateriaali
 
Pro Gradu Irina Rekiranta, TVT:n käyttö maantieteen opetuksessa
Pro Gradu Irina Rekiranta, TVT:n käyttö maantieteen opetuksessaPro Gradu Irina Rekiranta, TVT:n käyttö maantieteen opetuksessa
Pro Gradu Irina Rekiranta, TVT:n käyttö maantieteen opetuksessa
 
Tikkurila finish cisco
Tikkurila finish ciscoTikkurila finish cisco
Tikkurila finish cisco
 
Nettielamaa - sosiaalisen median maailmat
Nettielamaa - sosiaalisen median maailmatNettielamaa - sosiaalisen median maailmat
Nettielamaa - sosiaalisen median maailmat
 
Tikkurila (fin) Cisco and CYGATE
Tikkurila (fin) Cisco and CYGATETikkurila (fin) Cisco and CYGATE
Tikkurila (fin) Cisco and CYGATE
 
Digimedia 2003
Digimedia 2003 Digimedia 2003
Digimedia 2003
 
Digitoinnin ABC rakennusvalvonnoille
Digitoinnin ABC rakennusvalvonnoilleDigitoinnin ABC rakennusvalvonnoille
Digitoinnin ABC rakennusvalvonnoille
 
Sikaloiden ilmanvaihdon toimivuus. Toimintamalli ilmanvaihdon toimivuuden var...
Sikaloiden ilmanvaihdon toimivuus. Toimintamalli ilmanvaihdon toimivuuden var...Sikaloiden ilmanvaihdon toimivuus. Toimintamalli ilmanvaihdon toimivuuden var...
Sikaloiden ilmanvaihdon toimivuus. Toimintamalli ilmanvaihdon toimivuuden var...
 

Tietoturva_ja_palveluiden_hallinta_Kuoppala_Eerik

  • 1. ITPH Kurssityö Tuomas Suvela H3719 Samuli Torikka G9010 Henrik Saari H3334 Eerik Kuoppala G9024 Kurssin harjoitustyö Tammikuu 2016 Tekniikan ja liikenteen ala Insinööri (AMK), tietotekniikan tutkinto-ohjelma
  • 2. 1 Kuvailulehti Tekijä(t) Samuli Torikka, Suvela Tuomas, Henrik Saari, Eerik Kuoppala Julkaisun laji Opinnäytetyö, AMK Päivämäärä 4/2016 Sivumäärä 531 Julkaisun kieli Suomi Verkkojulkaisulupa myönnetty: x Työn nimi Yrityksen verkko- ja palveluympäristön suunnittelu ja toteutus IT-Palveluiden hallinnan ja Tietoturvan toteutuksen kurssityö Tutkinto-ohjelma Tietotekniikka Työn ohjaaja(t) Saharinen Karo, Rantonen Mika Toimeksiantaja(t) Saharinen Karo, Rantonen Mika Tiivistelmä Työn tehtävänä oli suunnitella ja toteuttaa Ldil-ruokakauppaketjulle verkkoinfra ja tarvitta- vat palvelut. Tavoitteena oli tehdä asiat niin kuin ne tehtäisiin oikeassa yrityksessä. Työ aloitettiin jakamalla toimeksiannon tehtävät ryhmän jäsenille. Tämän jälkeen tehtiin suun- nitelma jonka pohjalta se toteutettiin. Työn tuloksena tehtiin kaikista toimeksiannoista suunnitelmat ja toteutukset jotka noudat- tavat suurelta osin oikean yrityksen kriteereitä ja hyviä käytänteitä. Ympäristön verkko ja palvelut testattiin omatoimisesti sekä muiden ryhmien toimesta, joille palveluita tarjottiin. Avainsanat (asiasanat) ITPH, Tietoturva, Verkkoinfra, Active Directory, PKI Muut tiedot
  • 3. 2 Sisältö 1 Johdanto...............................................................................................................19 2 Yrityskuvaus..........................................................................................................20 2.1 Organisaatiorakenne.................................................................................20 2.2 Yrityksen laitteisto.....................................................................................22 3 Järjestelmät ja tekniikat .......................................................................................23 3.1 Aktiivihakemisto (AD)................................................................................23 3.2 Domain Name System...............................................................................27 3.3 Dynamic Host Configuration Protocol.......................................................32 3.4 Ryhmät ......................................................................................................37 3.5 Tiedosto- ja levyjako..................................................................................42 3.6 Tulostinpalvelut.........................................................................................44 3.7 SSH.............................................................................................................44 3.8 Public Key Infrastructure...........................................................................46 3.9 Network Policy Server ...............................................................................49 3.10 FreeRADIUS ...............................................................................................50 3.11 802.1X........................................................................................................51 3.12 Network Time Protocol .............................................................................53 3.13 Webpalvelin...............................................................................................56 3.14 Tietokantapalvelin.....................................................................................57 3.15 CMS............................................................................................................59 3.16 Email..........................................................................................................60 3.17 SSL VPN......................................................................................................66 3.18 Reititys.......................................................................................................66 3.19 IPSEC-VPN..................................................................................................69 3.20 Palomuuraus..............................................................................................74 3.21 IDS..............................................................................................................76 3.22 IPS..............................................................................................................77 3.23 Monitorointi ..............................................................................................80 3.24 IT Service Management Tikettijärjestelmä ...............................................81 3.25 Keskitetty lokien hallinta...........................................................................83 3.26 Lähiverkon koventaminen.........................................................................87 3.27 Haavoittuvuusanalyysi...............................................................................91 4 Suunnittelu...........................................................................................................95 4.1 Reititys.......................................................................................................95 4.2 AD Suunnittelu ..........................................................................................99 4.3 DNS..........................................................................................................101 4.4 DHCP........................................................................................................102 4.5 Ryhmien ja tiedostojaon suunnittelu......................................................103 4.6 Ryhmäkäytänteiden suunnittelu.............................................................106 4.7 Tulostinpalveluiden suunnittelu..............................................................107 4.8 Tiedostopalvelin ......................................................................................108 4.9 Backup .....................................................................................................108 4.10 SSH...........................................................................................................109
  • 4. 3 4.11 PKI............................................................................................................109 4.12 Network Policy Server .............................................................................111 4.13 NTP ..........................................................................................................111 4.14 Webpalvelin.............................................................................................113 4.15 Tietokantapalvelin...................................................................................114 4.16 CMS..........................................................................................................114 4.17 SSL VPN....................................................................................................115 4.18 Email........................................................................................................116 4.19 Palomuuraus............................................................................................117 4.20 IDS ja IPS..................................................................................................122 4.21 Monitorointi ............................................................................................125 4.22 Tikettijärjestelmä.....................................................................................126 4.23 Keskitetty lokien hallinta.........................................................................131 4.24 Lähiverkon koventaminen.......................................................................132 4.25 Haavoittuvuusanalyysi.............................................................................136 4.26 802.1X......................................................................................................138 4.27 Kytkinten konfigurointi............................................................................140 5 Toteutus .............................................................................................................141 5.1 Reititys.....................................................................................................141 5.2 Aktiivihakemisto (AD)..............................................................................162 5.3 Salasanakäytänteet .................................................................................169 5.4 Domain Name System.............................................................................170 5.5 Dynamic Host Configuration Protocol.....................................................177 5.6 Ryhmät ....................................................................................................179 5.7 Tiedosto- ja levyjako................................................................................181 5.8 Tulostinpalvelut.......................................................................................184 5.9 Backup .....................................................................................................186 5.10 SSH...........................................................................................................190 5.11 Public Key Infrastructure.........................................................................192 5.12 Network Policy Server .............................................................................200 5.13 NTP ..........................................................................................................207 5.14 SSL VPN....................................................................................................216 5.15 Webpalvelin.............................................................................................223 5.16 Tietokantapalvelin...................................................................................231 5.17 CMS..........................................................................................................241 5.18 Email........................................................................................................252 5.19 Verkon baseline.......................................................................................267 5.20 Palomuuraus............................................................................................270 5.21 IDS/IPS toteutus ......................................................................................287 5.22 Monitorointi ............................................................................................295 5.23 Tikettijärjestelmä.....................................................................................300 5.24 Haavoittuvuusanalyysi.............................................................................325 5.25 Lähiverkon koventaminen.......................................................................346 5.26 FreeRADIUS .............................................................................................351 5.27 Keskitetty lokienhallinta..........................................................................365
  • 5. 4 6 Sivutoimipisteet .................................................................................................387 6.1 Branch 1...................................................................................................387 6.2 Branch 2...................................................................................................399 6.3 Branch 3...................................................................................................415 6.4 Branch 4...................................................................................................428 7 Pohdinta .............................................................................................................444 7.1 Toimeksianto 1........................................................................................444 7.2 Toimeksianto 2........................................................................................445 7.3 Toimeksianto 3........................................................................................447 7.4 Toimeksianto 4........................................................................................447 Lähteet........................................................................................................................449 Liitteet ........................................................................................................................456 Kuviot Kuvio 1. Harjoituksen looginen topologia....................................................................19 Kuvio 2. Active Directoryn looginen topologia.............................................................24 Kuvio 3. Vanhempidomain ja lapsidomain...................................................................25 Kuvio 4. DNS kysely ......................................................................................................30 Kuvio 5. Luottamusketju (DNSSec, 2016).....................................................................32 Kuvio 6. DHCP protokollan asiakas- palvelin vuorovaikutus........................................36 Kuvio 7. Wireshark-kaappaus DHCP-tapahtumasta.....................................................36 Kuvio 8. DHCP optiot....................................................................................................37 Kuvio 9. X.509 v3 sertifikaatti.......................................................................................47 Kuvio 10. Sertifikaatin allekirjoituspyyntö. ..................................................................48 Kuvio 11. PKI toiminta (OpenSSL PKI Tutorial.)............................................................49 Kuvio 12. 802.1X periaate esimerkki (Strand L 2004) ..................................................52 Kuvio 13. NTP hierarkia (NTP Server)...........................................................................55 Kuvio 14. HTTP request ja response.............................................................................56 Kuvio 15. PHP-tiedosto.................................................................................................57 Kuvio 16. Esimerkkikysely.............................................................................................58 Kuvio 17. Tuotehinta on luotu kaupan ja tuotteen perusteella...................................59 Kuvio 18. Wordpress hallintapaneeli ...........................................................................60 Kuvio 19. Sähköpostin toiminta (Brain, M. & Crosby, T.).............................................65 Kuvio 20. BGP esimerkki...............................................................................................68 Kuvio 21. Site-to-Site VPN............................................................................................72 Kuvio 22. Hub-and-spoke .............................................................................................73 Kuvio 23. Full-Mesh......................................................................................................74 Kuvio 24. Palomuurin periaate (Microsoft. What is a firewall?)..................................75 Kuvio 25. BPDU Guard estää hyökkäyksen. (Chapter 07: LAN, SAN, Voice, and Endpoint Security Overview (Part03).).........................................................................88 Kuvio 26. Control Plane Protection rakenne (Control-Plane Protection & Control- Plane Polic-ing.)............................................................................................................90 Kuvio 27. IPsec site-to-site ...........................................................................................98
  • 6. 5 Kuvio 28. AD-rakenne.................................................................................................100 Kuvio 29. OU:t ............................................................................................................101 Kuvio 30. Luottamuspolku Ldil sertifikaateille ...........................................................110 Kuvio 31. NTP suunnitelma ........................................................................................113 Kuvio 32. SSL VPN-topologia ......................................................................................115 Kuvio 33. Palomuurauksen toteutus..........................................................................118 Kuvio 34. Suunnitelma 1 topologia ............................................................................123 Kuvio 35. Suunnitelma 2:n topolgoia.........................................................................124 Kuvio 36. Suunnitelma 3 topologia ............................................................................125 Kuvio 37. Tikettijärjestelmän kokonaisuus ................................................................127 Kuvio 38. Palvelupyyntöprosessi................................................................................129 Kuvio 39. Lokituksen suunnitelma .............................................................................131 Kuvio 40. VLAN- ja STP-suunnitelma..........................................................................133 Kuvio 41. DHCP Snooping suunnitelma......................................................................134 Kuvio 42. SSH-yhteyden baselinemittaus...................................................................135 Kuvio 43. CDP ja LLDP suunnitelma............................................................................136 Kuvio 44. Haavoittuvuusskannauksen suunnitelma ..................................................137 Kuvio 45. Kytkinten LAN-topologia ............................................................................139 Kuvio 46. Reititystopologia.........................................................................................142 Kuvio 47. Autentikointimateriaali ..............................................................................143 Kuvio 48. IKE neuvottelu ............................................................................................144 Kuvio 49. ESP-liikenne toimipisteiden välillä..............................................................144 Kuvio 50. SA todennus show komennoilla.................................................................145 Kuvio 51. Show ip route .............................................................................................145 Kuvio 52. ESP- ja IKE-ryhmien asetukset....................................................................146 Kuvio 53. HQ-reitittimen NHRP-asetukset.................................................................147 Kuvio 54. Branch-reitittimen NHRP-asetukset...........................................................148 Kuvio 55. DMVPN profiili............................................................................................148 Kuvio 56. ISAKMP DMVPN yhteydelle........................................................................149 Kuvio 57. Traceroute branchien välillä.......................................................................149 Kuvio 58. ISAKMP BR1 ja BR3 välillä...........................................................................149 Kuvio 59. Ldil DMVPN topologia ................................................................................150 Kuvio 60. HQ-vyos staattiset reitit .............................................................................151 Kuvio 61. Branch-vyos staattiset reitit .......................................................................151 Kuvio 62. Connected verkkojen filtteröinti ................................................................152 Kuvio 63. HQ-reitittimen reittitaulu...........................................................................152 Kuvio 64. Branch-reitittimen br3-vyos reittitaulu......................................................153 Kuvio 65. Branch-reitittimen OSPF naapuruus ..........................................................153 Kuvio 66. HQ OSPF naapuruudet ...............................................................................154 Kuvio 67. OSPF area 0 authentication........................................................................154 Kuvio 68. Tunnelirajapinnan OSPF autentikaatio.......................................................154 Kuvio 69. OSPF Auth Type tiedot ...............................................................................155 Kuvio 70. Traceroute tunnelirajapinnan yli................................................................156 Kuvio 71. BGP asetukset HQ-vyosilla .........................................................................157 Kuvio 72. BGP filtterit ja route-mapit.........................................................................158
  • 7. 6 Kuvio 73. Filttereiden asettaminen BGP-naapurille...................................................159 Kuvio 74. BGP naapurin mainostamat reittitiedot.....................................................159 Kuvio 75. Hyväksytyt reittitiedot BGP naapurilta ......................................................160 Kuvio 76. HQ-reitittimen NAT-säännöt......................................................................161 Kuvio 77. Yritysverkon reititys – esimerkki ................................................................161 Kuvio 78. Domainin luonti..........................................................................................162 Kuvio 79. Toiminnallisuustaso....................................................................................163 Kuvio 80. NetBIOS nimi ..............................................................................................164 Kuvio 81. Lopputarkastus...........................................................................................165 Kuvio 82. Toinen palvelin ...........................................................................................166 Kuvio 83. HQ:n valinta................................................................................................167 Kuvio 84. Replikointi...................................................................................................168 Kuvio 85. Esitarkastus.................................................................................................169 Kuvio 86. Salasanakäytänteet ....................................................................................170 Kuvio 87. Pääkonttorin forward-lookup zonet...........................................................170 Kuvio 88. Pääkonttorin reverse-lookup zonet ...........................................................171 Kuvio 89. Pingi ohjainpalvelimelta muihin nimellä....................................................171 Kuvio 90. Pääkonttorin nslookupit.............................................................................172 Kuvio 91. Conditional forwarderit..............................................................................172 Kuvio 92. DMZDNS named.conf.local ........................................................................173 Kuvio 93. DMZDNS dig................................................................................................175 Kuvio 94. DNSSec avainten luonti ..............................................................................176 Kuvio 95. Avainten sijainti zonefilussa.......................................................................176 Kuvio 96. DNSSec allekirjoitus onnistui......................................................................177 Kuvio 97. Pääkonttorin DHCP.....................................................................................178 Kuvio 98. Pääkonttorin authorisoidut ohjainpalvelimet............................................178 Kuvio 99. Pääkonttorin OU-rakenne ..........................................................................179 Kuvio 100. Työnjohto käyttäjät ja ryhmät..................................................................180 Kuvio 101. Globaalin Johto-ryhmän jäsenyys ............................................................181 Kuvio 102. FS1 jaot.....................................................................................................182 Kuvio 103. Levyjakojen mappaus...............................................................................182 Kuvio 104. Antti Auttajan näkymä .............................................................................183 Kuvio 105. Roaming profiilit.......................................................................................183 Kuvio 106. Roaming profiilien ryhmäkäytänne..........................................................184 Kuvio 107. FS2 varmuuskopiointi...............................................................................184 Kuvio 108. Tulostimen nosto......................................................................................185 Kuvio 109. Tulostin koneella ......................................................................................186 Kuvio 110. VyOSin konfiguraation varmuuskopiointi ................................................186 Kuvio 111. Task-schedulerin ja aikavyöhykkeen todentaminen................................187 Kuvio 112. Luodut varmuuskopiot .............................................................................187 Kuvio 113. VyOS varmuuskopioiden haku esimerkki.................................................188 Kuvio 114. Tiedostopalvelimen varmuuskopiointi.....................................................188 Kuvio 115. Exclude.txt................................................................................................188 Kuvio 116. FS1 task-scheduler näkymä......................................................................189 Kuvio 117. Wireshark kaappaus VyOS backupista .....................................................189
  • 8. 7 Kuvio 118. Tiedostopalvelimen varmuuskopiointi.....................................................190 Kuvio 119. OpenSSH käynnistäminen ........................................................................191 Kuvio 120. SSH-palvelimeen yhdistäminen................................................................191 Kuvio 121. PKI-palvelimen rajapinta- ja dns-asetukset..............................................192 Kuvio 122. PKI-palvelimen sudoers.tmp ....................................................................193 Kuvio 123. PKI-palvelimella domainiin kirjautuminen ...............................................194 Kuvio 124. Käyttäjän avaimen luominen ...................................................................196 Kuvio 125. Käyttäjän allekirjoituspyynnön luominen ................................................196 Kuvio 126. Käyttäjän sertifikaatin allekirjoittaminen.................................................197 Kuvio 127. Sertifiointipolku........................................................................................198 Kuvio 128. Samulin julkinen avain..............................................................................199 Kuvio 129. Henrikin julkinen avain.............................................................................199 Kuvio 130. Eerikin julkinen avain ...............................................................................199 Kuvio 131. Tuomaksen julkinen avain........................................................................199 Kuvio 132. RADIUS Client VyOS..................................................................................200 Kuvio 133. RAS and IAS Servers..................................................................................201 Kuvio 134. Serverin rekisteröinti................................................................................202 Kuvio 135. NPS Policies ..............................................................................................203 Kuvio 136. Accounting................................................................................................204 Kuvio 137. NPS-log1 ...................................................................................................204 Kuvio 138. NPS-log2 ...................................................................................................205 Kuvio 139. Käyttäjän ja001 kirjautuminen.................................................................206 Kuvio 140. Käyttäjän aa002 kirjautuminen................................................................206 Kuvio 141. Käyttäjän Vyos kirjautuminen ..................................................................207 Kuvio 142. NTP-palvelimen nosto toimialueelle........................................................208 Kuvio 143. Palvelimen ntp.conf..................................................................................208 Kuvio 144. Synkronoinnin tila asennuksen jälkeen....................................................209 Kuvio 145. Synkronoitu NTP-palvelin.........................................................................210 Kuvio 146. NTP assosiaatiot .......................................................................................210 Kuvio 147. GPO policy muutokset..............................................................................211 Kuvio 148. Time Server optio.....................................................................................211 Kuvio 149. NTP-source HQ työasema ........................................................................211 Kuvio 150. Linux-palvelimen kellon synkronointi ......................................................212 Kuvio 151. Linux-palvelimen asettaminen broadcastclientiksi..................................212 Kuvio 152. VyOSin asettaminen NTP-clientiksi ..........................................................212 Kuvio 153. Toteutettu NTP ratkaisu...........................................................................213 Kuvio 154. NTP monitorointi-scripti...........................................................................214 Kuvio 155. Postfix alias root-käyttäjälle.....................................................................215 Kuvio 156. Crontab –l.................................................................................................215 Kuvio 157. Varoitusviesti ylläpitäjän sähköpostiin.....................................................216 Kuvio 158. Mail.log tiedosto.......................................................................................216 Kuvio 159. OpenVPN keys-hakemisto........................................................................217 Kuvio 160. OpenVPN:n sertifikaatti............................................................................217 Kuvio 161. OpenVPN Diffie-Hellman..........................................................................218 Kuvio 162. SSL-VPN:n toteutettu topologia...............................................................219
  • 9. 8 Kuvio 163. OpenVPN client-ohjelman ajaminen........................................................221 Kuvio 164. OpenVPN clientin onnistunut yhteyden muodostus. ..............................222 Kuvio 165. OpenVPN clientin saama IP-osoite...........................................................222 Kuvio 166. OpenVPN clientin DC1.ldil.com ping........................................................223 Kuvio 167. OpenVPN clientin reititystaulu.................................................................223 Kuvio 168. Ulkoisen webpalvelimen rajapintakonfiguraatio.....................................224 Kuvio 169. Webpalvelin liittyy domainiin...................................................................225 Kuvio 170. common-session muokkaus.....................................................................225 Kuvio 171. Webpalvelin connect.php ........................................................................226 Kuvio 172. Webpalvelimen tiedostot.........................................................................226 Kuvio 173. www.ldil.com............................................................................................227 Kuvio 174. a2enmodin käyttöönotto .........................................................................227 Kuvio 175. www.ldil.com julkinen avain ....................................................................228 Kuvio 176. default-ssl.conf käyttävän siten aktivointi ...............................................228 Kuvio 177. Käytetyt materiaalit ja sijainti palvelimella..............................................229 Kuvio 178. Sivuston uudelleenohjaus ........................................................................229 Kuvio 179. nestat -lnt komento..................................................................................230 Kuvio 180. Selainnäkymä varmenteesta....................................................................230 Kuvio 181. Yhteyden muodostus verkkosivulle .........................................................231 Kuvio 182. Tietokantapalvelimen rajapintakonfiguraatio .........................................232 Kuvio 183. Ldil SQL-käsitemalli...................................................................................233 Kuvio 184.Tietokantapalvelimen julkinen avain ........................................................234 Kuvio 185. Mysqld muutokset tietokantapalvelimella ..............................................235 Kuvio 186. MySQL käynnistyy SSL-tuettuna...............................................................235 Kuvio 187. Web-palvelimen MySQL clientin asetukset .............................................236 Kuvio 188. Käyttäjän “www” oikeudet tietokantaan.................................................237 Kuvio 189. Yhteyden testaus......................................................................................237 Kuvio 190. Uusi SSL-yhteyttä käyttävä connect.php..................................................238 Kuvio 191. Tcpdump tietokantapalvelimella..............................................................238 Kuvio 192. Wireshark-analysaattorin näkymä tcpdumpista......................................239 Kuvio 193. Tietokantapalvelimen iptables.................................................................239 Kuvio 194. Varmuuskopiointiscripti kappabackup.sh................................................240 Kuvio 195. Scriptin suorittaminen manuaalisesti ......................................................241 Kuvio 196. Lokitiedoston rakenne..............................................................................241 Kuvio 197. Crontab ajastus.........................................................................................241 Kuvio 198. Intran rajapintakonfiguraatio...................................................................242 Kuvio 199. Intra liittyy domainiin...............................................................................243 Kuvio 200. Intran tietokannan asetukset...................................................................244 Kuvio 201. Intra wp-config.php..................................................................................245 Kuvio 202. Wordpress asennussivu............................................................................246 Kuvio 203. WordPress plugins....................................................................................246 Kuvio 204. Wordpress Plugin Server..........................................................................247 Kuvio 205. Wordpress Plugin User.............................................................................248 Kuvio 206. AD käyttäjä Wordpressiin kirjautuminen.................................................248 Kuvio 207. Intran avainmateriaalin luonti..................................................................249
  • 10. 9 Kuvio 208. Avainmateriaali intraan sftp.....................................................................250 Kuvio 209. Intran default-ssl.conf ..............................................................................251 Kuvio 210. Intran 000-default.conf ............................................................................251 Kuvio 211. Intrasivusto https .....................................................................................252 Kuvio 212. Intran TLS Wireshark liikenne...................................................................252 Kuvio 213. ldap1.cfg...................................................................................................254 Kuvio 214. ldap2.cfg...................................................................................................255 Kuvio 215. Server lokitus............................................................................................256 Kuvio 216. Tunnistautumisen lokitus.........................................................................256 Kuvio 217. Ldap asetukset..........................................................................................257 Kuvio 218. Secure POP & IMAP..................................................................................257 Kuvio 219. Email-varmenne .......................................................................................258 Kuvio 220. Varmenteet ..............................................................................................258 Kuvio 221. a2enmod...................................................................................................259 Kuvio 222. Zarafa Webaccess SSL ..............................................................................259 Kuvio 223. HTTPS pakotus..........................................................................................260 Kuvio 224. Webaccess etusivu, TLS............................................................................260 Kuvio 225. main.cf TLS................................................................................................261 Kuvio 226. main.cf......................................................................................................261 Kuvio 227. ldap-aliases.cf...........................................................................................262 Kuvio 228. smtp ja TLS................................................................................................262 Kuvio 229. Postfix-Zarafa yhteys................................................................................262 Kuvio 230. Kirjautuminen...........................................................................................263 Kuvio 231. Email perusnäkymä ..................................................................................264 Kuvio 232. Sähköpostin kirjoitus................................................................................264 Kuvio 233. Sähköposti vastaanotettu ........................................................................265 Kuvio 234. Palvelimelta tarkasteltuna........................................................................265 Kuvio 235. Wireshark kaappaus.................................................................................265 Kuvio 236. Zarafa spooler postfix...............................................................................266 Kuvio 237. Postfix toimitus.........................................................................................266 Kuvio 238. Viesti saapunut.........................................................................................266 Kuvio 239. Yritysten välinen sähköposti – logi...........................................................267 Kuvio 240. Vastaanotettu sähköposti toiselta yritykseltä..........................................267 Kuvio 241. Wireshark tallenne...................................................................................268 Kuvio 242. ntop – em0-rajapinnan liikenne 10 minuutilta ........................................269 Kuvio 243. ntop - Käynnissä olevat istunnot..............................................................269 Kuvio 244. ntop – käytetyimmät portit......................................................................270 Kuvio 245. VyOS rajapinnat........................................................................................270 Kuvio 246. VyOS uudet staattiset reitit......................................................................271 Kuvio 247. VyOS stattisten reittien mainostus ..........................................................271 Kuvio 248. PfSense Asennus.......................................................................................272 Kuvio 249. PfSense asennusvaihtoehdot ...................................................................272 Kuvio 250. PfSense asennuksen jälkeen ....................................................................273 Kuvio 251. PfSense alkumääritysten jälkeen .............................................................274 Kuvio 252. PfSense reitit ............................................................................................274
  • 11. 10 Kuvio 253. PfSense alkusivu .......................................................................................275 Kuvio 254. PfSense domain, dns ja NTP.....................................................................276 Kuvio 255. PfSense DHCP-relay..................................................................................277 Kuvio 256. SSH salliminen ..........................................................................................277 Kuvio 257. NAT pois päältä.........................................................................................278 Kuvio 258. Portti aliakset............................................................................................279 Kuvio 259. IP aliakset..................................................................................................279 Kuvio 260. Floating säännöt.......................................................................................280 Kuvio 261. Wan säännöt ............................................................................................280 Kuvio 262. Server säännöt..........................................................................................281 Kuvio 263. WS säännöt...............................................................................................281 Kuvio 264. DMZ säännöt ............................................................................................282 Kuvio 265. Säännön luonti1 .......................................................................................283 Kuvio 266. Säännön luonti2 .......................................................................................283 Kuvio 267. Palomuuri tilataulu...................................................................................284 Kuvio 268. Ldil intra normaalisti.................................................................................285 Kuvio 269. WS http & https pois päältä .....................................................................285 Kuvio 270. Https aikakatkaisu ....................................................................................286 Kuvio 271. PfSense reject...........................................................................................286 Kuvio 272. Unable to connect....................................................................................287 Kuvio 273. Snort sääntöjen lataaminen.....................................................................288 Kuvio 274. Snort rajapinnat........................................................................................289 Kuvio 275. Snort scan rule..........................................................................................290 Kuvio 276. Snort Nmap OS Detection-sääntö............................................................291 Kuvio 277. Nmap OS Detection-säännön sisältö........................................................291 Kuvio 278. Nmap skannaus ........................................................................................293 Kuvio 279. Nmapin aiheuttamat hälytykset...............................................................294 Kuvio 280. IPS:n päällekytkentä.................................................................................294 Kuvio 281. Epäonnistunut nmap-skannaus................................................................295 Kuvio 282. Nmapista jäänyt merkintä blocked-lokiin ................................................295 Kuvio 283. Nagios esiasennussivu..............................................................................296 Kuvio 284. DC1 ja DC2 lisätään Nagiokseen...............................................................297 Kuvio 285. Lisätään aa002 Nagiokseen......................................................................297 Kuvio 286. NSClient++ asennus..................................................................................298 Kuvio 287. DC2 monitorointi......................................................................................298 Kuvio 288. Nagios WWW status OK...........................................................................299 Kuvio 289. Nagios WWW status Critical.....................................................................299 Kuvio 290. Nagiokselta sähköpostitikettiä.................................................................299 Kuvio 291. VyOS set snmp..........................................................................................299 Kuvio 292. VMware Toolsin asennus .........................................................................300 Kuvio 293. Mysqld muutokset....................................................................................302 Kuvio 294. InnoDB logimuutokset..............................................................................303 Kuvio 295. CheckModules tuloste..............................................................................304 Kuvio 296. Perl syntaksin tarkistus.............................................................................305 Kuvio 297. Tietokannan valinta..................................................................................306
  • 12. 11 Kuvio 298. Tietokanta-asetukset................................................................................306 Kuvio 299. Tietokannan luominen .............................................................................307 Kuvio 300. Järjestelmäasetukset................................................................................307 Kuvio 301. Sähköpostiasetukset.................................................................................308 Kuvio 302. Viimeistelty asennus.................................................................................308 Kuvio 303. Palvelimen julkinen avain.........................................................................311 Kuvio 304. Default-ssl.conf.........................................................................................311 Kuvio 305. Uudelleenohjaus HTTPS yhteydelle .........................................................312 Kuvio 306. SSL-yhteys asiakaslaitteen ja palvelimen välillä.......................................312 Kuvio 307. MySQL [client] asetukset..........................................................................312 Kuvio 308. Tietokantayhteyden salaus ......................................................................313 Kuvio 309. Config.pm SSL-muutokset ........................................................................314 Kuvio 310. Liikenteen kaappaus tcpdumpilla.............................................................314 Kuvio 311. SSL-salattu tietokantaliikenne..................................................................315 Kuvio 312. OTRS AD-rakenne.....................................................................................316 Kuvio 313. Käyttäjän otrs search ryhmät...................................................................316 Kuvio 314. Agent Dashboard......................................................................................317 Kuvio 315. AD Agentin tunnistaminen ja autentikointi .............................................317 Kuvio 316. Customer portal .......................................................................................317 Kuvio 317. Käyttäjän Any Saukko näkymä asiakasportaalista ...................................318 Kuvio 318. Näytetyt jonot ..........................................................................................318 Kuvio 319. Pääsylista jonojen näyttämiseen..............................................................319 Kuvio 320. Tunnuksen luonti on onnistunut..............................................................319 Kuvio 321. Varmistusviesti käyttäjälle .......................................................................320 Kuvio 322. Postien noutaminen tikettijärjestelmään ................................................321 Kuvio 323. Luodut postisuodattimet..........................................................................321 Kuvio 324. Luodut jonot ja ryhmät.............................................................................321 Kuvio 325. Roolien ja agenttien relaatiot...................................................................322 Kuvio 326. Roolit ja oikeudet .....................................................................................322 Kuvio 327. Automaattivastauksen todennus.............................................................323 Kuvio 328. Nagios hälytysviesti..................................................................................324 Kuvio 329. Esimerkkitiketin vaiheet prosessissa........................................................325 Kuvio 330. WP-virheimoitus.......................................................................................326 Kuvio 331. Dig scripti..................................................................................................327 Kuvio 332. Dig scriptin ajaminen................................................................................327 Kuvio 333. DNS-palvelimen version hakeminen ........................................................328 Kuvio 334. DNS-palvelimen version hakeminen esimerkki........................................329 Kuvio 335. fpdns tunnistus.........................................................................................329 Kuvio 336. Armitage Nmap löydetyt hostit................................................................330 Kuvio 337. Armitage Nmap löydetyt palvelut............................................................330 Kuvio 338. Web-palvelimen tietoja............................................................................331 Kuvio 339. PP VyOSin Nmappaus...............................................................................331 Kuvio 340. Telnet-kirjautuminen................................................................................332 Kuvio 341. www.paperproducts.com rakenne ..........................................................332 Kuvio 342. Wmapin haavoittuvuusskannausta..........................................................333
  • 13. 12 Kuvio 343. WPScanin löytämät haavoittuvuudet ......................................................333 Kuvio 344. ZAPin antamat hälytykset.........................................................................334 Kuvio 345. sqlmap testausta ......................................................................................335 Kuvio 346. Ubuntu Serverin staattiset reitit ..............................................................335 Kuvio 347. Traceroute ryhmä 5 tietokantapalvelimelle.............................................336 Kuvio 348. Nmap skannaus yrityksen sisäverkkoon ..................................................336 Kuvio 349. Paper Productsin sisäverkon http-palveluja ............................................337 Kuvio 350. Sisäverkon DNS-nimet..............................................................................338 Kuvio 351. Monlist kysely...........................................................................................339 Kuvio 352. NATin avulla suorittettu "source spoof" ..................................................340 Kuvio 353. Monlist liikennegenerointia .....................................................................340 Kuvio 354. named.conf.options muutokset...............................................................342 Kuvio 355. DNS-palvelin vastaa versiokyselyyn omalla arvolla..................................342 Kuvio 356. apache2.conf muutokset..........................................................................343 Kuvio 357. Web-palveluiden kovennusta ..................................................................344 Kuvio 358. Evästeiden turvallinen asettaminen.........................................................344 Kuvio 359. Monlist esto..............................................................................................345 Kuvio 360. Monlist kyselyt omalle aikapalvelimelle ..................................................345 Kuvio 361. WG5-SW1 VLAN .......................................................................................347 Kuvio 362. WG5-SW2 VLAN .......................................................................................347 Kuvio 363. WG5-SW3 VLAN .......................................................................................348 Kuvio 364. WG5-SW4 VLAN .......................................................................................348 Kuvio 365. BPDU Filterin todennus Ciscon kytkimistä ...............................................349 Kuvio 366. BPDU Filterin todennus Extremen ja HP:n kytkimistä .............................350 Kuvio 367. smb.conf...................................................................................................352 Kuvio 368. krb5.conf ..................................................................................................353 Kuvio 369. nsswitch.conf............................................................................................354 Kuvio 370. ntlm_auth.................................................................................................354 Kuvio 371. clients.conf ...............................................................................................355 Kuvio 372. modules/ntlm_auth .................................................................................356 Kuvio 373. sites-enabled/default ...............................................................................356 Kuvio 374. mschap & ntlm_auth................................................................................357 Kuvio 375. as003 autentikointi...................................................................................357 Kuvio 376. mschap-tls ................................................................................................358 Kuvio 377. Cisco 2950 AD-kirjautuminen...................................................................360 Kuvio 378. HP 2650 AD-kirjautuminen.......................................................................360 Kuvio 379. Työaseman sertfikaatti.............................................................................361 Kuvio 380. Win7 802.1X .............................................................................................362 Kuvio 381. Win7 sertifikaattiasetukset ......................................................................363 Kuvio 382. Win7 802.1X additional settings ..............................................................364 Kuvio 383. Win7 autentikointiprosessi ......................................................................365 Kuvio 384. Win7 Client Key Exchange........................................................................365 Kuvio 385. Reitittimen syslog-asetukset ....................................................................366 Kuvio 386. Nxlog asetukset (Hallberg, 2013). ............................................................366 Kuvio 387. RabbitMQ konfiguraatioasetukset...........................................................369
  • 14. 13 Kuvio 388. RabbitMQ hallintapaneeli ........................................................................369 Kuvio 389. Kerääjäpalvelimen logstash-asetukset.....................................................370 Kuvio 390. Porttiongelmat ohittava NAT-sääntö.......................................................370 Kuvio 391. RabbitMQ vaihteet...................................................................................371 Kuvio 392. RabbitMQ jonot........................................................................................371 Kuvio 393. Tallennettavat lokit purettu tiedostopolkuun. ........................................372 Kuvio 394. Elasticsearchiin tallennettavat lokit .........................................................372 Kuvio 395. Wireshark kaappaus lokiliikenteestä........................................................373 Kuvio 396. Logstash input parsijalle...........................................................................374 Kuvio 397. Logstash output Elasticsearch-tietokannalle ...........................................374 Kuvio 398. Windows lokiviestien suodatus................................................................375 Kuvio 399. Kibana selaimessa ....................................................................................376 Kuvio 400. Kibanan hakemia lokeja Elasticsearch-kannasta......................................377 Kuvio 401. Kirjautumislokia........................................................................................378 Kuvio 402. Uudet vastaanottoasetukset välittäjälle..................................................380 Kuvio 403. Uusi input ELK-palvelimella......................................................................381 Kuvio 404. Uusi output-määritys ELK-palvelimelle ....................................................382 Kuvio 405. Lokitiedostojen noutaminen scriptillä......................................................382 Kuvio 406. Lokitiedostoa lokitiedoston hakemisesta.................................................383 Kuvio 407. Lokitiedostojen pakkaaminen tiedostopalvelimella ................................384 Kuvio 408. Pakkausscriptin suorittamista ..................................................................385 Kuvio 409. Lokitiedosto pakkaamisen jälkeen ...........................................................385 Kuvio 410. Tiedostoon kirjoitettuja lokiviestejä.........................................................386 Kuvio 411. VyOS reittitaulu ........................................................................................387 Kuvio 412. OSPF naapuruus .......................................................................................387 Kuvio 413. IPsec DMVPN............................................................................................388 Kuvio 414. ISAKMP neuvottelu...................................................................................388 Kuvio 415. BR1 – BR3 traceroute ...............................................................................389 Kuvio 416. BR1 – Internet traceroute ........................................................................389 Kuvio 417. BR1 Sites and services ..............................................................................390 Kuvio 418. BR1 DNS Lookup zonet.............................................................................391 Kuvio 419. BR1 DNS Forwarders ................................................................................391 Kuvio 420. BR1 lapsitoimialueen DHCP scopet..........................................................392 Kuvio 421. DHCP failover............................................................................................393 Kuvio 422. Ensisijaiselta DHCP:ltä saatu osoite .........................................................394 Kuvio 423. Failover tilanteessa saatu osoite..............................................................394 Kuvio 424. BR1 lapsitoimialueen ryhmät ...................................................................395 Kuvio 425. Käyttäjän jäsenyyden todennus...............................................................395 Kuvio 426. BR1 ryhmäkäytänteiden todennus...........................................................396 Kuvio 427. Hakemiston mappaus...............................................................................396 Kuvio 428. BR1 tiedostojako ......................................................................................397 Kuvio 429. Tulostimen jakaminen ohjainpalvelimella ...............................................398 Kuvio 430. Tulostinjaon todennus Windows 7 -koneella...........................................399 Kuvio 431. Branch2 reittitaulu ...................................................................................400 Kuvio 432. Br2 traceroute ..........................................................................................400
  • 15. 14 Kuvio 433. Child Domain phase 1...............................................................................402 Kuvio 434. Site valinta................................................................................................402 Kuvio 435. Toinen ohjainpalvelin ...............................................................................403 Kuvio 436. Sites and services .....................................................................................404 Kuvio 437. BR2 OU:t...................................................................................................405 Kuvio 438. Ryhmäkäytänteet .....................................................................................405 Kuvio 439. Kauppiaiden levyjako ...............................................................................405 Kuvio 440. Levyjako näkymä ......................................................................................406 Kuvio 441. DNS Forwarders........................................................................................406 Kuvio 442. DC5 ping to DC1........................................................................................407 Kuvio 443. DC5 nslookup to DC1................................................................................407 Kuvio 444. Scope nimi ................................................................................................408 Kuvio 445. Osoiteavaruus...........................................................................................408 Kuvio 446. Reitittimen osoite.....................................................................................409 Kuvio 447. DNS-palvelimet.........................................................................................410 Kuvio 448. DHCP general............................................................................................411 Kuvio 449. DHCP Failover...........................................................................................412 Kuvio 450. Jaettavat kansiot ......................................................................................413 Kuvio 451. Tulostin jaettuna ......................................................................................414 Kuvio 452. Roaming profiles.......................................................................................414 Kuvio 453. Branch-reitittimen reittitaulu...................................................................415 Kuvio 454. OSPF naapuruudet....................................................................................416 Kuvio 455. DMVPN mahdollistaa dynaamisten IPsec tunneleiden luonnin. .............416 Kuvio 456. IPsec SA näkymä.......................................................................................417 Kuvio 457. Tracert komennon tuloste........................................................................417 Kuvio 458. Uuden lapsitoimialueen lisääminen.........................................................418 Kuvio 459. Active Directoryn rakenne........................................................................419 Kuvio 460. Luodut OU:t sekä ryhmiä ja käyttäjiä.......................................................420 Kuvio 461. Jaettuja käytänteitä..................................................................................420 Kuvio 462. DNS-nimillä pingaaminen.........................................................................421 Kuvio 463. DNS-kyselyt...............................................................................................422 Kuvio 464. DHCP valtuutuksen rekisterimuutos ........................................................422 Kuvio 465. DHCP pyyntö 1..........................................................................................423 Kuvio 466. DHCP failover............................................................................................424 Kuvio 467. DHCP pyyntö 2..........................................................................................424 Kuvio 468. Levynhallinta tiedostopalvelimella...........................................................425 Kuvio 469. Käyttäjän levyjakonäkymä........................................................................426 Kuvio 470. Roaming profiilit.......................................................................................426 Kuvio 471. Käyttäjän oletustulostin ...........................................................................427 Kuvio 472. Varmuuskopioinnin komento...................................................................427 Kuvio 473. Reitittimen varmuuskopiointi ..................................................................427 Kuvio 474. NTP-todennus...........................................................................................428 Kuvio 475. BR4 reittitaulu ..........................................................................................429 Kuvio 476. BR4 OSPF naapurit....................................................................................429 Kuvio 477. BR4 HQ:n OSPF naapurit ..........................................................................430
  • 16. 15 Kuvio 478. BR4 traceroute sivutoimipisteelle............................................................430 Kuvio 479. BR4 traceroute "Internettiin"...................................................................430 Kuvio 480. BR4 Site Links............................................................................................431 Kuvio 481. BR4 DC9:n nosto.......................................................................................431 Kuvio 482. BR4 AD Siten ohjainpalvelimet.................................................................432 Kuvio 483. BR4 Reverse Lookup Zones ......................................................................433 Kuvio 484. BR4 DHCP-failover....................................................................................434 Kuvio 485. BR4 DC9 DHCP..........................................................................................434 Kuvio 486. BR4 DC10 DHCP........................................................................................435 Kuvio 487. Branchin kone saa DHCP:lla IP:n ..............................................................435 Kuvio 488. BR4 DHCP Wireshark................................................................................435 Kuvio 489. BR4 organisaatioyksiköt ...........................................................................436 Kuvio 490. BR4 levyjaonmappaus ..............................................................................437 Kuvio 491. BR4 roaming profile policy .......................................................................437 Kuvio 492. BR4 tulostinpolicyt 1/3.............................................................................438 Kuvio 493. BR4 tulostinpolicyt 2/3.............................................................................438 Kuvio 494. BR4 tulostinpolicyt 3/3.............................................................................439 Kuvio 495. BR4 NTP-asetukset ...................................................................................439 Kuvio 496. BR4 NTP-todennus ...................................................................................440 Kuvio 497. BR4 Share kansio ......................................................................................440 Kuvio 498. BR4 kansio-oikeudet.................................................................................441 Kuvio 499. BR4 RoamingProfiles kansio-oikeudet .....................................................442 Kuvio 500. BR4 tulostimen jakaminen .......................................................................442 Kuvio 501. BR4 tulostimen jako kaikille .....................................................................443 Kuvio 502. BR4 VyOS backupscript ............................................................................444 Kuvio 503. BR4 bat tiedosto VyOS konffien hakuun ..................................................444 Kuvio 504. BR4 VyOS kansio.......................................................................................444 Taulukot Taulukko 1. Pääkonttorin henkilöstö ...........................................................................21 Taulukko 2. Henkilöstö liikkeiden sivukonttoreissa.....................................................21 Taulukko 3. Henkilöstö jakelukeskusten sivukonttoreissa...........................................21 Taulukko 4. Pääkonttorin MAC-bindingit.....................................................................22 Taulukko 5. DNS Domain nimityypit ............................................................................27 Taulukko 6. Erilaiset DHCP-viestit (RFC 2131. )............................................................33 Taulukko 7. Group Scope .............................................................................................38 Taulukko 8. SMTP Viestit (Postel, J. 1982; Brain, M. & Crosby, T.; Klensin, J. 2008.) ..63 Taulukko 9. ITSM ohjelmistojen vertailu......................................................................82 Taulukko 10. Auditointityökaluja .................................................................................92 Taulukko 11. PCI DSS vaatimukset (PCI DSS 3.1)..........................................................94 Taulukko 12. DHCP-scopet.........................................................................................102 Taulukko 13. Ryhmäsuunnitelma...............................................................................103 Taulukko 14. Ryhmien jäsenyys .................................................................................104 Taulukko 15. Sivukonttorien ryhmät..........................................................................104
  • 17. 16 Taulukko 16. Sivukonttorien group nesting...............................................................105 Taulukko 17. Jakelukeskusten ryhmät .......................................................................105 Taulukko 18. Jakelukeskusten group nesting.............................................................105 Taulukko 19. Ryhmäkäytänteet..................................................................................107 Taulukko 20. Jakelulistat ............................................................................................116 Taulukko 21. Roolien ja ryhmien relaatiot.................................................................129 Taulukko 22. Luotavat jonot.......................................................................................130 Taulukko 23. Kytkinten hallintaosoitteet...................................................................139 Taulukko 24. Snort säännön rakenne.........................................................................292 Taulukko 25. Levyjakojen oikeusmatriisi....................................................................425
  • 18. 17 Lyhenteet AAA Authentication, Authorization, and Accounting. ACE Access Control Entry ACL Access Control List AD Active Directory AD DS Active Directory Domain Services ADS Active Directory Services AMQP Advanced Message Queuing Protocol BGP Border Gateway Protocol BOOTP Bootstrap Protocol CA Certificate Authority CIFS Common Internet File System CMS Content Management System CRL Certificate Revocation List CSR Certificate Signing Request DC Domain Controller DHCP Dynamic Host Configuration Protocol DMVPN Dynamic Multipoint Virtual Private Network DMZ Demilitarized zone DNS Dynamic Name System EAP Extensible Authentication Protocol EE End Entity DS Delegation Signer FQDN Fully Qualified Domain Name GPL General Public License GPO Group Policy Object GRE Generic Routing Encapsulation HTML Hyper Text Markup Language HTTP Hyper Text Transfer Protocol HTTPS Hyper Text Transfer Protocol Secure IAS Internet Authentication Service IDS Intrusion Detection System IPS Intrusion Prevention System IMAP Internet Mail Access Protocol IP Internet Protocol KATAKRI Kansallinen Turvallisuusauditointikriteeristö KSK Key Signing Key LAMP Linux, Apache, MySQL, PHP LSDOU Local-Site-Domain-OU NAP Network Access Protection NAS Network Access Server NAT Network Address Translation NPS Network Policy Server NRPE Nagios Remote Plugin Executor NTP Network Time Protocol
  • 19. 18 OSPF Open Shortest Path First OU Organizational Unit PCI DSS Payment Card Industry Data Security Standard PEAP Protected EAP PKI Public Key Infrastructure POP Post Office Protocol RA Registration Authority RADIUS Remote Authentication Dial-In User Service RRSIG Resource Record Digital Signature SMTP Simple Mail Transfer Protocol SQL Structured Query Language SSH Secure Shell SSL Secure Sockets Layer TCP Transmission Control Protocol TLS Transport Layer Security TTLS Tunneled Transport Layer Security UDP User Datagram Protocol VPN Virtual Private Network WMI Windows Management Instrumentation WS Workstation WWW World Wide Web ZSK Zone Signing Key
  • 20. 19 1 Johdanto Ryhmän tehtävänä on perustaa kuvitteelliselle yritykselle, Ldil-ruokakauppaketjulle, verkkoinfra ja tarvittavat palvelut. Harjoitustyö pitää sisällään palveluiden suunnittelun, pystytyksen ja hallinnoimisen, sekä palveluiden tarjoamisen muille ryhmille esimerkkiluonteisesti. Lisäksi suunnittelussa ja toteutuksessa otetaan huomioon tietoturvallisuus niin tuotevalinnoissa kuin käytännön toteutuksessakin. Tavoitteena harjoitukselle on opitun teorian syventäminen ja soveltaminen käytännössä, sekä kokemusten saaminen eri tuotteista ja ratkaisuista. Ryhmä vastaa pääkonttorin verkon pystytyksestä ja hallinnoimisesta ja lisäksi jokaisella ryhmän jäsenellä on oma sivukonttori, josta jäsen on henkilökohtaisesti vastuussa. Harjoitus noudattaa kuvion 1 mukaista loogista topologiaa. Kuvio 1. Harjoituksen looginen topologia
  • 21. 20 2 Yrityskuvaus 2.1 Organisaatiorakenne Yritys on ruokaketju Ldil (ldil.com) joka sijaitsee Jyväskylässä. Yritys muodostuu pää- konttorista, joka on yhdistetty ryhmän jäsenien omiin sivukonttoreihin. Yhdessä ne muodostavat yhden ison toimipisteen. Pääkonttori hoitaa yritystä yleisesti esimer- kiksi asiakaspalvelun, tutkimus ja kehityksen avulla. Kaksi sivukonttoria ovat liikkeitä jossa myydään asiakkaille Ldilin tuotteita. Muut kaksi ovat jakelukeskuksia, joiden kautta kuljetetaan tavaroita ja tuotteita Ldilin liikkeisiin. Pääkonttorin henkilöstössä työskentelee työnjohtoa joka sisältää toimitusjohtajan ja yrityksen esimiehet. Henkilöstöön kuuluvat myös asiakaspalvelijat, jotka auttavat eri asioihin liittyvissä ongelmissa kuten tyytymättömyyttä kauppojen tuotteisiin. IT- tuessa ovat yrityksen ATK-laitteiden ja verkon ylläpitäjät. Tutkimus ja kehitys henkilöt parantavat yrityksen tuotteita eri lähteiden perusteella. Sivukonttoreita on 4 kpl. Niistä kaksi ovat liikkeitä ja loput kaksi jakelukeskuksia. Liik- keissä myyntipäällikkö ohjaa alaisiaan ja auttaa heitä tarvittaessa. Kassatyöntekijät hoitavat ihmisten ostoksia kassalaitteillaan. IT-tuki pitää yllä sivukonttorin paikallista verkkoa. Kauppiaat hyllyttävät tuotteita, auttavat asiakkaita ja ottavat tulevat tuot- teet vastaan. Jakelukeskuksissa saapuvan tavaran ryhmä vastaanottaa saapuvan ta- varan, tarkistaa niiden kunnon ja toimitetaan oikeaan paikkaan varastossa. Lähtevän tavaran ryhmä hoitaa tilauksien tuotteet valmiiksi ja tekee reittisuunnittelun. Hallinto ylläpitää jakelukeskuksen laitteita. Tavaranhallinta pitää yllä varaston tuotteiden määrästä ja valvoo aikataulussa pysymistä. IT-tukiresurssi on jaettu sivukonttoreiden kanssa. Taulukossa 1 on lueteltu pääkonttorin henkilöryhmät ja niiden työntekijöiden lukumäärät.
  • 22. 21 Taulukko 1. Pääkonttorin henkilöstö Henkilöstöryhmä Henkilömäärä Työnjohto 10 hlö Asiakaspalvelu 20 hlö IT-tuki 10 hlö Tutkimus ja kehitys 20 hlö Taulukossa 2 on liikkeen sivukonttorin henkilöryhmät ja niiden työntekijöiden luku- määrät. Molemmilla liikkeillä on samat henkilöryhmät ja samat määrät henkilöitä. Taulukko 2. Henkilöstö liikkeiden sivukonttoreissa Henkilöstöryhmä Henkilömäärä Myyntipäällikkö 1 hlö Kassatyöntekijä 10 hlö IT-tuki 1 hlö Kauppiaat 10 hlö Taulukossa 3 on jakelukeskussivukonttorin henkilöryhmät ja niiden työntekijöiden määrät. Molemmilla jakelukeskuksilla on myös samat henkilöryhmät ja niiden henki- löiden lukumäärät. Taulukko 3. Henkilöstö jakelukeskusten sivukonttoreissa Henkilöstöryhmä Henkilömäärä Saapuva tavara 5 hlö Lähtevä tavara 5 hlö Hallinto 3 hlö Tavaranhallinta 5 hlö IT-tuki 1 hlö
  • 23. 22 2.2 Yrityksen laitteisto Pää- ja sivukonttoreilla ovat reitittimet jotka yhdistävät ne ulkoverkkoon (Internet- tiin). Tätä kautta konttoreiden välinen liikenne myös kulkee. Yritys käyttää palvelimis- saan Windows Server 2012 R2 käyttöjärjestelmiä. Liitteessä 1 esitetään pääkonttorin laitteet, mitä käyttöjärjestelmiä ne käytävät, mikä niiden päätehtävä on, IP-osoitteet ja tilavaatimukset. Liitteissä 2,3,4 ja 5 esitetään vastaavalla tavalla sivukonttoreiden laitelistaus ja käyt- tötarkoitus, sekä osoitteistus. Lisäksi pääkonttorin laitteistosta pidetään MAC-lista taulukkoa tietoturvallisista syistä. Verkon laitteiden MAC-osoitteita voidaan verrata taulukon osoitteisiin ja ha- vaita jos verkossa on ylimääräisiä/tuntemattomia laitteita. Taulukossa 4 on pääkont- torin laitteisto rajapintoineen, MAC- ja IP-osoitteineen. Taulukko 4. Pääkonttorin MAC-bindingit HQ Laite Rajapinta MAC IP VyOS eth:0 00-0c-29-10-b9-c0 192.168.17.11/24 eth:1 00-0c-29-10-b9-ca 10.100.0.1/24 eth:2 00-0c-29-10-b9-d4 10.0.0.1/24 eth:3 00-0c-29-10-b9-de dmz DC1 eth:0 00-0c-29-fe-71-69 10.100.0.10/24 DC2 eth:0 00-0c-29-f5-19-03 10.100.0.11/24 FS1 eth:0 00-0c-29-40-69-57 10.100.0.12/24 FS2 eth:0 00-0c-29-70-19-c3 10.100.0.13/24 PKI eth:0 00-0c-29-e8-c4-e3 10.100.0.14/24 NPS eth:0 00-0c-29-7a-c5-b7 10.100.0.15/24 Win7 eth:0 00-0c-29c3c-0d-fa DHCP
  • 24. 23 3 Järjestelmät ja tekniikat 3.1 Aktiivihakemisto (AD) Active Directory (AD) -palvelinroolin tehtävänä on hallita ja tarjota tietokanta, josta löytyy tiedot verkossa olevista peruskäyttäjistä ja tietokoneista, palveluista kuten DHCP ja muista verkon käytössä olevista resursseista, kuten esimerkiksi tulostin- ja tiedostopalvelut. Active Directory Domain Services (AD DS) on Microsoftin kehittämä palvelu. Sillä voi- daan luoda helposti hallittavissa ja skaalattavissa oleva, sekä turvallinen rakenne käyttäjien- ja resurssienhallintaan. (What Are Domains and Forests? 2014) 3.1.1 Metsät, puut & organisaatioyksiköt AD muodostaa verkosta hierarkkisen rakenteen, eli loogisen topologian. Topologia sisältää metsät, puut toimialueineen sekä organisaatioyksiköt (Organizational Units, OU) toimialueiden sisällä. Topologiassa koostuu lehtiobjekteista (Leaf object) ja säi- liöobjekteista (container object). Lehtiobjektilla ei ole lapsiobjekteja ja tällöin käsittää vain itsensä, kun taas säiliöobjekti sisältää muita lapsiobjekteja. Ylimpänä loogisessa topologiassa on metsä, joka on säiliöobjekti. Metsät toimivat koko verkon rajana ja voivat sisältää useita toimialuepuita (Ks. kuvio 2.). Metsän en- simmäinen, eli ”ylin” toimialue on metsän root toimialue, eli juuri. Metsä on myös verkon turvallisuusraja, koska AD:n tietokannat jaetaan vain metsän sisällä. Metsän jälkeen loogisessa topologiassa tulevat vastaan toimialuepuut. Puut koostu- vat useista toimialueesta, jotka sijoittuvat puuhun hierarkkisesti (Ks. kuvio 2.). (What Are Domains and Forests? 2014) Organisaatioyksiköt ovat toimialueiden sisällä olevia hierarkkisia organisaatioita jotka auttavat ryhmittelemään toimialueiden objekteja. Organisaatioyksiköt ovat kuin
  • 25. 24 käyttäjäryhmiä ja toimivat omina hakemistoina. Ne täytyy luoda kerralla tietyn- laiseksi ja ei saa muokata jälkikäteen koska se on hyvin työlästä ja voi aiheuttaa on- gelmia. (Organizational Units, 2015.) Kuvio 2. Active Directoryn looginen topologia 3.1.2 Ohjainpalvelin Rantosen (2015) mukaan ohjainpalvelin toimii aktiivihakemiston palveluiden tarjoili- jana. Se sisältää aktiivihakemiston datan autentikoinnista, palveluista ja pääsyn ver- kon resursseihin. DC:n (ohjainpalvelin) käyttöjärjestelmänä pyörii Windows Server.
  • 26. 25 3.1.3 Toimialue Aktiivihakemisto koostuu yhdestä tai useammasta toimialueesta eli domainista. Nii- den päätavoite on luoda looginen verkon rakenne. Jokainen domaini vaatii ainakin yhden DC:n, jonka luomalla verkkoon, luo myös domainin, jos sitä ei ole jo olemassa. Toisen DC:n voi luoda varalle, jos ensimmäiseen katoaa yhteys tai menee rikki. En- simmäistä domainia kutsutaan toimialueen juureksi tai vanhemmaksi. Sillä voi olla myös useita lapsia ja lapsenlapsia. Kun lapsi on luotu, se luo kaksisuuntaisen luotta- mussuhteen. Jolloin vanhempi ja lapsi voivat päästä toistensa resursseihin. (Active Di- rectory Architecture 2015.) Kuvio 3 havainnollistaa, että lapset saavat vanhemman nimen ja sen alkuun omansa. Kuvio 3. Vanhempidomain ja lapsidomain
  • 27. 26 Domainien niminä käytetään DNS (Domain Name System)-nimiä. Ne voidaan luoki- tella toimipaikoittain (Active Directory Architecture 2015). Domainien sisäinen replikointi tarkoittaa toimialueen ohjaimien tiedostojen synkro- nointia jolloin ne pysyvät ajan tasalla jos esimerkiksi DC hajoaa. Toisin sanoen, repli- kointi tapahtuu toimipaikan sisällä. (Replication within a site 2015.) 3.1.4 Toimipaikka Toimipaikka määrittää fyysisten laitteiden sijainnit. Toimipaikkojen sijainnit määrite- tään loogisilla IP aliverkoilla. Ne auttavat löytämään lähimmälle DC:lle oman aliverk- konsa avulla vähentäen liikenteen toisille paikkakunnille. (Active Directory 2015.) Esi- merkiksi jos kuviossa 3 firm.fi sijaitsee Tampereella ja lapsi.firm.fi Jyväskylässä, IP ali- verkot kertovat toimialueidensa laitteiden fyysiset sijainnit ja näin työskentelevät omissa lähiverkoissaan. Toimipaikoille määritetään omat WAN-linkit. Toimipaikkojen välillä täytyy myös synkronoida tiedostot toimipaikkojen välisellä rep- likoinnilla näiden WAN-linkkien yli. (Replication within a site 2015.) 3.1.5 Toiminnallisuustaso Rantosen (2015) mukaan toiminnallisuustaso kertoo mitä eri Windows Serverin käyt- töjärjestelmiä DC:t voivat käyttää. Esimerkiksi Windows Server 2008 taso kertoo että sekä vanhat uudet käyttöjärjestelmät käyvät verkossa. Toimialueiden toiminnalli- suustason nostaminen lisää ominaisuuksia domainin sisällä jos on uudempia käyttö- järjestelmiä. Metsän toiminnallisuustason nostaminen lisää ominaisuuksia joka do- mainissa metsän sisällä. Tasoa ei voi laskea enää joten toimialueiden ohjaimien täy- tyy tukea uutta tasoa toimiakseen. (Lumic_Co_V3.5_S_E.docx)
  • 28. 27 3.2 Domain Name System 3.2.1 Hierarkia DNS eli Domain Name System on hierarkinen puurakenteinen nimipalvelujärjestelmä TCP/IP:tä käyttäville tietokoneille ja verkoille, jotka ovat yhteydessä Internetiin. DNS:n avulla käännetään selkokieliset domain-nimet eli verkkotunnusnimet (esim. google.com) numeerisiksi IP-osoitteiksi, jotta verkkoliikenne osataan ohjata oikeaan osoitteeseen. DNS siis mahdollistaa verkkotunnuksen käytön esim. www-sivuille riip- pumatta numeerisestä IP-osoitteesta. DNS toimii kuten hierarkinen tietokanta, joka sisältää erilaiset host- ja domain-nimet, ja se on erittäin tärkeä osa Internetiä. Nimet DNS-tietokannassa muodostavat hierar- kisen puun, jota kutsutaan domain-nimiavaruudeksi. Domain-nimet muodostuvat it- senäisistä pisteillä erotetuista nimistä, kuten google.com. Taulukossa 5 on kuvailtu DNS Domain-nimityypit. (DNS) Taulukko 5. DNS Domain nimityypit Nimityyppi Kuvaus Esimerkki Root domain (”.”), nimetön taso joka ku- vaa DNS puun juurta Merkitään pisteellä, tai pis- teellä domain nimen perässä (esim. ”example.micro- soft.com.” Top level domain Määrittelee maan/alueen tai organisaatiotyypin. ”.com” mikä merkitsee että nimi on rekisteröity kaupalli- seen käyttöön
  • 29. 28 Second level domain Yrityksen tai henkilön ni- mestä määritelty domain- nimi, joka riippuu myös ylemmällä tasolla määritel- lystä maasta/alueesta tai organisaatiotyypistä. ”microsoft.com.”, mikä on siis rekisteröity yritykselle Microsoft Subdomain) Yrityksen tai organisaation sisäiset domain-nimet, joilla organisaatio voidaan jakaa osastoihin. ”example.microsoft.com.”, mikä on kuvitteellinen alido- main Microsoftin sisäiseen käyttöön Host or resource name Vastaa lehteä domain- puussa. Käytännössä identi- fioi tietyn tietokoneen (host) verkon ja/tai aliver- kon sisällä ”host-a.example.micro- dot.com.”, missä “host-a” on siis DNS nimi tietylle tietoko- neelle Microsoftin example- aliverkon sisällä FQDN tai Fully Qualified Domain Name:ksi kutsutaan domain nimeä, joka muodostuu useista pisteillä erotetuista nimistä matkalla hostista root domainiin, ja joka siten il- maisee hostin sijainnin DNS-puussa. Tällainen FQDN on esimerkiksi edeltävään tau- lukkoon viitaten host-a.example.microsoft.com. (DNS) 3.2.2 Toiminta TCP/IP:n mukaisesti Internetissä ja verkkojen taustalla käytetään numeerisia IP- osoitteita. Esimerkiksi 173.194.39.78, joka on Google:n palvelimen IP-osoite. Jos ky- seisen IP-osoitteen kirjoittaisi webselaimeen, pääsisi siis Googlen sivuille. Tavallisen ihmisen on kuitenkin hyvin vaikea muistaa lukemattomia IP-osoitteiden numerosar- joja ulkoa, minkä vuoksi niiden ohella käytetään myös domain nimiä. Domain nimet ovat ihmisille selkokielisiä verkkosivujen osoitteita, kuten google.com. Päästäkseen Googlen sivuille tarvitsee webselaimen osoitekenttään siis kirjoittaa vain google.com. Tällaisessa muodossa osoitteet ovat paljon helpompia muistaa.
  • 30. 29 Tietokone ei kuitenkaan automaattisesti ymmärrä mikä ”google.com” on ja missä se sijaitsee, sillä tietokoneet käyttävät vain IP-osoitteita ”keskustellessaan”. Ja tässä DNS siis astuu mukaan kuvioihin. DNS toimii ikään kuin puhelinluettelo, ja se yhdistää annetun domain nimen sitä vastaavaan IP-osoitteeseen, jonka tietokone ymmärtää. Näin tietokone saa tiedon siitä että ”google.com” –nimeä vastaa IP-osoite 173.194.39.78, ja ottaa yhteyden haluttuun osoitteeseen tämän perusteella. DNS käyttää UDP ja TCP porttia 53. (DNS Geek) 3.2.3 DNS Forwarders Forwarder on DNS-palvelin joka uudelleenohjaa kyselyt toimialueen ulkoisista osoit- teista toimialueen ulkopuolisille DNS-palvelimille. Se on siis eräänlainen välikäsi. Jos DNS-palvelin ei osaa kääntää pyydettyä osoitetta paikallisesti, ohjataan DNS-kysely toimialueen ulkopuoliselle DNS-palvelimelle. (Using forwarders) 3.2.4 Conditional Forwarders Jos halutaan määrittää DNS forwarder toiminnallisuus vain tietyille domain-nimille, sen sijaan että kaikki ulkoiset DNS-kyselyt uudelleenohjattaisiin, voidaan DNS- palvelimelle ottaa käyttöön conditional forwarders (CF)-palvelu. DNS-palvelimelle määritetään halutut domain-nimet, ja ulkoiset DNS-palvelimet joiden halutaan hoita- van kysely näille domain-nimille. (Using forwarders) 3.2.5 Reverse-look-up zone Yleisemmin DNS haussa tehdään eteenpäin suuntautuva haku, jossa DNS-nimi kään- netään IP-osoitteeksi. Lisäksi DNS sisältää käänteisen prosessin, jossa tunnettu IP- osoite käännetään host-nimeksi. Tämä toteutetaan DNS palvelumassa kartoittamalla erillinen alue, in-addr-arpa, jolla käänteinen haku toteutetaan. Tämä alue määritellään kääntämällä alueen IP- osoitteen oktetit, esimerkiksi verkko 192.168.1.0 on käännetyssä muodossa
  • 31. 30 1.168.192.in-addr.arpa. Käännettyä muotoa käytetään, koska, esimerkiksi yllä, ver- kon resurssiin viittaava viimeinen oktetti kertoo tarkasti, mistä verkon laitteesta on kyse ja näin se luetaan ensin käänteisessä prosessissa. Varsinaiset resurssit lisätään pointteri, PTR, tietoina käänteiselle hakualueelle, joka vastaa forward-alueen nimellisiä host tietoja. (DNS Reverse lookup.) 3.2.6 Autoritäärinen DNS Autoritäärinen DNS-palvelin on palvelin, joka tuntee toimialueen sisäisen domain ni- mien ja IP-osoitteiden kartoituksen. Autoritääriset palvelimet toimivat lähteinä rekur- siivisille hakupyynnöille. Kuviossa 4 esitetään toimialueen sisäinen haku, sekä toimi- alueen ulkopuolinen haku. (DNS Authoritative.) Kuvio 4. DNS kysely (Saari & Viitanen, 2015.) 3.2.7 DNSSec DNSSec (Domain Name System Security Extensions) on laajennus DNS:lle mikä var- mistaa nimipalvelimelta saatavien tietojen luotettavan alkuperän ja eheyden. Näin varmistetaan että nimipalvelukysely tulee oikeasta paikasta ja muokkaamattomana sekä päästään halutuille websivuille. Tämän tarkoitus ei ole korvata SSL-salausta vaan
  • 32. 31 täydentää sitä. DNSSecin tarkoitus on suojata verkkotunnusten väärentämiseltä ja DNS-palvelimiin kohdistuvilta hyökkäyksiltä mikä hoidetaan salatuilla allekirjoituk- silla. Toisinsanoen DNS-haut allekirjoitetaan ja säilytetään nimipalvelujärjestelmässä RRSIG (Resource Record Digital Signature)-tietueina. Allekirjoitukseen käytetään epä- symmetristä salausta jossa on julkinen ja salainen avain. Yksityinen avain on yrityk- sellä sekä julkinen avain DNS-palvelimella DNSKEY-tietueena. DNS-kyselyä tehtäessä, joka kulkee ISP:n kautta, kulkee luottamusketjun kautta. Ensin se kulkee juuripalveli- melle, siitä aina alemmas .fi:hin ja domain.fi:hin. Joka palvelimen kohdalla tehdään tunnistaudutaan että DNS-kysely tulee oikeasta paikasta. (DNSSec, 2016.) Kuviossa 5 on esimerkkinä luottamusketju jossa dnssec.fi allekirjoittaa nimipalveli- mensa omalla yksityisellä avaimella, jättää RRSIG-tietueen itselleen ja lähettää oman julkisen avaimensa eli DNSKEYn eteenpäin .fi:lle. Nimipalvelin .fi pitää sisällään dns- sec.fi:n DNSKEYn ja RRSIG DS (Delegation Signer):n joka on delegated zone eli valtuu- tettu alue. Se on allekirjoitettu .fi:n yksityisellä avaimella. Nimipalvelin .fi lähettää oman DNSKEYn juureen (Root DNS) jossa se pysyy tallessa. Juurella on myös oma DNSKEY. Lopulta dnssec.fi:hin pääsee, kun sen yksityistä avainta käytetään, saadaan selville IP-osoite ja DNS-nimi. (DNSSec, 2016.)
  • 33. 32 Kuvio 5. Luottamusketju (DNSSec, 2016) 3.3 Dynamic Host Configuration Protocol 3.3.1 Yleistä DHCP (Dynamic Host Configuration Protocol) on protokolla, jonka tehtävänä on jakaa verkon isäntäkoneille niiden käyttämät IP-osoitetiedot (Internet Protocol –osoite), sekä muut tarvittavat parametrit. DHCP-asiakas eli isäntäkone pyytää tiedot DHCP- palvelimelta automaattisesti, vähentäen näin tarvetta manuaaliselle konfiguroimi- selle. DHCP toimii isäntä-palvelin – mallilla, jossa yleisimmin DHCP-palvelin vastaa isäntäkoneiden pyyntöihin ja jakaa näille DHCP-palvelimeen määritetyt optiot ja DHCP-osoiteavaruudesta lainattavan (lease) IP-osoitteen. (DHCP.) DHCP kehitettiin täydentämään hyvin samalla tavalla toimivaa BOOTP (Bootstrap Protocol) protokollaa ja DHCP-palvelimet osaavatkin toimia samalla BOOTP- palvelimena. BOOTP-ominaisuuksia käytetäänkin useiden aliverkkojen ratkaisuissa mahdollistamaan DHCP-viestien kulku. (RFC 2131.) 3.3.2 Toiminta ja DHCP-viestit DHCP tukee kolmea eri IP-osoitteiden jakotapaa. Automaattisessa jaossa (Automatic allocation), DHCP jakaa pysyvän IP-osoitteen asiakkaalle. Dynaamisessa jaossa (Dyna- mic allocation), DHCP jakaa asiakkaalle osoitteen tietyksi ajanjaksoksi, tai kunnes asiakaslaite itse vapauttaa IP-osoitteen uudelleenkäyttöön. Manuaalisessa jaossa
  • 34. 33 (Manual allocation) asiakkaan IP-osoite on ennalta määrätty verkon ylläpitäjän toi- mesta ja DHCP toimii vain osoitteen välittämiseksi asiakaslaitteelle. (RFC 2131.) Osoitteiden ja parametrien välitys asiakaslaitteille tapahtuu DHCP-viestien avulla. Taulukossa 6 esitetään erilaiset DHCP-viestityypit. Taulukko 6. Erilaiset DHCP-viestit (RFC 2131. ) Viesti Käyttö DHCPDISCOVER Asiakaslaitteen broadcast-viesti saatavilla olevien palvelimien löytämiseksi DHCPOFFER Palvelimen vastaus DHCPDISCOVER-viestiin, mukana tarjottavat asetusparametrit. DHCPREQUEST Asiakkaan viesti, jolla useampi tarkoitus: 1. DHCPOFFER-viestissä tarjottujen parametrien varaaminen ja muilta palvelimilta saatujen tarjousten im- plisiittinen torjuminen 2. Aikaisemmin saatujen osoitetieto- jen vahvistaminen esimerkiksi asia- kaslaitteen uudelleenkäynnistyksen jälkeen 3. Laina-ajan eli leasen pidentäminen DHCPACK Palvelimen vastaus asiakkaalle, sisältää ase- tusparametrit DHCPNAK Palvelimen vastaus asiakkaalle, kertoo asi- akkaalle, että tämän osoitetiedot ovat vää- rin, eikä näitä voi käyttää
  • 35. 34 DHCPDECLINE Asiakkaan viesti palvelimelle, joka kertoo, että annetut osoitetiedot ovat jo käytössä DHCPRELEASE Asiakkaan viesti palvelimelle, jolla ilmoite- taan, että asiakkaan käyttämä IP-osoite on vapaana ja lease purettu DHCPINFORM Asiakaan viesti palvelimelle, jolla kysytään vain paikallisia parametreja. Tilanteessa, jossa asiakaslaitteella on jo ulkoisesti asete- tut osoitetiedot Kaikki DHCP-toiminta kulkee yllä esitettyjen viestien avulla. DHCPDISCOVER- ja DHCPREQUEST-viestit voidaan lähettää sekä broadcast, että unicast –lähetyksellä riippuen tilanteesta. Palvelimen vastausviestit kulkevat unicast –lähetyksellä. (RFC 2131.) Koska DHCP-viestit osittain kulkevat broadcast-lähetyksellä, ne eivät voi poistua omasta aliverkostaan, sillä reititin pudottaa broadcast-lähetykset. Ei kuitenkaan ole mielekästä, eikä tarpeellista asentaa ja määrittää jokaiseen aliverkkoon omaa DHCP- palvelinta. DHCP voi tässä tapauksessa käyttää BOOTP relay –agenttia, joka välittää broadcast-viestit siihen aliverkkoon, jossa DHCP-palvelin sijaitsee. (RFC 2131.) 3.3.3 Asiakas-palvelin malli DHCP toimii useiden eri tilojen kautta ja tilasta toiseen siirrytään esitetyillä viesteillä. Seuraavassa esitetään tavanomainen tilanne, jossa asiakaslaite konfiguroidaan DHCP:n avulla. Tätä havainnollistavat kuvio 6, DHCP asiakas-palvelin vuorovaikutus, sekä kuvio 7, Wireshark-kaappaus DHCP-viesteistä. Normaali DHCP-palvelutilanne ta- pahtuu seuraavasti:
  • 36. 35 1. Asiakaslaitteen käynnistyessä se broadcastaa DHCPDISCOVER-viestin paikalli- seen verkkoonsa. Mikäli paikallisessa verkossa ei ole DHCP-palvelinta, BOOTP relay –agentti, joskus myös IP Helper tai DHCP-relay, välittää viestin eri aliver- kossa sijaitsevalle DHCP-palvelimelle. 2. Jokainen DHCPDISCOVER-viestin kuuleva palvelin voi vastata DHCPOFFER- viestillä. Tämä viesti sisältää tarjotun IP-osoitteen ja muut asetettavat para- metrit. Viesti välitetään tarvittaessa BOOTP relayn avulla. Kun palvelin tarjoaa uutta osoitetta, on suotavaa, että tarjottu osoite ei ole jo käytössä. Tämän palvelin voi testata esimerkiksi lähettämällä ICMP (Internet Control Message Protocol) echo request tarjottavaan osoitteeseen. 3. Asiakaslaite kerää DHCPOFFER-viestejä ja tämän jälkeen broadcastaa DHCPREQUEST-viestin, johon täytyy sisällyttää optioksi server identifier, jotta mahdolliset muut DHCP-palvelimet voivat palauttaa tarjotut osoitteensa ta- kaisin lainattavien osoitteiden valikoimaansa. 4. Se palvelin, johon server identifier täsmää vastaan DHCPACK-viestillä, jolloin asiakaslaite sidotaan tarjottuun IP-osoitteeseen ja asiakas konfiguroi itsensä automaattisesti viestin sisältämillä parametreilla. (RFC 2131.)
  • 37. 36 Kuvio 6. DHCP protokollan asiakas- palvelin vuorovaikutus Kuviossa 7 esitetään Wireshark-ohjelmalla tehty kaappaus DHCP transaktiosta. Asiak- kaan pyyntöä edeltää DHCPRELEASE-viesti, jolla asiakas on purkanut edellisen IP- osoiteleasensa manuaalisesti ennen uutta pyyntöä. Kuvio 7. Wireshark-kaappaus DHCP-tapahtumasta IP-osoite-lease määritellään kahdella aikamääreellä, T1 ja T2, jotka ovat myös konfi- guroitavissa. Asiakaslaite määrittää nämä laskurit itselleen joka kerta, kun sille sido- taan lease, ja ne määrittävät milloin ja miten asiakaslaite pyrkii uusimaan leasen. Ai- kamääre T1 on ensimmäinen rajakohta, jossa asiakas pyrkii uusimaan leasen ja tässä vaiheessa se tapahtuu DHCPREQUEST-viestillä, mutta alkutilanteesta poiketen viesti lähetetään unicast-lähetyksenä. Palvelin voi vastata viestiin DHCPACK-viestillä nor- maalisti, jolloin asiakaslaite on jälleen sidottu osoitetietoihinsa ja laskurit käynnisty- vät alusta. Jos palvelin vastaa DHCPNAK-viestillä, pitää asiakkaan käynnistää koko prosessi alusta DHCPDISCOVER-viestillä.
  • 38. 37 Mikäli palvelin ei vastaa asiakaslaitteelle ja lease-aika etenee T2 ajankohtaan asti, al- kaa asiakaslaite broadcastaamaan DHCPREQUEST-viestiä, jotta mahdolliset muut DHCP-palvelimet voivat siihen vastata. Mikäli lease-aika menee kokonaan umpeen ilman vastausta, käynnistyy prosessi jälleen alusta. On myös huomattava, että mikäli asiakaslaite tietää prosessin käynnistyessä DHCP-palvelimen osoitteen, voidaan myös DHCPDISCOVER-viestit lähettää unicastilla. (RFC 2131.) 3.3.4 Optiot DHCP voi jakaa myös muita asetettavia parametreja asiakaslaitteille IP-osoitteiden lisäksi. Tyypillisesti jaettavia parametreja ovat oletusyhdyskäytävän osoite ja nimipal- velimien osoitteet (DCHP). Käytännössä protokollalla voidaan kuitenkin välittää lähes mitä tahansa kuten TTL (Time-to-live) –arvot asiakkaan IP-paketeille tai IP-pakettien reitityksen päälle laittaminen. (RCF 2132.) Muita tyypillisiä jaettavia parametreja ovat host-nimet, domain-nimet ja esimerkiksi käyttöjärjestelmän jakavan verkkopalvelimen osoite verkkoasennusta varten (RFC 2312). Kuvio 8, DHCP optiot, havainnollistaa jaettavia optioita Wireshark-kaapatusta kehyksestä. Kuvio 8. DHCP optiot (Saari & Viitanen, 2015.) 3.4 Ryhmät Ryhmä yhdistää käyttäjät ja tietokoneet yhdeksi hallittavaksi objektiksi. Tämä helpot- taa suurten käyttäjämäärien hallintaa huomattavasti. Ryhmiä voidaan luoda eri osa- alueita varten ja siirtää niihin käyttäjät. Ryhmille voidaan määrittää oikeuksia, mikä taas vaikuttaa suoraan käyttäjiin. Tällä tavoin ei tarvitse erikseen määrittää yksitellen jokaiselle käyttäjälle oikeuksia. Yksittäinen käyttäjä on ryhmässä ryhmän jäsen.