<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kkapp</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kkapp"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Kkapp"/>
	<updated>2026-06-21T12:42:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkapp/ITSPEA&amp;diff=115799</id>
		<title>User:Kkapp/ITSPEA</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkapp/ITSPEA&amp;diff=115799"/>
		<updated>2016-12-14T18:56:49Z</updated>

		<summary type="html">&lt;p&gt;Kkapp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Autor: Keijo Kapp &amp;lt;br/&amp;gt;&lt;br /&gt;
IT süsteemide arendus 2016&lt;br /&gt;
&lt;br /&gt;
Teema: RangeForce küberlaborite süsteem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
See wiki leht annab põhimõttelise ülevaate RangeForce poolt arendatavast&lt;br /&gt;
küberlaborite platvormist. Mõistagi ei kirjelda see kõiki ettevõtte ja&lt;br /&gt;
platvormiga seotud aspekte.&lt;br /&gt;
&lt;br /&gt;
== Ülevaade ==&lt;br /&gt;
&lt;br /&gt;
[https://rangeforce.com RangeForce] on 2014. aastal loodud Eesti idufirma.&lt;br /&gt;
Ettevõtte peamiseks produktiks on virtuaalsete küberlaborite süsteem, millega IT&lt;br /&gt;
töötajaid ja huvilisi treenida läbi praktilise ja mängulise keskkonna. See on&lt;br /&gt;
uuenduslik alternatiiv klassikalistele koolitustele ning võib potensiaalselt&lt;br /&gt;
muuta IT õpetamise meetodeid.&lt;br /&gt;
&lt;br /&gt;
Platvormiga proovitakse adresseerida mitmeid probleeme, mis kaasnevad tavaliste&lt;br /&gt;
koolitustega. Ühe näitena tuua suutmatuse täpselt ja/või adekvaatselt mõõta&lt;br /&gt;
koolituse tulemust. RangeForce platvorm suudab hinnata osaleja tegevusi ning&lt;br /&gt;
kulunud aega ja reageerida vastavalt. Teiseks muudab see platvorm koolitused&lt;br /&gt;
tunduvalt huvitavamateks ja seega ilmselt efektiivsemateks. Kuna laborimissiooni&lt;br /&gt;
läbimiseks peavad kasutajad praktilises keskkonnas läbi mängima kogu labori&lt;br /&gt;
materjali (ründed jms.), jääb materjal paremini meelde ning kasutajal on suurem&lt;br /&gt;
potensiaal tulevikus vastavaid olukordi ära tunda ja õigesti käituda.&lt;br /&gt;
&lt;br /&gt;
Ettevõtte kliendisihtgrupp on suurettevõtted, kus on arvestatav IT&lt;br /&gt;
administreerimisele või arendamisele spetsialiseerunud seltskond. Kohati on&lt;br /&gt;
raske sellistel ettevõtetel kontrollida ja tagada reaalne küberturbealane&lt;br /&gt;
kompetents kõigile oma IT töötajatele. Tavapärasele koolitusele saatmine on&lt;br /&gt;
finantsiliselt koormav ning koolituse tulemust ja kvaliteeti ei saa adekvaatselt&lt;br /&gt;
tegelikult mõõta. Koolitusele saadetavate isikute tase võib olla väga erinev&lt;br /&gt;
ning suurele osale võib koolitus olla liigse keerukuse või lihtsuse tõttu&lt;br /&gt;
väheefektiivne.&lt;br /&gt;
&lt;br /&gt;
Meie visioon on muuta nii elementaarsed kui ka mitmed keerulisemad&lt;br /&gt;
küberkaitseoskused IT inimestele nii enesestmõistetavaks, et me teeksime&lt;br /&gt;
vähem rumalaid vigu. Veel kaasaegsetest süsteemidestki on leitud jaburaid vigu,&lt;br /&gt;
kusjuures need puudutavad nii tarkvara arenduse kui ka opereerimise poolt.&lt;br /&gt;
Olukorda annaks parandada aidatas muuta nägemust küberturbest. Me soovime, et&lt;br /&gt;
inimesed suudaksid kiiresti märgata vigu enne, kui need ebameeldivaid tagajärgi&lt;br /&gt;
põhjustavad.&lt;br /&gt;
&lt;br /&gt;
== Komponendid ==&lt;br /&gt;
&lt;br /&gt;
Süsteemi üks peamisi komponente on laborihaldustarkvara&lt;br /&gt;
[https://github.com/magavdraakon/i-tee I-Tee]. Tegemist on avatud lähtekoodiga&lt;br /&gt;
[http://rubyonrails.org/ Ruby on Rails] platvormil kirjutatud veebirakendus.&lt;br /&gt;
I-Tee tegeleb kogu laborite haldamisega seotud tegevustega alates labori&lt;br /&gt;
defineerimisest kuni virtuaalmasinate haldamise ja kasutajale ligipääsu&lt;br /&gt;
andmiseni. Virtualiseerimiseks kasutab I-Tee&lt;br /&gt;
[https://www.virtualbox.org/ Oracle VirtualBox] virtualiseerimistarkvara.&lt;br /&gt;
Virutaliseerimiskeskkonnaga suhtlemine toimub VirtualBox’i CLI kaudu.&lt;br /&gt;
Ekraanipilti serveeritakse kasutajale RDP kaudu.&lt;br /&gt;
&lt;br /&gt;
Labori töölauamasinas avaneb kasutajale VirtualTA (teching assistant) aken.&lt;br /&gt;
VirtualTA on Chromiumi kiosk režiimis töötav veebirakendus, mis annab kasutajale&lt;br /&gt;
ülevaate missioonist ja täpsemad juhised ning eesmärgid. VirtualTA-s saab kasutaja&lt;br /&gt;
näha oma missiooni kulgu ja vihjeid edasiminekuks. VirtualTA kaudu suhtleb kasutaja&lt;br /&gt;
ülejäänud süsteemiga, vastates küsimustele ja sisestades valikuid.&lt;br /&gt;
&lt;br /&gt;
Töölauapildi kasutajale ülekandmise lihtsustamiseks kasutab süšteem Guacamole&lt;br /&gt;
nimelist avatud lähtekoodiga tarkvara. See on mitmest alamkomponendist koosnev&lt;br /&gt;
veebirakendus, mis RDP kliendina käitudes võimaldab brauseri kaudu teha RDP&lt;br /&gt;
sessioone serverisse. Töölaua masina pilt kuvatakse kasutajale kasutades HTML5&lt;br /&gt;
tehnoloogiaid, WebSocket’it. Ka suudab Guacamole heli edasi kanda.&lt;br /&gt;
Guacamole on väga mugav võimalus kasutajale ligipääsu andmiseks ning lahendab&lt;br /&gt;
mõned probleemid otse RDP kasutamisega. Näiteks ei ole võimalik igast võrgust&lt;br /&gt;
RDP ühendusi teha, RDP vajab eraldi tarkvara ning üllatavalt on Guacamole-&lt;br /&gt;
põhised ühendused kiiremad otse RDP kliendiga tehtud ühendustest.&lt;br /&gt;
&lt;br /&gt;
Olulisi komponente on muidugi veel, kuid need ei mängi põhiprotsesside juures&lt;br /&gt;
nii suurt rolli.&lt;br /&gt;
&lt;br /&gt;
== Süsteemi kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
Süsteem on kasutaja seisukohast lihtne: veebiliidese kaudu valib kasutaja labori,&lt;br /&gt;
soovitava serveri (näiteks sõltuvalt oma asukohast) ning käivitab selle. Kuni&lt;br /&gt;
paarikümne sekundi jooksul luuakse kasutaja jaoks valitud serveris virtuaalmasinad.&lt;br /&gt;
Seejärel saab kasutaja labori definitsioonis määratud masina töölauapildi otse&lt;br /&gt;
veebibrauserisse.&lt;br /&gt;
&lt;br /&gt;
Laborid koosnevad üldjuhul vähemalt kolmest masinast. Olulisimaks on enamasti&lt;br /&gt;
&#039;&#039;ruuter&#039;&#039;, mis lisaks tavalisele võrgulüüsile toimimisele sisaldab endas mängu-&lt;br /&gt;
automaatikat. Mänguautomaatika on labori keerulisim osa ning ka selle arendamine&lt;br /&gt;
on enamasti suurim väljakutse labori loomisel. Mänguautomaatika on tarkvara või&lt;br /&gt;
tarkvarad, mis tegelevad järjepidevalt olukorra hindamise ja sellele&lt;br /&gt;
reageerimisega. Näiteks kui kasutajal on ülesanne käivitada SSH kaudu mõni käsk,&lt;br /&gt;
siis mänguautomaatika käib perioodililt uurimas, kas vastavas masinas on vastav&lt;br /&gt;
käsk käivitatud. Keeruliseks teeb mänguloogika mitu aspekti. Esiteks peab&lt;br /&gt;
mänguloogika olema objektiivne ja raskesti petetav. Sealjuures peab see suutma&lt;br /&gt;
tuvastada, kui kasutaja on ülesandeks püstitatud probleemi lahendanud kasutades&lt;br /&gt;
mõnda omapärast võtet, mida lihtsal viisil kontrollida ei saa. Samas ei saa&lt;br /&gt;
kasutada ka ainult nn. funktsioonaalsuse teste, sest automaatika võiks aru saada&lt;br /&gt;
ka olukorrast, kus kasutaja on ülesande lahendamisel tupikusse jäänud ning talle&lt;br /&gt;
oleks vaja näiteks vihje anda.&lt;br /&gt;
&lt;br /&gt;
Ülejäänud masinateks on kasutaja töölauaarvuti ja laborispetsiifilised masinad&lt;br /&gt;
(enamasti näiteks veebiserver).&lt;br /&gt;
&lt;br /&gt;
Laborid jagunevad laias laastus kaheks: õpetavad ja kontrollivad laborid. Selget&lt;br /&gt;
piiri nende vahel pole ning pole mõeldudki olema, sest eesmärk on mõlemal juhul&lt;br /&gt;
sama. Õpetavates laborites püüame anda ülesande lahendajale kõik vajalikud&lt;br /&gt;
juhtnöörid ülesande edukaks täitmiseks. Lahendaja peab oma leidlikust ja&lt;br /&gt;
baasteadmisi kasutama antud juhtnööride rakendamiseks konkreetses ülesandes.&lt;br /&gt;
Hindavates laborites antakse kasutajale vaid pealiskaudne probleemikirjeldus&lt;br /&gt;
ning kasutaja peab varasemate oskuste najal eesmärgi täitma.&lt;br /&gt;
&lt;br /&gt;
== Tulevikuplaanid ==&lt;br /&gt;
&lt;br /&gt;
Platvormi eesmärk on vältida paljusid seniste koolitusmeetoditega seotud probleeme.&lt;br /&gt;
Üheks selliseks probleemiks on efektiivsuse mõõtmise keerukus. Tulevikus võiks&lt;br /&gt;
platvorm hakata koguma masintöödeldavaid andmeid kasutaja kohta ning kasutada&lt;br /&gt;
neid andmeid kasutaja oskuste analüüsimiseks. Selle tulemusena saab platvorm&lt;br /&gt;
mõõta ühe või teise koolituse vajalikkust konkreetse kasutaja jaoks ning seeläbi&lt;br /&gt;
hoida kokku nii kasutaja aega kui ka muid ressursse.&lt;br /&gt;
&lt;br /&gt;
Lisaks on eesmärgiks tõsta kolmandate osapoolte laborite osakaalu. Selle eelduseks&lt;br /&gt;
on süsteemi muutmine kogukonna poolt lihtsamini arendatavaks, kogukonnamaterjalide&lt;br /&gt;
(avalikud näited, dokumentatsioon jms.) tootmine ja kokukonna innustamine.&lt;br /&gt;
Tulevikus võiks laborite arv olla suurusjärgu võrra suurem ning katta pea kõik&lt;br /&gt;
olulised IT teemad nii küberturbes kui ka muudel aladel. Sellega võidaksid kõik&lt;br /&gt;
IT õpet vajavad inimesed ja asutused.&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
RangeForce küberlaborite platvorm on uudne viis IT õpetamiseks. Ehkki platvorm&lt;br /&gt;
ise on veel toorevõitu, leiab see tõsist praktilist kausutust ning on positiivsete&lt;br /&gt;
arvamuste näol õige lähenemine kaasaegsele õpetamisele. Platvormi peamist komponenti&lt;br /&gt;
I-Tee&#039;d kasutatakse ka IT kolledž&#039;is mitmete ülesannete läbiviimiseks. Nii platvorm&lt;br /&gt;
kui kas sisu on väga huvitavad ning kindlasti tasuks igal IT huvilisel sellega tutvust&lt;br /&gt;
teha.&lt;/div&gt;</summary>
		<author><name>Kkapp</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkapp/ITSPEA&amp;diff=115796</id>
		<title>User:Kkapp/ITSPEA</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkapp/ITSPEA&amp;diff=115796"/>
		<updated>2016-12-14T18:09:05Z</updated>

		<summary type="html">&lt;p&gt;Kkapp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Autor: Keijo Kapp &amp;lt;br/&amp;gt;&lt;br /&gt;
IT süsteemide arendus 2016&lt;br /&gt;
&lt;br /&gt;
Teema: RangeForce küberlaborite süsteem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
See wiki leht annab põhimõttelise ülevaate RangeForce poolt arendatavast&lt;br /&gt;
küberlaborite platvormist. Mõistagi ei kirjelda see kõiki ettevõtte ja&lt;br /&gt;
platvormiga seotud aspekte.&lt;br /&gt;
&lt;br /&gt;
== Ülevaade ==&lt;br /&gt;
&lt;br /&gt;
[https://rangeforce.com RangeForce] on 2014. aastal loodud Eesti idufirma.&lt;br /&gt;
Ettevõtte peamiseks produktiks on virtuaalsete küberlaborite süsteem, millega IT&lt;br /&gt;
töötajaid ja huvilisi treenida läbi praktilise ja mängulise keskkonna. See on&lt;br /&gt;
uuenduslik alternatiiv klassikalistele koolitustele ning võib potensiaalselt&lt;br /&gt;
muuta IT õpetamise meetodeid.&lt;br /&gt;
&lt;br /&gt;
Platvormiga proovitakse adresseerida mitmeid probleeme, mis kaasnevad tavaliste&lt;br /&gt;
koolitustega. Ühe näitena tuua suutmatuse täpselt ja/või adekvaatselt mõõta&lt;br /&gt;
koolituse tulemust. RangeForce platvorm suudab hinnata osaleja tegevusi ning&lt;br /&gt;
kulunud aega ja reageerida vastavalt. Teiseks muudab see platvorm koolitused&lt;br /&gt;
tunduvalt huvitavamateks ja seega ilmselt efektiivsemateks. Kuna laborimissiooni&lt;br /&gt;
läbimiseks peavad kasutajad praktilises keskkonnas läbi mängima kogu labori&lt;br /&gt;
materjali (ründed jms.), jääb materjal paremini meelde ning kasutajal on suurem&lt;br /&gt;
potensiaal tulevikus vastavaid olukordi ära tunda ja õigesti käituda.&lt;br /&gt;
&lt;br /&gt;
Ettevõtte kliendisihtgrupp on suurettevõtted, kus on arvestatav IT&lt;br /&gt;
administreerimisele või arendamisele spetsialiseerunud seltskond. Kohati on&lt;br /&gt;
raske sellistel ettevõtetel kontrollida ja tagada reaalne küberturbealane&lt;br /&gt;
kompetents kõigile oma IT töötajatele. Tavapärasele koolitusele saatmine on&lt;br /&gt;
finantsiliselt koormav ning koolituse tulemust ja kvaliteeti ei saa adekvaatselt&lt;br /&gt;
tegelikult mõõta. Koolitusele saadetavate isikute tase võib olla väga erinev&lt;br /&gt;
ning suurele osale võib koolitus olla liigse keerukuse või lihtsuse tõttu&lt;br /&gt;
väheefektiivne.&lt;br /&gt;
&lt;br /&gt;
Meie visioon on muuta nii elementaarsed kui ka mitmed keerulisemad&lt;br /&gt;
küberkaitseoskused IT inimestele nii enesestmõistetavaks, et me teeksime&lt;br /&gt;
vähem rumalaid vigu. Veel kaasaegsetest süsteemidestki on leitud jaburaid vigu,&lt;br /&gt;
kusjuures need puudutavad nii tarkvara arenduse kui ka opereerimise poolt.&lt;br /&gt;
Olukorda annaks parandada aidatas muuta nägemust küberturbest. Me soovime, et&lt;br /&gt;
inimesed suudaksid kiiresti märgata vigu enne, kui need ebameeldivaid tagajärgi&lt;br /&gt;
põhjustavad.&lt;br /&gt;
&lt;br /&gt;
== Komponendid ==&lt;br /&gt;
&lt;br /&gt;
Süsteemi üks peamisi komponente on laborihaldustarkvara&lt;br /&gt;
[https://github.com/magavdraakon/i-tee I-Tee]. Tegemist on avatud lähtekoodiga&lt;br /&gt;
[http://rubyonrails.org/ Ruby on Rails] platvormil kirjutatud veebirakendus.&lt;br /&gt;
I-Tee tegeleb kogu laborite haldamisega seotud tegevustega alates labori&lt;br /&gt;
defineerimisest kuni virtuaalmasinate haldamise ja kasutajale ligipääsu&lt;br /&gt;
andmiseni. Virtualiseerimiseks kasutab I-Tee&lt;br /&gt;
[https://www.virtualbox.org/ Oracle VirtualBox] virtualiseerimistarkvara.&lt;br /&gt;
Virutaliseerimiskeskkonnaga suhtlemine toimub VirtualBox’i CLI kaudu.&lt;br /&gt;
Ekraanipilti serveeritakse kasutajale RDP kaudu.&lt;br /&gt;
&lt;br /&gt;
Labori töölauamasinas avaneb kasutajale VirtualTA (teching assistant) aken.&lt;br /&gt;
VirtualTA on Chromiumi kiosk režiimis töötav veebirakendus, mis annab kasutajale&lt;br /&gt;
ülevaate missioonist ja täpsemad juhised ning eesmärgid. VirtualTA-s saab kasutaja&lt;br /&gt;
näha oma missiooni kulgu ja vihjeid edasiminekuks. VirtualTA kaudu suhtleb kasutaja&lt;br /&gt;
ülejäänud süsteemiga, vastates küsimustele ja sisestades valikuid.&lt;br /&gt;
&lt;br /&gt;
Töölauapildi kasutajale ülekandmise lihtsustamiseks kasutab süšteem Guacamole&lt;br /&gt;
nimelist avatud lähtekoodiga tarkvara. See on mitmest alamkomponendist koosnev&lt;br /&gt;
veebirakendus, mis RDP kliendina käitudes võimaldab brauseri kaudu teha RDP&lt;br /&gt;
sessioone serverisse. Töölaua masina pilt kuvatakse kasutajale kasutades HTML5&lt;br /&gt;
tehnoloogiaid, WebSocket’it. Ka suudab Guacamole heli edasi kanda.&lt;br /&gt;
Guacamole on väga mugav võimalus kasutajale ligipääsu andmiseks ning lahendab&lt;br /&gt;
mõned probleemid otse RDP kasutamisega. Näiteks ei ole võimalik igast võrgust&lt;br /&gt;
RDP ühendusi teha, RDP vajab eraldi tarkvara ning üllatavalt on Guacamole-&lt;br /&gt;
põhised ühendused kiiremad otse RDP kliendiga tehtud ühendustest.&lt;br /&gt;
&lt;br /&gt;
Olulisi komponente on muidugi veel, kuid need ei mängi põhiprotsesside juures&lt;br /&gt;
nii suurt rolli.&lt;br /&gt;
&lt;br /&gt;
== Süsteemi kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
Süsteem on kasutaja seisukohast lihtne: veebiliidese kaudu valib kasutaja labori,&lt;br /&gt;
soovitava serveri (näiteks sõltuvalt oma asukohast) ning käivitab selle. Kuni&lt;br /&gt;
paarikümne sekundi jooksul luuakse kasutaja jaoks valitud serveris virtuaalmasinad.&lt;br /&gt;
Seejärel saab kasutaja labori definitsioonis määratud masina töölauapildi otse&lt;br /&gt;
veebibrauserisse.&lt;br /&gt;
&lt;br /&gt;
Laborid koosnevad üldjuhul vähemalt kolmest masinast. Olulisimaks on enamasti&lt;br /&gt;
&#039;&#039;ruuter&#039;&#039;, mis lisaks tavalisele võrgulüüsile toimimisele sisaldab endas mängu-&lt;br /&gt;
automaatikat. Mänguautomaatika on labori keerulisim osa ning ka selle arendamine&lt;br /&gt;
on enamasti suurim väljakutse labori loomisel. Mänguautomaatika on tarkvara või&lt;br /&gt;
tarkvarad, mis tegelevad järjepidevalt olukorra hindamise ja sellele&lt;br /&gt;
reageerimisega. Näiteks kui kasutajal on ülesanne käivitada SSH kaudu mõni käsk,&lt;br /&gt;
siis mänguautomaatika käib perioodililt uurimas, kas vastavas masinas on vastav&lt;br /&gt;
käsk käivitatud. Keeruliseks teeb mänguloogika mitu aspekti. Esiteks peab&lt;br /&gt;
mänguloogika olema objektiivne ja raskesti petetav. Sealjuures peab see suutma&lt;br /&gt;
tuvastada, kui kasutaja on ülesandeks püstitatud probleemi lahendanud kasutades&lt;br /&gt;
mõnda omapärast võtet, mida lihtsal viisil kontrollida ei saa. Samas ei saa&lt;br /&gt;
kasutada ka ainult nn. funktsioonaalsuse teste, sest automaatika võiks aru saada&lt;br /&gt;
ka olukorrast, kus kasutaja on ülesande lahendamisel tupikusse jäänud ning talle&lt;br /&gt;
oleks vaja näiteks vihje anda.&lt;br /&gt;
&lt;br /&gt;
Ülejäänud masinateks on kasutaja töölauaarvuti ja laborispetsiifilised masinad&lt;br /&gt;
(enamasti näiteks veebiserver).&lt;br /&gt;
&lt;br /&gt;
Laborid jagunevad laias laastus kaheks: õpetavad ja kontrollivad laborid. Selget&lt;br /&gt;
piiri nende vahel pole ning pole mõeldudki olema, sest eesmärk on mõlemal juhul&lt;br /&gt;
sama. Õpetavates laborites püüame anda ülesande lahendajale kõik vajalikud&lt;br /&gt;
juhtnöörid ülesande edukaks täitmiseks. Lahendaja peab oma leidlikust ja&lt;br /&gt;
baasteadmisi kasutama antud juhtnööride rakendamiseks konkreetses ülesandes.&lt;br /&gt;
Hindavates laborites antakse kasutajale vaid pealiskaudne probleemikirjeldus&lt;br /&gt;
ning kasutaja peab varasemate oskuste najal eesmärgi täitma.&lt;/div&gt;</summary>
		<author><name>Kkapp</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkapp/ITSPEA&amp;diff=115766</id>
		<title>User:Kkapp/ITSPEA</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkapp/ITSPEA&amp;diff=115766"/>
		<updated>2016-12-14T14:41:34Z</updated>

		<summary type="html">&lt;p&gt;Kkapp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Autor: Keijo Kapp &amp;lt;br/&amp;gt;&lt;br /&gt;
IT süsteemide arendus 2016&lt;br /&gt;
&lt;br /&gt;
Teema: RangeForce küberlaborite süsteem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
See wiki leht annab põhimõttelise ülevaate RangeForce poolt arendatavast&lt;br /&gt;
küberlaborite platvormist. Mõistagi ei kirjelda see kõiki ettevõtte ja&lt;br /&gt;
platvormiga seotud aspekte.&lt;br /&gt;
&lt;br /&gt;
== Ülevaade ==&lt;br /&gt;
&lt;br /&gt;
[https://rangeforce.com RangeForce] on 2014 aastal loodud Eesti idufirma.&lt;br /&gt;
Ettevõtte peamiseks produktiks on virtuaalsete küberlaborite süsteem, millega IT&lt;br /&gt;
töötajaid ja huvilisi treenida läbi praktilise ja mängulise keskkonna. See on&lt;br /&gt;
uuenduslik alternatiiv klassikalistele koolitustele ning võib potensiaalselt&lt;br /&gt;
muuta IT õpetamise meetodeid.&lt;br /&gt;
&lt;br /&gt;
Platvormiga proovitakse adresseerida mitmeid probleeme, mis kaasnevad tavaliste&lt;br /&gt;
koolitustega. Ühe näitena tuua suutmatuse täpselt ja/või adekvaatselt mõõta&lt;br /&gt;
koolituse tulemust. RangeForce platvorm suudab hinnata osaleja tegevusi ning&lt;br /&gt;
kulunud aega ja reageerida vastavalt. Teiseks muudab see platvorm koolitused&lt;br /&gt;
tunduvalt huvitavamateks ja seega ilmselt efektiivsemateks. Kuna laborimissiooni&lt;br /&gt;
läbimiseks peavad kasutajad praktilises keskkonnas läbi mängima kogu labori&lt;br /&gt;
materjali (ründed jms.), jääb materjal paremini meelde ning kasutajal on suurem&lt;br /&gt;
potensiaal tulevikus vastavaid olukordi ära tunda ja õigesti käituda.&lt;br /&gt;
&lt;br /&gt;
Ettevõtte kliendisihtgrupp on suurettevõtted, kus on arvestatav IT&lt;br /&gt;
administreerimisele või arendamisele spetsialiseerunud seltskond. Kohati on&lt;br /&gt;
raske sellistel ettevõtetel kontrollida ja tagada reaalne küberturbealane&lt;br /&gt;
kompetents kõigile oma IT töötajatele. Tavapärasele koolitusele saatmine on&lt;br /&gt;
finantsiliselt koormav ning koolituse tulemust ja kvaliteeti ei saa adekvaatselt&lt;br /&gt;
tegelikult mõõta. Koolitusele saadetavate isikute tase võib olla väga erinev&lt;br /&gt;
ning suurele osale võib koolitus olla liigse keerukuse või lihtsuse tõttu&lt;br /&gt;
väheefektiivne.&lt;br /&gt;
&lt;br /&gt;
Meie visioon on muuta nii elementaarsed kui ka mitmed keerulisemad&lt;br /&gt;
küberkaitseoskused IT inimestele nii enesestmõistetavaks, et me teeksime&lt;br /&gt;
vähem rumalaid vigu. Veel kaasaegsetest süsteemidestki on leitud jaburaid vigu,&lt;br /&gt;
kusjuures need puudutavad nii tarkvara arenduse kui ka opereerimise poolt.&lt;br /&gt;
Olukorda annaks parandada aidatas muuta nägemust küberturbest. Me soovime, et&lt;br /&gt;
inimesed suudaksid kiiresti märgata vigu enne, kui need ebameeldivaid tagajärgi&lt;br /&gt;
põhjustavad.&lt;br /&gt;
&lt;br /&gt;
== Komponendid ==&lt;br /&gt;
&lt;br /&gt;
Süsteemi üks peamisi komponente on laborihaldustarkvara&lt;br /&gt;
[https://github.com/magavdraakon/i-tee I-Tee]. Tegemist on avatud lähtekoodiga&lt;br /&gt;
[http://rubyonrails.org/ Ruby on Rails] platvormil kirjutatud veebirakendus.&lt;br /&gt;
I-Tee tegeleb kogu laborite haldamisega seotud tegevustega alates labori&lt;br /&gt;
defineerimisest kuni virtuaalmasinate haldamise ja kasutajale ligipääsu&lt;br /&gt;
andmiseni. Virtualiseerimiseks kasutab I-Tee&lt;br /&gt;
[https://www.virtualbox.org/ Oracle VirtualBox] virtualiseerimistarkvara.&lt;br /&gt;
Virutaliseerimiskeskkonnaga suhtlemine toimub VirtualBox’i CLI kaudu.&lt;br /&gt;
Ekraanipilti serveeritakse kasutajale RDP kaudu.&lt;br /&gt;
&lt;br /&gt;
Labori töölauamasinas avaneb kasutajale VirtualTA (teching assistant) aken.&lt;br /&gt;
VirtualTA on Chromiumi kiosk režiimis töötav veebirakendus, mis annab kasutajale&lt;br /&gt;
ülevaate missioonist ja täpsemad juhised ning eesmärgid. VirtualTA-s saab kasutaja&lt;br /&gt;
näha oma missiooni kulgu ja vihjeid edasiminekuks. VirtualTA kaudu suhtleb kasutaja&lt;br /&gt;
ülejäänud süsteemiga, vastates küsimustele ja sisestades valikuid.&lt;br /&gt;
&lt;br /&gt;
Töölauapildi kasutajale ülekandmise lihtsustamiseks kasutab süšteem Guacamole&lt;br /&gt;
nimelist avatud lähtekoodiga tarkvara. See on mitmest alamkomponendist koosnev&lt;br /&gt;
veebirakendus, mis RDP kliendina käitudes võimaldab brauseri kaudu teha RDP&lt;br /&gt;
sessioone serverisse. Töölaua masina pilt kuvatakse kasutajale kasutades HTML5&lt;br /&gt;
tehnoloogiaid, WebSocket’it. Ka suudab Guacamole heli edasi kanda.&lt;br /&gt;
Guacamole on väga mugav võimalus kasutajale ligipääsu andmiseks ning lahendab&lt;br /&gt;
mõned probleemid otse RDP kasutamisega. Näiteks ei ole võimalik igast võrgust&lt;br /&gt;
RDP ühendusi teha, RDP vajab eraldi tarkvara ning üllatavalt on Guacamole-&lt;br /&gt;
põhised ühendused kiiremad otse RDP kliendiga tehtud ühendustest.&lt;br /&gt;
&lt;br /&gt;
Olulisi komponente on muidugi veel, kuid need ei mängi põhiprotsesside juures&lt;br /&gt;
nii suurt rolli.&lt;br /&gt;
&lt;br /&gt;
== Süsteemi kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
Süsteem on kasutaja seisukohast lihtne: veebiliidese kaudu valib kasutaja labori,&lt;br /&gt;
soovitava serveri (näiteks sõltuvalt oma asukohast) ning käivitab selle. Kuni&lt;br /&gt;
paarikümne sekundi jooksul luuakse kasutaja jaoks valitud serveris virtuaalmasinad.&lt;br /&gt;
Seejärel saab kasutaja labori definitsioonis määratud masina töölauapildi otse&lt;br /&gt;
veebibrauserisse.&lt;br /&gt;
&lt;br /&gt;
Laborid koosnevad üldjuhul vähemalt kolmest masinast. Olulisimaks on enamasti&lt;br /&gt;
&#039;&#039;ruuter&#039;&#039;, mis lisaks tavalisele võrgulüüsile toimimisele sisaldab endas mängu-&lt;br /&gt;
automaatikat. Mänguautomaatika on labori keerulisim osa ning ka selle arendamine&lt;br /&gt;
on enamasti suurim väljakutse labori loomisel. Mänguautomaatika on tarkvara või&lt;br /&gt;
tarkvarad, mis tegelevad järjepidevalt olukorra hindamise ja sellele&lt;br /&gt;
reageerimisega. Näiteks kui kasutajal on ülesanne käivitada SSH kaudu mõni käsk,&lt;br /&gt;
siis mänguautomaatika käib perioodililt uurimas, kas vastavas masinas on vastav&lt;br /&gt;
käsk käivitatud. Keeruliseks teeb mänguloogika mitu aspekti. Esiteks peab&lt;br /&gt;
mänguloogika olema objektiivne ja raskesti petetav. Sealjuures peab see suutma&lt;br /&gt;
tuvastada, kui kasutaja on ülesandeks püstitatud probleemi lahendanud kasutades&lt;br /&gt;
mõnda omapärast võtet, mida lihtsal viisil kontrollida ei saa. Samas ei saa&lt;br /&gt;
kasutada ka ainult nn. funktsioonaalsuse teste, sest automaatika võiks aru saada&lt;br /&gt;
ka olukorrast, kus kasutaja on ülesande lahendamisel tupikusse jäänud ning talle&lt;br /&gt;
oleks vaja näiteks vihje anda.&lt;br /&gt;
&lt;br /&gt;
Ülejäänud masinateks on kasutaja töölauaarvuti ja laborispetsiifilised masinad&lt;br /&gt;
(enamasti näiteks veebiserver).&lt;br /&gt;
&lt;br /&gt;
Laborid jagunevad laias laastus kaheks: õpetavad ja kontrollivad laborid. Selget&lt;br /&gt;
piiri nende vahel pole ning pole mõeldudki olema, sest eesmärk on mõlemal juhul&lt;br /&gt;
sama. Õpetavates laborites püüame anda ülesande lahendajale kõik vajalikud&lt;br /&gt;
juhtnöörid ülesande edukaks täitmiseks. Lahendaja peab oma leidlikust ja&lt;br /&gt;
baasteadmisi kasutama antud juhtnööride rakendamiseks konkreetses ülesandes.&lt;br /&gt;
Hindavates laborites antakse kasutajale vaid pealiskaudne probleemikirjeldus&lt;br /&gt;
ning kasutaja peab varasemate oskuste najal eesmärgi täitma.&lt;/div&gt;</summary>
		<author><name>Kkapp</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkapp/ITSPEA&amp;diff=115765</id>
		<title>User:Kkapp/ITSPEA</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkapp/ITSPEA&amp;diff=115765"/>
		<updated>2016-12-14T14:40:35Z</updated>

		<summary type="html">&lt;p&gt;Kkapp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keijo Kapp&lt;br /&gt;
IT süsteemide arendus 2016&lt;br /&gt;
&lt;br /&gt;
RangeForce küberlaborite süsteem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
See wiki leht annab põhimõttelise ülevaate RangeForce poolt arendatavast&lt;br /&gt;
küberlaborite platvormist. Mõistagi ei kirjelda see kõiki ettevõtte ja&lt;br /&gt;
platvormiga seotud aspekte.&lt;br /&gt;
&lt;br /&gt;
== Ülevaade ==&lt;br /&gt;
&lt;br /&gt;
[https://rangeforce.com RangeForce] on 2014 aastal loodud Eesti idufirma.&lt;br /&gt;
Ettevõtte peamiseks produktiks on virtuaalsete küberlaborite süsteem, millega IT&lt;br /&gt;
töötajaid ja huvilisi treenida läbi praktilise ja mängulise keskkonna. See on&lt;br /&gt;
uuenduslik alternatiiv klassikalistele koolitustele ning võib potensiaalselt&lt;br /&gt;
muuta IT õpetamise meetodeid.&lt;br /&gt;
&lt;br /&gt;
Platvormiga proovitakse adresseerida mitmeid probleeme, mis kaasnevad tavaliste&lt;br /&gt;
koolitustega. Ühe näitena tuua suutmatuse täpselt ja/või adekvaatselt mõõta&lt;br /&gt;
koolituse tulemust. RangeForce platvorm suudab hinnata osaleja tegevusi ning&lt;br /&gt;
kulunud aega ja reageerida vastavalt. Teiseks muudab see platvorm koolitused&lt;br /&gt;
tunduvalt huvitavamateks ja seega ilmselt efektiivsemateks. Kuna laborimissiooni&lt;br /&gt;
läbimiseks peavad kasutajad praktilises keskkonnas läbi mängima kogu labori&lt;br /&gt;
materjali (ründed jms.), jääb materjal paremini meelde ning kasutajal on suurem&lt;br /&gt;
potensiaal tulevikus vastavaid olukordi ära tunda ja õigesti käituda.&lt;br /&gt;
&lt;br /&gt;
Ettevõtte kliendisihtgrupp on suurettevõtted, kus on arvestatav IT&lt;br /&gt;
administreerimisele või arendamisele spetsialiseerunud seltskond. Kohati on&lt;br /&gt;
raske sellistel ettevõtetel kontrollida ja tagada reaalne küberturbealane&lt;br /&gt;
kompetents kõigile oma IT töötajatele. Tavapärasele koolitusele saatmine on&lt;br /&gt;
finantsiliselt koormav ning koolituse tulemust ja kvaliteeti ei saa adekvaatselt&lt;br /&gt;
tegelikult mõõta. Koolitusele saadetavate isikute tase võib olla väga erinev&lt;br /&gt;
ning suurele osale võib koolitus olla liigse keerukuse või lihtsuse tõttu&lt;br /&gt;
väheefektiivne.&lt;br /&gt;
&lt;br /&gt;
Meie visioon on muuta nii elementaarsed kui ka mitmed keerulisemad&lt;br /&gt;
küberkaitseoskused IT inimestele nii enesestmõistetavaks, et me teeksime&lt;br /&gt;
vähem rumalaid vigu. Veel kaasaegsetest süsteemidestki on leitud jaburaid vigu,&lt;br /&gt;
kusjuures need puudutavad nii tarkvara arenduse kui ka opereerimise poolt.&lt;br /&gt;
Olukorda annaks parandada aidatas muuta nägemust küberturbest. Me soovime, et&lt;br /&gt;
inimesed suudaksid kiiresti märgata vigu enne, kui need ebameeldivaid tagajärgi&lt;br /&gt;
põhjustavad.&lt;br /&gt;
&lt;br /&gt;
== Komponendid ==&lt;br /&gt;
&lt;br /&gt;
Süsteemi üks peamisi komponente on laborihaldustarkvara&lt;br /&gt;
[https://github.com/magavdraakon/i-tee I-Tee]. Tegemist on avatud lähtekoodiga&lt;br /&gt;
[http://rubyonrails.org/ Ruby on Rails] platvormil kirjutatud veebirakendus.&lt;br /&gt;
I-Tee tegeleb kogu laborite haldamisega seotud tegevustega alates labori&lt;br /&gt;
defineerimisest kuni virtuaalmasinate haldamise ja kasutajale ligipääsu&lt;br /&gt;
andmiseni. Virtualiseerimiseks kasutab I-Tee&lt;br /&gt;
[https://www.virtualbox.org/ Oracle VirtualBox] virtualiseerimistarkvara.&lt;br /&gt;
Virutaliseerimiskeskkonnaga suhtlemine toimub VirtualBox’i CLI kaudu.&lt;br /&gt;
Ekraanipilti serveeritakse kasutajale RDP kaudu.&lt;br /&gt;
&lt;br /&gt;
Labori töölauamasinas avaneb kasutajale VirtualTA (teching assistant) aken.&lt;br /&gt;
VirtualTA on Chromiumi kiosk režiimis töötav veebirakendus, mis annab kasutajale&lt;br /&gt;
ülevaate missioonist ja täpsemad juhised ning eesmärgid. VirtualTA-s saab kasutaja&lt;br /&gt;
näha oma missiooni kulgu ja vihjeid edasiminekuks. VirtualTA kaudu suhtleb kasutaja&lt;br /&gt;
ülejäänud süsteemiga, vastates küsimustele ja sisestades valikuid.&lt;br /&gt;
&lt;br /&gt;
Töölauapildi kasutajale ülekandmise lihtsustamiseks kasutab süšteem Guacamole&lt;br /&gt;
nimelist avatud lähtekoodiga tarkvara. See on mitmest alamkomponendist koosnev&lt;br /&gt;
veebirakendus, mis RDP kliendina käitudes võimaldab brauseri kaudu teha RDP&lt;br /&gt;
sessioone serverisse. Töölaua masina pilt kuvatakse kasutajale kasutades HTML5&lt;br /&gt;
tehnoloogiaid, WebSocket’it. Ka suudab Guacamole heli edasi kanda.&lt;br /&gt;
Guacamole on väga mugav võimalus kasutajale ligipääsu andmiseks ning lahendab&lt;br /&gt;
mõned probleemid otse RDP kasutamisega. Näiteks ei ole võimalik igast võrgust&lt;br /&gt;
RDP ühendusi teha, RDP vajab eraldi tarkvara ning üllatavalt on Guacamole-&lt;br /&gt;
põhised ühendused kiiremad otse RDP kliendiga tehtud ühendustest.&lt;br /&gt;
&lt;br /&gt;
Olulisi komponente on muidugi veel, kuid need ei mängi põhiprotsesside juures&lt;br /&gt;
nii suurt rolli.&lt;br /&gt;
&lt;br /&gt;
== Süsteemi kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
Süsteem on kasutaja seisukohast lihtne: veebiliidese kaudu valib kasutaja labori,&lt;br /&gt;
soovitava serveri (näiteks sõltuvalt oma asukohast) ning käivitab selle. Kuni&lt;br /&gt;
paarikümne sekundi jooksul luuakse kasutaja jaoks valitud serveris virtuaalmasinad.&lt;br /&gt;
Seejärel saab kasutaja labori definitsioonis määratud masina töölauapildi otse&lt;br /&gt;
veebibrauserisse.&lt;br /&gt;
&lt;br /&gt;
Laborid koosnevad üldjuhul vähemalt kolmest masinast. Olulisimaks on enamasti&lt;br /&gt;
&#039;&#039;ruuter&#039;&#039;, mis lisaks tavalisele võrgulüüsile toimimisele sisaldab endas mängu-&lt;br /&gt;
automaatikat. Mänguautomaatika on labori keerulisim osa ning ka selle arendamine&lt;br /&gt;
on enamasti suurim väljakutse labori loomisel. Mänguautomaatika on tarkvara või&lt;br /&gt;
tarkvarad, mis tegelevad järjepidevalt olukorra hindamise ja sellele&lt;br /&gt;
reageerimisega. Näiteks kui kasutajal on ülesanne käivitada SSH kaudu mõni käsk,&lt;br /&gt;
siis mänguautomaatika käib perioodililt uurimas, kas vastavas masinas on vastav&lt;br /&gt;
käsk käivitatud. Keeruliseks teeb mänguloogika mitu aspekti. Esiteks peab&lt;br /&gt;
mänguloogika olema objektiivne ja raskesti petetav. Sealjuures peab see suutma&lt;br /&gt;
tuvastada, kui kasutaja on ülesandeks püstitatud probleemi lahendanud kasutades&lt;br /&gt;
mõnda omapärast võtet, mida lihtsal viisil kontrollida ei saa. Samas ei saa&lt;br /&gt;
kasutada ka ainult nn. funktsioonaalsuse teste, sest automaatika võiks aru saada&lt;br /&gt;
ka olukorrast, kus kasutaja on ülesande lahendamisel tupikusse jäänud ning talle&lt;br /&gt;
oleks vaja näiteks vihje anda.&lt;br /&gt;
&lt;br /&gt;
Ülejäänud masinateks on kasutaja töölauaarvuti ja laborispetsiifilised masinad&lt;br /&gt;
(enamasti näiteks veebiserver).&lt;br /&gt;
&lt;br /&gt;
Laborid jagunevad laias laastus kaheks: õpetavad ja kontrollivad laborid. Selget&lt;br /&gt;
piiri nende vahel pole ning pole mõeldudki olema, sest eesmärk on mõlemal juhul&lt;br /&gt;
sama. Õpetavates laborites püüame anda ülesande lahendajale kõik vajalikud&lt;br /&gt;
juhtnöörid ülesande edukaks täitmiseks. Lahendaja peab oma leidlikust ja&lt;br /&gt;
baasteadmisi kasutama antud juhtnööride rakendamiseks konkreetses ülesandes.&lt;br /&gt;
Hindavates laborites antakse kasutajale vaid pealiskaudne probleemikirjeldus&lt;br /&gt;
ning kasutaja peab varasemate oskuste najal eesmärgi täitma.&lt;/div&gt;</summary>
		<author><name>Kkapp</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkapp/ITSPEA&amp;diff=115764</id>
		<title>User:Kkapp/ITSPEA</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkapp/ITSPEA&amp;diff=115764"/>
		<updated>2016-12-14T14:38:12Z</updated>

		<summary type="html">&lt;p&gt;Kkapp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keijo Kapp&lt;br /&gt;
IT süsteemide arendus 2016&lt;br /&gt;
&lt;br /&gt;
RangeForce küberlaborite süsteem&lt;br /&gt;
&lt;br /&gt;
= Essee =&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
See wiki leht annab põhimõttelise ülevaate RangeForce poolt arendatavast&lt;br /&gt;
küberlaborite platvormist. Mõistagi ei kirjelda see kõiki ettevõtte ja&lt;br /&gt;
platvormiga seotud aspekte.&lt;br /&gt;
&lt;br /&gt;
== Ülevaade ==&lt;br /&gt;
&lt;br /&gt;
[https://rangeforce.com RangeForce] on 2014 aastal loodud Eesti idufirma.&lt;br /&gt;
Ettevõtte peamiseks produktiks on virtuaalsete küberlaborite süsteem, millega IT&lt;br /&gt;
töötajaid ja huvilisi treenida läbi praktilise ja mängulise keskkonna. See on&lt;br /&gt;
uuenduslik alternatiiv klassikalistele koolitustele ning võib potensiaalselt&lt;br /&gt;
muuta IT õpetamise meetodeid.&lt;br /&gt;
&lt;br /&gt;
Platvormiga proovitakse adresseerida mitmeid probleeme, mis kaasnevad tavaliste&lt;br /&gt;
koolitustega. Ühe näitena tuua suutmatuse täpselt ja/või adekvaatselt mõõta&lt;br /&gt;
koolituse tulemust. RangeForce platvorm suudab hinnata osaleja tegevusi ning&lt;br /&gt;
kulunud aega ja reageerida vastavalt. Teiseks muudab see platvorm koolitused&lt;br /&gt;
tunduvalt huvitavamateks ja seega ilmselt efektiivsemateks. Kuna laborimissiooni&lt;br /&gt;
läbimiseks peavad kasutajad praktilises keskkonnas läbi mängima kogu labori&lt;br /&gt;
materjali (ründed jms.), jääb materjal paremini meelde ning kasutajal on suurem&lt;br /&gt;
potensiaal tulevikus vastavaid olukordi ära tunda ja õigesti käituda.&lt;br /&gt;
&lt;br /&gt;
Ettevõtte kliendisihtgrupp on suurettevõtted, kus on arvestatav IT&lt;br /&gt;
administreerimisele või arendamisele spetsialiseerunud seltskond. Kohati on&lt;br /&gt;
raske sellistel ettevõtetel kontrollida ja tagada reaalne küberturbealane&lt;br /&gt;
kompetents kõigile oma IT töötajatele. Tavapärasele koolitusele saatmine on&lt;br /&gt;
finantsiliselt koormav ning koolituse tulemust ja kvaliteeti ei saa adekvaatselt&lt;br /&gt;
tegelikult mõõta. Koolitusele saadetavate isikute tase võib olla väga erinev&lt;br /&gt;
ning suurele osale võib koolitus olla liigse keerukuse või lihtsuse tõttu&lt;br /&gt;
väheefektiivne.&lt;br /&gt;
&lt;br /&gt;
Meie visioon on muuta nii elementaarsed kui ka mitmed keerulisemad&lt;br /&gt;
küberkaitseoskused IT inimestele nii enesestmõistetavaks, et me teeksime&lt;br /&gt;
vähem rumalaid vigu. Veel kaasaegsetest süsteemidestki on leitud jaburaid vigu,&lt;br /&gt;
kusjuures need puudutavad nii tarkvara arenduse kui ka opereerimise poolt.&lt;br /&gt;
Olukorda annaks parandada aidatas muuta nägemust küberturbest. Me soovime, et&lt;br /&gt;
inimesed suudaksid kiiresti märgata vigu enne, kui need ebameeldivaid tagajärgi&lt;br /&gt;
põhjustavad.&lt;br /&gt;
&lt;br /&gt;
== Komponendid ==&lt;br /&gt;
&lt;br /&gt;
Süsteemi üks peamisi komponente on laborihaldustarkvara&lt;br /&gt;
[https://github.com/magavdraakon/i-tee I-Tee]. Tegemist on avatud lähtekoodiga&lt;br /&gt;
[http://rubyonrails.org/ Ruby on Rails] platvormil kirjutatud veebirakendus.&lt;br /&gt;
I-Tee tegeleb kogu laborite haldamisega seotud tegevustega alates labori&lt;br /&gt;
defineerimisest kuni virtuaalmasinate haldamise ja kasutajale ligipääsu&lt;br /&gt;
andmiseni. Virtualiseerimiseks kasutab I-Tee&lt;br /&gt;
[https://www.virtualbox.org/ Oracle VirtualBox] virtualiseerimistarkvara.&lt;br /&gt;
Virutaliseerimiskeskkonnaga suhtlemine toimub VirtualBox’i CLI kaudu.&lt;br /&gt;
Ekraanipilti serveeritakse kasutajale RDP kaudu.&lt;br /&gt;
&lt;br /&gt;
Labori töölauamasinas avaneb kasutajale VirtualTA (teching assistant) aken.&lt;br /&gt;
VirtualTA on Chromiumi kiosk režiimis töötav veebirakendus, mis annab kasutajale&lt;br /&gt;
üle&lt;/div&gt;</summary>
		<author><name>Kkapp</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkapp/ITSPEA&amp;diff=115763</id>
		<title>User:Kkapp/ITSPEA</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkapp/ITSPEA&amp;diff=115763"/>
		<updated>2016-12-14T14:37:27Z</updated>

		<summary type="html">&lt;p&gt;Kkapp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keijo Kapp&lt;br /&gt;
IT süsteemide arendus 2016&lt;br /&gt;
&lt;br /&gt;
RangeForce küberlaborite süsteem&lt;br /&gt;
&lt;br /&gt;
= Essee =&lt;br /&gt;
&lt;br /&gt;
##Sissejuhatus&lt;br /&gt;
&lt;br /&gt;
See wiki leht annab põhimõttelise ülevaate RangeForce poolt arendatavast&lt;br /&gt;
küberlaborite platvormist. Mõistagi ei kirjelda see kõiki ettevõtte ja&lt;br /&gt;
platvormiga seotud aspekte.&lt;br /&gt;
&lt;br /&gt;
##Ülevaade&lt;br /&gt;
&lt;br /&gt;
[RangeForce](https://rangeforce.com) on 2014 aastal loodud Eesti idufirma.&lt;br /&gt;
Ettevõtte peamiseks produktiks on virtuaalsete küberlaborite süsteem, millega IT&lt;br /&gt;
töötajaid ja huvilisi treenida läbi praktilise ja mängulise keskkonna. See on&lt;br /&gt;
uuenduslik alternatiiv klassikalistele koolitustele ning võib potensiaalselt&lt;br /&gt;
muuta IT õpetamise meetodeid.&lt;br /&gt;
&lt;br /&gt;
Platvormiga proovitakse adresseerida mitmeid probleeme, mis kaasnevad tavaliste&lt;br /&gt;
koolitustega. Ühe näitena tuua suutmatuse täpselt ja/või adekvaatselt mõõta&lt;br /&gt;
koolituse tulemust. RangeForce platvorm suudab hinnata osaleja tegevusi ning&lt;br /&gt;
kulunud aega ja reageerida vastavalt. Teiseks muudab see platvorm koolitused&lt;br /&gt;
tunduvalt huvitavamateks ja seega ilmselt efektiivsemateks. Kuna laborimissiooni&lt;br /&gt;
läbimiseks peavad kasutajad praktilises keskkonnas läbi mängima kogu labori&lt;br /&gt;
materjali (ründed jms.), jääb materjal paremini meelde ning kasutajal on suurem&lt;br /&gt;
potensiaal tulevikus vastavaid olukordi ära tunda ja õigesti käituda.&lt;br /&gt;
&lt;br /&gt;
Ettevõtte kliendisihtgrupp on suurettevõtted, kus on arvestatav IT&lt;br /&gt;
administreerimisele või arendamisele spetsialiseerunud seltskond. Kohati on&lt;br /&gt;
raske sellistel ettevõtetel kontrollida ja tagada reaalne küberturbealane&lt;br /&gt;
kompetents kõigile oma IT töötajatele. Tavapärasele koolitusele saatmine on&lt;br /&gt;
finantsiliselt koormav ning koolituse tulemust ja kvaliteeti ei saa adekvaatselt&lt;br /&gt;
tegelikult mõõta. Koolitusele saadetavate isikute tase võib olla väga erinev&lt;br /&gt;
ning suurele osale võib koolitus olla liigse keerukuse või lihtsuse tõttu&lt;br /&gt;
väheefektiivne.&lt;br /&gt;
&lt;br /&gt;
Meie visioon on muuta nii elementaarsed kui ka mitmed keerulisemad&lt;br /&gt;
küberkaitseoskused IT inimestele nii enesestmõistetavaks, et me teeksime&lt;br /&gt;
vähem rumalaid vigu. Veel kaasaegsetest süsteemidestki on leitud jaburaid vigu,&lt;br /&gt;
kusjuures need puudutavad nii tarkvara arenduse kui ka opereerimise poolt.&lt;br /&gt;
Olukorda annaks parandada aidatas muuta nägemust küberturbest. Me soovime, et&lt;br /&gt;
inimesed suudaksid kiiresti märgata vigu enne, kui need ebameeldivaid tagajärgi&lt;br /&gt;
põhjustavad.&lt;br /&gt;
&lt;br /&gt;
##Komponendid&lt;br /&gt;
&lt;br /&gt;
Süsteemi üks peamisi komponente on laborihaldustarkvara&lt;br /&gt;
[I-Tee](https://github.com/magavdraakon/i-tee). Tegemist on avatud lähtekoodiga&lt;br /&gt;
[Ruby on Rails](http://rubyonrails.org/) platvormil kirjutatud veebirakendus.&lt;br /&gt;
I-Tee tegeleb kogu laborite haldamisega seotud tegevustega alates labori&lt;br /&gt;
defineerimisest kuni virtuaalmasinate haldamise ja kasutajale ligipääsu&lt;br /&gt;
andmiseni. Virtualiseerimiseks kasutab I-Tee&lt;br /&gt;
[Oracle VirtualBox](https://www.virtualbox.org/) virtualiseerimistarkvara.&lt;br /&gt;
Virutaliseerimiskeskkonnaga suhtlemine toimub VirtualBox&#039;i CLI kaudu.&lt;br /&gt;
Ekraanipilti serveeritakse kasutajale RDP kaudu.&lt;br /&gt;
&lt;br /&gt;
Labori töölauamasinas avaneb kasutajale VirtualTA (teching assistant) aken.&lt;br /&gt;
VirtualTA on Chromiumi kiosk režiimis töötav veebirakendus, mis annab kasutajale&lt;br /&gt;
ülevaate missioonist ja täpsemad juhised ning eesmärgid. VirtualTA-s saab kasutaja&lt;br /&gt;
näha oma missiooni kulgu ja vihjeid edasiminekuks. VirtualTA kaudu suhtleb kasutaja&lt;br /&gt;
ülejäänud süsteemiga, vastates küsimustele ja sisestades valikuid.&lt;br /&gt;
&lt;br /&gt;
Töölauapildi kasutajale ülekandmise lihtsustamiseks kasutab süšteem Guacamole&lt;br /&gt;
nimelist avatud lähtekoodiga tarkvara. See on mitmest alamkomponendist koosnev&lt;br /&gt;
veebirakendus, mis RDP kliendina käitudes võimaldab brauseri kaudu teha RDP&lt;br /&gt;
sessioone serverisse. Töölaua masina pilt kuvatakse kasutajale kasutades HTML5&lt;br /&gt;
tehnoloogiaid, WebSocket&#039;it. Ka suudab Guacamole heli edasi kanda.&lt;br /&gt;
Guacamole on väga mugav võimalus kasutajale ligipääsu andmiseks ning lahendab&lt;br /&gt;
mõned probleemid otse RDP kasutamisega. Näiteks ei ole võimalik igast võrgust&lt;br /&gt;
RDP ühendusi teha, RDP vajab eraldi tarkvara ning üllatavalt on Guacamole-&lt;br /&gt;
põhised ühendused kiiremad otse RDP kliendiga tehtud ühendustest.&lt;br /&gt;
&lt;br /&gt;
Olulisi komponente on muidugi veel, kuid need ei mängi põhiprotsesside juures&lt;br /&gt;
nii suurt rolli.&lt;br /&gt;
&lt;br /&gt;
##Süsteemi kirjeldus&lt;br /&gt;
&lt;br /&gt;
Süsteem on kasutaja seisukohast lihtne: veebiliidese kaudu valib kasutaja labori,&lt;br /&gt;
soovitava serveri (näiteks sõltuvalt oma asukohast) ning käivitab selle. Kuni&lt;br /&gt;
paarikümne sekundi jooksul luuakse kasutaja jaoks valitud serveris virtuaalmasinad.&lt;br /&gt;
Seejärel saab kasutaja labori definitsioonis määratud masina töölauapildi otse&lt;br /&gt;
veebibrauserisse.&lt;br /&gt;
&lt;br /&gt;
Laborid koosnevad üldjuhul vähemalt kolmest masinast. Olulisimaks on enamasti&lt;br /&gt;
*ruuter*, mis lisaks tavalisele võrgulüüsile toimimisele sisaldab endas mängu-&lt;br /&gt;
automaatikat. Mänguautomaatika on labori keerulisim osa ning ka selle arendamine&lt;br /&gt;
on enamasti suurim väljakutse labori loomisel. Mänguautomaatika on tarkvara või&lt;br /&gt;
tarkvarad, mis tegelevad järjepidevalt olukorra hindamise ja sellele&lt;br /&gt;
reageerimisega. Näiteks kui kasutajal on ülesanne käivitada SSH kaudu mõni käsk,&lt;br /&gt;
siis mänguautomaatika käib perioodililt uurimas, kas vastavas masinas on vastav&lt;br /&gt;
käsk käivitatud. Keeruliseks teeb mänguloogika mitu aspekti. Esiteks peab&lt;br /&gt;
mänguloogika olema objektiivne ja raskesti petetav. Sealjuures peab see suutma&lt;br /&gt;
tuvastada, kui kasutaja on ülesandeks püstitatud probleemi lahendanud kasutades&lt;br /&gt;
mõnda omapärast võtet, mida lihtsal viisil kontrollida ei saa. Samas ei saa&lt;br /&gt;
kasutada ka ainult nn. funktsioonaalsuse teste, sest automaatika võiks aru saada&lt;br /&gt;
ka olukorrast, kus kasutaja on ülesande lahendamisel tupikusse jäänud ning talle&lt;br /&gt;
oleks vaja näiteks vihje anda.&lt;br /&gt;
&lt;br /&gt;
Ülejäänud masinateks on kasutaja töölauaarvuti ja laborispetsiifilised masinad&lt;br /&gt;
(enamasti näiteks veebiserver).&lt;br /&gt;
&lt;br /&gt;
Laborid jagunevad laias laastus kaheks: õpetavad ja kontrollivad laborid. Selget&lt;br /&gt;
piiri nende vahel pole ning pole mõeldudki olema, sest eesmärk on mõlemal juhul&lt;br /&gt;
sama. Õpetavates laborites püüame anda ülesande lahendajale kõik vajalikud&lt;br /&gt;
juhtnöörid ülesande edukaks täitmiseks. Lahendaja peab oma leidlikust ja&lt;br /&gt;
baasteadmisi kasutama antud juhtnööride rakendamiseks konkreetses ülesandes.&lt;br /&gt;
Hindavates laborites antakse kasutajale vaid pealiskaudne probleemikirjeldus&lt;br /&gt;
ning kasutaja peab varasemate oskuste najal eesmärgi täitma.&lt;/div&gt;</summary>
		<author><name>Kkapp</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkapp/ITSPEA&amp;diff=115762</id>
		<title>User:Kkapp/ITSPEA</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkapp/ITSPEA&amp;diff=115762"/>
		<updated>2016-12-14T14:36:37Z</updated>

		<summary type="html">&lt;p&gt;Kkapp: Created page with &amp;quot;Keijo Kapp IT süsteemide arendus 2016  RangeForce küberlaborite süsteem  = Essee = == Sissejuhatus ==  See wiki leht annab põhimõttelise ülevaate RangeForce poolt arenda...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keijo Kapp&lt;br /&gt;
IT süsteemide arendus 2016&lt;br /&gt;
&lt;br /&gt;
RangeForce küberlaborite süsteem&lt;br /&gt;
&lt;br /&gt;
= Essee =&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
See wiki leht annab põhimõttelise ülevaate RangeForce poolt arendatavast&amp;lt;br /&amp;gt;&lt;br /&gt;
küberlaborite platvormist. Mõistagi ei kirjelda see kõiki ettevõtte ja&amp;lt;br /&amp;gt;&lt;br /&gt;
platvormiga seotud aspekte.&lt;br /&gt;
&lt;br /&gt;
== Ülevaade ==&lt;br /&gt;
&lt;br /&gt;
[https://rangeforce.com RangeForce] on 2014 aastal loodud Eesti idufirma.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ettevõtte peamiseks produktiks on virtuaalsete küberlaborite süsteem, millega IT&amp;lt;br /&amp;gt;&lt;br /&gt;
töötajaid ja huvilisi treenida läbi praktilise ja mängulise keskkonna. See on&amp;lt;br /&amp;gt;&lt;br /&gt;
uuenduslik alternatiiv klassikalistele koolitustele ning võib potensiaalselt&amp;lt;br /&amp;gt;&lt;br /&gt;
muuta IT õpetamise meetodeid.&lt;br /&gt;
&lt;br /&gt;
Platvormiga proovitakse adresseerida mitmeid probleeme, mis kaasnevad tavaliste&amp;lt;br /&amp;gt;&lt;br /&gt;
koolitustega. Ühe näitena tuua suutmatuse täpselt ja/või adekvaatselt mõõta&amp;lt;br /&amp;gt;&lt;br /&gt;
koolituse tulemust. RangeForce platvorm suudab hinnata osaleja tegevusi ning&amp;lt;br /&amp;gt;&lt;br /&gt;
kulunud aega ja reageerida vastavalt. Teiseks muudab see platvorm koolitused&amp;lt;br /&amp;gt;&lt;br /&gt;
tunduvalt huvitavamateks ja seega ilmselt efektiivsemateks. Kuna laborimissiooni&amp;lt;br /&amp;gt;&lt;br /&gt;
läbimiseks peavad kasutajad praktilises keskkonnas läbi mängima kogu labori&amp;lt;br /&amp;gt;&lt;br /&gt;
materjali (ründed jms.), jääb materjal paremini meelde ning kasutajal on suurem&amp;lt;br /&amp;gt;&lt;br /&gt;
potensiaal tulevikus vastavaid olukordi ära tunda ja õigesti käituda.&lt;br /&gt;
&lt;br /&gt;
Ettevõtte kliendisihtgrupp on suurettevõtted, kus on arvestatav IT&amp;lt;br /&amp;gt;&lt;br /&gt;
administreerimisele või arendamisele spetsialiseerunud seltskond. Kohati on&amp;lt;br /&amp;gt;&lt;br /&gt;
raske sellistel ettevõtetel kontrollida ja tagada reaalne küberturbealane&amp;lt;br /&amp;gt;&lt;br /&gt;
kompetents kõigile oma IT töötajatele. Tavapärasele koolitusele saatmine on&amp;lt;br /&amp;gt;&lt;br /&gt;
finantsiliselt koormav ning koolituse tulemust ja kvaliteeti ei saa adekvaatselt&amp;lt;br /&amp;gt;&lt;br /&gt;
tegelikult mõõta. Koolitusele saadetavate isikute tase võib olla väga erinev&amp;lt;br /&amp;gt;&lt;br /&gt;
ning suurele osale võib koolitus olla liigse keerukuse või lihtsuse tõttu&amp;lt;br /&amp;gt;&lt;br /&gt;
väheefektiivne.&lt;br /&gt;
&lt;br /&gt;
Meie visioon on muuta nii elementaarsed kui ka mitmed keerulisemad&amp;lt;br /&amp;gt;&lt;br /&gt;
küberkaitseoskused IT inimestele nii enesestmõistetavaks, et me teeksime&amp;lt;br /&amp;gt;&lt;br /&gt;
vähem rumalaid vigu. Veel kaasaegsetest süsteemidestki on leitud jaburaid vigu,&amp;lt;br /&amp;gt;&lt;br /&gt;
kusjuures need puudutavad nii tarkvara arenduse kui ka opereerimise poolt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Olukorda annaks parandada aidatas muuta nägemust küberturbest. Me soovime, et&amp;lt;br /&amp;gt;&lt;br /&gt;
inimesed suudaksid kiiresti märgata vigu enne, kui need ebameeldivaid tagajärgi&amp;lt;br /&amp;gt;&lt;br /&gt;
põhjustavad.&lt;br /&gt;
&lt;br /&gt;
== Komponendid ==&lt;br /&gt;
&lt;br /&gt;
Süsteemi üks peamisi komponente on laborihaldustarkvara&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://github.com/magavdraakon/i-tee I-Tee]. Tegemist on avatud lähtekoodiga&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://rubyonrails.org/ Ruby on Rails] platvormil kirjutatud veebirakendus.&amp;lt;br /&amp;gt;&lt;br /&gt;
I-Tee tegeleb kogu laborite haldamisega seotud tegevustega alates labori&amp;lt;br /&amp;gt;&lt;br /&gt;
defineerimisest kuni virtuaalmasinate haldamise ja kasutajale ligipääsu&amp;lt;br /&amp;gt;&lt;br /&gt;
andmiseni. Virtualiseerimiseks kasutab I-Tee&amp;lt;br /&amp;gt;&lt;br /&gt;
[https://www.virtualbox.org/ Oracle VirtualBox] virtualiseerimistarkvara.&amp;lt;br /&amp;gt;&lt;br /&gt;
Virutaliseerimiskeskkonnaga suhtlemine toimub VirtualBox’i CLI kaudu.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ekraanipilti serveeritakse kasutajale RDP kaudu.&lt;br /&gt;
&lt;br /&gt;
Labori töölauamasinas avaneb kasutajale VirtualTA (teching assistant) aken.&amp;lt;br /&amp;gt;&lt;br /&gt;
VirtualTA on Chromiumi kiosk režiimis töötav veebirakendus, mis annab kasutajale&amp;lt;br /&amp;gt;&lt;br /&gt;
üle&lt;/div&gt;</summary>
		<author><name>Kkapp</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Category:I802_Firewalls_and_VPN_IPSec&amp;diff=114716</id>
		<title>Category:I802 Firewalls and VPN IPSec</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Category:I802_Firewalls_and_VPN_IPSec&amp;diff=114716"/>
		<updated>2016-11-16T08:28:56Z</updated>

		<summary type="html">&lt;p&gt;Kkapp: /* Remote logging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Firewalls and VPN/IPSec=&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
&lt;br /&gt;
ECTS: 4&lt;br /&gt;
&lt;br /&gt;
Lecturer: Lauri Võsandi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Scenario==&lt;br /&gt;
&lt;br /&gt;
In this course we will attempt to set up a network similar to a corporate network with multiple offices, eg http://docplayer.it/docs-images/20/596222/images/25-0.png&lt;br /&gt;
&lt;br /&gt;
We will use VPN software to connect subnets to each other and we will use VPN software to connect our personal computers to the intranet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Setting up virtual machine hosts==&lt;br /&gt;
&lt;br /&gt;
For this course we have 3 Sun servers, each with 16GB of RAM. In each server we should be able to create 3 or more virtual machines. As host operating system we will install Ubuntu 16.04 server. On disks set up ext4 on mdraid set up in RAID1 configuration.&lt;br /&gt;
&lt;br /&gt;
For virtualization let&#039;s use libvirt and virt-manager on your Ubuntu laptops, for Windows and Mac unfortunately there is no decent UI available instead installing web interface such as [https://github.com/kimchi-project/kimchi Kimchi] is recommended.&lt;br /&gt;
&lt;br /&gt;
To install libvirt on the server:&lt;br /&gt;
&lt;br /&gt;
  apt install libvirt-bin qemu-kvm&lt;br /&gt;
&lt;br /&gt;
Also add the primary user to the libvirt group:&lt;br /&gt;
&lt;br /&gt;
  sudo gpasswd -a $USER libvirt&lt;br /&gt;
&lt;br /&gt;
On your  laptop first set up SSH keys between the laptop and server with ssh-keygen and ssh-copy-id. And then you can install virt-manager with:&lt;br /&gt;
&lt;br /&gt;
  sudo apt install virt-manager&lt;br /&gt;
&lt;br /&gt;
Copy CD ISO files into /var/lib/libvirt/images using scp or FileZilla.&lt;br /&gt;
&lt;br /&gt;
Continue with creating a virtual machine for each service. For Windows 2012 server virtual machines use 2G of RAM and 50G of storage. For Ubuntu 16.04 server installations use 1G of memory and 50G storage. For Ubuntu 16.04 MATE desktop installations use 2G of RAM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to set up virtual switch inside the server use Linux&#039;s built-in bridges, start with installing bridge-utils:&lt;br /&gt;
&lt;br /&gt;
  apt install bridge-utils&lt;br /&gt;
&lt;br /&gt;
Reconfigure your server&#039;s /etc/network/interfaces, replace X with number relevant to your server. Also replace eth0, eth1 and eth2 with the network interfaces available in your machine:&lt;br /&gt;
&lt;br /&gt;
  # The loopback network interface&lt;br /&gt;
  auto lo&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  &lt;br /&gt;
  # Wide area network interface&lt;br /&gt;
  auto br-wan&lt;br /&gt;
  iface br-wan inet dhcp&lt;br /&gt;
    # Until we set up router in a VM we will use DHCP so we can have internet access in 417&lt;br /&gt;
    bridge_ports eth0&lt;br /&gt;
  &lt;br /&gt;
  # Local area network interface&lt;br /&gt;
  auto br-lan&lt;br /&gt;
  iface br-lan inet static&lt;br /&gt;
    address 172.16.X.1&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    bridge_ports eth1&lt;br /&gt;
  &lt;br /&gt;
  # Management interface&lt;br /&gt;
  auto eth2&lt;br /&gt;
  iface eth2 inet static&lt;br /&gt;
    address 192.168.12.1X&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
When creating virtual machines, configure network as shown in the screenshot below:&lt;br /&gt;
&lt;br /&gt;
[[File:Virt-manager_bridges.png]]&lt;br /&gt;
&lt;br /&gt;
This way your VM-s should be able to access the Internet as the physical machine can&lt;br /&gt;
&lt;br /&gt;
==Setting up router==&lt;br /&gt;
&lt;br /&gt;
On Wednesday 14. September we will configure OpenWrt as a router in a virtual machine.&lt;br /&gt;
Download the OpenWrt image and uncompress it:&lt;br /&gt;
&lt;br /&gt;
  cd /var/lib/libvirt/images/&lt;br /&gt;
  wget https://downloads.openwrt.org/chaos_calmer/15.05-rc3/x86/kvm_guest/openwrt-15.05-rc3-x86-kvm_guest-combined-ext4.img.gz&lt;br /&gt;
  gunzip openwrt-15.05.1-x86-kvm_guest-combined-ext4.img.gz&lt;br /&gt;
&lt;br /&gt;
Add second network interface to your router&#039;s VM.&lt;br /&gt;
Configure first NIC as connected to br-wan and second one connected to br-lan.&lt;br /&gt;
&lt;br /&gt;
After that you should end up with topology similar to this:&lt;br /&gt;
&lt;br /&gt;
[[File:Topology-inside-server.png]]&lt;br /&gt;
&lt;br /&gt;
To clarify: &#039;srv1.office&#039; and &#039;srv2.office&#039; are the Ubuntu 16.04 servers, you should have configured static IP addresses or set a static lease from the router. The &#039;router.office&#039; refers to the OpenWrt router you just set up. The router serves IP addresses using DHCP to &#039;ubuntu-mate.office&#039;  Ubuntu MATE 16.04 workstation and &#039;windows.office&#039; refers to Windows workstation. Your physical server &#039;host.office&#039; can be accessed as well. The &#039;office&#039; throughout the diagram refers to your domain name, use abbrevations such as hq, rnd, devops for that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Domain names==&lt;br /&gt;
&lt;br /&gt;
Arti will be your DNS registrar (like Godaddy or Zone.ee). Currently added DNS records:&lt;br /&gt;
&lt;br /&gt;
* http://www.biz.wut.ee - 193.40.194.160 for Wut Incorporated website&lt;br /&gt;
* http://gw.biz.wut.ee - 193.40.194.160 for OpenVPN gateway&lt;br /&gt;
* http://wiki.biz.wut.ee - 193.40.194.161 for Wut Inc internal wiki&lt;br /&gt;
* http://git.biz.wut.ee - 193.40.194.161 for Wut Inc source code hosting&lt;br /&gt;
* http://paste.biz.wut.ee - 193.40.194.161 for Wut Inc code snippets&lt;br /&gt;
* http://chat.biz.wut.ee - 193.40.194.162 for Wut Inc IRC chatroom&lt;br /&gt;
* http://pad.biz.wut.ee - 193.40.194.162 for Wut Inc etherpad&lt;br /&gt;
* http://ca.biz.wut.ee - 193.40.194.162 for Wut Inc certificate authority web endpoint&lt;br /&gt;
* http://mail.biz.wut.ee - 193.40.194.162 for MX entry of biz.wut.ee&lt;br /&gt;
&lt;br /&gt;
(Re)configure your services to make use of these DNS records.&lt;br /&gt;
&lt;br /&gt;
==Monitoring==&lt;br /&gt;
&lt;br /&gt;
Use this **only** on the physical hosts.&lt;br /&gt;
&lt;br /&gt;
You can (ab)use Lauri&#039;s collectd at http://log.koodur.com/cgp&lt;br /&gt;
&lt;br /&gt;
Install packages:&lt;br /&gt;
&lt;br /&gt;
  apt install collectd&lt;br /&gt;
&lt;br /&gt;
Reconfigure service in /etc/collectd/collectd.conf:&lt;br /&gt;
&lt;br /&gt;
  FQDNLookup true&lt;br /&gt;
  LoadPlugin syslog&lt;br /&gt;
  LoadPlugin cpu&lt;br /&gt;
  LoadPlugin df&lt;br /&gt;
  LoadPlugin disk&lt;br /&gt;
  LoadPlugin interface&lt;br /&gt;
  LoadPlugin load&lt;br /&gt;
  LoadPlugin memory&lt;br /&gt;
  LoadPlugin network&lt;br /&gt;
  LoadPlugin processes&lt;br /&gt;
  LoadPlugin swap&lt;br /&gt;
  LoadPlugin uptime&lt;br /&gt;
  LoadPlugin users&lt;br /&gt;
  LoadPlugin dns&lt;br /&gt;
  LoadPlugin ping&lt;br /&gt;
  LoadPlugin sensors&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;Plugin df&amp;gt;&lt;br /&gt;
  	FSType rootfs&lt;br /&gt;
  	FSType sysfs&lt;br /&gt;
  	FSType proc&lt;br /&gt;
  	FSType devtmpfs&lt;br /&gt;
  	FSType devpts&lt;br /&gt;
  	FSType tmpfs&lt;br /&gt;
  	FSType fusectl&lt;br /&gt;
  	FSType cgroup&lt;br /&gt;
  	IgnoreSelected true&lt;br /&gt;
  &amp;lt;/Plugin&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;Plugin disk&amp;gt;&lt;br /&gt;
  	Disk &amp;quot;/[sv]d[a-z]/&amp;quot;&lt;br /&gt;
  &amp;lt;/Plugin&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;Include &amp;quot;/etc/collectd/collectd.conf.d&amp;quot;&amp;gt;&lt;br /&gt;
  	Filter &amp;quot;*.conf&amp;quot;&lt;br /&gt;
  &amp;lt;/Include&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;Plugin network&amp;gt;&lt;br /&gt;
    Server &amp;quot;185.94.112.74&amp;quot;&lt;br /&gt;
  &amp;lt;/Plugin&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Teams==&lt;br /&gt;
&lt;br /&gt;
===Headquarters===&lt;br /&gt;
&lt;br /&gt;
Gateway: 193.40.194.220&lt;br /&gt;
&lt;br /&gt;
DNS: 193.40.0.12, 193.40.56.245&lt;br /&gt;
&lt;br /&gt;
Public IP address (port no 0 = enp6s4f0): 193.40.194.160/24&lt;br /&gt;
&lt;br /&gt;
Management network IP address (port no 1 = enp6s4f1), accessible from robotics club: 192.168.12.10&lt;br /&gt;
&lt;br /&gt;
Internal IP address of the physical server (port no 2 = enp0s9): 172.16.1.1/24&lt;br /&gt;
&lt;br /&gt;
Services:&lt;br /&gt;
&lt;br /&gt;
* Hypervisor, access to physical box - (Mohanad)&lt;br /&gt;
* BIND9 as public DNS server, also figure out what domain name we should/can use (Arti)&lt;br /&gt;
* domain controller, at this point primarily for user accounts (Keijo)&lt;br /&gt;
* nginx web server, for company&#039;s homepage (Etienne)&lt;br /&gt;
* SMB/CIFS fileserver, join to domain (Etienne)&lt;br /&gt;
* VPN server for other subnets, presumably OpenVPN (Mohanad Aly)&lt;br /&gt;
&lt;br /&gt;
===Research &amp;amp; development===&lt;br /&gt;
&lt;br /&gt;
Gateway: 193.40.194.220&lt;br /&gt;
&lt;br /&gt;
DNS: 193.40.0.12, 193.40.56.245&lt;br /&gt;
&lt;br /&gt;
Public IP address (port no 0 = enp6s4f0): 193.40.194.161/24&lt;br /&gt;
&lt;br /&gt;
Management network IP address (port no 1 = enp6s4f1), accessible from robotics club: 192.168.12.11&lt;br /&gt;
&lt;br /&gt;
Internal IP address of the physical server (port no 2 = enp0s9): 172.16.2.1/24&lt;br /&gt;
&lt;br /&gt;
Team members: Marvin, Madis, Taavi, Berit, Joosep&lt;br /&gt;
&lt;br /&gt;
Services:&lt;br /&gt;
&lt;br /&gt;
* Hypervisor, access to physical box - Marvin&lt;br /&gt;
* [https://gogs.io/docs Git hosting], for sharing scripts, set up LDAP to authenticate with domain controller (Madis)&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Installation_MediaWiki Wiki], for exchanging information,  [https://www.mediawiki.org/wiki/Extension:LDAP_Authentication/Kerberos_Configuration_Examples set up LDAP to authenticate with domain controller and later possibly configure web server to authenticate with Kerberos] (Taavi)&lt;br /&gt;
* Windows XP workstation, join to domain&lt;br /&gt;
* Ubuntu 16.04 MATE workstation, [https://raw.githubusercontent.com/laurivosandi/puppet-butterknife/master/files/etc/butterknife/helpers/join-domain join to domain].&lt;br /&gt;
* [http://lauri.vosandi.com/2016/09/xenial-ltsp-ja-id-kaart.html LTSP server] (Joosep)&lt;br /&gt;
* OpenVPN connection to headquarters, use shared secret at first, later X509 certificates&lt;br /&gt;
* [https://github.com/bpoldoja/pastebin Pastebin], possibly later implement [https://github.com/laurivosandi/certidude/blob/master/certidude/auth.py#L37 Kerberos support] (Berit)&lt;br /&gt;
====Examples====&lt;br /&gt;
Port forwarding example, we have 2 linux virtual machines, one forwarding to host local ip.&lt;br /&gt;
[[File:vpn-portForwarding.png|900px|]]&lt;br /&gt;
&lt;br /&gt;
Network interface example file:&lt;br /&gt;
&lt;br /&gt;
  auto lo&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  &lt;br /&gt;
  # Wide area network interface (port 0)&lt;br /&gt;
  auto br-wan&lt;br /&gt;
  iface br-wan inet manual&lt;br /&gt;
    bridge_ports enp6s4f0&lt;br /&gt;
  &lt;br /&gt;
  # Local area network interface (port 3)&lt;br /&gt;
  auto br-lan&lt;br /&gt;
  iface br-lan inet static&lt;br /&gt;
    address 172.16.2.1&lt;br /&gt;
    gateway 172.16.2.254&lt;br /&gt;
    dns-nameserver 172.16.2.254&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    bridge_ports enp0s8&lt;br /&gt;
  &lt;br /&gt;
  # Management interface (port 1)&lt;br /&gt;
  auto enp6s4f1&lt;br /&gt;
  iface enp6s4f1 inet static&lt;br /&gt;
    address 192.168.12.11&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
Openwrt interface file working example /etc/config/network:&lt;br /&gt;
&lt;br /&gt;
  config interface &#039;lan&#039;&lt;br /&gt;
        option ifname &#039;eth0&#039;&lt;br /&gt;
        option type &#039;bridge&#039;&lt;br /&gt;
        option proto &#039;static&#039;&lt;br /&gt;
        option netmask &#039;255.255.255.0&#039;&lt;br /&gt;
        option ip6assign &#039;60&#039;&lt;br /&gt;
        option ipaddr &#039;172.16.2.254&#039;&lt;br /&gt;
  &lt;br /&gt;
  config interface &#039;wan&#039;&lt;br /&gt;
        option ifname &#039;eth1&#039;&lt;br /&gt;
        option proto &#039;static&#039;&lt;br /&gt;
        option ipaddr &#039;193.40.194.161&#039;&lt;br /&gt;
        option gateway &#039;193.40.194.220&#039;&lt;br /&gt;
        option netmask &#039;255.255.255.0&#039;&lt;br /&gt;
        option dns &#039;192.40.0.12 193.40.56.245&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To create poor man&#039;s vpn. Install on your computer&lt;br /&gt;
  apt install sshuttle&lt;br /&gt;
&lt;br /&gt;
and connection.&lt;br /&gt;
  sshuttle --dns -HNvr username@server:port&lt;br /&gt;
no you should be able to connect local network computers and services.&lt;br /&gt;
&#039;&#039;&#039;NB! ping is not working with sshuttle&#039;&#039;&#039;&lt;br /&gt;
you can read more here http://teohm.com/blog/using-sshuttle-in-daily-work/&lt;br /&gt;
&lt;br /&gt;
====TODO====&lt;br /&gt;
&lt;br /&gt;
===Devops===&lt;br /&gt;
&lt;br /&gt;
Gateway: 193.40.194.220&lt;br /&gt;
&lt;br /&gt;
DNS: 193.40.0.12, 193.40.56.245&lt;br /&gt;
&lt;br /&gt;
Public IP address (port no 0 = enp6s4f0): 193.40.194.162/24&lt;br /&gt;
&lt;br /&gt;
Management network IP address (port no 1 = enp6s4f1), accessible from robotics club: 192.168.12.12&lt;br /&gt;
&lt;br /&gt;
Internal IP address of the physical server (port no 2 = enp0s9): 172.16.3.1/24&lt;br /&gt;
&lt;br /&gt;
Services:&lt;br /&gt;
&lt;br /&gt;
* Hypervisor, access to physical box - Artur O&lt;br /&gt;
* IRC, for chatting (Meelis Hass)&lt;br /&gt;
* [https://github.com/ether/etherpad-lite Etherpad] for collaborating (Sheela)&lt;br /&gt;
* [https://github.com/laurivosandi/certidude#usecases Certificate management] for roadwarriors, usecase number #1 (Artur O)&lt;br /&gt;
* Monitoring software of your choice to make sure that services are up and running, possibly use LDAP for authentication (Artur O)&lt;br /&gt;
* E-mail for sending notifications from monitoring software at first (Ilja), this needs MX records in DNS (Ilja, Mohanad helps)&lt;br /&gt;
* Later, in the beginning just monitor public services: OpenVPN connection to headquarters&lt;br /&gt;
&lt;br /&gt;
===Pentest===&lt;br /&gt;
&lt;br /&gt;
Find security issues in the deployed services, attempt to plant backdoors, malware etc.&lt;br /&gt;
&lt;br /&gt;
Team members: Kustas, Ender&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Point-to-point tunnels between routers==&lt;br /&gt;
&lt;br /&gt;
Since routers are the default route for all the internal machines the easiest way to set up routing between internal networks is to set up OpenVPN instances on each router.&lt;br /&gt;
&lt;br /&gt;
In router install OpenVPN module for OpenWrt:&lt;br /&gt;
&lt;br /&gt;
  opkg update&lt;br /&gt;
  opkg install luci-app-openvpn openvpn-openssl&lt;br /&gt;
&lt;br /&gt;
In the OpenWrt web interface there should pop up Services section with OpenVPN underneath it.&lt;br /&gt;
&lt;br /&gt;
The topology for routers:&lt;br /&gt;
&lt;br /&gt;
[[File:Point-to-point.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For each tunnel configure on one end &amp;quot;Simple server configuration for a routed point-to-point VPN&amp;quot; and on the other end &amp;quot;Simple client configuration for a routed point-to-point VPN&amp;quot; the configuration for connection on hq could look something like this:&lt;br /&gt;
&lt;br /&gt;
[[File:Openwrt-openvpn-config.png]]&lt;br /&gt;
&lt;br /&gt;
To upload secret select secret under --Additional fields-- and hit add. To generate secret use following command on your laptop:&lt;br /&gt;
&lt;br /&gt;
  openvpn --genkey --secret static.key&lt;br /&gt;
&lt;br /&gt;
Under Switch to advanced configuration --&amp;gt; Networking add route field for each subnet you want to make accessible via that tunnel. For each tunnel a new interface pops up under Interfaces section. Assign firewall rules as appropriate. To test I guess you can just insert the interface into LAN zone.&lt;br /&gt;
&lt;br /&gt;
==Generating certificates==&lt;br /&gt;
&lt;br /&gt;
To generate key, use your computer hostname as filename.&lt;br /&gt;
&lt;br /&gt;
  openssl genrsa -out lauri-acer-c720p.key 4096&lt;br /&gt;
&lt;br /&gt;
To generate signing request, again use computer hostname as filename.&lt;br /&gt;
&lt;br /&gt;
  openssl req -new -key lauri-acer-c720p.key -out lauri-acer-c720p.csr&lt;br /&gt;
&lt;br /&gt;
The command expects interactive input, set common name to your computer hostname again:&lt;br /&gt;
&lt;br /&gt;
  lauri@lauri-c720p ~ $  openssl req -new -key lauri-acer-c720p.key -out lauri-acer-c720p.csr&lt;br /&gt;
  You are about to be asked to enter information that will be incorporated&lt;br /&gt;
  into your certificate request.&lt;br /&gt;
  What you are about to enter is what is called a Distinguished Name or a DN.&lt;br /&gt;
  There are quite a few fields but you can leave some blank&lt;br /&gt;
  For some fields there will be a default value,&lt;br /&gt;
  If you enter &#039;.&#039;, the field will be left blank.&lt;br /&gt;
  -----&lt;br /&gt;
  Country Name (2 letter code) [AU]:EE&lt;br /&gt;
  State or Province Name (full name) [Some-State]:Harjumaa&lt;br /&gt;
  Locality Name (eg, city) []:Tallinn&lt;br /&gt;
  Organization Name (eg, company) [Internet Widgits Pty Ltd]:Wut Incorporated&lt;br /&gt;
  Organizational Unit Name (eg, section) []:Headquarters&lt;br /&gt;
  Common Name (e.g. server FQDN or YOUR name) []:lauri-acer-c720p&lt;br /&gt;
  Email Address []:lauri@biz.wut.ee&lt;br /&gt;
  &lt;br /&gt;
  Please enter the following &#039;extra&#039; attributes&lt;br /&gt;
  to be sent with your certificate request&lt;br /&gt;
  A challenge password []:&lt;br /&gt;
  An optional company name []:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Send lauri-acer-c720p.csr to Artur. Artur has to send you back three things: OpenVPN configuration file, signed certificate lauri-acer-c720p.crt and just in case: server.crt, ca.crt, ta.key&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To sign the request:&lt;br /&gt;
&lt;br /&gt;
  openssl ca -config /etc/openvpn/easy-rsa/openssl-1.0.cnf -in lauri-acer-c720p.csr -extensions client_cert -out lauri-acer-c720p.crt&lt;br /&gt;
&lt;br /&gt;
To dump certificate contents in human-readable format:&lt;br /&gt;
&lt;br /&gt;
  openssl x509 -in lauri-acer-c720p.crt -noout -text&lt;br /&gt;
&lt;br /&gt;
To test web server&#039;s TLS configuration:&lt;br /&gt;
&lt;br /&gt;
  openssl s_client -connect www.koodur.com:443&lt;br /&gt;
&lt;br /&gt;
To make a HTTP request as well:&lt;br /&gt;
&lt;br /&gt;
  (echo -en &amp;quot;GET / HTTP/1.0\n\n&amp;quot;; sleep 1) | openssl s_client -connect www.koodur.com:443&lt;br /&gt;
&lt;br /&gt;
See here for more about Estonian ID-card certificates: https://www.sk.ee/en/repository/ldap/ldap-kataloogi-kasutamine/&lt;br /&gt;
&lt;br /&gt;
==Remote logging==&lt;br /&gt;
&lt;br /&gt;
In order to send logs to Graylog server, put those lines into new file: /etc/rsyslog.d/client.conf&lt;br /&gt;
&lt;br /&gt;
  $ActionQueueType LinkedList&lt;br /&gt;
  $ActionQueueFileName srvrfwd&lt;br /&gt;
  $ActionResumeRetryCount -1&lt;br /&gt;
  $ActionQueueSaveOnShutdown on&lt;br /&gt;
  *.* @@logging.office:1514&lt;br /&gt;
&lt;br /&gt;
and then restart the service:&lt;br /&gt;
&lt;br /&gt;
  sudo service rsyslog restart&lt;br /&gt;
&lt;br /&gt;
==Internal DNS==&lt;br /&gt;
&lt;br /&gt;
All machines should have hostnames in accordance to this page, Keijo uses it to insert DNS entries for the DNS server that is accessible via VPN.&lt;br /&gt;
&lt;br /&gt;
When you reconfigure hostname on your Linux box: set /etc/hostname to the (short) hostname eg. &#039;monitoring&#039; and set /etc/hosts line 127.0.1.1 to fully qualified hostname and (short) hostname &#039;127.0.1.1 monitoring.office monitoring&#039;&lt;br /&gt;
&lt;br /&gt;
Service:&lt;br /&gt;
&lt;br /&gt;
* dc01.office - 172.16.1.128 domain services&lt;br /&gt;
* http://intranet.office - 172.16.x.x intranet website&lt;br /&gt;
* http://wiki.office - 172.16.2.30 internal wiki&lt;br /&gt;
* http://git.office - 172.16.2.171 source code hosting&lt;br /&gt;
* http://paste.office - 172.16.2.20 code snippets&lt;br /&gt;
* http://chat.office - 172.16.3.149 IRC server&lt;br /&gt;
* http://pad.office - 172.16.3.247 etherpad&lt;br /&gt;
* http://ca.office - 172.16.x.x certificate authority web endpoint&lt;br /&gt;
* http://mail.office - 172.16.3.235 webmail&lt;br /&gt;
* http://logging.office - 172.16.3.228 Artur&#039;s graylog&lt;br /&gt;
* http://monitoring.office - 172.16.x.x Mohanad&#039;s nagios&lt;br /&gt;
&lt;br /&gt;
Other boxes:&lt;br /&gt;
&lt;br /&gt;
* http://router-hq.office - 172.16.1.254 hq router&lt;br /&gt;
* http://router-rnd.office - 172.16.2.254 rnd router&lt;br /&gt;
* http://router-devops.office - 172.16.3.254 devops router&lt;br /&gt;
* host-hq.office - 172.16.1.1 hq host&lt;br /&gt;
* host-rnd.office - 172.16.2.1 rnd host&lt;br /&gt;
* host-devops.office - 172.16.3.1 devops host&lt;br /&gt;
&lt;br /&gt;
=Boring stuff=&lt;br /&gt;
&lt;br /&gt;
==Report template==&lt;br /&gt;
&lt;br /&gt;
Send report as a plaintext e-mail to Lauri, in the title include: Report #number - your name - your team&lt;br /&gt;
&lt;br /&gt;
In the content make sure you specify the timespan you&#039;re talking about (September of 2016, first half of October 2016 etc)&lt;br /&gt;
&lt;br /&gt;
The content, no need for formal speech:&lt;br /&gt;
&lt;br /&gt;
* What have been done so far by the team (eg. server hardware setup, virtual machine setup, service setup)&lt;br /&gt;
* What was your role for this timespan, note that we will shuffle the teams now and then&lt;br /&gt;
* What was your contribution, or in other words what did you do during this timespan&lt;br /&gt;
* What (security) incidents happened - red team found messing around with the servers, passwords changed, backdoor found etc.&lt;br /&gt;
&lt;br /&gt;
==September wrapup &amp;amp; iptables lecture==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1mt0g_BN-l_Jz6HQ1D52WJIdMjPtkTt95CPYFejjiikE/ Lecture slides] [https://echo360.e-ope.ee/ess/portal/section/0fa18d0e-f1b2-44b7-878b-5e4c66e6040e video recording]&lt;br /&gt;
&lt;br /&gt;
==October wrapup &amp;amp; X.509/TLS lecture==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1kqTyhhUu5CfwODmOTIC7odhlYfeEeJALTd4RX7XhPLE/edit?usp=sharing Lecture slides]&lt;br /&gt;
[https://echo360.e-ope.ee/ess/echo/presentation/3baf5fa7-71d7-40b7-8081-2dfb42b378a5?ec=true video recording]&lt;/div&gt;</summary>
		<author><name>Kkapp</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Category:I802_Firewalls_and_VPN_IPSec&amp;diff=114300</id>
		<title>Category:I802 Firewalls and VPN IPSec</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Category:I802_Firewalls_and_VPN_IPSec&amp;diff=114300"/>
		<updated>2016-11-09T08:49:57Z</updated>

		<summary type="html">&lt;p&gt;Kkapp: /* Internal DNS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Firewalls and VPN/IPSec=&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
&lt;br /&gt;
ECTS: 4&lt;br /&gt;
&lt;br /&gt;
Lecturer: Lauri Võsandi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Scenario==&lt;br /&gt;
&lt;br /&gt;
In this course we will attempt to set up a network similar to a corporate network with multiple offices, eg http://docplayer.it/docs-images/20/596222/images/25-0.png&lt;br /&gt;
&lt;br /&gt;
We will use VPN software to connect subnets to each other and we will use VPN software to connect our personal computers to the intranet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Setting up virtual machine hosts==&lt;br /&gt;
&lt;br /&gt;
For this course we have 3 Sun servers, each with 16GB of RAM. In each server we should be able to create 3 or more virtual machines. As host operating system we will install Ubuntu 16.04 server. On disks set up ext4 on mdraid set up in RAID1 configuration.&lt;br /&gt;
&lt;br /&gt;
For virtualization let&#039;s use libvirt and virt-manager on your Ubuntu laptops, for Windows and Mac unfortunately there is no decent UI available instead installing web interface such as [https://github.com/kimchi-project/kimchi Kimchi] is recommended.&lt;br /&gt;
&lt;br /&gt;
To install libvirt on the server:&lt;br /&gt;
&lt;br /&gt;
  apt install libvirt-bin qemu-kvm&lt;br /&gt;
&lt;br /&gt;
Also add the primary user to the libvirt group:&lt;br /&gt;
&lt;br /&gt;
  sudo gpasswd -a $USER libvirt&lt;br /&gt;
&lt;br /&gt;
On your  laptop first set up SSH keys between the laptop and server with ssh-keygen and ssh-copy-id. And then you can install virt-manager with:&lt;br /&gt;
&lt;br /&gt;
  sudo apt install virt-manager&lt;br /&gt;
&lt;br /&gt;
Copy CD ISO files into /var/lib/libvirt/images using scp or FileZilla.&lt;br /&gt;
&lt;br /&gt;
Continue with creating a virtual machine for each service. For Windows 2012 server virtual machines use 2G of RAM and 50G of storage. For Ubuntu 16.04 server installations use 1G of memory and 50G storage. For Ubuntu 16.04 MATE desktop installations use 2G of RAM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to set up virtual switch inside the server use Linux&#039;s built-in bridges, start with installing bridge-utils:&lt;br /&gt;
&lt;br /&gt;
  apt install bridge-utils&lt;br /&gt;
&lt;br /&gt;
Reconfigure your server&#039;s /etc/network/interfaces, replace X with number relevant to your server. Also replace eth0, eth1 and eth2 with the network interfaces available in your machine:&lt;br /&gt;
&lt;br /&gt;
  # The loopback network interface&lt;br /&gt;
  auto lo&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  &lt;br /&gt;
  # Wide area network interface&lt;br /&gt;
  auto br-wan&lt;br /&gt;
  iface br-wan inet dhcp&lt;br /&gt;
    # Until we set up router in a VM we will use DHCP so we can have internet access in 417&lt;br /&gt;
    bridge_ports eth0&lt;br /&gt;
  &lt;br /&gt;
  # Local area network interface&lt;br /&gt;
  auto br-lan&lt;br /&gt;
  iface br-lan inet static&lt;br /&gt;
    address 172.16.X.1&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    bridge_ports eth1&lt;br /&gt;
  &lt;br /&gt;
  # Management interface&lt;br /&gt;
  auto eth2&lt;br /&gt;
  iface eth2 inet static&lt;br /&gt;
    address 192.168.12.1X&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
When creating virtual machines, configure network as shown in the screenshot below:&lt;br /&gt;
&lt;br /&gt;
[[File:Virt-manager_bridges.png]]&lt;br /&gt;
&lt;br /&gt;
This way your VM-s should be able to access the Internet as the physical machine can&lt;br /&gt;
&lt;br /&gt;
==Setting up router==&lt;br /&gt;
&lt;br /&gt;
On Wednesday 14. September we will configure OpenWrt as a router in a virtual machine.&lt;br /&gt;
Download the OpenWrt image and uncompress it:&lt;br /&gt;
&lt;br /&gt;
  cd /var/lib/libvirt/images/&lt;br /&gt;
  wget https://downloads.openwrt.org/chaos_calmer/15.05-rc3/x86/kvm_guest/openwrt-15.05-rc3-x86-kvm_guest-combined-ext4.img.gz&lt;br /&gt;
  gunzip openwrt-15.05.1-x86-kvm_guest-combined-ext4.img.gz&lt;br /&gt;
&lt;br /&gt;
Add second network interface to your router&#039;s VM.&lt;br /&gt;
Configure first NIC as connected to br-wan and second one connected to br-lan.&lt;br /&gt;
&lt;br /&gt;
After that you should end up with topology similar to this:&lt;br /&gt;
&lt;br /&gt;
[[File:Topology-inside-server.png]]&lt;br /&gt;
&lt;br /&gt;
To clarify: &#039;srv1.office&#039; and &#039;srv2.office&#039; are the Ubuntu 16.04 servers, you should have configured static IP addresses or set a static lease from the router. The &#039;router.office&#039; refers to the OpenWrt router you just set up. The router serves IP addresses using DHCP to &#039;ubuntu-mate.office&#039;  Ubuntu MATE 16.04 workstation and &#039;windows.office&#039; refers to Windows workstation. Your physical server &#039;host.office&#039; can be accessed as well. The &#039;office&#039; throughout the diagram refers to your domain name, use abbrevations such as hq, rnd, devops for that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Domain names==&lt;br /&gt;
&lt;br /&gt;
Arti will be your DNS registrar (like Godaddy or Zone.ee). Currently added DNS records:&lt;br /&gt;
&lt;br /&gt;
* http://www.biz.wut.ee - 193.40.194.160 for Wut Incorporated website&lt;br /&gt;
* http://gw.biz.wut.ee - 193.40.194.160 for OpenVPN gateway&lt;br /&gt;
* http://wiki.biz.wut.ee - 193.40.194.161 for Wut Inc internal wiki&lt;br /&gt;
* http://git.biz.wut.ee - 193.40.194.161 for Wut Inc source code hosting&lt;br /&gt;
* http://paste.biz.wut.ee - 193.40.194.161 for Wut Inc code snippets&lt;br /&gt;
* http://chat.biz.wut.ee - 193.40.194.162 for Wut Inc IRC chatroom&lt;br /&gt;
* http://pad.biz.wut.ee - 193.40.194.162 for Wut Inc etherpad&lt;br /&gt;
* http://ca.biz.wut.ee - 193.40.194.162 for Wut Inc certificate authority web endpoint&lt;br /&gt;
* http://mail.biz.wut.ee - 193.40.194.162 for MX entry of biz.wut.ee&lt;br /&gt;
&lt;br /&gt;
(Re)configure your services to make use of these DNS records.&lt;br /&gt;
&lt;br /&gt;
==Monitoring==&lt;br /&gt;
&lt;br /&gt;
Use this **only** on the physical hosts.&lt;br /&gt;
&lt;br /&gt;
You can (ab)use Lauri&#039;s collectd at http://log.koodur.com/cgp&lt;br /&gt;
&lt;br /&gt;
Install packages:&lt;br /&gt;
&lt;br /&gt;
  apt install collectd&lt;br /&gt;
&lt;br /&gt;
Reconfigure service in /etc/collectd/collectd.conf:&lt;br /&gt;
&lt;br /&gt;
  FQDNLookup true&lt;br /&gt;
  LoadPlugin syslog&lt;br /&gt;
  LoadPlugin cpu&lt;br /&gt;
  LoadPlugin df&lt;br /&gt;
  LoadPlugin disk&lt;br /&gt;
  LoadPlugin interface&lt;br /&gt;
  LoadPlugin load&lt;br /&gt;
  LoadPlugin memory&lt;br /&gt;
  LoadPlugin network&lt;br /&gt;
  LoadPlugin processes&lt;br /&gt;
  LoadPlugin swap&lt;br /&gt;
  LoadPlugin uptime&lt;br /&gt;
  LoadPlugin users&lt;br /&gt;
  LoadPlugin dns&lt;br /&gt;
  LoadPlugin ping&lt;br /&gt;
  LoadPlugin sensors&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;Plugin df&amp;gt;&lt;br /&gt;
  	FSType rootfs&lt;br /&gt;
  	FSType sysfs&lt;br /&gt;
  	FSType proc&lt;br /&gt;
  	FSType devtmpfs&lt;br /&gt;
  	FSType devpts&lt;br /&gt;
  	FSType tmpfs&lt;br /&gt;
  	FSType fusectl&lt;br /&gt;
  	FSType cgroup&lt;br /&gt;
  	IgnoreSelected true&lt;br /&gt;
  &amp;lt;/Plugin&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;Plugin disk&amp;gt;&lt;br /&gt;
  	Disk &amp;quot;/[sv]d[a-z]/&amp;quot;&lt;br /&gt;
  &amp;lt;/Plugin&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;Include &amp;quot;/etc/collectd/collectd.conf.d&amp;quot;&amp;gt;&lt;br /&gt;
  	Filter &amp;quot;*.conf&amp;quot;&lt;br /&gt;
  &amp;lt;/Include&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;Plugin network&amp;gt;&lt;br /&gt;
    Server &amp;quot;185.94.112.74&amp;quot;&lt;br /&gt;
  &amp;lt;/Plugin&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Teams==&lt;br /&gt;
&lt;br /&gt;
===Headquarters===&lt;br /&gt;
&lt;br /&gt;
Gateway: 193.40.194.220&lt;br /&gt;
&lt;br /&gt;
DNS: 193.40.0.12, 193.40.56.245&lt;br /&gt;
&lt;br /&gt;
Public IP address (port no 0 = enp6s4f0): 193.40.194.160/24&lt;br /&gt;
&lt;br /&gt;
Management network IP address (port no 1 = enp6s4f1), accessible from robotics club: 192.168.12.10&lt;br /&gt;
&lt;br /&gt;
Internal IP address of the physical server (port no 2 = enp0s9): 172.16.1.1/24&lt;br /&gt;
&lt;br /&gt;
Services:&lt;br /&gt;
&lt;br /&gt;
* Hypervisor, access to physical box - (Mohanad)&lt;br /&gt;
* BIND9 as public DNS server, also figure out what domain name we should/can use (Arti)&lt;br /&gt;
* domain controller, at this point primarily for user accounts (Keijo)&lt;br /&gt;
* nginx web server, for company&#039;s homepage (Etienne)&lt;br /&gt;
* SMB/CIFS fileserver, join to domain (Etienne)&lt;br /&gt;
* VPN server for other subnets, presumably OpenVPN (Mohanad Aly)&lt;br /&gt;
&lt;br /&gt;
===Research &amp;amp; development===&lt;br /&gt;
&lt;br /&gt;
Gateway: 193.40.194.220&lt;br /&gt;
&lt;br /&gt;
DNS: 193.40.0.12, 193.40.56.245&lt;br /&gt;
&lt;br /&gt;
Public IP address (port no 0 = enp6s4f0): 193.40.194.161/24&lt;br /&gt;
&lt;br /&gt;
Management network IP address (port no 1 = enp6s4f1), accessible from robotics club: 192.168.12.11&lt;br /&gt;
&lt;br /&gt;
Internal IP address of the physical server (port no 2 = enp0s9): 172.16.2.1/24&lt;br /&gt;
&lt;br /&gt;
Team members: Marvin, Madis, Taavi, Berit, Joosep&lt;br /&gt;
&lt;br /&gt;
Services:&lt;br /&gt;
&lt;br /&gt;
* Hypervisor, access to physical box - Marvin&lt;br /&gt;
* [https://gogs.io/docs Git hosting], for sharing scripts, set up LDAP to authenticate with domain controller (Madis)&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Installation_MediaWiki Wiki], for exchanging information,  [https://www.mediawiki.org/wiki/Extension:LDAP_Authentication/Kerberos_Configuration_Examples set up LDAP to authenticate with domain controller and later possibly configure web server to authenticate with Kerberos] (Taavi)&lt;br /&gt;
* Windows XP workstation, join to domain&lt;br /&gt;
* Ubuntu 16.04 MATE workstation, [https://raw.githubusercontent.com/laurivosandi/puppet-butterknife/master/files/etc/butterknife/helpers/join-domain join to domain].&lt;br /&gt;
* [http://lauri.vosandi.com/2016/09/xenial-ltsp-ja-id-kaart.html LTSP server] (Joosep)&lt;br /&gt;
* OpenVPN connection to headquarters, use shared secret at first, later X509 certificates&lt;br /&gt;
* [https://github.com/bpoldoja/pastebin Pastebin], possibly later implement [https://github.com/laurivosandi/certidude/blob/master/certidude/auth.py#L37 Kerberos support] (Berit)&lt;br /&gt;
====Examples====&lt;br /&gt;
Port forwarding example, we have 2 linux virtual machines, one forwarding to host local ip.&lt;br /&gt;
[[File:vpn-portForwarding.png|900px|]]&lt;br /&gt;
&lt;br /&gt;
Network interface example file:&lt;br /&gt;
&lt;br /&gt;
  auto lo&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  &lt;br /&gt;
  # Wide area network interface (port 0)&lt;br /&gt;
  auto br-wan&lt;br /&gt;
  iface br-wan inet manual&lt;br /&gt;
    bridge_ports enp6s4f0&lt;br /&gt;
  &lt;br /&gt;
  # Local area network interface (port 3)&lt;br /&gt;
  auto br-lan&lt;br /&gt;
  iface br-lan inet static&lt;br /&gt;
    address 172.16.2.1&lt;br /&gt;
    gateway 172.16.2.254&lt;br /&gt;
    dns-nameserver 172.16.2.254&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    bridge_ports enp0s8&lt;br /&gt;
  &lt;br /&gt;
  # Management interface (port 1)&lt;br /&gt;
  auto enp6s4f1&lt;br /&gt;
  iface enp6s4f1 inet static&lt;br /&gt;
    address 192.168.12.11&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
Openwrt interface file working example /etc/config/network:&lt;br /&gt;
&lt;br /&gt;
  config interface &#039;lan&#039;&lt;br /&gt;
        option ifname &#039;eth0&#039;&lt;br /&gt;
        option type &#039;bridge&#039;&lt;br /&gt;
        option proto &#039;static&#039;&lt;br /&gt;
        option netmask &#039;255.255.255.0&#039;&lt;br /&gt;
        option ip6assign &#039;60&#039;&lt;br /&gt;
        option ipaddr &#039;172.16.2.254&#039;&lt;br /&gt;
  &lt;br /&gt;
  config interface &#039;wan&#039;&lt;br /&gt;
        option ifname &#039;eth1&#039;&lt;br /&gt;
        option proto &#039;static&#039;&lt;br /&gt;
        option ipaddr &#039;193.40.194.161&#039;&lt;br /&gt;
        option gateway &#039;193.40.194.220&#039;&lt;br /&gt;
        option netmask &#039;255.255.255.0&#039;&lt;br /&gt;
        option dns &#039;192.40.0.12 193.40.56.245&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To create poor man&#039;s vpn. Install on your computer&lt;br /&gt;
  apt install sshuttle&lt;br /&gt;
&lt;br /&gt;
and connection.&lt;br /&gt;
  sshuttle --dns -HNvr username@server:port&lt;br /&gt;
no you should be able to connect local network computers and services.&lt;br /&gt;
&#039;&#039;&#039;NB! ping is not working with sshuttle&#039;&#039;&#039;&lt;br /&gt;
you can read more here http://teohm.com/blog/using-sshuttle-in-daily-work/&lt;br /&gt;
&lt;br /&gt;
====TODO====&lt;br /&gt;
&lt;br /&gt;
===Devops===&lt;br /&gt;
&lt;br /&gt;
Gateway: 193.40.194.220&lt;br /&gt;
&lt;br /&gt;
DNS: 193.40.0.12, 193.40.56.245&lt;br /&gt;
&lt;br /&gt;
Public IP address (port no 0 = enp6s4f0): 193.40.194.162/24&lt;br /&gt;
&lt;br /&gt;
Management network IP address (port no 1 = enp6s4f1), accessible from robotics club: 192.168.12.12&lt;br /&gt;
&lt;br /&gt;
Internal IP address of the physical server (port no 2 = enp0s9): 172.16.3.1/24&lt;br /&gt;
&lt;br /&gt;
Services:&lt;br /&gt;
&lt;br /&gt;
* Hypervisor, access to physical box - Artur O&lt;br /&gt;
* IRC, for chatting (Meelis Hass)&lt;br /&gt;
* [https://github.com/ether/etherpad-lite Etherpad] for collaborating (Sheela)&lt;br /&gt;
* [https://github.com/laurivosandi/certidude#usecases Certificate management] for roadwarriors, usecase number #1 (Artur O)&lt;br /&gt;
* Monitoring software of your choice to make sure that services are up and running, possibly use LDAP for authentication (Artur O)&lt;br /&gt;
* E-mail for sending notifications from monitoring software at first (Ilja), this needs MX records in DNS (Ilja, Mohanad helps)&lt;br /&gt;
* Later, in the beginning just monitor public services: OpenVPN connection to headquarters&lt;br /&gt;
&lt;br /&gt;
===Pentest===&lt;br /&gt;
&lt;br /&gt;
Find security issues in the deployed services, attempt to plant backdoors, malware etc.&lt;br /&gt;
&lt;br /&gt;
Team members: Kustas, Ender&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Point-to-point tunnels between routers==&lt;br /&gt;
&lt;br /&gt;
Since routers are the default route for all the internal machines the easiest way to set up routing between internal networks is to set up OpenVPN instances on each router.&lt;br /&gt;
&lt;br /&gt;
In router install OpenVPN module for OpenWrt:&lt;br /&gt;
&lt;br /&gt;
  opkg update&lt;br /&gt;
  opkg install luci-app-openvpn openvpn-openssl&lt;br /&gt;
&lt;br /&gt;
In the OpenWrt web interface there should pop up Services section with OpenVPN underneath it.&lt;br /&gt;
&lt;br /&gt;
The topology for routers:&lt;br /&gt;
&lt;br /&gt;
[[File:Point-to-point.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For each tunnel configure on one end &amp;quot;Simple server configuration for a routed point-to-point VPN&amp;quot; and on the other end &amp;quot;Simple client configuration for a routed point-to-point VPN&amp;quot; the configuration for connection on hq could look something like this:&lt;br /&gt;
&lt;br /&gt;
[[File:Openwrt-openvpn-config.png]]&lt;br /&gt;
&lt;br /&gt;
To upload secret select secret under --Additional fields-- and hit add. To generate secret use following command on your laptop:&lt;br /&gt;
&lt;br /&gt;
  openvpn --genkey --secret static.key&lt;br /&gt;
&lt;br /&gt;
Under Switch to advanced configuration --&amp;gt; Networking add route field for each subnet you want to make accessible via that tunnel. For each tunnel a new interface pops up under Interfaces section. Assign firewall rules as appropriate. To test I guess you can just insert the interface into LAN zone.&lt;br /&gt;
&lt;br /&gt;
==Generating certificates==&lt;br /&gt;
&lt;br /&gt;
To generate key:&lt;br /&gt;
&lt;br /&gt;
  openssl genrsa -out lauri-acer-c720p.key 4096&lt;br /&gt;
&lt;br /&gt;
To generate signing request:&lt;br /&gt;
&lt;br /&gt;
  openssl req -new -key lauri-acer-c720p.key -out lauri-acer-c720p.csr&lt;br /&gt;
&lt;br /&gt;
The command expects interactive input:&lt;br /&gt;
&lt;br /&gt;
  lauri@lauri-c720p ~ $  openssl req -new -key lauri-acer-c720p.key -out lauri-acer-c720p.csr&lt;br /&gt;
  You are about to be asked to enter information that will be incorporated&lt;br /&gt;
  into your certificate request.&lt;br /&gt;
  What you are about to enter is what is called a Distinguished Name or a DN.&lt;br /&gt;
  There are quite a few fields but you can leave some blank&lt;br /&gt;
  For some fields there will be a default value,&lt;br /&gt;
  If you enter &#039;.&#039;, the field will be left blank.&lt;br /&gt;
  -----&lt;br /&gt;
  Country Name (2 letter code) [AU]:EE&lt;br /&gt;
  State or Province Name (full name) [Some-State]:Harjumaa&lt;br /&gt;
  Locality Name (eg, city) []:Tallinn&lt;br /&gt;
  Organization Name (eg, company) [Internet Widgits Pty Ltd]:Wut Incorporated&lt;br /&gt;
  Organizational Unit Name (eg, section) []:Headquarters&lt;br /&gt;
  Common Name (e.g. server FQDN or YOUR name) []:lauri-acer-c720p&lt;br /&gt;
  Email Address []:lauri@biz.wut.ee&lt;br /&gt;
  &lt;br /&gt;
  Please enter the following &#039;extra&#039; attributes&lt;br /&gt;
  to be sent with your certificate request&lt;br /&gt;
  A challenge password []:&lt;br /&gt;
  An optional company name []:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Send lauri-acer-c720p.csr to Artur. Artur has to send you back three things: OpenVPN configuration file, signed certificate lauri-acer-c720p.crt and just in case: server.crt and ca.crt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To sign the request:&lt;br /&gt;
&lt;br /&gt;
  openssl ca -config ca.cnf -in lauri-acer-c720p.csr -extensions client_cert -out lauri-acer-c720p.crt&lt;br /&gt;
&lt;br /&gt;
To dump certificate contents in human-readable format:&lt;br /&gt;
&lt;br /&gt;
  openssl x509 -in lauri-acer-c720p.crt -noout -text&lt;br /&gt;
&lt;br /&gt;
To test web server&#039;s TLS configuration:&lt;br /&gt;
&lt;br /&gt;
  openssl s_client -connect www.koodur.com:443&lt;br /&gt;
&lt;br /&gt;
To make a HTTP request as well:&lt;br /&gt;
&lt;br /&gt;
  (echo -en &amp;quot;GET / HTTP/1.0\n\n&amp;quot;; sleep 1) | openssl s_client -connect www.koodur.com:443&lt;br /&gt;
&lt;br /&gt;
See here for more about Estonian ID-card certificates: https://www.sk.ee/en/repository/ldap/ldap-kataloogi-kasutamine/&lt;br /&gt;
&lt;br /&gt;
==Remote logging==&lt;br /&gt;
&lt;br /&gt;
In order to send logs to Graylog server, put those lines into new file: /etc/rsyslog.d/client.conf&lt;br /&gt;
&lt;br /&gt;
  $ActionQueueType LinkedList&lt;br /&gt;
  $ActionQueueFileName srvrfwd&lt;br /&gt;
  $ActionResumeRetryCount -1&lt;br /&gt;
  $ActionQueueSaveOnShutdown on&lt;br /&gt;
  *.* @@172.16.3.228:1514&lt;br /&gt;
&lt;br /&gt;
and then restart the service:&lt;br /&gt;
&lt;br /&gt;
  sudo service rsyslog restart&lt;br /&gt;
&lt;br /&gt;
==Internal DNS==&lt;br /&gt;
&lt;br /&gt;
All machines should have hostnames in accordance to this page, Keijo uses it to insert DNS entries for the DNS server that is accessible via VPN.&lt;br /&gt;
&lt;br /&gt;
When you reconfigure hostname on your Linux box: set /etc/hostname to the (short) hostname eg. &#039;monitoring&#039; and set /etc/hosts line 127.0.1.1 to fully qualified hostname and (short) hostname &#039;127.0.1.1 monitoring.office monitoring&#039;&lt;br /&gt;
&lt;br /&gt;
Service:&lt;br /&gt;
&lt;br /&gt;
* dc01.office - 172.16.1.128 domain services&lt;br /&gt;
* http://intranet.office - 172.16.x.x intranet website&lt;br /&gt;
* http://wiki.office - 172.16.2.30 internal wiki&lt;br /&gt;
* http://git.office - 172.16.2.171 source code hosting&lt;br /&gt;
* http://paste.office - 172.16.2.20 code snippets&lt;br /&gt;
* http://chat.office - 172.16.3.149 IRC server&lt;br /&gt;
* http://pad.office - 172.16.3.247 etherpad&lt;br /&gt;
* http://ca.office - 172.16.x.x certificate authority web endpoint&lt;br /&gt;
* http://mail.office - 172.16.3.235 webmail&lt;br /&gt;
* http://logging.office - 172.16.3.228 Artur&#039;s graylog&lt;br /&gt;
* http://monitoring.office - 172.16.x.x Mohanad&#039;s nagios&lt;br /&gt;
&lt;br /&gt;
Other boxes:&lt;br /&gt;
&lt;br /&gt;
* http://router-hq.office - 172.16.1.254 hq router&lt;br /&gt;
* http://router-rnd.office - 172.16.2.254 rnd router&lt;br /&gt;
* http://router-devops.office - 172.16.3.254 devops router&lt;br /&gt;
* host-hq.office - 172.16.1.1 hq host&lt;br /&gt;
* host-rnd.office - 172.16.2.1 rnd host&lt;br /&gt;
* host-devops.office - 172.16.3.1 devops host&lt;br /&gt;
&lt;br /&gt;
=Boring stuff=&lt;br /&gt;
&lt;br /&gt;
==Report template==&lt;br /&gt;
&lt;br /&gt;
Send report as a plaintext e-mail to Lauri, in the title include: Report #number - your name - your team&lt;br /&gt;
&lt;br /&gt;
In the content make sure you specify the timespan you&#039;re talking about (September of 2016, first half of October 2016 etc)&lt;br /&gt;
&lt;br /&gt;
The content, no need for formal speech:&lt;br /&gt;
&lt;br /&gt;
* What have been done so far by the team (eg. server hardware setup, virtual machine setup, service setup)&lt;br /&gt;
* What was your role for this timespan, note that we will shuffle the teams now and then&lt;br /&gt;
* What was your contribution, or in other words what did you do during this timespan&lt;br /&gt;
* What (security) incidents happened - red team found messing around with the servers, passwords changed, backdoor found etc.&lt;br /&gt;
&lt;br /&gt;
==September wrapup &amp;amp; iptables lecture==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1mt0g_BN-l_Jz6HQ1D52WJIdMjPtkTt95CPYFejjiikE/ Lecture slides] [https://echo360.e-ope.ee/ess/portal/section/0fa18d0e-f1b2-44b7-878b-5e4c66e6040e video recording]&lt;/div&gt;</summary>
		<author><name>Kkapp</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkapp&amp;diff=110732</id>
		<title>User:Kkapp</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkapp&amp;diff=110732"/>
		<updated>2016-10-19T16:42:17Z</updated>

		<summary type="html">&lt;p&gt;Kkapp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Keijo Kapp&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kuupäev:&#039;&#039;&#039; 19.10.2016&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Õppeaine Õpingukorraldus ja erialatutvustus raames juhatati esmakursuslased&lt;br /&gt;
sisse nende valitud erialale ning anti juhtnööre õpingute läbimiseks IT Kolledžis.&lt;br /&gt;
See on ilmselt üks olulisemaid aineid IT erialal alustavatele esmakursuslastele,&lt;br /&gt;
eriti neile, kellel ei ole reaalseid kogemusi IT-s. Aine annab piiratud, kuid üsna&lt;br /&gt;
selge ettekujutuse erinevates IT valdkondades toimuvast.&lt;br /&gt;
Peamise osa ainest moodustasid ettekanded erinevates ettevõtetes erinevaid ülesandeid täitvad IT valdkonna&lt;br /&gt;
spetsialistid, kes on oma alal jõudnud arvestatavale tasemele.&lt;br /&gt;
&lt;br /&gt;
See on üks nendest ainetest, kus oleks soovinud igas loengus kohal olla, sest igast loengust sai õppida midagi unikaalset. Kahjuks ei olnud mul võimalik kõikides loengutes osaleda. See-eest proovisin võtta viimast loengute salvestusi vaadates&lt;br /&gt;
&lt;br /&gt;
Esimese loengus rääkisid ja selgitasid mitmeid kooli ja õppekorraldusega seotud&lt;br /&gt;
aspekte erinevad kooli töötajad. Räägiti nii kõnealusest ainest, kooli õppekorralduseeskirjadest kui&lt;br /&gt;
ka üldse meid puudutavatest Eesti haridussüsteemi osadest. Ehkki kogu selle info&lt;br /&gt;
oleks saanud ammutada erinevaid internetipõhiseid infoallikaid kasutades, oli see&lt;br /&gt;
mõnemõrra efektiivsem variant olulisemate teemate selgitamiseks. Lisaks räägiti&lt;br /&gt;
õppimisega vähem otseselt seotud teemadest nagu näiteks huvitegevus.&lt;br /&gt;
&lt;br /&gt;
Esimese külalisettekande tegi riigi infosüsteemi peaarhitekt Andres Kütt. Minu jaoks&lt;br /&gt;
oli tegemist ühe kõige olulisema, huvitavama ja meeldejäävama ettekandega&lt;br /&gt;
Jaan Priisalu oma kõrval. Ta rääkis oma elukäigust, karjäärist, enda kui arhitekti&lt;br /&gt;
igapäevatööst ning oma nägemusest ja arvamusest erinevate oma ala aspektide suhtes.&lt;br /&gt;
Meeldejääv oli see ettekanne mitmel põhjusel. Esiteks leidsin tema jutust mitmeid analooge&lt;br /&gt;
enda mõttelaadi, seisukohtade ja ka senise elukäiguga.&lt;br /&gt;
Teiseks olen ma varasemalt korduvalt tema nimega kokku puutunud ühes avaliku sektori asutuses&lt;br /&gt;
töötades ning mul on olnud ka võimalus temaga Skype vahendusel mõnel koosolekul&lt;br /&gt;
osaleda. Ta on jätnud väga professionaalse mulje ning ka tema haritus on mitmel&lt;br /&gt;
moel väljapaistev. Ta on kindlasti isik, kellest tasub kõigil rohkemal või&lt;br /&gt;
vähemal määral eeskuju võtta.&lt;br /&gt;
&lt;br /&gt;
Teise ettekande tegid kaks Testlio-nimelise startupi asutajat - Kristel ja Marko Kruustük.&lt;br /&gt;
Ettekanne käsitles peamiselt startupi alustamist Testlio näitel ning ka laiemat olukorda&lt;br /&gt;
startupi maastikul. Esinejad rääkisid üsna detailselt oma startupi alustamisest idee&lt;br /&gt;
tekkimisest kuni suhteliselt eduka ettevõtteni jõudmiseni. Ehkki olen ise startupi&lt;br /&gt;
maailmaga üsna tihedalt seotud, ei olnud teema minu jaoks eriti huvitav. Seda põhjusel,&lt;br /&gt;
et nähtavasti on igal inimesel ja ettevõttel oma unikaalne lugu ning&lt;br /&gt;
igaühe loo ärakuulamine on küll silmaringi laiendav, kuid ei tundu ratsionaalne.&lt;br /&gt;
Siiski sai mõningaid näpunäiteid startupide kohta, mida saaks praegu või tulevikus kasutada.&lt;br /&gt;
Igatahes soovin neile edu oma eesmärkide saavutamisel.&lt;br /&gt;
&lt;br /&gt;
Kolmanda ettekande tegi Lembitu Ling, kes pidavat olema nn. vanakooli süsteemiadministraator.&lt;br /&gt;
Ka see oli üsnagi meeldejääv esitus, kuid pigem seetõttu, et tema esituses&lt;br /&gt;
kõlas mitmeid seisukohti, mis tekitavad tugevaid eriarvamusi. Need on seotud&lt;br /&gt;
tööeetika ning professionaalsusega. Nimelt oli üks läbivaid teemasid&lt;br /&gt;
tarkvaraarendajate ja süsteemiadministraatorite vastuolu. Olen seni arvanud, et&lt;br /&gt;
jutud selliste konfliktide suhtes on vaid naljaga pooleks müüt või eelmisse&lt;br /&gt;
aastatuhandesse jäänud arusaam erinevate osapoolte olulisusest iga süsteemi&lt;br /&gt;
elutsüklis. Esineja käsitles teemat väga ebaobjektiivselt, tuues välja mitmeid&lt;br /&gt;
jaburaid, põhjendamatuid ja potensiaalselt solvavaid väiteid. Kuigi minu arusaam&lt;br /&gt;
erinevate asja IT valdkonna ametitest ja ametialasest professionaalsusest on teistsugune,&lt;br /&gt;
oli ettekanne siiski huvitav ja informatiivne.&lt;br /&gt;
&lt;br /&gt;
Neljandat loengut alustas Andres Septer Eesti tööturu olukorra teemal. Ta rääkis&lt;br /&gt;
erinevatest võimalustest tööturule jõuda ja seal tegutseda. Kuigi mina olen juba&lt;br /&gt;
mõnda aega IT tööturul olnud, oli ka minu jaoks kogu jutt huvitav ja ka hariv.&lt;br /&gt;
Tema jutust leidsin kinnitust ka endal erinevate allikate toel kujunenud arvamustele.&lt;br /&gt;
Ta andis olulisi soovitusi tööturl heade valikute tegemiseks ning tõi välja&lt;br /&gt;
potensiaalseid probleeme, mis võivad tekkida.&lt;br /&gt;
Teise osa loengust pidas Einar Koltšanov, kes on nn scrum master. Ta rääkis oma omalaadsest&lt;br /&gt;
teekonnast IT-sse, selgitas scrum masteri olemust ja vajalikkust. Selle käigus tõigi ta välja&lt;br /&gt;
probleemid, mille lahendamisega taga tegeleb - probleemid äripoole ja IT poole arusaamatustega.&lt;br /&gt;
Ettekandes oli mitmeid detaile, mida tasub kõrva taha panna, et olla tööalaselt efektiivne. Ettekande lõppedes jagati kogemusi ja teadmisi välismaal töötamise kohta.&lt;br /&gt;
&lt;br /&gt;
Viies ettekanne käsitles analüütikat IT-s. Esinejaks oli Ivar Laur Maksu- ja Tollametist.&lt;br /&gt;
Teema oli väga huvitav ning selgitas, kuidas ja miks üldse andmeid analüüsitakse.&lt;br /&gt;
Eriti just mulle oli teema huvitav ja oluline ning muutis mõningal määral&lt;br /&gt;
minu arusaama analüütikast. Loengu peateema raames selgitati ilmselt suurimat&lt;br /&gt;
probleemi analüütikas - analüüsitavad andmed ei kajastada tihtipeale tegelikkust.&lt;br /&gt;
Pean teemat oluliseks, sest arvan, et võimekus andmeid õigesti analüüsida võib&lt;br /&gt;
mängida olulist rolli mitmete probleemide lahendamisel nii ühiskondlikul kui ka&lt;br /&gt;
üksikisiku tasandil. Lisaks üldisele analüütikale rääkis esineja ka oma tööst&lt;br /&gt;
EMTA-s ning sellest kuidas analüütika seal reaalselt töötab.&lt;br /&gt;
&lt;br /&gt;
Kuues ettekanne oli Eesti küberturbe teemal. Esinejaks oli Jaan Priisalu.&lt;br /&gt;
See oli nii teema kui sisu poolest vast kõige huvitavam ettekanne, kuhu ma kahjuks&lt;br /&gt;
kohale ei saanud tulla. Ettekandes räägiti mõnevõrra Eesti küberi ajaloost,&lt;br /&gt;
ehk miks ja kuidas vastavad institutsuiinid on tekkinud. Räägiti näiteks ID kaardi&lt;br /&gt;
ajaloost ja olemusest nende inimeste silme läbi, kes sellele aluse panid. Esineja&lt;br /&gt;
ettekande jooksul palju huvitavaid näiteid erinevate alamteemade kohta. Mulle&lt;br /&gt;
väga meeldis kuidas ta üldse kogu seda teemat käsitles - vähe oli juttu häkkerlusest,&lt;br /&gt;
küberkuritegevusest ning rohkem tavainimesi huvitavatel teemadel. Ta tõi välja&lt;br /&gt;
kogu IT alal väga olulise printsiibi, mida vahel kiputakse unustama - kogu arvutite&lt;br /&gt;
mõte on automatiseerida reaalse elu protsesse. Me ei kirjuta ju koodi või ei&lt;br /&gt;
tegele küberturbega vaid seepärast, et see on lõbus. Meil on ikka mingi eesmärk&lt;br /&gt;
panna arvuti tegema seda, mida me soovime. Ka küberturbe mõte pole otseselt&lt;br /&gt;
süsteeme kaitsta, vaid kaitsta protsesse, mida nende süsteemide mittetöötamine&lt;br /&gt;
võb kahjustada.&lt;br /&gt;
&lt;br /&gt;
Viimase ettekande tegi Hedi Mardisoo Starman AS-ist. Ta rääkis turundusest, erinevatest&lt;br /&gt;
turundusega seotud mõistetest ja kontseptsioonidest. Ausalt öeldes olen mina ja&lt;br /&gt;
ilmselt paljud teised turunduse kui eraldi tegevusala suhtes skeptiline, mistõttue&lt;br /&gt;
ei teki huvi nii turundusspetsiifilise teema suhtes. See ei tähenda, et ma ei&lt;br /&gt;
pea turundust oluliseks. Nendest teemadest rääkimine on siiski vajalik ja kasulik.&lt;br /&gt;
Loeng oli sisukas ning tuleb kindlasti tulevikus kasuks, arvestades, et ilmselt&lt;br /&gt;
on ka minul tulevikus turundamise ja ärijuhtmisega tegemist.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks oli tegemist ühe kõige huvipakkuma ainega esimesel semestril, mi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Arvestuse läbikukkumisel===&lt;br /&gt;
&#039;&#039;&#039;Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eksamid ja arvestused peavad olema sooritatud vastava eksamisessiooni lõpupäevaks. Õppurist mitteolenevatel dokumentaalselt põhjendatud asjaoludel (haigus eksamisessiooni ajal, tööalane välislähetus jms) on prorektoril õigus pikendada konkreetsele õppurile eksami/arvestuse sooritamise tähtaega sügissemestril kuni kevadsemestri esimese poolsemestri eksamisessiooni lõpuni ja kevadsemestril sügissemestri alguspäevani.&lt;br /&gt;
&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/oppetoo/oppekorraldus-eeskiri/#Eksamid Õppekorralduse eeskiri - punkt 5.2.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kuni kolmele sooritusele. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/oppetoo/oppekorraldus-eeskiri/#Eksamid Õppekorralduse eeskiri -punkt 5.2.11]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Kordussooritusele pääsemiseks on vaja sellele registreeruda, mida saab teha ÕIS-i kaudu. OF õppekohal õppides maksab kordussooritus 20€. RF õppekoal on kordussooritus tasuta. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/ KKK - punkt 10]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA).===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Millised on tegevused?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Varasemate õpingute ja töökogemuse arvestamist taotlev isik (edaspidi taotleja) esitab ÕIS-is hiljemalt 10-ndal tööpäeval enne punase joone päeva vormikohase taotluse koos vajalike lisadega.). &amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/vota/vota-kord/#taotlus Varasemate õpingute ja töökogemuse arvestamise kord - punkt 2.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Täpsemaid juhiseid vajalik eelduste ja tegevuste kohta leiab lehelt [https://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise kord].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Millised on tähtajad?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
VÕTA komisjon vaatab taotluse läbi ja teeb otsused taotluse rahuldamise või tagasilükkamise osas ühe kuu jooksul arvates taotluse esitamise tähtajast. Komisjonil on õigus küsida taotlejalt täiendavaid pädevuste omandatust tõendavaid dokumente (ÕISis läbi jaotuse „Komisjoni kommentaarid“). Nimetatud juhul võib komisjon pikendada taotluse läbivaatamise tähtaega kuni üks kuu alates lisanõudeks olnud tingimuse täitmisest. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/vota/vota-kord/#hindamine Varasemate õpingute ja töökogemuse arvestamise kord - punkt 3.2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 21 EAPd ja teise semestri lõpuks 26 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tasuta õppimise miinimumpiir on 27 EAP-d semestris. Õppekoormust arvestatakse kord aastas, mistõttu on peab kumulatiivselt täitma aasta jooksul 54 EAP-d. &amp;lt;ref&amp;gt;[http://enos.itcollege.ee/~asepter/et16/2016_tutvustus_22082016.ppt Merle Varendi, slaid 12]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Antud juhul täidetakse aastas õppekoorust mahus 47 EAP-d. Ülejäänud 7 EAP-d tuleb hüvitada. Ühe EAP hüvitamise hind on 50€ EAP kohta. &amp;lt;ref&amp;gt;[http://enos.itcollege.ee/~asepter/et16/2016_tutvustus_22082016.ppt Merle Varendi, slaid 12]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Seega tuleb tasuda 350€.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkapp</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkapp&amp;diff=110730</id>
		<title>User:Kkapp</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkapp&amp;diff=110730"/>
		<updated>2016-10-19T16:40:15Z</updated>

		<summary type="html">&lt;p&gt;Kkapp: /* Arvestuse läbikukkumisel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Keijo Kapp&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kuupäev:&#039;&#039;&#039; 19.10.2016&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Õppeaine Õpingukorraldus ja erialatutvustus raames juhatati esmakursuslased&lt;br /&gt;
sisse nende valitud erialale ning anti juhtnööre õpingute läbimiseks IT Kolledžis.&lt;br /&gt;
See on ilmselt üks olulisemaid aineid IT erialal alustavatele esmakursuslastele,&lt;br /&gt;
eriti neile, kellel ei ole reaalseid kogemusi IT-s. Aine annab piiratud, kuid üsna&lt;br /&gt;
selge ettekujutuse erinevates IT valdkondades toimuvast.&lt;br /&gt;
Peamise osa ainest moodustasid ettekanded erinevates ettevõtetes erinevaid ülesandeid täitvad IT valdkonna&lt;br /&gt;
spetsialistid, kes on oma alal jõudnud arvestatavale tasemele.&lt;br /&gt;
&lt;br /&gt;
See on üks nendest ainetest, kus oleks soovinud igas loengus kohal olla, sest igast loengust sai õppida midagi unikaalset. Kahjuks ei olnud mul võimalik kõikides loengutes osaleda. See-eest proovisin võtta viimast loengute salvestusi vaadates&lt;br /&gt;
&lt;br /&gt;
Esimese loengus rääkisid ja selgitasid mitmeid kooli ja õppekorraldusega seotud&lt;br /&gt;
aspekte erinevad kooli töötajad. Räägiti nii kõnealusest ainest, kooli õppekorralduseeskirjadest kui&lt;br /&gt;
ka üldse meid puudutavatest Eesti haridussüsteemi osadest. Ehkki kogu selle info&lt;br /&gt;
oleks saanud ammutada erinevaid internetipõhiseid infoallikaid kasutades, oli see&lt;br /&gt;
mõnemõrra efektiivsem variant olulisemate teemate selgitamiseks. Lisaks räägiti&lt;br /&gt;
õppimisega vähem otseselt seotud teemadest nagu näiteks huvitegevus.&lt;br /&gt;
&lt;br /&gt;
Esimese külalisettekande tegi riigi infosüsteemi peaarhitekt Andres Kütt. Minu jaoks&lt;br /&gt;
oli tegemist ühe kõige olulisema, huvitavama ja meeldejäävama ettekandega&lt;br /&gt;
Jaan Priisalu oma kõrval. Ta rääkis oma elukäigust, karjäärist, enda kui arhitekti&lt;br /&gt;
igapäevatööst ning oma nägemusest ja arvamusest erinevate oma ala aspektide suhtes.&lt;br /&gt;
Meeldejääv oli see ettekanne mitmel põhjusel. Esiteks leidsin tema jutust mitmeid analooge&lt;br /&gt;
enda mõttelaadi, seisukohtade ja ka senise elukäiguga.&lt;br /&gt;
Teiseks olen ma varasemalt korduvalt tema nimega kokku puutunud ühes avaliku sektori asutuses&lt;br /&gt;
töötades ning mul on olnud ka võimalus temaga Skype vahendusel mõnel koosolekul&lt;br /&gt;
osaleda. Ta on jätnud väga professionaalse mulje ning ka tema haritus on mitmel&lt;br /&gt;
moel väljapaistev. Ta on kindlasti isik, kellest tasub kõigil rohkemal või&lt;br /&gt;
vähemal määral eeskuju võtta.&lt;br /&gt;
&lt;br /&gt;
Teise ettekande tegid kaks Testlio-nimelise startupi asutajat - Kristel ja Marko Kruustük.&lt;br /&gt;
Ettekanne käsitles peamiselt startupi alustamist Testlio näitel ning ka laiemat olukorda&lt;br /&gt;
startupi maastikul. Esinejad rääkisid üsna detailselt oma startupi alustamisest idee&lt;br /&gt;
tekkimisest kuni suhteliselt eduka ettevõtteni jõudmiseni. Ehkki olen ise startupi&lt;br /&gt;
maailmaga üsna tihedalt seotud, ei olnud teema minu jaoks eriti huvitav. Seda põhjusel,&lt;br /&gt;
et nähtavasti on igal inimesel ja ettevõttel oma unikaalne lugu ning&lt;br /&gt;
igaühe loo ärakuulamine on küll silmaringi laiendav, kuid ei tundu ratsionaalne.&lt;br /&gt;
Siiski sai mõningaid näpunäiteid startupide kohta, mida saaks praegu või tulevikus kasutada.&lt;br /&gt;
Igatahes soovin neile edu oma eesmärkide saavutamisel.&lt;br /&gt;
&lt;br /&gt;
Kolmanda ettekande tegi Lembitu Ling, kes pidavat olema nn. vanakooli süsteemiadministraator.&lt;br /&gt;
Ka see oli üsnagi meeldejääv esitus, kuid pigem seetõttu, et tema esituses&lt;br /&gt;
kõlas mitmeid seisukohti, mis tekitavad tugevaid eriarvamusi. Need on seotud&lt;br /&gt;
tööeetika ning professionaalsusega. Nimelt oli üks läbivaid teemasid&lt;br /&gt;
tarkvaraarendajate ja süsteemiadministraatorite vastuolu. Olen seni arvanud, et&lt;br /&gt;
jutud selliste konfliktide suhtes on vaid naljaga pooleks müüt või eelmisse&lt;br /&gt;
aastatuhandesse jäänud arusaam erinevate osapoolte olulisusest iga süsteemi&lt;br /&gt;
elutsüklis. Esineja käsitles teemat väga ebaobjektiivselt, tuues välja mitmeid&lt;br /&gt;
jaburaid, põhjendamatuid ja potensiaalselt solvavaid väiteid. Kuigi minu arusaam&lt;br /&gt;
erinevate asja IT valdkonna ametitest ja ametialasest professionaalsusest on teistsugune,&lt;br /&gt;
oli ettekanne siiski huvitav ja informatiivne.&lt;br /&gt;
&lt;br /&gt;
Neljandat loengut alustas Andres Septer Eesti tööturu olukorra teemal. Ta rääkis&lt;br /&gt;
erinevatest võimalustest tööturule jõuda ja seal tegutseda. Kuigi mina olen juba&lt;br /&gt;
mõnda aega IT tööturul olnud, oli ka minu jaoks kogu jutt huvitav ja ka hariv.&lt;br /&gt;
Tema jutust leidsin kinnitust ka endal erinevate allikate toel kujunenud arvamustele.&lt;br /&gt;
Ta andis olulisi soovitusi tööturl heade valikute tegemiseks ning tõi välja&lt;br /&gt;
potensiaalseid probleeme, mis võivad tekkida.&lt;br /&gt;
Teise osa loengust pidas Einar Koltšanov, kes on nn scrum master. Ta rääkis oma omalaadsest&lt;br /&gt;
teekonnast IT-sse, selgitas scrum masteri olemust ja vajalikkust. Selle käigus tõigi ta välja&lt;br /&gt;
probleemid, mille lahendamisega taga tegeleb - probleemid äripoole ja IT poole arusaamatustega.&lt;br /&gt;
Ettekandes oli mitmeid detaile, mida tasub kõrva taha panna, et olla tööalaselt efektiivne. Ettekande lõppedes jagati kogemusi ja teadmisi välismaal töötamise kohta.&lt;br /&gt;
&lt;br /&gt;
Viies ettekanne käsitles analüütikat IT-s. Esinejaks oli Ivar Laur Maksu- ja Tollametist.&lt;br /&gt;
Teema oli väga huvitav ning selgitas, kuidas ja miks üldse andmeid analüüsitakse.&lt;br /&gt;
Eriti just mulle oli teema huvitav ja oluline ning muutis mõningal määral&lt;br /&gt;
minu arusaama analüütikast. Loengu peateema raames selgitati ilmselt suurimat&lt;br /&gt;
probleemi analüütikas - analüüsitavad andmed ei kajastada tihtipeale tegelikkust.&lt;br /&gt;
Pean teemat oluliseks, sest arvan, et võimekus andmeid õigesti analüüsida võib&lt;br /&gt;
mängida olulist rolli mitmete probleemide lahendamisel nii ühiskondlikul kui ka&lt;br /&gt;
üksikisiku tasandil. Lisaks üldisele analüütikale rääkis esineja ka oma tööst&lt;br /&gt;
EMTA-s ning sellest kuidas analüütika seal reaalselt töötab.&lt;br /&gt;
&lt;br /&gt;
Kuues ettekanne oli Eesti küberturbe teemal. Esinejaks oli Jaan Priisalu.&lt;br /&gt;
See oli nii teema kui sisu poolest vast kõige huvitavam ettekanne, kuhu ma kahjuks&lt;br /&gt;
kohale ei saanud tulla. Ettekandes räägiti mõnevõrra Eesti küberi ajaloost,&lt;br /&gt;
ehk miks ja kuidas vastavad institutsuiinid on tekkinud. Räägiti näiteks ID kaardi&lt;br /&gt;
ajaloost ja olemusest nende inimeste silme läbi, kes sellele aluse panid. Esineja&lt;br /&gt;
ettekande jooksul palju huvitavaid näiteid erinevate alamteemade kohta. Mulle&lt;br /&gt;
väga meeldis kuidas ta üldse kogu seda teemat käsitles - vähe oli juttu häkkerlusest,&lt;br /&gt;
küberkuritegevusest ning rohkem tavainimesi huvitavatel teemadel. Ta tõi välja&lt;br /&gt;
kogu IT alal väga olulise printsiibi, mida vahel kiputakse unustama - kogu arvutite&lt;br /&gt;
mõte on automatiseerida reaalse elu protsesse. Me ei kirjuta ju koodi või ei&lt;br /&gt;
tegele küberturbega vaid seepärast, et see on lõbus. Meil on ikka mingi eesmärk&lt;br /&gt;
panna arvuti tegema seda, mida me soovime. Ka küberturbe mõte pole otseselt&lt;br /&gt;
süsteeme kaitsta, vaid kaitsta protsesse, mida nende süsteemide mittetöötamine&lt;br /&gt;
võb kahjustada.&lt;br /&gt;
&lt;br /&gt;
Viimase ettekande tegi Hedi Mardisoo Starman AS-ist. Ta rääkis turundusest, erinevatest&lt;br /&gt;
turundusega seotud mõistetest ja kontseptsioonidest. Ausalt öeldes olen mina ja&lt;br /&gt;
ilmselt paljud teised turunduse kui eraldi tegevusala suhtes skeptiline, mistõttue&lt;br /&gt;
ei teki huvi nii turundusspetsiifilise teema suhtes. See ei tähenda, et ma ei&lt;br /&gt;
pea turundust oluliseks. Nendest teemadest rääkimine on siiski vajalik ja kasulik.&lt;br /&gt;
Loeng oli sisukas ning tuleb kindlasti tulevikus kasuks, arvestades, et ilmselt&lt;br /&gt;
on ka minul tulevikus turundamise ja ärijuhtmisega tegemist.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks oli tegemist ühe kõige huvipakkuma ainega esimesel semestril, mi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Arvestuse läbikukkumisel===&lt;br /&gt;
&#039;&#039;&#039;Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad? Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eksamid ja arvestused peavad olema sooritatud vastava eksamisessiooni lõpupäevaks. Õppurist mitteolenevatel dokumentaalselt põhjendatud asjaoludel (haigus eksamisessiooni ajal, tööalane välislähetus jms) on prorektoril õigus pikendada konkreetsele õppurile eksami/arvestuse sooritamise tähtaega sügissemestril kuni kevadsemestri esimese poolsemestri eksamisessiooni lõpuni ja kevadsemestril sügissemestri alguspäevani.&lt;br /&gt;
&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/oppetoo/oppekorraldus-eeskiri/#Eksamid Õppekorralduse eeskiri - punkt 5.2.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kuni kolmele sooritusele. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/oppetoo/oppekorraldus-eeskiri/#Eksamid Õppekorralduse eeskiri -punkt 5.2.11]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Kordussooritusele pääsemiseks on vaja sellele registreeruda, mida saab teha ÕIS-i kaudu. OF õppekohal õppides maksab kordussooritus 20€. RF õppekoal on kordussooritus tasuta. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/ KKK - punkt 10]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA).===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Millised on tegevused?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Varasemate õpingute ja töökogemuse arvestamist taotlev isik (edaspidi taotleja) esitab ÕIS-is hiljemalt 10-ndal tööpäeval enne punase joone päeva vormikohase taotluse koos vajalike lisadega.). &amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/vota/vota-kord/#taotlus Varasemate õpingute ja töökogemuse arvestamise kord - punkt 2.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Täpsemaid juhiseid vajalik eelduste ja tegevuste kohta leiab lehelt [https://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise kord].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Millised on tähtajad?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
VÕTA komisjon vaatab taotluse läbi ja teeb otsused taotluse rahuldamise või tagasilükkamise osas ühe kuu jooksul arvates taotluse esitamise tähtajast. Komisjonil on õigus küsida taotlejalt täiendavaid pädevuste omandatust tõendavaid dokumente (ÕISis läbi jaotuse „Komisjoni kommentaarid“). Nimetatud juhul võib komisjon pikendada taotluse läbivaatamise tähtaega kuni üks kuu alates lisanõudeks olnud tingimuse täitmisest. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/vota/vota-kord/#hindamine Varasemate õpingute ja töökogemuse arvestamise kord - punkt 3.2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 21 EAPd ja teise semestri lõpuks 26 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tasuta õppimise miinimumpiir on 27 EAP-d semestris. Õppekoormust arvestatakse kord aastas, mistõttu on peab kumulatiivselt täitma aasta jooksul 54 EAP-d. &amp;lt;ref&amp;gt;[http://enos.itcollege.ee/~asepter/et16/2016_tutvustus_22082016.ppt Merle Varendi, slaid 12]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Antud juhul täidetakse aastas õppekoorust mahus 47 EAP-d. Ülejäänud 7 EAP-d tuleb hüvitada. Ühe EAP hüvitamise hind on 50€ EAP kohta. &amp;lt;ref&amp;gt;[http://enos.itcollege.ee/~asepter/et16/2016_tutvustus_22082016.ppt Merle Varendi, slaid 12]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Seega tuleb tasuda 350€.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkapp</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkapp&amp;diff=110723</id>
		<title>User:Kkapp</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkapp&amp;diff=110723"/>
		<updated>2016-10-19T16:26:20Z</updated>

		<summary type="html">&lt;p&gt;Kkapp: /* Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Keijo Kapp&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kuupäev:&#039;&#039;&#039; 19.10.2016&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Õppeaine Õpingukorraldus ja erialatutvustus raames juhatati esmakursuslased&lt;br /&gt;
sisse nende valitud erialale ning anti juhtnööre õpingute läbimiseks IT Kolledžis.&lt;br /&gt;
See on ilmselt üks olulisemaid aineid IT erialal alustavatele esmakursuslastele,&lt;br /&gt;
eriti neile, kellel ei ole reaalseid kogemusi IT-s. Aine annab piiratud, kuid üsna&lt;br /&gt;
selge ettekujutuse erinevates IT valdkondades toimuvast.&lt;br /&gt;
Peamise osa ainest moodustasid ettekanded erinevates ettevõtetes erinevaid ülesandeid täitvad IT valdkonna&lt;br /&gt;
spetsialistid, kes on oma alal jõudnud arvestatavale tasemele.&lt;br /&gt;
&lt;br /&gt;
See on üks nendest ainetest, kus oleks soovinud igas loengus kohal olla, sest igast loengust sai õppida midagi unikaalset. Kahjuks ei olnud mul võimalik kõikides loengutes osaleda. See-eest proovisin võtta viimast loengute salvestusi vaadates&lt;br /&gt;
&lt;br /&gt;
Esimese loengus rääkisid ja selgitasid mitmeid kooli ja õppekorraldusega seotud&lt;br /&gt;
aspekte erinevad kooli töötajad. Räägiti nii kõnealusest ainest, kooli õppekorralduseeskirjadest kui&lt;br /&gt;
ka üldse meid puudutavatest Eesti haridussüsteemi osadest. Ehkki kogu selle info&lt;br /&gt;
oleks saanud ammutada erinevaid internetipõhiseid infoallikaid kasutades, oli see&lt;br /&gt;
mõnemõrra efektiivsem variant olulisemate teemate selgitamiseks. Lisaks räägiti&lt;br /&gt;
õppimisega vähem otseselt seotud teemadest nagu näiteks huvitegevus.&lt;br /&gt;
&lt;br /&gt;
Esimese külalisettekande tegi riigi infosüsteemi peaarhitekt Andres Kütt. Minu jaoks&lt;br /&gt;
oli tegemist ühe kõige olulisema, huvitavama ja meeldejäävama ettekandega&lt;br /&gt;
Jaan Priisalu oma kõrval. Ta rääkis oma elukäigust, karjäärist, enda kui arhitekti&lt;br /&gt;
igapäevatööst ning oma nägemusest ja arvamusest erinevate oma ala aspektide suhtes.&lt;br /&gt;
Meeldejääv oli see ettekanne mitmel põhjusel. Esiteks leidsin tema jutust mitmeid analooge&lt;br /&gt;
enda mõttelaadi, seisukohtade ja ka senise elukäiguga.&lt;br /&gt;
Teiseks olen ma varasemalt korduvalt tema nimega kokku puutunud ühes avaliku sektori asutuses&lt;br /&gt;
töötades ning mul on olnud ka võimalus temaga Skype vahendusel mõnel koosolekul&lt;br /&gt;
osaleda. Ta on jätnud väga professionaalse mulje ning ka tema haritus on mitmel&lt;br /&gt;
moel väljapaistev. Ta on kindlasti isik, kellest tasub kõigil rohkemal või&lt;br /&gt;
vähemal määral eeskuju võtta.&lt;br /&gt;
&lt;br /&gt;
Teise ettekande tegid kaks Testlio-nimelise startupi asutajat - Kristel ja Marko Kruustük.&lt;br /&gt;
Ettekanne käsitles peamiselt startupi alustamist Testlio näitel ning ka laiemat olukorda&lt;br /&gt;
startupi maastikul. Esinejad rääkisid üsna detailselt oma startupi alustamisest idee&lt;br /&gt;
tekkimisest kuni suhteliselt eduka ettevõtteni jõudmiseni. Ehkki olen ise startupi&lt;br /&gt;
maailmaga üsna tihedalt seotud, ei olnud teema minu jaoks eriti huvitav. Seda põhjusel,&lt;br /&gt;
et nähtavasti on igal inimesel ja ettevõttel oma unikaalne lugu ning&lt;br /&gt;
igaühe loo ärakuulamine on küll silmaringi laiendav, kuid ei tundu ratsionaalne.&lt;br /&gt;
Siiski sai mõningaid näpunäiteid startupide kohta, mida saaks praegu või tulevikus kasutada.&lt;br /&gt;
Igatahes soovin neile edu oma eesmärkide saavutamisel.&lt;br /&gt;
&lt;br /&gt;
Kolmanda ettekande tegi Lembitu Ling, kes pidavat olema nn. vanakooli süsteemiadministraator.&lt;br /&gt;
Ka see oli üsnagi meeldejääv esitus, kuid pigem seetõttu, et tema esituses&lt;br /&gt;
kõlas mitmeid seisukohti, mis tekitavad tugevaid eriarvamusi. Need on seotud&lt;br /&gt;
tööeetika ning professionaalsusega. Nimelt oli üks läbivaid teemasid&lt;br /&gt;
tarkvaraarendajate ja süsteemiadministraatorite vastuolu. Olen seni arvanud, et&lt;br /&gt;
jutud selliste konfliktide suhtes on vaid naljaga pooleks müüt või eelmisse&lt;br /&gt;
aastatuhandesse jäänud arusaam erinevate osapoolte olulisusest iga süsteemi&lt;br /&gt;
elutsüklis. Esineja käsitles teemat väga ebaobjektiivselt, tuues välja mitmeid&lt;br /&gt;
jaburaid, põhjendamatuid ja potensiaalselt solvavaid väiteid. Kuigi minu arusaam&lt;br /&gt;
erinevate asja IT valdkonna ametitest ja ametialasest professionaalsusest on teistsugune,&lt;br /&gt;
oli ettekanne siiski huvitav ja informatiivne.&lt;br /&gt;
&lt;br /&gt;
Neljandat loengut alustas Andres Septer Eesti tööturu olukorra teemal. Ta rääkis&lt;br /&gt;
erinevatest võimalustest tööturule jõuda ja seal tegutseda. Kuigi mina olen juba&lt;br /&gt;
mõnda aega IT tööturul olnud, oli ka minu jaoks kogu jutt huvitav ja ka hariv.&lt;br /&gt;
Tema jutust leidsin kinnitust ka endal erinevate allikate toel kujunenud arvamustele.&lt;br /&gt;
Ta andis olulisi soovitusi tööturl heade valikute tegemiseks ning tõi välja&lt;br /&gt;
potensiaalseid probleeme, mis võivad tekkida.&lt;br /&gt;
Teise osa loengust pidas Einar Koltšanov, kes on nn scrum master. Ta rääkis oma omalaadsest&lt;br /&gt;
teekonnast IT-sse, selgitas scrum masteri olemust ja vajalikkust. Selle käigus tõigi ta välja&lt;br /&gt;
probleemid, mille lahendamisega taga tegeleb - probleemid äripoole ja IT poole arusaamatustega.&lt;br /&gt;
Ettekandes oli mitmeid detaile, mida tasub kõrva taha panna, et olla tööalaselt efektiivne. Ettekande lõppedes jagati kogemusi ja teadmisi välismaal töötamise kohta.&lt;br /&gt;
&lt;br /&gt;
Viies ettekanne käsitles analüütikat IT-s. Esinejaks oli Ivar Laur Maksu- ja Tollametist.&lt;br /&gt;
Teema oli väga huvitav ning selgitas, kuidas ja miks üldse andmeid analüüsitakse.&lt;br /&gt;
Eriti just mulle oli teema huvitav ja oluline ning muutis mõningal määral&lt;br /&gt;
minu arusaama analüütikast. Loengu peateema raames selgitati ilmselt suurimat&lt;br /&gt;
probleemi analüütikas - analüüsitavad andmed ei kajastada tihtipeale tegelikkust.&lt;br /&gt;
Pean teemat oluliseks, sest arvan, et võimekus andmeid õigesti analüüsida võib&lt;br /&gt;
mängida olulist rolli mitmete probleemide lahendamisel nii ühiskondlikul kui ka&lt;br /&gt;
üksikisiku tasandil. Lisaks üldisele analüütikale rääkis esineja ka oma tööst&lt;br /&gt;
EMTA-s ning sellest kuidas analüütika seal reaalselt töötab.&lt;br /&gt;
&lt;br /&gt;
Kuues ettekanne oli Eesti küberturbe teemal. Esinejaks oli Jaan Priisalu.&lt;br /&gt;
See oli nii teema kui sisu poolest vast kõige huvitavam ettekanne, kuhu ma kahjuks&lt;br /&gt;
kohale ei saanud tulla. Ettekandes räägiti mõnevõrra Eesti küberi ajaloost,&lt;br /&gt;
ehk miks ja kuidas vastavad institutsuiinid on tekkinud. Räägiti näiteks ID kaardi&lt;br /&gt;
ajaloost ja olemusest nende inimeste silme läbi, kes sellele aluse panid. Esineja&lt;br /&gt;
ettekande jooksul palju huvitavaid näiteid erinevate alamteemade kohta. Mulle&lt;br /&gt;
väga meeldis kuidas ta üldse kogu seda teemat käsitles - vähe oli juttu häkkerlusest,&lt;br /&gt;
küberkuritegevusest ning rohkem tavainimesi huvitavatel teemadel. Ta tõi välja&lt;br /&gt;
kogu IT alal väga olulise printsiibi, mida vahel kiputakse unustama - kogu arvutite&lt;br /&gt;
mõte on automatiseerida reaalse elu protsesse. Me ei kirjuta ju koodi või ei&lt;br /&gt;
tegele küberturbega vaid seepärast, et see on lõbus. Meil on ikka mingi eesmärk&lt;br /&gt;
panna arvuti tegema seda, mida me soovime. Ka küberturbe mõte pole otseselt&lt;br /&gt;
süsteeme kaitsta, vaid kaitsta protsesse, mida nende süsteemide mittetöötamine&lt;br /&gt;
võb kahjustada.&lt;br /&gt;
&lt;br /&gt;
Viimase ettekande tegi Hedi Mardisoo Starman AS-ist. Ta rääkis turundusest, erinevatest&lt;br /&gt;
turundusega seotud mõistetest ja kontseptsioonidest. Ausalt öeldes olen mina ja&lt;br /&gt;
ilmselt paljud teised turunduse kui eraldi tegevusala suhtes skeptiline, mistõttue&lt;br /&gt;
ei teki huvi nii turundusspetsiifilise teema suhtes. See ei tähenda, et ma ei&lt;br /&gt;
pea turundust oluliseks. Nendest teemadest rääkimine on siiski vajalik ja kasulik.&lt;br /&gt;
Loeng oli sisukas ning tuleb kindlasti tulevikus kasuks, arvestades, et ilmselt&lt;br /&gt;
on ka minul tulevikus turundamise ja ärijuhtmisega tegemist.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks oli tegemist ühe kõige huvipakkuma ainega esimesel semestril, mi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Arvestuse läbikukkumisel===&lt;br /&gt;
&#039;&#039;&#039;Kaua on võimalik arvestust järele teha?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eksamid ja arvestused peavad olema sooritatud vastava eksamisessiooni lõpupäevaks. Õppurist mitteolenevatel dokumentaalselt põhjendatud asjaoludel (haigus eksamisessiooni ajal, tööalane välislähetus jms) on prorektoril õigus pikendada konkreetsele õppurile eksami/arvestuse sooritamise tähtaega sügissemestril kuni kevadsemestri esimese poolsemestri eksamisessiooni lõpuni ja kevadsemestril sügissemestri alguspäevani.&lt;br /&gt;
&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/oppetoo/oppekorraldus-eeskiri/#Eksamid Õppekorralduse eeskiri - punkt 5.2.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kuni kolmele sooritusele. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/oppetoo/oppekorraldus-eeskiri/#Eksamid Õppekorralduse eeskiri -punkt 5.2.11]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kellega kokku leppida, et kordussooritust teha?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kuidas toimub kordussooritusele registreerimine?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mis on tähtajad?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui palju maksab, kui oled tasulisel (OF) õppekohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA).===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Millised on tegevused?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Varasemate õpingute ja töökogemuse arvestamist taotlev isik (edaspidi taotleja) esitab ÕIS-is hiljemalt 10-ndal tööpäeval enne punase joone päeva vormikohase taotluse koos vajalike lisadega.). &amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/vota/vota-kord/#taotlus Varasemate õpingute ja töökogemuse arvestamise kord - punkt 2.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Täpsemaid juhiseid vajalik eelduste ja tegevuste kohta leiab lehelt [https://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise kord].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Millised on tähtajad?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
VÕTA komisjon vaatab taotluse läbi ja teeb otsused taotluse rahuldamise või tagasilükkamise osas ühe kuu jooksul arvates taotluse esitamise tähtajast. Komisjonil on õigus küsida taotlejalt täiendavaid pädevuste omandatust tõendavaid dokumente (ÕISis läbi jaotuse „Komisjoni kommentaarid“). Nimetatud juhul võib komisjon pikendada taotluse läbivaatamise tähtaega kuni üks kuu alates lisanõudeks olnud tingimuse täitmisest. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/vota/vota-kord/#hindamine Varasemate õpingute ja töökogemuse arvestamise kord - punkt 3.2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 21 EAPd ja teise semestri lõpuks 26 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tasuta õppimise miinimumpiir on 27 EAP-d semestris. Õppekoormust arvestatakse kord aastas, mistõttu on peab kumulatiivselt täitma aasta jooksul 54 EAP-d. &amp;lt;ref&amp;gt;[http://enos.itcollege.ee/~asepter/et16/2016_tutvustus_22082016.ppt Merle Varendi, slaid 12]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Antud juhul täidetakse aastas õppekoorust mahus 47 EAP-d. Ülejäänud 7 EAP-d tuleb hüvitada. Ühe EAP hüvitamise hind on 50€ EAP kohta. &amp;lt;ref&amp;gt;[http://enos.itcollege.ee/~asepter/et16/2016_tutvustus_22082016.ppt Merle Varendi, slaid 12]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Seega tuleb tasuda 350€.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkapp</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkapp&amp;diff=110720</id>
		<title>User:Kkapp</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkapp&amp;diff=110720"/>
		<updated>2016-10-19T16:25:22Z</updated>

		<summary type="html">&lt;p&gt;Kkapp: /* Arvestuse läbikukkumisel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Keijo Kapp&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kuupäev:&#039;&#039;&#039; 19.10.2016&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Õppeaine Õpingukorraldus ja erialatutvustus raames juhatati esmakursuslased&lt;br /&gt;
sisse nende valitud erialale ning anti juhtnööre õpingute läbimiseks IT Kolledžis.&lt;br /&gt;
See on ilmselt üks olulisemaid aineid IT erialal alustavatele esmakursuslastele,&lt;br /&gt;
eriti neile, kellel ei ole reaalseid kogemusi IT-s. Aine annab piiratud, kuid üsna&lt;br /&gt;
selge ettekujutuse erinevates IT valdkondades toimuvast.&lt;br /&gt;
Peamise osa ainest moodustasid ettekanded erinevates ettevõtetes erinevaid ülesandeid täitvad IT valdkonna&lt;br /&gt;
spetsialistid, kes on oma alal jõudnud arvestatavale tasemele.&lt;br /&gt;
&lt;br /&gt;
See on üks nendest ainetest, kus oleks soovinud igas loengus kohal olla, sest igast loengust sai õppida midagi unikaalset. Kahjuks ei olnud mul võimalik kõikides loengutes osaleda. See-eest proovisin võtta viimast loengute salvestusi vaadates&lt;br /&gt;
&lt;br /&gt;
Esimese loengus rääkisid ja selgitasid mitmeid kooli ja õppekorraldusega seotud&lt;br /&gt;
aspekte erinevad kooli töötajad. Räägiti nii kõnealusest ainest, kooli õppekorralduseeskirjadest kui&lt;br /&gt;
ka üldse meid puudutavatest Eesti haridussüsteemi osadest. Ehkki kogu selle info&lt;br /&gt;
oleks saanud ammutada erinevaid internetipõhiseid infoallikaid kasutades, oli see&lt;br /&gt;
mõnemõrra efektiivsem variant olulisemate teemate selgitamiseks. Lisaks räägiti&lt;br /&gt;
õppimisega vähem otseselt seotud teemadest nagu näiteks huvitegevus.&lt;br /&gt;
&lt;br /&gt;
Esimese külalisettekande tegi riigi infosüsteemi peaarhitekt Andres Kütt. Minu jaoks&lt;br /&gt;
oli tegemist ühe kõige olulisema, huvitavama ja meeldejäävama ettekandega&lt;br /&gt;
Jaan Priisalu oma kõrval. Ta rääkis oma elukäigust, karjäärist, enda kui arhitekti&lt;br /&gt;
igapäevatööst ning oma nägemusest ja arvamusest erinevate oma ala aspektide suhtes.&lt;br /&gt;
Meeldejääv oli see ettekanne mitmel põhjusel. Esiteks leidsin tema jutust mitmeid analooge&lt;br /&gt;
enda mõttelaadi, seisukohtade ja ka senise elukäiguga.&lt;br /&gt;
Teiseks olen ma varasemalt korduvalt tema nimega kokku puutunud ühes avaliku sektori asutuses&lt;br /&gt;
töötades ning mul on olnud ka võimalus temaga Skype vahendusel mõnel koosolekul&lt;br /&gt;
osaleda. Ta on jätnud väga professionaalse mulje ning ka tema haritus on mitmel&lt;br /&gt;
moel väljapaistev. Ta on kindlasti isik, kellest tasub kõigil rohkemal või&lt;br /&gt;
vähemal määral eeskuju võtta.&lt;br /&gt;
&lt;br /&gt;
Teise ettekande tegid kaks Testlio-nimelise startupi asutajat - Kristel ja Marko Kruustük.&lt;br /&gt;
Ettekanne käsitles peamiselt startupi alustamist Testlio näitel ning ka laiemat olukorda&lt;br /&gt;
startupi maastikul. Esinejad rääkisid üsna detailselt oma startupi alustamisest idee&lt;br /&gt;
tekkimisest kuni suhteliselt eduka ettevõtteni jõudmiseni. Ehkki olen ise startupi&lt;br /&gt;
maailmaga üsna tihedalt seotud, ei olnud teema minu jaoks eriti huvitav. Seda põhjusel,&lt;br /&gt;
et nähtavasti on igal inimesel ja ettevõttel oma unikaalne lugu ning&lt;br /&gt;
igaühe loo ärakuulamine on küll silmaringi laiendav, kuid ei tundu ratsionaalne.&lt;br /&gt;
Siiski sai mõningaid näpunäiteid startupide kohta, mida saaks praegu või tulevikus kasutada.&lt;br /&gt;
Igatahes soovin neile edu oma eesmärkide saavutamisel.&lt;br /&gt;
&lt;br /&gt;
Kolmanda ettekande tegi Lembitu Ling, kes pidavat olema nn. vanakooli süsteemiadministraator.&lt;br /&gt;
Ka see oli üsnagi meeldejääv esitus, kuid pigem seetõttu, et tema esituses&lt;br /&gt;
kõlas mitmeid seisukohti, mis tekitavad tugevaid eriarvamusi. Need on seotud&lt;br /&gt;
tööeetika ning professionaalsusega. Nimelt oli üks läbivaid teemasid&lt;br /&gt;
tarkvaraarendajate ja süsteemiadministraatorite vastuolu. Olen seni arvanud, et&lt;br /&gt;
jutud selliste konfliktide suhtes on vaid naljaga pooleks müüt või eelmisse&lt;br /&gt;
aastatuhandesse jäänud arusaam erinevate osapoolte olulisusest iga süsteemi&lt;br /&gt;
elutsüklis. Esineja käsitles teemat väga ebaobjektiivselt, tuues välja mitmeid&lt;br /&gt;
jaburaid, põhjendamatuid ja potensiaalselt solvavaid väiteid. Kuigi minu arusaam&lt;br /&gt;
erinevate asja IT valdkonna ametitest ja ametialasest professionaalsusest on teistsugune,&lt;br /&gt;
oli ettekanne siiski huvitav ja informatiivne.&lt;br /&gt;
&lt;br /&gt;
Neljandat loengut alustas Andres Septer Eesti tööturu olukorra teemal. Ta rääkis&lt;br /&gt;
erinevatest võimalustest tööturule jõuda ja seal tegutseda. Kuigi mina olen juba&lt;br /&gt;
mõnda aega IT tööturul olnud, oli ka minu jaoks kogu jutt huvitav ja ka hariv.&lt;br /&gt;
Tema jutust leidsin kinnitust ka endal erinevate allikate toel kujunenud arvamustele.&lt;br /&gt;
Ta andis olulisi soovitusi tööturl heade valikute tegemiseks ning tõi välja&lt;br /&gt;
potensiaalseid probleeme, mis võivad tekkida.&lt;br /&gt;
Teise osa loengust pidas Einar Koltšanov, kes on nn scrum master. Ta rääkis oma omalaadsest&lt;br /&gt;
teekonnast IT-sse, selgitas scrum masteri olemust ja vajalikkust. Selle käigus tõigi ta välja&lt;br /&gt;
probleemid, mille lahendamisega taga tegeleb - probleemid äripoole ja IT poole arusaamatustega.&lt;br /&gt;
Ettekandes oli mitmeid detaile, mida tasub kõrva taha panna, et olla tööalaselt efektiivne. Ettekande lõppedes jagati kogemusi ja teadmisi välismaal töötamise kohta.&lt;br /&gt;
&lt;br /&gt;
Viies ettekanne käsitles analüütikat IT-s. Esinejaks oli Ivar Laur Maksu- ja Tollametist.&lt;br /&gt;
Teema oli väga huvitav ning selgitas, kuidas ja miks üldse andmeid analüüsitakse.&lt;br /&gt;
Eriti just mulle oli teema huvitav ja oluline ning muutis mõningal määral&lt;br /&gt;
minu arusaama analüütikast. Loengu peateema raames selgitati ilmselt suurimat&lt;br /&gt;
probleemi analüütikas - analüüsitavad andmed ei kajastada tihtipeale tegelikkust.&lt;br /&gt;
Pean teemat oluliseks, sest arvan, et võimekus andmeid õigesti analüüsida võib&lt;br /&gt;
mängida olulist rolli mitmete probleemide lahendamisel nii ühiskondlikul kui ka&lt;br /&gt;
üksikisiku tasandil. Lisaks üldisele analüütikale rääkis esineja ka oma tööst&lt;br /&gt;
EMTA-s ning sellest kuidas analüütika seal reaalselt töötab.&lt;br /&gt;
&lt;br /&gt;
Kuues ettekanne oli Eesti küberturbe teemal. Esinejaks oli Jaan Priisalu.&lt;br /&gt;
See oli nii teema kui sisu poolest vast kõige huvitavam ettekanne, kuhu ma kahjuks&lt;br /&gt;
kohale ei saanud tulla. Ettekandes räägiti mõnevõrra Eesti küberi ajaloost,&lt;br /&gt;
ehk miks ja kuidas vastavad institutsuiinid on tekkinud. Räägiti näiteks ID kaardi&lt;br /&gt;
ajaloost ja olemusest nende inimeste silme läbi, kes sellele aluse panid. Esineja&lt;br /&gt;
ettekande jooksul palju huvitavaid näiteid erinevate alamteemade kohta. Mulle&lt;br /&gt;
väga meeldis kuidas ta üldse kogu seda teemat käsitles - vähe oli juttu häkkerlusest,&lt;br /&gt;
küberkuritegevusest ning rohkem tavainimesi huvitavatel teemadel. Ta tõi välja&lt;br /&gt;
kogu IT alal väga olulise printsiibi, mida vahel kiputakse unustama - kogu arvutite&lt;br /&gt;
mõte on automatiseerida reaalse elu protsesse. Me ei kirjuta ju koodi või ei&lt;br /&gt;
tegele küberturbega vaid seepärast, et see on lõbus. Meil on ikka mingi eesmärk&lt;br /&gt;
panna arvuti tegema seda, mida me soovime. Ka küberturbe mõte pole otseselt&lt;br /&gt;
süsteeme kaitsta, vaid kaitsta protsesse, mida nende süsteemide mittetöötamine&lt;br /&gt;
võb kahjustada.&lt;br /&gt;
&lt;br /&gt;
Viimase ettekande tegi Hedi Mardisoo Starman AS-ist. Ta rääkis turundusest, erinevatest&lt;br /&gt;
turundusega seotud mõistetest ja kontseptsioonidest. Ausalt öeldes olen mina ja&lt;br /&gt;
ilmselt paljud teised turunduse kui eraldi tegevusala suhtes skeptiline, mistõttue&lt;br /&gt;
ei teki huvi nii turundusspetsiifilise teema suhtes. See ei tähenda, et ma ei&lt;br /&gt;
pea turundust oluliseks. Nendest teemadest rääkimine on siiski vajalik ja kasulik.&lt;br /&gt;
Loeng oli sisukas ning tuleb kindlasti tulevikus kasuks, arvestades, et ilmselt&lt;br /&gt;
on ka minul tulevikus turundamise ja ärijuhtmisega tegemist.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks oli tegemist ühe kõige huvipakkuma ainega esimesel semestril, mi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Arvestuse läbikukkumisel===&lt;br /&gt;
&#039;&#039;&#039;Kaua on võimalik arvestust järele teha?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eksamid ja arvestused peavad olema sooritatud vastava eksamisessiooni lõpupäevaks. Õppurist mitteolenevatel dokumentaalselt põhjendatud asjaoludel (haigus eksamisessiooni ajal, tööalane välislähetus jms) on prorektoril õigus pikendada konkreetsele õppurile eksami/arvestuse sooritamise tähtaega sügissemestril kuni kevadsemestri esimese poolsemestri eksamisessiooni lõpuni ja kevadsemestril sügissemestri alguspäevani.&lt;br /&gt;
&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/oppetoo/oppekorraldus-eeskiri/#Eksamid Õppekorralduse eeskiri - punkt 5.2.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kuni kolmele sooritusele. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/oppetoo/oppekorraldus-eeskiri/#Eksamid Õppekorralduse eeskiri -punkt 5.2.11]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kellega kokku leppida, et kordussooritust teha?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kuidas toimub kordussooritusele registreerimine?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mis on tähtajad?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui palju maksab, kui oled tasulisel (OF) õppekohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA).===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Millised on tegevused?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Varasemate õpingute ja töökogemuse arvestamist taotlev isik (edaspidi taotleja) esitab ÕIS-is hiljemalt 10-ndal tööpäeval enne punase joone päeva vormikohase taotluse koos vajalike lisadega.). &amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/vota/vota-kord/#taotlus punkt 2.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Täpsemaid juhiseid vajalik eelduste ja tegevuste kohta leiab lehelt [https://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise kord].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Millised on tähtajad?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
VÕTA komisjon vaatab taotluse läbi ja teeb otsused taotluse rahuldamise või tagasilükkamise osas ühe kuu jooksul arvates taotluse esitamise tähtajast. Komisjonil on õigus küsida taotlejalt täiendavaid pädevuste omandatust tõendavaid dokumente (ÕISis läbi jaotuse „Komisjoni kommentaarid“). Nimetatud juhul võib komisjon pikendada taotluse läbivaatamise tähtaega kuni üks kuu alates lisanõudeks olnud tingimuse täitmisest. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/vota/vota-kord/#hindamine punkt 3.2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 21 EAPd ja teise semestri lõpuks 26 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tasuta õppimise miinimumpiir on 27 EAP-d semestris. Õppekoormust arvestatakse kord aastas, mistõttu on peab kumulatiivselt täitma aasta jooksul 54 EAP-d. &amp;lt;ref&amp;gt;[http://enos.itcollege.ee/~asepter/et16/2016_tutvustus_22082016.ppt Merle Varendi, slaid 12]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Antud juhul täidetakse aastas õppekoorust mahus 47 EAP-d. Ülejäänud 7 EAP-d tuleb hüvitada. Ühe EAP hüvitamise hind on 50€ EAP kohta. &amp;lt;ref&amp;gt;[http://enos.itcollege.ee/~asepter/et16/2016_tutvustus_22082016.ppt Merle Varendi, slaid 12]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Seega tuleb tasuda 350€.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkapp</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkapp&amp;diff=110716</id>
		<title>User:Kkapp</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkapp&amp;diff=110716"/>
		<updated>2016-10-19T16:21:45Z</updated>

		<summary type="html">&lt;p&gt;Kkapp: Created page with &amp;quot;=Erialatutvustuse aine arvestustöö=  &amp;#039;&amp;#039;&amp;#039;Autor:&amp;#039;&amp;#039;&amp;#039; Keijo Kapp  &amp;#039;&amp;#039;&amp;#039;Kuupäev:&amp;#039;&amp;#039;&amp;#039; 19.10.2016   ==Essee==  Õppeaine Õpingukorraldus ja erialatutvustus raames juhatati esmakursu...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Keijo Kapp&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kuupäev:&#039;&#039;&#039; 19.10.2016&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
Õppeaine Õpingukorraldus ja erialatutvustus raames juhatati esmakursuslased&lt;br /&gt;
sisse nende valitud erialale ning anti juhtnööre õpingute läbimiseks IT Kolledžis.&lt;br /&gt;
See on ilmselt üks olulisemaid aineid IT erialal alustavatele esmakursuslastele,&lt;br /&gt;
eriti neile, kellel ei ole reaalseid kogemusi IT-s. Aine annab piiratud, kuid üsna&lt;br /&gt;
selge ettekujutuse erinevates IT valdkondades toimuvast.&lt;br /&gt;
Peamise osa ainest moodustasid ettekanded erinevates ettevõtetes erinevaid ülesandeid täitvad IT valdkonna&lt;br /&gt;
spetsialistid, kes on oma alal jõudnud arvestatavale tasemele.&lt;br /&gt;
&lt;br /&gt;
See on üks nendest ainetest, kus oleks soovinud igas loengus kohal olla, sest igast loengust sai õppida midagi unikaalset. Kahjuks ei olnud mul võimalik kõikides loengutes osaleda. See-eest proovisin võtta viimast loengute salvestusi vaadates&lt;br /&gt;
&lt;br /&gt;
Esimese loengus rääkisid ja selgitasid mitmeid kooli ja õppekorraldusega seotud&lt;br /&gt;
aspekte erinevad kooli töötajad. Räägiti nii kõnealusest ainest, kooli õppekorralduseeskirjadest kui&lt;br /&gt;
ka üldse meid puudutavatest Eesti haridussüsteemi osadest. Ehkki kogu selle info&lt;br /&gt;
oleks saanud ammutada erinevaid internetipõhiseid infoallikaid kasutades, oli see&lt;br /&gt;
mõnemõrra efektiivsem variant olulisemate teemate selgitamiseks. Lisaks räägiti&lt;br /&gt;
õppimisega vähem otseselt seotud teemadest nagu näiteks huvitegevus.&lt;br /&gt;
&lt;br /&gt;
Esimese külalisettekande tegi riigi infosüsteemi peaarhitekt Andres Kütt. Minu jaoks&lt;br /&gt;
oli tegemist ühe kõige olulisema, huvitavama ja meeldejäävama ettekandega&lt;br /&gt;
Jaan Priisalu oma kõrval. Ta rääkis oma elukäigust, karjäärist, enda kui arhitekti&lt;br /&gt;
igapäevatööst ning oma nägemusest ja arvamusest erinevate oma ala aspektide suhtes.&lt;br /&gt;
Meeldejääv oli see ettekanne mitmel põhjusel. Esiteks leidsin tema jutust mitmeid analooge&lt;br /&gt;
enda mõttelaadi, seisukohtade ja ka senise elukäiguga.&lt;br /&gt;
Teiseks olen ma varasemalt korduvalt tema nimega kokku puutunud ühes avaliku sektori asutuses&lt;br /&gt;
töötades ning mul on olnud ka võimalus temaga Skype vahendusel mõnel koosolekul&lt;br /&gt;
osaleda. Ta on jätnud väga professionaalse mulje ning ka tema haritus on mitmel&lt;br /&gt;
moel väljapaistev. Ta on kindlasti isik, kellest tasub kõigil rohkemal või&lt;br /&gt;
vähemal määral eeskuju võtta.&lt;br /&gt;
&lt;br /&gt;
Teise ettekande tegid kaks Testlio-nimelise startupi asutajat - Kristel ja Marko Kruustük.&lt;br /&gt;
Ettekanne käsitles peamiselt startupi alustamist Testlio näitel ning ka laiemat olukorda&lt;br /&gt;
startupi maastikul. Esinejad rääkisid üsna detailselt oma startupi alustamisest idee&lt;br /&gt;
tekkimisest kuni suhteliselt eduka ettevõtteni jõudmiseni. Ehkki olen ise startupi&lt;br /&gt;
maailmaga üsna tihedalt seotud, ei olnud teema minu jaoks eriti huvitav. Seda põhjusel,&lt;br /&gt;
et nähtavasti on igal inimesel ja ettevõttel oma unikaalne lugu ning&lt;br /&gt;
igaühe loo ärakuulamine on küll silmaringi laiendav, kuid ei tundu ratsionaalne.&lt;br /&gt;
Siiski sai mõningaid näpunäiteid startupide kohta, mida saaks praegu või tulevikus kasutada.&lt;br /&gt;
Igatahes soovin neile edu oma eesmärkide saavutamisel.&lt;br /&gt;
&lt;br /&gt;
Kolmanda ettekande tegi Lembitu Ling, kes pidavat olema nn. vanakooli süsteemiadministraator.&lt;br /&gt;
Ka see oli üsnagi meeldejääv esitus, kuid pigem seetõttu, et tema esituses&lt;br /&gt;
kõlas mitmeid seisukohti, mis tekitavad tugevaid eriarvamusi. Need on seotud&lt;br /&gt;
tööeetika ning professionaalsusega. Nimelt oli üks läbivaid teemasid&lt;br /&gt;
tarkvaraarendajate ja süsteemiadministraatorite vastuolu. Olen seni arvanud, et&lt;br /&gt;
jutud selliste konfliktide suhtes on vaid naljaga pooleks müüt või eelmisse&lt;br /&gt;
aastatuhandesse jäänud arusaam erinevate osapoolte olulisusest iga süsteemi&lt;br /&gt;
elutsüklis. Esineja käsitles teemat väga ebaobjektiivselt, tuues välja mitmeid&lt;br /&gt;
jaburaid, põhjendamatuid ja potensiaalselt solvavaid väiteid. Kuigi minu arusaam&lt;br /&gt;
erinevate asja IT valdkonna ametitest ja ametialasest professionaalsusest on teistsugune,&lt;br /&gt;
oli ettekanne siiski huvitav ja informatiivne.&lt;br /&gt;
&lt;br /&gt;
Neljandat loengut alustas Andres Septer Eesti tööturu olukorra teemal. Ta rääkis&lt;br /&gt;
erinevatest võimalustest tööturule jõuda ja seal tegutseda. Kuigi mina olen juba&lt;br /&gt;
mõnda aega IT tööturul olnud, oli ka minu jaoks kogu jutt huvitav ja ka hariv.&lt;br /&gt;
Tema jutust leidsin kinnitust ka endal erinevate allikate toel kujunenud arvamustele.&lt;br /&gt;
Ta andis olulisi soovitusi tööturl heade valikute tegemiseks ning tõi välja&lt;br /&gt;
potensiaalseid probleeme, mis võivad tekkida.&lt;br /&gt;
Teise osa loengust pidas Einar Koltšanov, kes on nn scrum master. Ta rääkis oma omalaadsest&lt;br /&gt;
teekonnast IT-sse, selgitas scrum masteri olemust ja vajalikkust. Selle käigus tõigi ta välja&lt;br /&gt;
probleemid, mille lahendamisega taga tegeleb - probleemid äripoole ja IT poole arusaamatustega.&lt;br /&gt;
Ettekandes oli mitmeid detaile, mida tasub kõrva taha panna, et olla tööalaselt efektiivne. Ettekande lõppedes jagati kogemusi ja teadmisi välismaal töötamise kohta.&lt;br /&gt;
&lt;br /&gt;
Viies ettekanne käsitles analüütikat IT-s. Esinejaks oli Ivar Laur Maksu- ja Tollametist.&lt;br /&gt;
Teema oli väga huvitav ning selgitas, kuidas ja miks üldse andmeid analüüsitakse.&lt;br /&gt;
Eriti just mulle oli teema huvitav ja oluline ning muutis mõningal määral&lt;br /&gt;
minu arusaama analüütikast. Loengu peateema raames selgitati ilmselt suurimat&lt;br /&gt;
probleemi analüütikas - analüüsitavad andmed ei kajastada tihtipeale tegelikkust.&lt;br /&gt;
Pean teemat oluliseks, sest arvan, et võimekus andmeid õigesti analüüsida võib&lt;br /&gt;
mängida olulist rolli mitmete probleemide lahendamisel nii ühiskondlikul kui ka&lt;br /&gt;
üksikisiku tasandil. Lisaks üldisele analüütikale rääkis esineja ka oma tööst&lt;br /&gt;
EMTA-s ning sellest kuidas analüütika seal reaalselt töötab.&lt;br /&gt;
&lt;br /&gt;
Kuues ettekanne oli Eesti küberturbe teemal. Esinejaks oli Jaan Priisalu.&lt;br /&gt;
See oli nii teema kui sisu poolest vast kõige huvitavam ettekanne, kuhu ma kahjuks&lt;br /&gt;
kohale ei saanud tulla. Ettekandes räägiti mõnevõrra Eesti küberi ajaloost,&lt;br /&gt;
ehk miks ja kuidas vastavad institutsuiinid on tekkinud. Räägiti näiteks ID kaardi&lt;br /&gt;
ajaloost ja olemusest nende inimeste silme läbi, kes sellele aluse panid. Esineja&lt;br /&gt;
ettekande jooksul palju huvitavaid näiteid erinevate alamteemade kohta. Mulle&lt;br /&gt;
väga meeldis kuidas ta üldse kogu seda teemat käsitles - vähe oli juttu häkkerlusest,&lt;br /&gt;
küberkuritegevusest ning rohkem tavainimesi huvitavatel teemadel. Ta tõi välja&lt;br /&gt;
kogu IT alal väga olulise printsiibi, mida vahel kiputakse unustama - kogu arvutite&lt;br /&gt;
mõte on automatiseerida reaalse elu protsesse. Me ei kirjuta ju koodi või ei&lt;br /&gt;
tegele küberturbega vaid seepärast, et see on lõbus. Meil on ikka mingi eesmärk&lt;br /&gt;
panna arvuti tegema seda, mida me soovime. Ka küberturbe mõte pole otseselt&lt;br /&gt;
süsteeme kaitsta, vaid kaitsta protsesse, mida nende süsteemide mittetöötamine&lt;br /&gt;
võb kahjustada.&lt;br /&gt;
&lt;br /&gt;
Viimase ettekande tegi Hedi Mardisoo Starman AS-ist. Ta rääkis turundusest, erinevatest&lt;br /&gt;
turundusega seotud mõistetest ja kontseptsioonidest. Ausalt öeldes olen mina ja&lt;br /&gt;
ilmselt paljud teised turunduse kui eraldi tegevusala suhtes skeptiline, mistõttue&lt;br /&gt;
ei teki huvi nii turundusspetsiifilise teema suhtes. See ei tähenda, et ma ei&lt;br /&gt;
pea turundust oluliseks. Nendest teemadest rääkimine on siiski vajalik ja kasulik.&lt;br /&gt;
Loeng oli sisukas ning tuleb kindlasti tulevikus kasuks, arvestades, et ilmselt&lt;br /&gt;
on ka minul tulevikus turundamise ja ärijuhtmisega tegemist.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks oli tegemist ühe kõige huvipakkuma ainega esimesel semestril, mi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
&lt;br /&gt;
===Arvestuse läbikukkumisel===&lt;br /&gt;
&#039;&#039;&#039;Kaua on võimalik arvestust järele teha?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eksamid ja arvestused peavad olema sooritatud vastava eksamisessiooni lõpupäevaks. Õppurist mitteolenevatel dokumentaalselt põhjendatud asjaoludel (haigus eksamisessiooni ajal, tööalane välislähetus jms) on prorektoril õigus pikendada konkreetsele õppurile eksami/arvestuse sooritamise tähtaega sügissemestril kuni kevadsemestri esimese poolsemestri eksamisessiooni lõpuni ja kevadsemestril sügissemestri alguspäevani.&lt;br /&gt;
&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/oppetoo/oppekorraldus-eeskiri/#Eksamid punkt 5.2.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Ühe õppeaine piires on õppuril õigus kuni kolmele sooritusele. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/oppetoo/oppekorraldus-eeskiri/#Eksamid punkt 5.2.11]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kellega kokku leppida, et kordussooritust teha?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kuidas toimub kordussooritusele registreerimine?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mis on tähtajad?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui palju maksab, kui oled tasulisel (OF) õppekohal?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA).===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Millised on tegevused?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Varasemate õpingute ja töökogemuse arvestamist taotlev isik (edaspidi taotleja) esitab ÕIS-is hiljemalt 10-ndal tööpäeval enne punase joone päeva vormikohase taotluse koos vajalike lisadega.). &amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/vota/vota-kord/#taotlus punkt 2.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Täpsemaid juhiseid vajalik eelduste ja tegevuste kohta leiab lehelt [https://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise kord].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Millised on tähtajad?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
VÕTA komisjon vaatab taotluse läbi ja teeb otsused taotluse rahuldamise või tagasilükkamise osas ühe kuu jooksul arvates taotluse esitamise tähtajast. Komisjonil on õigus küsida taotlejalt täiendavaid pädevuste omandatust tõendavaid dokumente (ÕISis läbi jaotuse „Komisjoni kommentaarid“). Nimetatud juhul võib komisjon pikendada taotluse läbivaatamise tähtaega kuni üks kuu alates lisanõudeks olnud tingimuse täitmisest. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/sisseastujale/vota/vota-kord/#hindamine punkt 3.2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 21 EAPd ja teise semestri lõpuks 26 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tasuta õppimise miinimumpiir on 27 EAP-d semestris. Õppekoormust arvestatakse kord aastas, mistõttu on peab kumulatiivselt täitma aasta jooksul 54 EAP-d. &amp;lt;ref&amp;gt;[http://enos.itcollege.ee/~asepter/et16/2016_tutvustus_22082016.ppt Merle Varendi, slaid 12]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Antud juhul täidetakse aastas õppekoorust mahus 47 EAP-d. Ülejäänud 7 EAP-d tuleb hüvitada. Ühe EAP hüvitamise hind on 50€ EAP kohta. &amp;lt;ref&amp;gt;[http://enos.itcollege.ee/~asepter/et16/2016_tutvustus_22082016.ppt Merle Varendi, slaid 12]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Seega tuleb tasuda 350€.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkapp</name></author>
	</entry>
</feed>