<?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=Kkeelman</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=Kkeelman"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Kkeelman"/>
	<updated>2026-05-07T14:49:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=129241</id>
		<title>Märkmik</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=129241"/>
		<updated>2018-01-26T07:21:34Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
*Kristiina Keelmann (&#039;&#039;projektijuht)&#039;&#039;&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Luua &#039;&#039;desktop&#039;&#039; rakendus, mille peamiseks funktsiooniks on eri liiki märkmete (tekst, pildid) loomise ja haldamise võimalus. Märkmeid on võimalik lisada, muuta ja kustutada. Esmaste lisafunktsioonide seas on märkmete kategoriseerimise ja neile prioriteetide määramise võimalus.&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF&lt;br /&gt;
*Entity Framework&lt;br /&gt;
&lt;br /&gt;
==Versioonihaldus==&lt;br /&gt;
[https://markmik.visualstudio.com/M%C3%A4rkmik markmik.visualstudio.com/Märkmik]&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Rakenduses on võimalik luua märkmeid. Olemasolevaid märkmeid kuvatakse kasutajale välja ning nende seas on võimalik teostada otsingut. Olemasolevaid märkmeid on võimalik muuta ja kustutada. Märkme loomisel ja muutmisel salvestatakse andmebaasi märkme sisu koos antud toimingu kuupäeva ja kellaajaga ning seda on hiljem võimalik kasutada märkmete otsimisel. Märkmele saab tekstilise sisendi kõrval lisada ka muid faililaiendeid nagu näiteks fotod, helifailid, lingid. Märkme tekstilist sisendit on võimalik täiendavalt vormindada kasutades eri tüüpi liste, muutes teksti suurust ja kirjastiili. Vaikimisi kuvatakse märkmeid loomise ja muutmise järjekorras alustades viimasena muudetud märkmest. Märkmete järjekorda on võimalik muuta drag-and-drop põhimõttel, ühtlasi saab olulisematele märkmetele lisada pin&#039;i, mis tõstab märkme kuvamise järjekorras ettepoole. Märkmete organiseerimiseks on võimalik luua kategooriaid ning neid märkmetele vastavalt lisada. Kategooriate olemasolu korral on võimalik kasutajale kuvada ka ainult konkreetse kategooriaga seotud märkmeid.&lt;br /&gt;
&lt;br /&gt;
Täiendavate planeeritud funktsionaalsuste eesmärgiks on pakkuda kasutajatele veelgi käepärasemat ja mugavamat töövahendit märkmete kiireks haldamiseks. Vaikimisi tühja templiidi kõrval loome enim kasutust leidvate tegevuste templiidid, võimaldame olemasoleva märkme eelmiste versioonide kuvamist ja taastamist ning märkme kopeerimist. Lihtsustamaks märkmete organiseerimist loome võimaluse nende eri kaustadesse jaotamiseks, sealhulgas pakume vaikimisi välja arhiivi kausta ning pakume kasutajale automaatselt välja pikalt kasutust mitte leidnud märkmete arhiveerimist/kustutamist. Kasutajamugavust arvesse võttes muutub võimalikuks kuvasuuruse muutmine rakenduses sees lisatööriistu kasutamata ning loetavuse parandamise eesmärgil on võimalik seadistada rakenduse kontrastust.&lt;br /&gt;
&lt;br /&gt;
Rakenduse eesmärgiks on võimaldada kasutajal mugavalt sisestada ning vajadusel täiendavalt hallata igapäevaselt tekkivaid märkmeid. Võimaldamaks kasutajal olemasolevates märkmetes orienteeruda, lisatakse rakendusse otsing, mis minimaalsel juhul töötab tekstipõhise vaste põhimõttest lähtudes, kuid planeeritava lisafunktsionaalsuse realiseerimisel võimaldab detailset otsingut märkme eri parameetrite alusel nagu näiteks failide olemasolu või märkme loomise/muutmise ajavahemik. Võrdluses sarnaste olemasolevate rakendustega pööratakse antud lahenduses enam rõhku märkmete organiseerimise võimalustele nagu näiteks nende järjekorra muutmine või märkmele prioriteedi lisamine. Ühtlasi loodetakse realiseerida pikalt kasutust mitte leidnud märkmete arhiveerimise/kustutamise soovitus, mis hõlbustab kasutajal märkmete haldamist.&lt;br /&gt;
&lt;br /&gt;
Peamine probleem antud rakenduse realiseerimisel on realistlik töömahu hindamine. Viimasest tulenevalt plaanime esmajärgus luua MVP - minimaalse elujõulise toote - ning võtta seejärel töösse planeeritud &#039;&#039;nice to have&#039;&#039; funktsionaalsused. Kuivõrd sarnaseid rakendusi on kättesaadavaid mitmeid võib keeruliseks osutuda lisandväärtuse loomine. Tähelepanu tuleb pöörata ka otsingu tehnilisele teostusele: arvesse tuleb võtta võimalikku andmebaasi kirjete hulka ning veenduda, et teksti põhine otsing ei osutuks liiga aeglaseks. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Uue märkme lisamine&lt;br /&gt;
*Olemasolevate märkmete kuvamine&lt;br /&gt;
*Olemasoleva märkme muutmine&lt;br /&gt;
*Olemasoleva märkme kustutamine&lt;br /&gt;
*Märkmele piltide/helifailide jms faililaiendite lisamine&lt;br /&gt;
*Märkme teksti formaadi täiendused: listide loomine (nummerdus, bullet list, märkeruudud), teksti vormindamine jms&lt;br /&gt;
*Märkmele kategooriate lisamine/kustutamine&lt;br /&gt;
*Märkme prioriseerimine/järjestuse muutmine/esiletõstmine (pin)&lt;br /&gt;
*Tekstipõhine otsing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice to have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Märkmete grupeerimine kaustadesse&lt;br /&gt;
*Märkme teksti markeermine eristuva värviga&lt;br /&gt;
*Märkme suurendamine ja vähendamine loetavuse parandamiseks&lt;br /&gt;
*Ligipääsetavus: heleduse-tumeduse kontrast, ühildumine ekraanilugeriga&lt;br /&gt;
*Täiendav lisaparameetrite põhine otsing (nt kas märkmes leidub faile, linke jms)&lt;br /&gt;
*Tüüp-märkmete templiidid (nt ostunimekiri / reisi planeerimine jms)&lt;br /&gt;
*Märkme vabalt valitud vanema versiooni taastamine&lt;br /&gt;
*Märkme arhiveerimine&lt;br /&gt;
*Märkme kopeerimine&lt;br /&gt;
*Meeldetuletuse lisamine/kalendriga ühendamine&lt;br /&gt;
*Märkme edasi saatmine välisesse kanalisse (e-post, sotsiaalmeedia vms)&lt;br /&gt;
*Pikalt kasutust mitte leidnud märkmete automaatne arhiveerimise soovitus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peamised kasutuslood&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: uue märkme lisamine&lt;br /&gt;
*Kasutaja klikib uue märkme lisamise ikoonil&lt;br /&gt;
*Avaneb uus vaade, kus kasutajal on võimalik sisestada märkme tekstiline sisend ja/või lisada faililaiendeid&lt;br /&gt;
*Kasutajal on võimalik määrata märkmele olemasolev kategooria või luua uus kategooria&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
*Kasutaja jäetakse loodud märkme detailvaatesse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme muutmine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme muutmise ikoonil / märget on võimalik automaatselt uuendada&lt;br /&gt;
*Märge on staatuses muudetav ning kasutajal on võimalik märkme tekstilist sisendit ja/või faililaiendeid muuta&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme kustutamine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme kustutamise ikoonil&lt;br /&gt;
*Avaneb kahe valikuga hüpikaken, kus on võimalik märkme kusutamine kinnitada või sellest loobuda&lt;br /&gt;
*Märkme kustutamise kinnitamise järel suunatakse kasutaja peavaatesse ning kasutajale kuvatakse teadet märkme kusutamise õnnestumise kohta&lt;br /&gt;
*Märkme kusutamisest loobumise järel jäetakse kasutaja märkme detailvaatesse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme eelmise versiooni taastamine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme ajaloo ikoonil&lt;br /&gt;
*Avaneb märkme eri versioonide ajajoon&lt;br /&gt;
*Kasutaja aktiveerib ajajoonel soovitud versiooni&lt;br /&gt;
*Kasutaja kinnitab märkme eelmise versiooni taastamise&lt;br /&gt;
*Kasutajale kuvatakse valitud versiooni detailvaadet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkmete reorganiseerimine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme kategoriseerimise ikoonil&lt;br /&gt;
*Kasutaja saab märkmele määrata kas olemasoleva kategooria või lisada uue kategooria&lt;br /&gt;
*Kasutaja kinnitab märkme kategooria muudatuse&lt;br /&gt;
*Kasutaja jäetakse muudetud märkme detailvaatesse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine märksõna järgi&lt;br /&gt;
*Kasutaja aktiveerib luubi ikooniga tähistatud otsingulahtri&lt;br /&gt;
*Kasutajal on võimalik sisestada tekstilist sisendit&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingusõnale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine täiendavate parameetrite järgi&lt;br /&gt;
*Kasutaja aktiveerib detailse otsingu, mis asub põhiotsingu all lingina&lt;br /&gt;
*Avanevas vaates on võimalik kasutada filtreid: kategooria, kuupäevade vahemik&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingu parameetritele&lt;br /&gt;
&lt;br /&gt;
==Kasutusjuhend==&lt;br /&gt;
[https://docs.google.com/document/d/1PwD9kc5tJZJSa85Kyvd1xvEkbepYKkDB6nurAWbfloQ/edit?usp=sharing Kasutusjuhend]&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2017)&amp;diff=129232</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2017)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2017)&amp;diff=129232"/>
		<updated>2018-01-25T07:05:44Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Kaitsmise ajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Versioonihalduse kohta jagab õppejõud materjale.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB! Juhul kui analüüsi tähtajast on möödunud nädal, määrab õppejõud meeskonnale ise vabalt valitud ülesande, mis on võetud näidis teemade alt. Peale seda ei ole võimalik teemat enam muuta.Samuti tähendab see seda, et meeskond ei ole teeninud analüüsi osa eest ühtegi punkti.&lt;br /&gt;
&lt;br /&gt;
NB2! Juhul kui meeskond ei kaitse prototüüpi, vaid esitab lihtsalt lõpptoote, siis ei ole ka prototüübi eest võimalik punkte teenida.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
Retsensiooni miinimum sõnade arv on 250. Esimeses järgus siiski hindamise käigus keskendutatakse sisule, mis on kirja pandud. &lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;22.10.2017&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;05.11.2017&#039;&#039;&#039; (4p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon: (3p) (12.11.2017)&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Prototüüp + esitlemine===&lt;br /&gt;
&#039;&#039;&#039;17.12.2017&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Rakenduses on loodud erinevad vaated, mis võimaldavad ülevaate rakendusest saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enne kaitsmist on meeskond lisanud oma wiki leheküljele ka prototüübi lähtekoodi. Lisaks võiks enne kaitsmist avada ka versioonihalduse ajaloo taustal. Ideaalses maailmas on olemas siin ka lühike Powerpoint, kus on kirjas:&lt;br /&gt;
*meeskonna nimi ja liikmed&lt;br /&gt;
*töö senine kulg(kuna sai alustatud, missuguseid probleeme on ületatud ja kas midagi takistab tööga edasi liikumist)&lt;br /&gt;
*mis on plaanis veel teha?&lt;br /&gt;
*kui palju punkte võiks prototüübi eest meeskonna hinangul saada?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Prototüübi eest teenitakse maksimumpunktid juhul, kui&lt;br /&gt;
*projekt on 75% ulatuses valmis, st&lt;br /&gt;
**realiseeritud on 75% plaanitud funktsionaalsusest&lt;br /&gt;
*rakenduse graafiline osa ei pea olema lõplikult(sillmailu ei ole vaja pakkuda)&lt;br /&gt;
*logimine ei pea olema realiseeritud&lt;br /&gt;
*kood ei pea olema täielikult kommenteeritud(ehk olemas on olulisemad kommentaarid, kõik meetodid aga ei pea sisaldama kommentaare)&lt;br /&gt;
*domeenimudelis ei pea veel olema valideerimisreeglid olemas(DataAnnotations)&lt;br /&gt;
*rakenduses võib esineda vigu, mida ei hallata (a&#039;la kui numbrilisele väljale kirjutada &amp;quot;banaan&amp;quot;, siis rakendus hangub)&lt;br /&gt;
*vähesel määral on lubatud andmebaasiühenduste avamine ja selle kasutamine vaatemudelis ja vaates&lt;br /&gt;
*vähesel määral on lubatud olukord, kus loogika on kirjutatud otse vaatesse, ilma vaatemudelita&lt;br /&gt;
*andmete databinding ei ole kohustuslik&lt;br /&gt;
&lt;br /&gt;
Juhul, kui meeskond ei tule oma prototüüpi esitama, siis sellisel juhul on võimalik prototüübi eest saada maksimaalselt 5 punkti. Sellisel juhul on kõige hilisem esitamise aeg 24. detsember. Peale seda ei ole võimalik prototüüpi enam esitada, vaid saab esitada ainult lõpptoote. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Allpool väljatoodud kellaaegadel on vaja kaitsma tulla ainult päevaõppe tudengitel. Kaugõpe peab saatma lihtsalt powerpointi 17. detsembriks koos lähtekoodiga.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Prototüübi kaitsmise ajad====&lt;br /&gt;
Iga meeskond lisab iseseisvalt oma nime vastava aja taha. Aegu tuleks siis vajadusel lisada(15min sammuga) ning täita tuleks kõik ajad järjest.&lt;br /&gt;
&lt;br /&gt;
18.12.2017&lt;br /&gt;
&lt;br /&gt;
*12:00 - [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*12:15 - [https://wiki.itcollege.ee/index.php/Meeskond_Projekt Meeskond_Projekt]&lt;br /&gt;
*12:30 - [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
*12:45 - [https://wiki.itcollege.ee/index.php/Meeskond:_ÄraSööKüpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
*13:00 - [https://wiki.itcollege.ee/index.php/Meeskond:Lill Lill]&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
..&lt;br /&gt;
*16:15 - &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21.12.2017&lt;br /&gt;
&lt;br /&gt;
*10:00 - [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*10:15 - [https://wiki.itcollege.ee/index.php/Meeskond:IT_Squad IT Squad]&lt;br /&gt;
*10:30 - [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*10:45 - [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
*11:00 - [https://wiki.itcollege.ee/index.php/Meeskond:Scraper Scraper]&lt;br /&gt;
*11:15 - [https://wiki.itcollege.ee/index.php/Meeskond_Raavo™ Raavo™]&lt;br /&gt;
*11:30 - [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
*11:45 - [https://wiki.itcollege.ee/index.php/Pakiraam pakiraam]&lt;br /&gt;
*12:00 - [https://wiki.itcollege.ee/index.php/Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
(30p)&lt;br /&gt;
&lt;br /&gt;
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.&lt;br /&gt;
&lt;br /&gt;
Tudengid, kes soovivad eksami teha 8. jaanuaril, peavad lõpptoote esitama hiljemalt 8. jaanuaril enne eksami algust.&lt;br /&gt;
&lt;br /&gt;
Tudengid, kes plaanivad tulla eksamit tegema 24ndal või 26ndal jaanuaril, peavad esitama oma lõpptoote hiljemalt 18. jaanuar. 18. jaanuaril toimub eksamieelne konsultatsioon + kaitsmine. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039;(4p)&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon peab valmis olema hiljemalt 23. jaanuar kell 23:59.&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(3p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on&lt;br /&gt;
*väljatoodud meeskonna nimi ja liikmed&lt;br /&gt;
*idee&lt;br /&gt;
*realiseerimine&lt;br /&gt;
*mis oli keerukas?&lt;br /&gt;
*mida uut õpiti?&lt;br /&gt;
*mõnede keerulisemate probleemide lahendamine&lt;br /&gt;
*meeskonnaliikmete panus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;26.01.2017 kaitsmisele registreerumine&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Kõik kellel on vaja veel oma lõpptoodet kaitsta, peavad seda tegema eksami ajal ruumis 314.&lt;br /&gt;
&lt;br /&gt;
*09:30 - [https://wiki.itcollege.ee/index.php/Meeskond:PennyFriends PennyFriends]&lt;br /&gt;
*09:45 -&lt;br /&gt;
*10:00 - Märkmik&lt;br /&gt;
*10:15 -&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Päevaõppe kaitsmised toimuvad 18.01.2018 ruumis 316 alates 11:30st&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Kaitsmisele registreerumine&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
*11.30 - [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*11.45 - [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*12.00 - [https://wiki.itcollege.ee/index.php/Meeskond_Raavo™ Raavo™]&lt;br /&gt;
*12.15 - [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
*12.30 - [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
*12.45 - [https://wiki.itcollege.ee/index.php/Pakiraam Pakiraam]&lt;br /&gt;
*13.00 - [https://wiki.itcollege.ee/index.php/Meeskond:_ÄraSööKüpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
*13.15 - [https://wiki.itcollege.ee/index.php/Meeskond:_ITBaar ITBaar]&lt;br /&gt;
*13.30 - [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*13:45 - [https://wiki.itcollege.ee/index.php/Meeskond:Lill Lill]&lt;br /&gt;
*14:00 - [https://wiki.itcollege.ee/index.php/Meeskond_Projekt Meeskond_Projekt]&lt;br /&gt;
*14:15 - [https://wiki.itcollege.ee/index.php/Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
*14.30 - [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
&lt;br /&gt;
...(ülesse poole võib aegu järjest juurde lisada 15min vahega. Palun aegu lisada järjest, mitte sisestada peale 12:00 aja näiteks 16:15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kaugõppe kaitsmised toimuvad 20.01.2018 &#039;&#039;&#039;&lt;br /&gt;
Kaitsmisele registreerimine:&lt;br /&gt;
&lt;br /&gt;
*09:30 - [https://wiki.itcollege.ee/index.php/SharpResto CSharpResto]&lt;br /&gt;
*09:45 - [https://wiki.itcollege.ee/index.php/H2I H2I]&lt;br /&gt;
*10:00 - [https://wiki.itcollege.ee/index.php/Meeskond:TaxiService TaxiService]&lt;br /&gt;
*10:15 - [[TeravMDB]]&lt;br /&gt;
*10:30 - [https://wiki.itcollege.ee/index.php/Power_Of_Two The Power Of Two]&lt;br /&gt;
*10.45 - [https://wiki.itcollege.ee/index.php/JEMP JEMP]&lt;br /&gt;
*11:00 - [https://wiki.itcollege.ee/index.php/PlantWise PlantWise]&lt;br /&gt;
*11:15 - HardwareMonitoring&lt;br /&gt;
*11:30 - Timeify&lt;br /&gt;
&lt;br /&gt;
=Teemad 2017 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone , Windows Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
*Kood on kommenteeritud&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2017=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond Demo===&lt;br /&gt;
Wiki lehekülg [[Meeskond:Demo]]&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*esimene&lt;br /&gt;
*teine&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale ... asub siin https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget&lt;br /&gt;
&lt;br /&gt;
===Meeskond X===&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Demo: https://wiki.itcollege.ee/index.php/Talk:Meeskond:Demo&lt;br /&gt;
&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
===Meeskond das Flugzeug===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
*Frank Koppel&lt;br /&gt;
&lt;br /&gt;
===Meeskond Whipround===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:xzy XYZ]&lt;br /&gt;
&lt;br /&gt;
===Meeskond .njet===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
*Edgar Tereping&lt;br /&gt;
*Priit Järv&lt;br /&gt;
*Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_ITBaar ITBaar]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Raavo%E2%84%A2#Retsensioon_meeskonnale_Raavo Raavo]&lt;br /&gt;
&lt;br /&gt;
===Meeskond EluOnLill===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*Henrik Prangel&lt;br /&gt;
*Kert Saarma&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&#039;&#039;&#039;Retsensioon:&#039;&#039;&#039; Tiimile  [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond EurosDollas ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Eurosdollas EurosDollas]&lt;br /&gt;
*Simo Sirkas&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
*Mihkel Tääkre&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Pakiraam Pakiraam] &lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsenioon [https://wiki.itcollege.ee/index.php/Talk:Pakiraam Pakiraam]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond VirtualBar ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
*Rando Kurel&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Raavo™ ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond_Raavo%E2%84%A2 Raavo™ ]&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:123 123]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond IT Squad ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:IT_Squad IT Squad]&lt;br /&gt;
*Pavel Fleišer&lt;br /&gt;
*Anna Levijeva&lt;br /&gt;
*Anton Kuksov&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1I-4_8FLZ-S2ftSwv4ARdYjD65xk88VrG8l0iHrTUUcU/edit?usp=sharing Retsensioon tiimi XYZ analüüsile]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond 123 ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:123 123]&lt;br /&gt;
*Paul Richard Lettens&lt;br /&gt;
*Helen Riisalu&lt;br /&gt;
*Ahto Ahven&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale XYZ asub siin: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:XYZ XYZ]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond TrackPlace ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
* Marek Juhanson&lt;br /&gt;
* Kaarel Pärtel&lt;br /&gt;
* Rauno Lõhmus&lt;br /&gt;
* Merilyn Merisalu&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Lill asub siin: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Lill Lill]&lt;br /&gt;
&lt;br /&gt;
Projekti lõpptoote retsensioon meeskonnale Raavo asub siin: [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Raavo%E2%84%A2 Raavo]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Lill ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:Lill Lill]&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Sven Veelaid&lt;br /&gt;
* Karmen Lillemets&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_%C3%84raS%C3%B6%C3%B6K%C3%BCpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
&lt;br /&gt;
===Meeskond ITBaar===&lt;br /&gt;
Wiki lehekülg [[https://wiki.itcollege.ee/index.php/Meeskond:_ITBaar ITBaar]]&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
Projekti lähtekood .zip failina: [https://www.dropbox.com/s/mexl9pm2tzbbpje/ITBaar.zip?dl=0 ITBaar]&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Scraper===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:Scraper Scraper]&lt;br /&gt;
*Heidi Koppel&lt;br /&gt;
*Ove Kangur&lt;br /&gt;
&lt;br /&gt;
Retsensiooni tiimile IT Squad leiate siit: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:IT_Squad Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon tiimile Raavo: [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Raavo%E2%84%A2 Retsensioon]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Pakiraam===&lt;br /&gt;
Wiki lehekülg [[https://wiki.itcollege.ee/index.php/Pakiraam : Pakiraam]]&lt;br /&gt;
*Markus Kildemaa&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround] analüüsile&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_TrackPlace TrackPlace] lõpptootele&lt;br /&gt;
&lt;br /&gt;
===Meeskond ÄraSööKüpsiseidVoodis===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:_%C3%84raS%C3%B6%C3%B6K%C3%BCpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Valdo Taevere&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
&lt;br /&gt;
Meeskonna analüüsi retsensioon tiimile [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Raavo%E2%84%A2 Raavo]&lt;br /&gt;
&lt;br /&gt;
Meeskonna lõpptoote retsensioon tiimile [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Raavo%E2%84%A2 Raavo]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DriimTiimKriim===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:DriimTiimKriim DriimTiimKriim]&lt;br /&gt;
*Kaspar Kaal&lt;br /&gt;
*Brita Pentšuk&lt;br /&gt;
&lt;br /&gt;
===Meeskond Phoney===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:Phoney Phoney]&lt;br /&gt;
*Karl Erik Õunapuu&lt;br /&gt;
*Margus Põlma&lt;br /&gt;
&lt;br /&gt;
===Meeskond XYZ===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*Andero Samelselg&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Kaisa Lindström&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Scraper Retsensioon tiimi Scraper analüüsile]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kalimali budget===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[Kalimali budget]]&amp;lt;br&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
Liikmed:&lt;br /&gt;
*&#039;&#039;&#039;Katrin Lasberg&#039;&#039;&#039; - projektijuht&lt;br /&gt;
*Liina Laumets &lt;br /&gt;
*Maile Mäesalu &lt;br /&gt;
*Liis Talsi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039; asub  [http://enos.itcollege.ee/~llaumets/prototyyp/MyFirstProject/ siin] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; asub [https://drive.google.com/file/d/1J6elglbUOsJloe5wExf8HJyQo9NDqYSQ/view siin] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Analüüsi ja lõpptoote retsensioon&#039;&#039;&#039; meeskonnale H2I asub [https://wiki.itcollege.ee/index.php/Talk:H2I siin] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: SharpResto===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:[[SharpResto]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Andres Aava&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Analüüsi retsensioon&#039;&#039;&#039; meeskonnale Kalimali budget: [https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget retsensioon]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote retsensioon&#039;&#039;&#039; meeskonnale TeravMDB: [https://wiki.itcollege.ee/index.php/Talk:TeravMDB#L.C3.B5pptoote_retsensioon_.28by_SharpResto.29:TeravMDB retsensioon]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Timeify===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:[[Timeify]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Egert Loss&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Priit Rätsep&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
&lt;br /&gt;
===Tiim: Carparts===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht:[[Carparts]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Kõiv&lt;br /&gt;
* &#039;&#039;&#039;Taivo Liik&#039;&#039;&#039; -&#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Peeter Stamberg&lt;br /&gt;
&lt;br /&gt;
Meeskonna Carparts retsensioon meeskonnale Eurosdollas analüüsile:&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Eurosdollas&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Hardware Monitoring===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:  [[HardwareMonitoring]]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Joonas Ervald&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Maie Palmeos&lt;br /&gt;
* Jan Pentšuk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode (zip-failina):&#039;&#039;&#039; https://goo.gl/7NVH7N &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote lähtekood:&#039;&#039;&#039; https://github.com/ginzae/I243HardwareMonitor &amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:2Do 2Do] &amp;lt;br&amp;gt;&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:TeravMDB TeravMDB] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TeravMDB===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht: [[TeravMDB]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alan Alliksoo&lt;br /&gt;
* &#039;&#039;&#039;Aleksandr Petrushihin&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
Retsensioon meeskonna [https://wiki.itcollege.ee/index.php/Talk:SharpResto SharpResto] analüüsile&lt;br /&gt;
&lt;br /&gt;
Lähtekood asub http://enos.itcollege.ee/~aallikso/teravmdb/&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:HardwareMonitoring HardwareMonitoring] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: ERROR IM002===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht: [[ERROR IM002]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Alvar Suun&lt;br /&gt;
* Andres Tambek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt; &lt;br /&gt;
Analüüsi retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:HardwareMonitoring#Retsensioon_meeskonnale_Hardware_Monitoring_.28tiimilt_ERROR_IM002.29 HardwareMonitoring] &amp;lt;br&amp;gt;&lt;br /&gt;
Lõpptoote retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:HardwareMonitoring#L.C3.B5pptoote_retsensioon_tiimi_HardwareMonitoring_l.C3.B5pptootele_.28tervitustega_tiimilt_ERROR_IM002.29 HardwareMonitoring]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Power Of Two===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[Power Of Two]]&amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andrei Pugatšov - projektijuht&lt;br /&gt;
* Anton Meženin&lt;br /&gt;
* Rain Kärner&lt;br /&gt;
Retsensioon meeskonna TaxiService [https://wiki.itcollege.ee/index.php/Talk:Meeskond:TaxiService analüüsile]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PlantWise===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[PlantWise]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Allar Vendla&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Anita Sepp&lt;br /&gt;
* Gert Vesterberg&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Phoney Retsensioon] meeskonna &#039;&#039;&#039;Phoney&#039;&#039;&#039; analüüsile&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Timeify Retsensioon] meeskonna &#039;&#039;&#039;Timeify&#039;&#039;&#039; projektile&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://1drv.ms/u/s!AjWVh8AQwZUDhMdXRfQHlz_5Jv2tqQ Lähtekood] (Pakitud .zip faili)&lt;br /&gt;
&lt;br /&gt;
[https://1drv.ms/u/s!AjWVh8AQwZUDhMd32zGrMaH1pElpCw Androidi reliis*] (.apk fail - *NB! esimene API päring võtab veidi aega)&lt;br /&gt;
&lt;br /&gt;
===Meeskond: JEMP===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[JEMP]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jüri Ahhundov&lt;br /&gt;
* Erik Ehrbach - Projektijuht&lt;br /&gt;
* Marko Linde&lt;br /&gt;
* Pille Ulmas&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:PennyFriends Retsensioon] meeskonna &#039;&#039;&#039;PennyFriends&#039;&#039;&#039; analüüsile&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/open?id=1wHUeAYH0Hm8Av7N9kVMoWIgHweFI7_-0lXR2rkYw8ss Prototüübi/valmisrakenduse presentatsioon]&lt;br /&gt;
&lt;br /&gt;
[https://erikehrbach.visualstudio.com/E-valimisrakendus/E-valimisrakendus%20Team/_git/E-valimisrakendus Lähtekood] (kui ligipääs piiratud, palun teada anda erik.ehrbach@itcollege.ee)&lt;br /&gt;
&lt;br /&gt;
[https://github.com/er1ck/ElectionApp Rakenduse asukoht githubis]ning kes soovib võib kohe kloonida : https://github.com/er1ck/ElectionApp.git&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:H2I Retsensioon] meeskonna &#039;&#039;&#039;H2I&#039;&#039;&#039; projekti/lõpptoodanugu retsensioon&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Memorize===&lt;br /&gt;
Meeskonna koduleht: https://mylibrary16.wordpress.com/&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam - projektijuht, arendaja&lt;br /&gt;
* Olle Mikk - arendaja&lt;br /&gt;
&lt;br /&gt;
===Meeskond: 2Do===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[2Do]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Egert Närep&lt;br /&gt;
* Kirstin Saluveer - projektijuht&lt;br /&gt;
* Jaak Vaher&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Meeskond_Projekt asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Projekt siin]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon meeskonnale H2I asub [https://wiki.itcollege.ee/index.php/Talk:H2I#L.C3.B5pptoote_retsensioon_.282Do.29 siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Ennustajad===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/StockForecaster StockForecaster ] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Meelis Sääsk - projektijuht&lt;br /&gt;
* Andrei Tomba&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Ennustajad: [https://wiki.itcollege.ee/index.php/Talk:StockForecaster siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PennyFriends===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:PennyFriends PennyFriends] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Helen Kösta&lt;br /&gt;
* Kersti Miller&lt;br /&gt;
* Kirke Narusk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://drive.google.com/open?id=19-dadzTTCH3Vs3Am1ZlZ6J6UL9EGysMY siin] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoote dokumentatsioon:&#039;&#039;&#039; [https://drive.google.com/open?id=1TNNtflXHjrWYnrzHr8uRgFSDF4-UCFPo siin] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale &#039;&#039;&#039;Märkmik&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Märkmik siin]&lt;br /&gt;
*Lõpptoote retsensioon meeskonnale &#039;&#039;&#039;Kalimali&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget#L.C3.B5pptoote_retsensioon_2 siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TaxiService===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:TaxiService TaxiService] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Dmitri Lukas&lt;br /&gt;
* Jevgeni Jurtšenko&lt;br /&gt;
[https://bitbucket.org/dlukas1/c-project-taxiservice/ Valmis toode:]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: H2I===&lt;br /&gt;
Wiki leht: [[H2I]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ingvar Lukas&lt;br /&gt;
* Helen Oppar&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale PlantWise asub [https://wiki.itcollege.ee/index.php/Talk:PlantWise siin]. &amp;lt;br&amp;gt;&lt;br /&gt;
Lähtekood asub [http://enos.itcollege.ee/~htiitus/C%23%20project/ siin].&amp;lt;br&amp;gt;&lt;br /&gt;
Lõpptoote retsensioon meeskonnale PlantWise asub [https://wiki.itcollege.ee/index.php/Talk:PlantWise siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Märkmik===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/M%C3%A4rkmik Märkmik] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristiina Keelmann&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale H2l: [https://wiki.itcollege.ee/index.php/Talk:H2I Retsensioon 2]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039; [https://docs.google.com/presentation/d/18VdOyfOU7sBvJnuTOnTaQz7axTHk-Qy020W3aYmbpYw/edit?usp=sharing Slaidid]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Meeskond_Projekt===&lt;br /&gt;
Wiki lehekülg: [[Meeskond_Projekt]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna EluOnLill analüüsile: https://wiki.itcollege.ee/index.php/Talk:Meeskond:EluOnLill&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kaloriarvutaja===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Kaloriarvutaja Kaloriarvutaja] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Vjatsheslav Aprelkov - Projektijuht&lt;br /&gt;
*Sergei Kaganski&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Kaloriarvutaja: [https://wiki.itcollege.ee/index.php/Talk:Kaloriarvutaja siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: CurrentEur===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/CurrentEur CurrentEur]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*Maarija Mikiver&lt;br /&gt;
*Kairi Kallas&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:TeravMDB Retsensioon] meeskonna TeravMDB analüüsile.&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Power_Of_Two&amp;diff=129217</id>
		<title>Talk:Power Of Two</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Power_Of_Two&amp;diff=129217"/>
		<updated>2018-01-24T17:59:36Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Probleemid, mis silma jäid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsentsioon meeskonnale Power of Two&lt;br /&gt;
Retsenseeris meeskond Märkmik&lt;br /&gt;
&lt;br /&gt;
== Projekti eesmärgid ==&lt;br /&gt;
Vastavalt meeskonna Wiki leheküljele on rakenduse eesmärgiks võimaldada klientide, kandidaatide ja konkurssite haldamist ning paindlike otsingufiltrite kasutamist.&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
Olemasolev funktsionaalsus katab suures osas eesmärkides loetletud teemad ning sarnaneb ülesehituselt suuresti registriga. Mõned must-have funktsionaalsused on veel realiseerimata, kuid see on ka meeskonna Wiki leheküljel välja toodud. Sisselogimise järel on võimalik sisestada infot lähtudes kolmesest jaotusest: kandidaat, klient, tööpakkumine. Iga vorm erineb veidi lähteandmete poolest, kuid vormide struktuur on sarnane. Kõige mahukam on kasutajaliidese poolelt vaadatuna kandidaadi vorm, kus lisaks kandidaatide andmetele saab eeldefineerida lähteandmestikku hariduse, oskuste, ametinimetuse ja töötingimuste osas ning seda hiljem kandidaadi vormil kasutada.  &lt;br /&gt;
&lt;br /&gt;
== Probleemid, mis silma jäid ==&lt;br /&gt;
Rakendust on võrdlemisi lihtne kokku kokku jooksutada: proovisin sisestada kandidaati kasutades ühtlasi hariduse all eeldefineeritud infot, kuid sattusin “System.FormatException: ‘Input string was not in a correct format” vea otsa. &lt;br /&gt;
&lt;br /&gt;
On küsitav, kas näiteks kandidaadi info sisestamise puhul on realistlik, et kasutaja teab peast ID väärtust. Üldjuhul orienteerub rakenduse lõppkasutaja nimetuste järgi, mistõttu usun, et parem alternatiiv oleks kas sama välja nimetuse sisestamise lubamine või rippmenüü kasutamine, kus kajastuksid juba sisestatud kirjed. &lt;br /&gt;
&lt;br /&gt;
Tekstiväljade, mille puhul sisu on kasutajat abistava loomuga, võiks kaaluda nende tühjendamist pärast kasutaja klikki antud väljal, kuivõrd kasutaja poolt nende manuaalne tühjendamine on tülikas. &lt;br /&gt;
&lt;br /&gt;
Andmete muutmine otse tabelist on väga lihtne ja mugav ning see võiks toimida eraldi &amp;quot;Muuda&amp;quot; funktsionaalsuse asemel. Ootaks, et “Muuda” funktsionaalsus eeltäidaks vaates juba olemasoleva info, sest antud lahenduse puhul võib juba sisestatud info lihtsasti kaduma minna.&lt;br /&gt;
&lt;br /&gt;
Otsing töötab ootuspäraselt, kuid kuidagi peaks olema võimalik ka otsingut tagasi võtta, st kuvada vajadusel kõiki tulemusi. Samuti võiks mõelda kolmese jaotuse ülesele otsingule, kuivõrd projekti eesmärgiks oli ühtlasi olemasolevates andmetes mugav orienteerumine.&lt;br /&gt;
&lt;br /&gt;
Üle tuleks käia ja ühtlustada labelite nimetused ja tekstid, mis võiksid olla lihtsamini mõistetavad. &lt;br /&gt;
&lt;br /&gt;
Kindlasti vajab veel kõvasti tööd rakenduse UI ja UX pool tervikuna. Läbimõtlemist vajaks sealhulgas rakenduse vaadetes eri väljade asukohad, et muuta need kasutajale lihtsamini hoomatavaks, aga ka vältimaks võimalikke probleeme. Näiteks otsingu ja kustutamise funktsionaalsuse lähestikku hoidmine tundub võrdlemisi riskante, sest kasutajal võivad need kogemata vahetusse minna.&lt;br /&gt;
&lt;br /&gt;
== Positiivne ==&lt;br /&gt;
Rakendusega on kahtlemata tehtud omajagu tööd ning selle teatav hektilisus stiilis näitab, et panustanud on mõlemad projekti liikmed. Arvestades meeskonna suurust ja ettevõetud töö mahukust, on olemas tugev põhi, millega on võimalik edasi liikuda. Positiivselt üllatas tabelite sorteerimise funktsionaalsus, mida oli hea kasutada ning mis on suurt kirjete arvu arvesse võttes kahtlemata oluline mugavusfunktsioon. &lt;br /&gt;
&lt;br /&gt;
== Hinnang lähtekoodile ==&lt;br /&gt;
Kood on jagatud vastavalt teemadele klassidesse ning selle üldstruktuur hästi teostatud. Klasside siseselt on ülesehitus aga veidi hektilisem ning siin oleks oluline, et tiimiliikmed lepiksid kokku standardis, kuidas&lt;br /&gt;
asju teha.&lt;br /&gt;
&lt;br /&gt;
Klasside siseselt võiks hoida ühtset joont vahepealsete tühjade ridade osas: kui neid on liiga vähe või kui struktuur erineb klassi siseselt, siis on raske koodi lugeda. Näiteks domeeniklassi “Candidate” lahendus on kõige lugemissõbralikum ja selliselt võiksid olla lahendatud ka kõik teised klassid. &lt;br /&gt;
&lt;br /&gt;
Osade meetodite siseselt tuleks üle vaadata kommentaarid, testimiseks loodud kuid väljakommenteeritud kood ning ka vormistus, mis raskendavad koodi loetavust. Mõned reavahetused toimuvad selliselt, et need muudavad koodi sisulised loetamatuks. Näiteks: CandidateService klassi meetod SaveCandidate. &lt;br /&gt;
&lt;br /&gt;
Mõned osad koodist on lühidalt kommenteeritud, kuid ennekõike on kommentaare kasutatud vigade ja edaspidise töö haldamiseks; leiame, et kommentaare võiks kasutada ka olulisemate koodiosade loogika lahtiselgitamiseks. &lt;br /&gt;
&lt;br /&gt;
Mõnes üksikus meetodis on kasutatud eesti keelt, kuigi suurem koodi on kirjutatud kasutades inglise keelt. Ei pea seda antud ülesande raames suureks probleemiks, kuid leiame, et korrektne oleks kasutada läbivalt ühte keelt. &lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
Mahukas rakendus on MVP tasandil realiseeritud, kuid see vajab veel täiendusi puuduolevate must-have funktsionaalsuste ja veahalduse osas ning kohendamist kasutajaliidese poolel. Arvestades meeskonna suurust ja selle vahepealselt muutumist on projektiga tehtud head tööd.&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Power_Of_Two&amp;diff=129216</id>
		<title>Talk:Power Of Two</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Power_Of_Two&amp;diff=129216"/>
		<updated>2018-01-24T17:58:35Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Probleemid, mis silma jäid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsentsioon meeskonnale Power of Two&lt;br /&gt;
Retsenseeris meeskond Märkmik&lt;br /&gt;
&lt;br /&gt;
== Projekti eesmärgid ==&lt;br /&gt;
Vastavalt meeskonna Wiki leheküljele on rakenduse eesmärgiks võimaldada klientide, kandidaatide ja konkurssite haldamist ning paindlike otsingufiltrite kasutamist.&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
Olemasolev funktsionaalsus katab suures osas eesmärkides loetletud teemad ning sarnaneb ülesehituselt suuresti registriga. Mõned must-have funktsionaalsused on veel realiseerimata, kuid see on ka meeskonna Wiki leheküljel välja toodud. Sisselogimise järel on võimalik sisestada infot lähtudes kolmesest jaotusest: kandidaat, klient, tööpakkumine. Iga vorm erineb veidi lähteandmete poolest, kuid vormide struktuur on sarnane. Kõige mahukam on kasutajaliidese poolelt vaadatuna kandidaadi vorm, kus lisaks kandidaatide andmetele saab eeldefineerida lähteandmestikku hariduse, oskuste, ametinimetuse ja töötingimuste osas ning seda hiljem kandidaadi vormil kasutada.  &lt;br /&gt;
&lt;br /&gt;
== Probleemid, mis silma jäid ==&lt;br /&gt;
Rakendust on võrdlemisi lihtne kokku kokku jooksutada: proovisin sisestada kandidaati kasutades ühtlasi hariduse all eeldefineeritud infot, kuid sattusin “System.FormatException: ‘Input string was not in a correct format” vea otsa. &lt;br /&gt;
&lt;br /&gt;
On küsitav, kas näiteks kandidaadi info sisestamise puhul on realistlik, et kasutaja teab peast ID väärtust. Üldjuhul orienteerub rakenduse lõppkasutaja nimetuste järgi, mistõttu usun, et parem alternatiiv oleks kas sama välja nimetuse sisestamise lubamine või rippmenüü kasutamine, kus kajastuksid juba sisestatud kirjed. &lt;br /&gt;
&lt;br /&gt;
Tekstiväljade, mille puhul sisu on kasutajat abistava loomuga, võiks kaaluda nende tühjendamist pärast kasutaja klikki antud väljal, kuivõrd kasutaja poolt nende manuaalne tühjendamine on tülikas. &lt;br /&gt;
&lt;br /&gt;
Andmete muutmine otse tabelist on väga lihtne ja mugav ning see võiks toimida eraldi &amp;quot;Muuda&amp;quot; funktsionaalsuse asemel. Ootaks, et “Muuda” funktsionaalsus eeltäidaks vaates juba olemasoleva info, sest antud lahenduse puhul võib juba sisestatud info lihtsasti kaduma minna.&lt;br /&gt;
&lt;br /&gt;
Otsing töötab ootuspäraselt, kuid kuidagi peaks olema võimalik ka otsingut tagasi võtta, st kuvada vajadusel kõiki tulemusi. Samuti võiks mõelda kolmese jaotuse ülesele otsingule, kuivõrd projekti eesmärgiks oli ühtlasi olemasolevates andmetes mugav orienteerumine.&lt;br /&gt;
&lt;br /&gt;
Üle tuleks käia ja ühtlustada labelite nimetused ja tekstid, mis võiksid olla lihtsamini mõistetavad. &lt;br /&gt;
&lt;br /&gt;
Kindlasti vajab veel kõvasti tööd rakenduse UI ja UX pool tervikuna. Läbimõtlemist vajaks sealhulgas rakenduse vaadetes eri väljade asukohad, et muuta need kasutajale lihtsamini hoomatavaks, aga ka vältimaks võimalikke probleeme. Näiteks otsingu ja kustutamise funktsionaalsuse lähestikku hoidmine tundub võrdlemisi riskante, sest kasutajal võivad need lihtsasti kogemata vahetusse minna.&lt;br /&gt;
&lt;br /&gt;
== Positiivne ==&lt;br /&gt;
Rakendusega on kahtlemata tehtud omajagu tööd ning selle teatav hektilisus stiilis näitab, et panustanud on mõlemad projekti liikmed. Arvestades meeskonna suurust ja ettevõetud töö mahukust, on olemas tugev põhi, millega on võimalik edasi liikuda. Positiivselt üllatas tabelite sorteerimise funktsionaalsus, mida oli hea kasutada ning mis on suurt kirjete arvu arvesse võttes kahtlemata oluline mugavusfunktsioon. &lt;br /&gt;
&lt;br /&gt;
== Hinnang lähtekoodile ==&lt;br /&gt;
Kood on jagatud vastavalt teemadele klassidesse ning selle üldstruktuur hästi teostatud. Klasside siseselt on ülesehitus aga veidi hektilisem ning siin oleks oluline, et tiimiliikmed lepiksid kokku standardis, kuidas&lt;br /&gt;
asju teha.&lt;br /&gt;
&lt;br /&gt;
Klasside siseselt võiks hoida ühtset joont vahepealsete tühjade ridade osas: kui neid on liiga vähe või kui struktuur erineb klassi siseselt, siis on raske koodi lugeda. Näiteks domeeniklassi “Candidate” lahendus on kõige lugemissõbralikum ja selliselt võiksid olla lahendatud ka kõik teised klassid. &lt;br /&gt;
&lt;br /&gt;
Osade meetodite siseselt tuleks üle vaadata kommentaarid, testimiseks loodud kuid väljakommenteeritud kood ning ka vormistus, mis raskendavad koodi loetavust. Mõned reavahetused toimuvad selliselt, et need muudavad koodi sisulised loetamatuks. Näiteks: CandidateService klassi meetod SaveCandidate. &lt;br /&gt;
&lt;br /&gt;
Mõned osad koodist on lühidalt kommenteeritud, kuid ennekõike on kommentaare kasutatud vigade ja edaspidise töö haldamiseks; leiame, et kommentaare võiks kasutada ka olulisemate koodiosade loogika lahtiselgitamiseks. &lt;br /&gt;
&lt;br /&gt;
Mõnes üksikus meetodis on kasutatud eesti keelt, kuigi suurem koodi on kirjutatud kasutades inglise keelt. Ei pea seda antud ülesande raames suureks probleemiks, kuid leiame, et korrektne oleks kasutada läbivalt ühte keelt. &lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
Mahukas rakendus on MVP tasandil realiseeritud, kuid see vajab veel täiendusi puuduolevate must-have funktsionaalsuste ja veahalduse osas ning kohendamist kasutajaliidese poolel. Arvestades meeskonna suurust ja selle vahepealselt muutumist on projektiga tehtud head tööd.&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Power_Of_Two&amp;diff=129212</id>
		<title>Talk:Power Of Two</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Power_Of_Two&amp;diff=129212"/>
		<updated>2018-01-24T17:55:29Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: Retsentsioon meeskonna Power of Two&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsentsioon meeskonnale Power of Two&lt;br /&gt;
Retsenseeris meeskond Märkmik&lt;br /&gt;
&lt;br /&gt;
== Projekti eesmärgid ==&lt;br /&gt;
Vastavalt meeskonna Wiki leheküljele on rakenduse eesmärgiks võimaldada klientide, kandidaatide ja konkurssite haldamist ning paindlike otsingufiltrite kasutamist.&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
Olemasolev funktsionaalsus katab suures osas eesmärkides loetletud teemad ning sarnaneb ülesehituselt suuresti registriga. Mõned must-have funktsionaalsused on veel realiseerimata, kuid see on ka meeskonna Wiki leheküljel välja toodud. Sisselogimise järel on võimalik sisestada infot lähtudes kolmesest jaotusest: kandidaat, klient, tööpakkumine. Iga vorm erineb veidi lähteandmete poolest, kuid vormide struktuur on sarnane. Kõige mahukam on kasutajaliidese poolelt vaadatuna kandidaadi vorm, kus lisaks kandidaatide andmetele saab eeldefineerida lähteandmestikku hariduse, oskuste, ametinimetuse ja töötingimuste osas ning seda hiljem kandidaadi vormil kasutada.  &lt;br /&gt;
&lt;br /&gt;
== Probleemid, mis silma jäid ==&lt;br /&gt;
Rakendust on võrdlemisi lihtne kokku kokku jooksutada: proovisin sisestada kandidaati kasutades ühtlasi hariduse all eeldefineeritud infot, kuid sattusin “System.FormatException: ‘Input string was not in a correct format” vea otsa. &lt;br /&gt;
&lt;br /&gt;
On küsitav, kas näiteks kandidaadi info sisestamise puhul on realistlik, et kasutaja teab peast ID väärtust. Üldjuhul orienteerub rakenduse lõppkasutaja nimetuste järgi, mistõttu usun, et parem alternatiiv oleks kas sama välja nimetuse sisestamise lubamine või rippmenüü kasutamine, kus kajastuksid juba sisestatud kirjed. &lt;br /&gt;
&lt;br /&gt;
Tekstiväljade, mille puhul sisu on kasutajat abistava loomuga, võiks kaaluda nende tühjendamist pärast kasutaja klikki antud väljal, kuivõrd kasutaja poolt nende manuaalne tühjendamine on tülikas. &lt;br /&gt;
&lt;br /&gt;
Andmete muutmine otse tabelist on lihtne ja mugav, kuid pole selge, kas sel juhul omab mõtet funktsionaalsus “Muuda”. Samuti ootaks, et “Muuda” funktsionaalsus eeltäidaks vaates juba olemasoleva info, sest antud lahenduse puhul võib juba sisestatud info lihtsasti kaduma minna.&lt;br /&gt;
&lt;br /&gt;
Otsing töötab ootuspäraselt, kuid kuidagi peaks olema võimalik ka otsingut tagasi võtta, st kuvada vajadusel kõiki tulemusi. Samuti võiks mõelda kolmese jaotuse ülesele otsingule, kuivõrd projekti eesmärgiks oli ühtlasi olemasolevates andmetes mugav orienteerumine.&lt;br /&gt;
&lt;br /&gt;
Üle tuleks käia ja ühtlustada labelite nimetused ja tekstid, mis võiksid olla lihtsamini mõistetavad. &lt;br /&gt;
&lt;br /&gt;
Kindlasti vajab veel kõvasti tööd rakenduse UI ja UX pool tervikuna. Läbimõtlemist vajaks sealhulgas rakenduse vaadetes eri väljade asukohad, et muuta need kasutajale lihtsamini hoomatavaks, aga ka vältimaks võimalikke probleeme. Näiteks otsingu ja kustutamise funktsionaalsuse lähestikku hoidmine tundub võrdlemisi riskante, sest kasutajal võivad need lihtsasti kogemata vahetusse minna. &lt;br /&gt;
&lt;br /&gt;
== Positiivne ==&lt;br /&gt;
Rakendusega on kahtlemata tehtud omajagu tööd ning selle teatav hektilisus stiilis näitab, et panustanud on mõlemad projekti liikmed. Arvestades meeskonna suurust ja ettevõetud töö mahukust, on olemas tugev põhi, millega on võimalik edasi liikuda. Positiivselt üllatas tabelite sorteerimise funktsionaalsus, mida oli hea kasutada ning mis on suurt kirjete arvu arvesse võttes kahtlemata oluline mugavusfunktsioon. &lt;br /&gt;
&lt;br /&gt;
== Hinnang lähtekoodile ==&lt;br /&gt;
Kood on jagatud vastavalt teemadele klassidesse ning selle üldstruktuur hästi teostatud. Klasside siseselt on ülesehitus aga veidi hektilisem ning siin oleks oluline, et tiimiliikmed lepiksid kokku standardis, kuidas&lt;br /&gt;
asju teha.&lt;br /&gt;
&lt;br /&gt;
Klasside siseselt võiks hoida ühtset joont vahepealsete tühjade ridade osas: kui neid on liiga vähe või kui struktuur erineb klassi siseselt, siis on raske koodi lugeda. Näiteks domeeniklassi “Candidate” lahendus on kõige lugemissõbralikum ja selliselt võiksid olla lahendatud ka kõik teised klassid. &lt;br /&gt;
&lt;br /&gt;
Osade meetodite siseselt tuleks üle vaadata kommentaarid, testimiseks loodud kuid väljakommenteeritud kood ning ka vormistus, mis raskendavad koodi loetavust. Mõned reavahetused toimuvad selliselt, et need muudavad koodi sisulised loetamatuks. Näiteks: CandidateService klassi meetod SaveCandidate. &lt;br /&gt;
&lt;br /&gt;
Mõned osad koodist on lühidalt kommenteeritud, kuid ennekõike on kommentaare kasutatud vigade ja edaspidise töö haldamiseks; leiame, et kommentaare võiks kasutada ka olulisemate koodiosade loogika lahtiselgitamiseks. &lt;br /&gt;
&lt;br /&gt;
Mõnes üksikus meetodis on kasutatud eesti keelt, kuigi suurem koodi on kirjutatud kasutades inglise keelt. Ei pea seda antud ülesande raames suureks probleemiks, kuid leiame, et korrektne oleks kasutada läbivalt ühte keelt. &lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
Mahukas rakendus on MVP tasandil realiseeritud, kuid see vajab veel täiendusi puuduolevate must-have funktsionaalsuste ja veahalduse osas ning kohendamist kasutajaliidese poolel. Arvestades meeskonna suurust ja selle vahepealselt muutumist on projektiga tehtud head tööd.&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2017)&amp;diff=128625</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2017)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2017)&amp;diff=128625"/>
		<updated>2017-12-17T20:06:37Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Meeskond: Märkmik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Versioonihalduse kohta jagab õppejõud materjale.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB! Juhul kui analüüsi tähtajast on möödunud nädal, määrab õppejõud meeskonnale ise vabalt valitud ülesande, mis on võetud näidis teemade alt. Peale seda ei ole võimalik teemat enam muuta.Samuti tähendab see seda, et meeskond ei ole teeninud analüüsi osa eest ühtegi punkti.&lt;br /&gt;
&lt;br /&gt;
NB2! Juhul kui meeskond ei kaitse prototüüpi, vaid esitab lihtsalt lõpptoote, siis ei ole ka prototüübi eest võimalik punkte teenida.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
Retsensiooni miinimum sõnade arv on 250. Esimeses järgus siiski hindamise käigus keskendutatakse sisule, mis on kirja pandud. &lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;22.10.2017&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;05.11.2017&#039;&#039;&#039; (4p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon: (3p) (12.11.2017)&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Prototüüp + esitlemine===&lt;br /&gt;
&#039;&#039;&#039;17.12.2017&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Rakenduses on loodud erinevad vaated, mis võimaldavad ülevaate rakendusest saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enne kaitsmist on meeskond lisanud oma wiki leheküljele ka prototüübi lähtekoodi. Lisaks võiks enne kaitsmist avada ka versioonihalduse ajaloo taustal. Ideaalses maailmas on olemas siin ka lühike Powerpoint, kus on kirjas:&lt;br /&gt;
*meeskonna nimi ja liikmed&lt;br /&gt;
*töö senine kulg(kuna sai alustatud, missuguseid probleeme on ületatud ja kas midagi takistab tööga edasi liikumist)&lt;br /&gt;
*mis on plaanis veel teha?&lt;br /&gt;
*kui palju punkte võiks prototüübi eest meeskonna hinangul saada?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Prototüübi eest teenitakse maksimumpunktid juhul, kui&lt;br /&gt;
*projekt on 75% ulatuses valmis, st&lt;br /&gt;
**realiseeritud on 75% plaanitud funktsionaalsusest&lt;br /&gt;
*rakenduse graafiline osa ei pea olema lõplikult(sillmailu ei ole vaja pakkuda)&lt;br /&gt;
*logimine ei pea olema realiseeritud&lt;br /&gt;
*kood ei pea olema täielikult kommenteeritud(ehk olemas on olulisemad kommentaarid, kõik meetodid aga ei pea sisaldama kommentaare)&lt;br /&gt;
*domeenimudelis ei pea veel olema valideerimisreeglid olemas(DataAnnotations)&lt;br /&gt;
*rakenduses võib esineda vigu, mida ei hallata (a&#039;la kui numbrilisele väljale kirjutada &amp;quot;banaan&amp;quot;, siis rakendus hangub)&lt;br /&gt;
*vähesel määral on lubatud andmebaasiühenduste avamine ja selle kasutamine vaatemudelis ja vaates&lt;br /&gt;
*vähesel määral on lubatud olukord, kus loogika on kirjutatud otse vaatesse, ilma vaatemudelita&lt;br /&gt;
*andmete databinding ei ole kohustuslik&lt;br /&gt;
&lt;br /&gt;
Juhul, kui meeskond ei tule oma prototüüpi esitama, siis sellisel juhul on võimalik prototüübi eest saada maksimaalselt 5 punkti. Sellisel juhul on kõige hilisem esitamise aeg 24. detsember. Peale seda ei ole võimalik prototüüpi enam esitada, vaid saab esitada ainult lõpptoote. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Allpool väljatoodud kellaaegadel on vaja kaitsma tulla ainult päevaõppe tudengitel. Kaugõpe peab saatma lihtsalt powerpointi 17. detsembriks koos lähtekoodiga.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Prototüübi kaitsmise ajad====&lt;br /&gt;
Iga meeskond lisab iseseisvalt oma nime vastava aja taha. Aegu tuleks siis vajadusel lisada(15min sammuga) ning täita tuleks kõik ajad järjest.&lt;br /&gt;
&lt;br /&gt;
18.12.2017&lt;br /&gt;
&lt;br /&gt;
*12:00 - [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*12:15 - [https://wiki.itcollege.ee/index.php/Meeskond_Projekt:Meeskond_Projekt Meeskond_Projekt]&lt;br /&gt;
*12:30 - [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
...&lt;br /&gt;
..&lt;br /&gt;
*16:15 - &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21.12.2017&lt;br /&gt;
&lt;br /&gt;
*10:00 - [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*10:15 - [https://wiki.itcollege.ee/index.php/Meeskond:IT_Squad IT Squad]&lt;br /&gt;
*10:30 - [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*10:45 - [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
*11:00 - [https://wiki.itcollege.ee/index.php/Meeskond:Scraper Scraper]&lt;br /&gt;
*11:15 - [https://wiki.itcollege.ee/index.php/Meeskond_Raavo™ Raavo™]&lt;br /&gt;
*11:30 - [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
(30p)&lt;br /&gt;
&lt;br /&gt;
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.&lt;br /&gt;
&lt;br /&gt;
Tudengid, kes soovivad eksami teha 8. jaanuaril, peavad lõpptoote esitama hiljemalt 8. jaanuaril enne eksami algust.&lt;br /&gt;
&lt;br /&gt;
Tudengid, kes plaanivad tulla eksamit tegema 24ndal või 26ndal jaanuaril, peavad esitama oma lõpptoote hiljemalt 18. jaanuar. 18. jaanuaril toimub eksamieelne konsultatsioon + kaitsmine. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039;(4p)&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon peab valmis olema hiljemalt 23. jaanuar kell 23:59.&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(3p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on&lt;br /&gt;
*väljatoodud meeskonna nimi ja liikmed&lt;br /&gt;
*idee&lt;br /&gt;
*realiseerimine&lt;br /&gt;
*mis oli keerukas?&lt;br /&gt;
*mida uut õpiti?&lt;br /&gt;
*mõnede keerulisemate probleemide lahendamine&lt;br /&gt;
*meeskonnaliikmete panus&lt;br /&gt;
&lt;br /&gt;
=Teemad 2017 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone , Windows Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
*Kood on kommenteeritud&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2017=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond Demo===&lt;br /&gt;
Wiki lehekülg [[Meeskond:Demo]]&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*esimene&lt;br /&gt;
*teine&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale ... asub siin https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget&lt;br /&gt;
&lt;br /&gt;
===Meeskond X===&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Demo: https://wiki.itcollege.ee/index.php/Talk:Meeskond:Demo&lt;br /&gt;
&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
===Meeskond das Flugzeug===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
*Frank Koppel&lt;br /&gt;
*Laura Pirso&lt;br /&gt;
*Teet Adamson&lt;br /&gt;
&lt;br /&gt;
===Meeskond Whipround===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond .njet===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
*Edgar Tereping&lt;br /&gt;
*Priit Järv&lt;br /&gt;
*Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_ITBaar ITBaar]&lt;br /&gt;
&lt;br /&gt;
===Meeskond EluOnLill===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*Henrik Prangel&lt;br /&gt;
*Kert Saarma&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&#039;&#039;&#039;Retsensioon:&#039;&#039;&#039; Tiimile  [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond EurosDollas ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Eurosdollas EurosDollas]&lt;br /&gt;
*Simo Sirkas&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
*Mihkel Tääkre&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Pakiraam Pakiraam]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond VirtualBar ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
*Rando Kurel&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Raavo™ ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond_Raavo%E2%84%A2 Raavo™ ]&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:123 123]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond IT Squad ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:IT_Squad IT Squad]&lt;br /&gt;
*Pavel Fleišer&lt;br /&gt;
*Anna Levijeva&lt;br /&gt;
*Anton Kuksov&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1I-4_8FLZ-S2ftSwv4ARdYjD65xk88VrG8l0iHrTUUcU/edit?usp=sharing Retsensioon tiimi XYZ analüüsile]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond 123 ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:123 123]&lt;br /&gt;
*Paul Richard Lettens&lt;br /&gt;
*Helen Riisalu&lt;br /&gt;
*Ahto Ahven&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale XYZ asub siin: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:XYZ XYZ]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond TrackPlace ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
* Marek Juhanson&lt;br /&gt;
* Kaarel Pärtel&lt;br /&gt;
* Rauno Lõhmus&lt;br /&gt;
* Merilyn Merisalu&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Lill asub siin: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Lill Lill]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Lill ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:Lill Lill]&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Sven Veelaid&lt;br /&gt;
* Karmen Lillemets&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_%C3%84raS%C3%B6%C3%B6K%C3%BCpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
&lt;br /&gt;
===Meeskond ITBaar===&lt;br /&gt;
Wiki lehekülg [[https://wiki.itcollege.ee/index.php/Meeskond:_ITBaar ITBaar]]&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Scraper===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:Scraper Scraper]&lt;br /&gt;
*Heidi Koppel&lt;br /&gt;
*Ove Kangur&lt;br /&gt;
&lt;br /&gt;
Retsensiooni tiimile IT Squad leiate siit: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:IT_Squad Retsensioon]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Pakiraam===&lt;br /&gt;
Wiki lehekülg [[https://wiki.itcollege.ee/index.php/Pakiraam : Pakiraam]]&lt;br /&gt;
*Markus Kildemaa&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
&lt;br /&gt;
===Meeskond ÄraSööKüpsiseidVoodis===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:_%C3%84raS%C3%B6%C3%B6K%C3%BCpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Valdo Taevere&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
&lt;br /&gt;
Meeskonna retsensioon tiimile [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Raavo%E2%84%A2 Raavo]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DriimTiimKriim===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:DriimTiimKriim DriimTiimKriim]&lt;br /&gt;
*Kaspar Kaal&lt;br /&gt;
*Brita Pentšuk&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DriimTiimKriim Das Flugzeug]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Phoney===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:Phoney Phoney]&lt;br /&gt;
*Karl Erik Õunapuu&lt;br /&gt;
*Margus Põlma&lt;br /&gt;
&lt;br /&gt;
===Meeskond XYZ===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*Andero Samelselg&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Kaisa Lindström&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Scraper Retsensioon tiimi Scraper analüüsile]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kalimali budget===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[Kalimali budget]]&amp;lt;br&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
Liikmed:&lt;br /&gt;
*&#039;&#039;&#039;Katrin Lasberg&#039;&#039;&#039; - projektijuht&lt;br /&gt;
*Liina Laumets &lt;br /&gt;
*Maile Mäesalu &lt;br /&gt;
*Liis Talsi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Analüüsi retsensioon&#039;&#039;&#039; meeskonnale H2I asub [https://wiki.itcollege.ee/index.php/Talk:H2I siin] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: SharpResto===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:[[SharpResto]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Andres Aava&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
* Andreas Porman&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Kalimali_budget: [https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget retsensioon]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Timeify===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:[[Timeify]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Egert Loss&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Priit Rätsep&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
&lt;br /&gt;
===Tiim: Carparts===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht:[[Carparts]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Kõiv&lt;br /&gt;
* &#039;&#039;&#039;Taivo Liik&#039;&#039;&#039; -&#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Peeter Stamberg&lt;br /&gt;
&lt;br /&gt;
Meeskonna Carparts retsensioon meeskonnale Eurosdollas analüüsile:&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Eurosdollas&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Hardware Monitoring===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:  [[HardwareMonitoring]]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Joonas Ervald&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Maie Palmeos&lt;br /&gt;
* Jan Pentšuk&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:2Do 2Do] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TeravMDB===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht: [[TeravMDB]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alan Alliksoo&lt;br /&gt;
* &#039;&#039;&#039;Aleksandr Petrushihin&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
Retsensioon meeskonna [https://wiki.itcollege.ee/index.php/Talk:SharpResto SharpResto] analüüsile&lt;br /&gt;
&lt;br /&gt;
===Meeskond: ERROR IM002===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht: [[ERROR IM002]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Alvar Suun&lt;br /&gt;
* Andres Tambek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt; &lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:HardwareMonitoring Hardware Monitoring] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Power Of Two===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[Power Of Two]]&amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andrei Pugatšov - projektijuht&lt;br /&gt;
* Anton Meženin&lt;br /&gt;
* Rain Kärner&lt;br /&gt;
Retsensioon meeskonna TaxiService [https://wiki.itcollege.ee/index.php/Talk:Meeskond:TaxiService analüüsile]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PlantWise===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[PlantWise]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Allar Vendla&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Anita Sepp&lt;br /&gt;
* Gert Vesterberg&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Phoney Retsensioon] meeskonna &#039;&#039;&#039;Phoney&#039;&#039;&#039; analüüsile&lt;br /&gt;
&lt;br /&gt;
===Meeskond: JEMP===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[JEMP]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jüri Ahhundov&lt;br /&gt;
* Erik Ehrbach - Projektijuht&lt;br /&gt;
* Marko Linde&lt;br /&gt;
* Pille Ulmas&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:PennyFriends Retsensioon] meeskonna &#039;&#039;&#039;PennyFriends&#039;&#039;&#039; analüüsile&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/open?id=1wHUeAYH0Hm8Av7N9kVMoWIgHweFI7_-0lXR2rkYw8ss Prototüübi presentatsioon]&lt;br /&gt;
&lt;br /&gt;
[https://erikehrbach.visualstudio.com/E-valimisrakendus/E-valimisrakendus%20Team/_git/E-valimisrakendus Lähtekood] (kui ligipääs piiratud, palun teada anda erik.ehrbach@itcollege.ee)&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Memorize===&lt;br /&gt;
Meeskonna koduleht: https://mylibrary16.wordpress.com/&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam - projektijuht, arendaja&lt;br /&gt;
* Olle Mikk - arendaja&lt;br /&gt;
&lt;br /&gt;
===Meeskond: 2Do===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[2Do]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Egert Närep&lt;br /&gt;
* Kirstin Saluveer - projektijuht&lt;br /&gt;
* Jaak Vaher&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Meeskond_Projekt asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Projekt siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Ennustajad===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/StockForecaster StockForecaster ] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Meelis Sääsk - projektijuht&lt;br /&gt;
* Andrei Tomba&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Ennustajad: [https://wiki.itcollege.ee/index.php/Talk:StockForecaster siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PennyFriends===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:PennyFriends PennyFriends] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Helen Kösta&lt;br /&gt;
* Kersti Miller&lt;br /&gt;
* Kirke Narusk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale &#039;&#039;&#039;Märkmik&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Märkmik siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TaxiService===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:TaxiService TaxiService] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Dmitri Lukas&lt;br /&gt;
* Jevgeni Jurtšenko&lt;br /&gt;
&lt;br /&gt;
===Meeskond: H2I===&lt;br /&gt;
Wiki leht: [[H2I]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ingvar Lukas&lt;br /&gt;
* Helen Oppar&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale PlantWise asub [https://wiki.itcollege.ee/index.php/Talk:PlantWise siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Märkmik===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/M%C3%A4rkmik Märkmik] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristiina Keelmann&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale H2l: [https://wiki.itcollege.ee/index.php/Talk:H2I Retsensioon 2]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039; [https://docs.google.com/presentation/d/18VdOyfOU7sBvJnuTOnTaQz7axTHk-Qy020W3aYmbpYw/edit?usp=sharing Slaidid]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Meeskond_Projekt===&lt;br /&gt;
Wiki lehekülg: [[Meeskond_Projekt]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna EluOnLill analüüsile: https://wiki.itcollege.ee/index.php/Talk:Meeskond:EluOnLill&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kaloriarvutaja===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Kaloriarvutaja Kaloriarvutaja] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Vjatsheslav Aprelkov - Projektijuht&lt;br /&gt;
*Sergei Kaganski&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Kaloriarvutaja: [https://wiki.itcollege.ee/index.php/Talk:Kaloriarvutaja siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: CurrentEur===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/CurrentEur CurrentEur]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*Maarija Mikiver&lt;br /&gt;
*Kairi Kallas&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:TeravMDB Retsensioon] meeskonna TeravMDB analüüsile.&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2017)&amp;diff=128624</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2017)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2017)&amp;diff=128624"/>
		<updated>2017-12-17T20:06:02Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Meeskond: Märkmik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Versioonihalduse kohta jagab õppejõud materjale.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB! Juhul kui analüüsi tähtajast on möödunud nädal, määrab õppejõud meeskonnale ise vabalt valitud ülesande, mis on võetud näidis teemade alt. Peale seda ei ole võimalik teemat enam muuta.Samuti tähendab see seda, et meeskond ei ole teeninud analüüsi osa eest ühtegi punkti.&lt;br /&gt;
&lt;br /&gt;
NB2! Juhul kui meeskond ei kaitse prototüüpi, vaid esitab lihtsalt lõpptoote, siis ei ole ka prototüübi eest võimalik punkte teenida.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
Retsensiooni miinimum sõnade arv on 250. Esimeses järgus siiski hindamise käigus keskendutatakse sisule, mis on kirja pandud. &lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;22.10.2017&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;05.11.2017&#039;&#039;&#039; (4p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon: (3p) (12.11.2017)&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Prototüüp + esitlemine===&lt;br /&gt;
&#039;&#039;&#039;17.12.2017&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Rakenduses on loodud erinevad vaated, mis võimaldavad ülevaate rakendusest saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enne kaitsmist on meeskond lisanud oma wiki leheküljele ka prototüübi lähtekoodi. Lisaks võiks enne kaitsmist avada ka versioonihalduse ajaloo taustal. Ideaalses maailmas on olemas siin ka lühike Powerpoint, kus on kirjas:&lt;br /&gt;
*meeskonna nimi ja liikmed&lt;br /&gt;
*töö senine kulg(kuna sai alustatud, missuguseid probleeme on ületatud ja kas midagi takistab tööga edasi liikumist)&lt;br /&gt;
*mis on plaanis veel teha?&lt;br /&gt;
*kui palju punkte võiks prototüübi eest meeskonna hinangul saada?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Prototüübi eest teenitakse maksimumpunktid juhul, kui&lt;br /&gt;
*projekt on 75% ulatuses valmis, st&lt;br /&gt;
**realiseeritud on 75% plaanitud funktsionaalsusest&lt;br /&gt;
*rakenduse graafiline osa ei pea olema lõplikult(sillmailu ei ole vaja pakkuda)&lt;br /&gt;
*logimine ei pea olema realiseeritud&lt;br /&gt;
*kood ei pea olema täielikult kommenteeritud(ehk olemas on olulisemad kommentaarid, kõik meetodid aga ei pea sisaldama kommentaare)&lt;br /&gt;
*domeenimudelis ei pea veel olema valideerimisreeglid olemas(DataAnnotations)&lt;br /&gt;
*rakenduses võib esineda vigu, mida ei hallata (a&#039;la kui numbrilisele väljale kirjutada &amp;quot;banaan&amp;quot;, siis rakendus hangub)&lt;br /&gt;
*vähesel määral on lubatud andmebaasiühenduste avamine ja selle kasutamine vaatemudelis ja vaates&lt;br /&gt;
*vähesel määral on lubatud olukord, kus loogika on kirjutatud otse vaatesse, ilma vaatemudelita&lt;br /&gt;
*andmete databinding ei ole kohustuslik&lt;br /&gt;
&lt;br /&gt;
Juhul, kui meeskond ei tule oma prototüüpi esitama, siis sellisel juhul on võimalik prototüübi eest saada maksimaalselt 5 punkti. Sellisel juhul on kõige hilisem esitamise aeg 24. detsember. Peale seda ei ole võimalik prototüüpi enam esitada, vaid saab esitada ainult lõpptoote. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Allpool väljatoodud kellaaegadel on vaja kaitsma tulla ainult päevaõppe tudengitel. Kaugõpe peab saatma lihtsalt powerpointi 17. detsembriks koos lähtekoodiga.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Prototüübi kaitsmise ajad====&lt;br /&gt;
Iga meeskond lisab iseseisvalt oma nime vastava aja taha. Aegu tuleks siis vajadusel lisada(15min sammuga) ning täita tuleks kõik ajad järjest.&lt;br /&gt;
&lt;br /&gt;
18.12.2017&lt;br /&gt;
&lt;br /&gt;
*12:00 - [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*12:15 - [https://wiki.itcollege.ee/index.php/Meeskond_Projekt:Meeskond_Projekt Meeskond_Projekt]&lt;br /&gt;
*12:30 - [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
...&lt;br /&gt;
..&lt;br /&gt;
*16:15 - &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21.12.2017&lt;br /&gt;
&lt;br /&gt;
*10:00 - [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*10:15 - [https://wiki.itcollege.ee/index.php/Meeskond:IT_Squad IT Squad]&lt;br /&gt;
*10:30 - [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*10:45 - [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
*11:00 - [https://wiki.itcollege.ee/index.php/Meeskond:Scraper Scraper]&lt;br /&gt;
*11:15 - [https://wiki.itcollege.ee/index.php/Meeskond_Raavo™ Raavo™]&lt;br /&gt;
*11:30 - [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
(30p)&lt;br /&gt;
&lt;br /&gt;
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.&lt;br /&gt;
&lt;br /&gt;
Tudengid, kes soovivad eksami teha 8. jaanuaril, peavad lõpptoote esitama hiljemalt 8. jaanuaril enne eksami algust.&lt;br /&gt;
&lt;br /&gt;
Tudengid, kes plaanivad tulla eksamit tegema 24ndal või 26ndal jaanuaril, peavad esitama oma lõpptoote hiljemalt 18. jaanuar. 18. jaanuaril toimub eksamieelne konsultatsioon + kaitsmine. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039;(4p)&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon peab valmis olema hiljemalt 23. jaanuar kell 23:59.&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(3p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on&lt;br /&gt;
*väljatoodud meeskonna nimi ja liikmed&lt;br /&gt;
*idee&lt;br /&gt;
*realiseerimine&lt;br /&gt;
*mis oli keerukas?&lt;br /&gt;
*mida uut õpiti?&lt;br /&gt;
*mõnede keerulisemate probleemide lahendamine&lt;br /&gt;
*meeskonnaliikmete panus&lt;br /&gt;
&lt;br /&gt;
=Teemad 2017 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone , Windows Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
*Kood on kommenteeritud&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2017=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond Demo===&lt;br /&gt;
Wiki lehekülg [[Meeskond:Demo]]&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*esimene&lt;br /&gt;
*teine&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale ... asub siin https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget&lt;br /&gt;
&lt;br /&gt;
===Meeskond X===&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Demo: https://wiki.itcollege.ee/index.php/Talk:Meeskond:Demo&lt;br /&gt;
&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
===Meeskond das Flugzeug===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
*Frank Koppel&lt;br /&gt;
*Laura Pirso&lt;br /&gt;
*Teet Adamson&lt;br /&gt;
&lt;br /&gt;
===Meeskond Whipround===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond .njet===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
*Edgar Tereping&lt;br /&gt;
*Priit Järv&lt;br /&gt;
*Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_ITBaar ITBaar]&lt;br /&gt;
&lt;br /&gt;
===Meeskond EluOnLill===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*Henrik Prangel&lt;br /&gt;
*Kert Saarma&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&#039;&#039;&#039;Retsensioon:&#039;&#039;&#039; Tiimile  [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond EurosDollas ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Eurosdollas EurosDollas]&lt;br /&gt;
*Simo Sirkas&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
*Mihkel Tääkre&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Pakiraam Pakiraam]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond VirtualBar ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
*Rando Kurel&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Raavo™ ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond_Raavo%E2%84%A2 Raavo™ ]&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:123 123]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond IT Squad ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:IT_Squad IT Squad]&lt;br /&gt;
*Pavel Fleišer&lt;br /&gt;
*Anna Levijeva&lt;br /&gt;
*Anton Kuksov&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1I-4_8FLZ-S2ftSwv4ARdYjD65xk88VrG8l0iHrTUUcU/edit?usp=sharing Retsensioon tiimi XYZ analüüsile]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond 123 ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:123 123]&lt;br /&gt;
*Paul Richard Lettens&lt;br /&gt;
*Helen Riisalu&lt;br /&gt;
*Ahto Ahven&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale XYZ asub siin: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:XYZ XYZ]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond TrackPlace ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
* Marek Juhanson&lt;br /&gt;
* Kaarel Pärtel&lt;br /&gt;
* Rauno Lõhmus&lt;br /&gt;
* Merilyn Merisalu&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Lill asub siin: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Lill Lill]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Lill ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:Lill Lill]&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Sven Veelaid&lt;br /&gt;
* Karmen Lillemets&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_%C3%84raS%C3%B6%C3%B6K%C3%BCpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
&lt;br /&gt;
===Meeskond ITBaar===&lt;br /&gt;
Wiki lehekülg [[https://wiki.itcollege.ee/index.php/Meeskond:_ITBaar ITBaar]]&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Scraper===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:Scraper Scraper]&lt;br /&gt;
*Heidi Koppel&lt;br /&gt;
*Ove Kangur&lt;br /&gt;
&lt;br /&gt;
Retsensiooni tiimile IT Squad leiate siit: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:IT_Squad Retsensioon]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Pakiraam===&lt;br /&gt;
Wiki lehekülg [[https://wiki.itcollege.ee/index.php/Pakiraam : Pakiraam]]&lt;br /&gt;
*Markus Kildemaa&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
&lt;br /&gt;
===Meeskond ÄraSööKüpsiseidVoodis===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:_%C3%84raS%C3%B6%C3%B6K%C3%BCpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Valdo Taevere&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
&lt;br /&gt;
Meeskonna retsensioon tiimile [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Raavo%E2%84%A2 Raavo]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DriimTiimKriim===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:DriimTiimKriim DriimTiimKriim]&lt;br /&gt;
*Kaspar Kaal&lt;br /&gt;
*Brita Pentšuk&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DriimTiimKriim Das Flugzeug]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Phoney===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:Phoney Phoney]&lt;br /&gt;
*Karl Erik Õunapuu&lt;br /&gt;
*Margus Põlma&lt;br /&gt;
&lt;br /&gt;
===Meeskond XYZ===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*Andero Samelselg&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Kaisa Lindström&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Scraper Retsensioon tiimi Scraper analüüsile]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kalimali budget===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[Kalimali budget]]&amp;lt;br&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
Liikmed:&lt;br /&gt;
*&#039;&#039;&#039;Katrin Lasberg&#039;&#039;&#039; - projektijuht&lt;br /&gt;
*Liina Laumets &lt;br /&gt;
*Maile Mäesalu &lt;br /&gt;
*Liis Talsi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Analüüsi retsensioon&#039;&#039;&#039; meeskonnale H2I asub [https://wiki.itcollege.ee/index.php/Talk:H2I siin] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: SharpResto===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:[[SharpResto]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Andres Aava&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
* Andreas Porman&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Kalimali_budget: [https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget retsensioon]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Timeify===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:[[Timeify]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Egert Loss&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Priit Rätsep&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
&lt;br /&gt;
===Tiim: Carparts===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht:[[Carparts]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Kõiv&lt;br /&gt;
* &#039;&#039;&#039;Taivo Liik&#039;&#039;&#039; -&#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Peeter Stamberg&lt;br /&gt;
&lt;br /&gt;
Meeskonna Carparts retsensioon meeskonnale Eurosdollas analüüsile:&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Eurosdollas&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Hardware Monitoring===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:  [[HardwareMonitoring]]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Joonas Ervald&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Maie Palmeos&lt;br /&gt;
* Jan Pentšuk&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:2Do 2Do] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TeravMDB===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht: [[TeravMDB]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alan Alliksoo&lt;br /&gt;
* &#039;&#039;&#039;Aleksandr Petrushihin&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
Retsensioon meeskonna [https://wiki.itcollege.ee/index.php/Talk:SharpResto SharpResto] analüüsile&lt;br /&gt;
&lt;br /&gt;
===Meeskond: ERROR IM002===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht: [[ERROR IM002]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Alvar Suun&lt;br /&gt;
* Andres Tambek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt; &lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:HardwareMonitoring Hardware Monitoring] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Power Of Two===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[Power Of Two]]&amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andrei Pugatšov - projektijuht&lt;br /&gt;
* Anton Meženin&lt;br /&gt;
* Rain Kärner&lt;br /&gt;
Retsensioon meeskonna TaxiService [https://wiki.itcollege.ee/index.php/Talk:Meeskond:TaxiService analüüsile]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PlantWise===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[PlantWise]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Allar Vendla&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Anita Sepp&lt;br /&gt;
* Gert Vesterberg&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Phoney Retsensioon] meeskonna &#039;&#039;&#039;Phoney&#039;&#039;&#039; analüüsile&lt;br /&gt;
&lt;br /&gt;
===Meeskond: JEMP===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[JEMP]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jüri Ahhundov&lt;br /&gt;
* Erik Ehrbach - Projektijuht&lt;br /&gt;
* Marko Linde&lt;br /&gt;
* Pille Ulmas&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:PennyFriends Retsensioon] meeskonna &#039;&#039;&#039;PennyFriends&#039;&#039;&#039; analüüsile&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/open?id=1wHUeAYH0Hm8Av7N9kVMoWIgHweFI7_-0lXR2rkYw8ss Prototüübi presentatsioon]&lt;br /&gt;
&lt;br /&gt;
[https://erikehrbach.visualstudio.com/E-valimisrakendus/E-valimisrakendus%20Team/_git/E-valimisrakendus Lähtekood] (kui ligipääs piiratud, palun teada anda erik.ehrbach@itcollege.ee)&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Memorize===&lt;br /&gt;
Meeskonna koduleht: https://mylibrary16.wordpress.com/&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam - projektijuht, arendaja&lt;br /&gt;
* Olle Mikk - arendaja&lt;br /&gt;
&lt;br /&gt;
===Meeskond: 2Do===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[2Do]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Egert Närep&lt;br /&gt;
* Kirstin Saluveer - projektijuht&lt;br /&gt;
* Jaak Vaher&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Meeskond_Projekt asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Projekt siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Ennustajad===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/StockForecaster StockForecaster ] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Meelis Sääsk - projektijuht&lt;br /&gt;
* Andrei Tomba&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Ennustajad: [https://wiki.itcollege.ee/index.php/Talk:StockForecaster siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PennyFriends===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:PennyFriends PennyFriends] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Helen Kösta&lt;br /&gt;
* Kersti Miller&lt;br /&gt;
* Kirke Narusk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale &#039;&#039;&#039;Märkmik&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Märkmik siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TaxiService===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:TaxiService TaxiService] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Dmitri Lukas&lt;br /&gt;
* Jevgeni Jurtšenko&lt;br /&gt;
&lt;br /&gt;
===Meeskond: H2I===&lt;br /&gt;
Wiki leht: [[H2I]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ingvar Lukas&lt;br /&gt;
* Helen Oppar&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale PlantWise asub [https://wiki.itcollege.ee/index.php/Talk:PlantWise siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Märkmik===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/M%C3%A4rkmik Märkmik] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristiina Keelmann&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale H2l: [https://wiki.itcollege.ee/index.php/Talk:H2I Retsensioon 2]&lt;br /&gt;
&lt;br /&gt;
Presentatsioon: [https://docs.google.com/presentation/d/18VdOyfOU7sBvJnuTOnTaQz7axTHk-Qy020W3aYmbpYw/edit?usp=sharing Slaidid]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Meeskond_Projekt===&lt;br /&gt;
Wiki lehekülg: [[Meeskond_Projekt]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna EluOnLill analüüsile: https://wiki.itcollege.ee/index.php/Talk:Meeskond:EluOnLill&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kaloriarvutaja===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Kaloriarvutaja Kaloriarvutaja] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Vjatsheslav Aprelkov - Projektijuht&lt;br /&gt;
*Sergei Kaganski&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Kaloriarvutaja: [https://wiki.itcollege.ee/index.php/Talk:Kaloriarvutaja siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: CurrentEur===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/CurrentEur CurrentEur]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*Maarija Mikiver&lt;br /&gt;
*Kairi Kallas&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:TeravMDB Retsensioon] meeskonna TeravMDB analüüsile.&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2017)&amp;diff=128623</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2017)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2017)&amp;diff=128623"/>
		<updated>2017-12-17T20:05:32Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Meeskond: Märkmik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Versioonihalduse kohta jagab õppejõud materjale.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB! Juhul kui analüüsi tähtajast on möödunud nädal, määrab õppejõud meeskonnale ise vabalt valitud ülesande, mis on võetud näidis teemade alt. Peale seda ei ole võimalik teemat enam muuta.Samuti tähendab see seda, et meeskond ei ole teeninud analüüsi osa eest ühtegi punkti.&lt;br /&gt;
&lt;br /&gt;
NB2! Juhul kui meeskond ei kaitse prototüüpi, vaid esitab lihtsalt lõpptoote, siis ei ole ka prototüübi eest võimalik punkte teenida.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
Retsensiooni miinimum sõnade arv on 250. Esimeses järgus siiski hindamise käigus keskendutatakse sisule, mis on kirja pandud. &lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;22.10.2017&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;05.11.2017&#039;&#039;&#039; (4p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon: (3p) (12.11.2017)&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Prototüüp + esitlemine===&lt;br /&gt;
&#039;&#039;&#039;17.12.2017&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Rakenduses on loodud erinevad vaated, mis võimaldavad ülevaate rakendusest saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enne kaitsmist on meeskond lisanud oma wiki leheküljele ka prototüübi lähtekoodi. Lisaks võiks enne kaitsmist avada ka versioonihalduse ajaloo taustal. Ideaalses maailmas on olemas siin ka lühike Powerpoint, kus on kirjas:&lt;br /&gt;
*meeskonna nimi ja liikmed&lt;br /&gt;
*töö senine kulg(kuna sai alustatud, missuguseid probleeme on ületatud ja kas midagi takistab tööga edasi liikumist)&lt;br /&gt;
*mis on plaanis veel teha?&lt;br /&gt;
*kui palju punkte võiks prototüübi eest meeskonna hinangul saada?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Prototüübi eest teenitakse maksimumpunktid juhul, kui&lt;br /&gt;
*projekt on 75% ulatuses valmis, st&lt;br /&gt;
**realiseeritud on 75% plaanitud funktsionaalsusest&lt;br /&gt;
*rakenduse graafiline osa ei pea olema lõplikult(sillmailu ei ole vaja pakkuda)&lt;br /&gt;
*logimine ei pea olema realiseeritud&lt;br /&gt;
*kood ei pea olema täielikult kommenteeritud(ehk olemas on olulisemad kommentaarid, kõik meetodid aga ei pea sisaldama kommentaare)&lt;br /&gt;
*domeenimudelis ei pea veel olema valideerimisreeglid olemas(DataAnnotations)&lt;br /&gt;
*rakenduses võib esineda vigu, mida ei hallata (a&#039;la kui numbrilisele väljale kirjutada &amp;quot;banaan&amp;quot;, siis rakendus hangub)&lt;br /&gt;
*vähesel määral on lubatud andmebaasiühenduste avamine ja selle kasutamine vaatemudelis ja vaates&lt;br /&gt;
*vähesel määral on lubatud olukord, kus loogika on kirjutatud otse vaatesse, ilma vaatemudelita&lt;br /&gt;
*andmete databinding ei ole kohustuslik&lt;br /&gt;
&lt;br /&gt;
Juhul, kui meeskond ei tule oma prototüüpi esitama, siis sellisel juhul on võimalik prototüübi eest saada maksimaalselt 5 punkti. Sellisel juhul on kõige hilisem esitamise aeg 24. detsember. Peale seda ei ole võimalik prototüüpi enam esitada, vaid saab esitada ainult lõpptoote. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Allpool väljatoodud kellaaegadel on vaja kaitsma tulla ainult päevaõppe tudengitel. Kaugõpe peab saatma lihtsalt powerpointi 17. detsembriks koos lähtekoodiga.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Prototüübi kaitsmise ajad====&lt;br /&gt;
Iga meeskond lisab iseseisvalt oma nime vastava aja taha. Aegu tuleks siis vajadusel lisada(15min sammuga) ning täita tuleks kõik ajad järjest.&lt;br /&gt;
&lt;br /&gt;
18.12.2017&lt;br /&gt;
&lt;br /&gt;
*12:00 - [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*12:15 - [https://wiki.itcollege.ee/index.php/Meeskond_Projekt:Meeskond_Projekt Meeskond_Projekt]&lt;br /&gt;
*12:30 - [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
...&lt;br /&gt;
..&lt;br /&gt;
*16:15 - &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21.12.2017&lt;br /&gt;
&lt;br /&gt;
*10:00 - [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*10:15 - [https://wiki.itcollege.ee/index.php/Meeskond:IT_Squad IT Squad]&lt;br /&gt;
*10:30 - [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*10:45 - [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
*11:00 - [https://wiki.itcollege.ee/index.php/Meeskond:Scraper Scraper]&lt;br /&gt;
*11:15 - [https://wiki.itcollege.ee/index.php/Meeskond_Raavo™ Raavo™]&lt;br /&gt;
*11:30 - [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
(30p)&lt;br /&gt;
&lt;br /&gt;
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.&lt;br /&gt;
&lt;br /&gt;
Tudengid, kes soovivad eksami teha 8. jaanuaril, peavad lõpptoote esitama hiljemalt 8. jaanuaril enne eksami algust.&lt;br /&gt;
&lt;br /&gt;
Tudengid, kes plaanivad tulla eksamit tegema 24ndal või 26ndal jaanuaril, peavad esitama oma lõpptoote hiljemalt 18. jaanuar. 18. jaanuaril toimub eksamieelne konsultatsioon + kaitsmine. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039;(4p)&lt;br /&gt;
&lt;br /&gt;
Lõpptoote retsensioon peab valmis olema hiljemalt 23. jaanuar kell 23:59.&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(3p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on&lt;br /&gt;
*väljatoodud meeskonna nimi ja liikmed&lt;br /&gt;
*idee&lt;br /&gt;
*realiseerimine&lt;br /&gt;
*mis oli keerukas?&lt;br /&gt;
*mida uut õpiti?&lt;br /&gt;
*mõnede keerulisemate probleemide lahendamine&lt;br /&gt;
*meeskonnaliikmete panus&lt;br /&gt;
&lt;br /&gt;
=Teemad 2017 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone , Windows Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
*Kood on kommenteeritud&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2017=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond Demo===&lt;br /&gt;
Wiki lehekülg [[Meeskond:Demo]]&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*esimene&lt;br /&gt;
*teine&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale ... asub siin https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget&lt;br /&gt;
&lt;br /&gt;
===Meeskond X===&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Demo: https://wiki.itcollege.ee/index.php/Talk:Meeskond:Demo&lt;br /&gt;
&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
===Meeskond das Flugzeug===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
*Frank Koppel&lt;br /&gt;
*Laura Pirso&lt;br /&gt;
*Teet Adamson&lt;br /&gt;
&lt;br /&gt;
===Meeskond Whipround===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond .njet===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
*Edgar Tereping&lt;br /&gt;
*Priit Järv&lt;br /&gt;
*Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_ITBaar ITBaar]&lt;br /&gt;
&lt;br /&gt;
===Meeskond EluOnLill===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*Henrik Prangel&lt;br /&gt;
*Kert Saarma&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&#039;&#039;&#039;Retsensioon:&#039;&#039;&#039; Tiimile  [https://wiki.itcollege.ee/index.php/Talk:Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond EurosDollas ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Eurosdollas EurosDollas]&lt;br /&gt;
*Simo Sirkas&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
*Mihkel Tääkre&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Pakiraam Pakiraam]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond VirtualBar ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
*Rando Kurel&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsentsioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Raavo™ ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond_Raavo%E2%84%A2 Raavo™ ]&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon rühmale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:123 123]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond IT Squad ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:IT_Squad IT Squad]&lt;br /&gt;
*Pavel Fleišer&lt;br /&gt;
*Anna Levijeva&lt;br /&gt;
*Anton Kuksov&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1I-4_8FLZ-S2ftSwv4ARdYjD65xk88VrG8l0iHrTUUcU/edit?usp=sharing Retsensioon tiimi XYZ analüüsile]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond 123 ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:123 123]&lt;br /&gt;
*Paul Richard Lettens&lt;br /&gt;
*Helen Riisalu&lt;br /&gt;
*Ahto Ahven&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale XYZ asub siin: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:XYZ XYZ]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond TrackPlace ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
* Marek Juhanson&lt;br /&gt;
* Kaarel Pärtel&lt;br /&gt;
* Rauno Lõhmus&lt;br /&gt;
* Merilyn Merisalu&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Lill asub siin: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:Lill Lill]&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Lill ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:Lill Lill]&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Sven Veelaid&lt;br /&gt;
* Karmen Lillemets&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_%C3%84raS%C3%B6%C3%B6K%C3%BCpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
&lt;br /&gt;
===Meeskond ITBaar===&lt;br /&gt;
Wiki lehekülg [[https://wiki.itcollege.ee/index.php/Meeskond:_ITBaar ITBaar]]&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:whipround Whipround]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Scraper===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:Scraper Scraper]&lt;br /&gt;
*Heidi Koppel&lt;br /&gt;
*Ove Kangur&lt;br /&gt;
&lt;br /&gt;
Retsensiooni tiimile IT Squad leiate siit: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:IT_Squad Retsensioon]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Pakiraam===&lt;br /&gt;
Wiki lehekülg [[https://wiki.itcollege.ee/index.php/Pakiraam : Pakiraam]]&lt;br /&gt;
*Markus Kildemaa&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
&lt;br /&gt;
===Meeskond ÄraSööKüpsiseidVoodis===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:_%C3%84raS%C3%B6%C3%B6K%C3%BCpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Valdo Taevere&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
&lt;br /&gt;
Meeskonna retsensioon tiimile [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Raavo%E2%84%A2 Raavo]&lt;br /&gt;
&lt;br /&gt;
===Meeskond DriimTiimKriim===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:DriimTiimKriim DriimTiimKriim]&lt;br /&gt;
*Kaspar Kaal&lt;br /&gt;
*Brita Pentšuk&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [https://wiki.itcollege.ee/index.php/Talk:Meeskond:DriimTiimKriim Das Flugzeug]&lt;br /&gt;
&lt;br /&gt;
===Meeskond Phoney===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:Phoney Phoney]&lt;br /&gt;
*Karl Erik Õunapuu&lt;br /&gt;
*Margus Põlma&lt;br /&gt;
&lt;br /&gt;
===Meeskond XYZ===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*Andero Samelselg&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Kaisa Lindström&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Scraper Retsensioon tiimi Scraper analüüsile]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kalimali budget===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[Kalimali budget]]&amp;lt;br&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
Liikmed:&lt;br /&gt;
*&#039;&#039;&#039;Katrin Lasberg&#039;&#039;&#039; - projektijuht&lt;br /&gt;
*Liina Laumets &lt;br /&gt;
*Maile Mäesalu &lt;br /&gt;
*Liis Talsi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Analüüsi retsensioon&#039;&#039;&#039; meeskonnale H2I asub [https://wiki.itcollege.ee/index.php/Talk:H2I siin] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: SharpResto===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:[[SharpResto]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Andres Aava&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
* Andreas Porman&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Kalimali_budget: [https://wiki.itcollege.ee/index.php/Talk:Kalimali_budget retsensioon]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Timeify===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:[[Timeify]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Egert Loss&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Priit Rätsep&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
&lt;br /&gt;
===Tiim: Carparts===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht:[[Carparts]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Kõiv&lt;br /&gt;
* &#039;&#039;&#039;Taivo Liik&#039;&#039;&#039; -&#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Peeter Stamberg&lt;br /&gt;
&lt;br /&gt;
Meeskonna Carparts retsensioon meeskonnale Eurosdollas analüüsile:&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Eurosdollas&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Hardware Monitoring===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:  [[HardwareMonitoring]]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Joonas Ervald&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Maie Palmeos&lt;br /&gt;
* Jan Pentšuk&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:2Do 2Do] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TeravMDB===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht: [[TeravMDB]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alan Alliksoo&lt;br /&gt;
* &#039;&#039;&#039;Aleksandr Petrushihin&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
Retsensioon meeskonna [https://wiki.itcollege.ee/index.php/Talk:SharpResto SharpResto] analüüsile&lt;br /&gt;
&lt;br /&gt;
===Meeskond: ERROR IM002===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht: [[ERROR IM002]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Alvar Suun&lt;br /&gt;
* Andres Tambek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt; &lt;br /&gt;
Retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Talk:HardwareMonitoring Hardware Monitoring] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Power Of Two===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[Power Of Two]]&amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andrei Pugatšov - projektijuht&lt;br /&gt;
* Anton Meženin&lt;br /&gt;
* Rain Kärner&lt;br /&gt;
Retsensioon meeskonna TaxiService [https://wiki.itcollege.ee/index.php/Talk:Meeskond:TaxiService analüüsile]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PlantWise===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[PlantWise]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Allar Vendla&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Anita Sepp&lt;br /&gt;
* Gert Vesterberg&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:Phoney Retsensioon] meeskonna &#039;&#039;&#039;Phoney&#039;&#039;&#039; analüüsile&lt;br /&gt;
&lt;br /&gt;
===Meeskond: JEMP===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[JEMP]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jüri Ahhundov&lt;br /&gt;
* Erik Ehrbach - Projektijuht&lt;br /&gt;
* Marko Linde&lt;br /&gt;
* Pille Ulmas&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Meeskond:PennyFriends Retsensioon] meeskonna &#039;&#039;&#039;PennyFriends&#039;&#039;&#039; analüüsile&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/open?id=1wHUeAYH0Hm8Av7N9kVMoWIgHweFI7_-0lXR2rkYw8ss Prototüübi presentatsioon]&lt;br /&gt;
&lt;br /&gt;
[https://erikehrbach.visualstudio.com/E-valimisrakendus/E-valimisrakendus%20Team/_git/E-valimisrakendus Lähtekood] (kui ligipääs piiratud, palun teada anda erik.ehrbach@itcollege.ee)&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Memorize===&lt;br /&gt;
Meeskonna koduleht: https://mylibrary16.wordpress.com/&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam - projektijuht, arendaja&lt;br /&gt;
* Olle Mikk - arendaja&lt;br /&gt;
&lt;br /&gt;
===Meeskond: 2Do===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[2Do]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Egert Närep&lt;br /&gt;
* Kirstin Saluveer - projektijuht&lt;br /&gt;
* Jaak Vaher&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Meeskond_Projekt asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Projekt siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Ennustajad===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/StockForecaster StockForecaster ] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Meelis Sääsk - projektijuht&lt;br /&gt;
* Andrei Tomba&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Ennustajad: [https://wiki.itcollege.ee/index.php/Talk:StockForecaster siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PennyFriends===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:PennyFriends PennyFriends] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Helen Kösta&lt;br /&gt;
* Kersti Miller&lt;br /&gt;
* Kirke Narusk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
*Analüüsi retsensioon meeskonnale &#039;&#039;&#039;Märkmik&#039;&#039;&#039; asub [https://wiki.itcollege.ee/index.php/Talk:Märkmik siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TaxiService===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:TaxiService TaxiService] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Dmitri Lukas&lt;br /&gt;
* Jevgeni Jurtšenko&lt;br /&gt;
&lt;br /&gt;
===Meeskond: H2I===&lt;br /&gt;
Wiki leht: [[H2I]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ingvar Lukas&lt;br /&gt;
* Helen Oppar&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale PlantWise asub [https://wiki.itcollege.ee/index.php/Talk:PlantWise siin].&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Märkmik===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/M%C3%A4rkmik Märkmik] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristiina Keelmann&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale H2l: [https://wiki.itcollege.ee/index.php/Talk:H2I Retsensioon 2]&lt;br /&gt;
Prototüübi presentatsioon: [https://docs.google.com/presentation/d/18VdOyfOU7sBvJnuTOnTaQz7axTHk-Qy020W3aYmbpYw/edit?usp=sharing Slaidid]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Meeskond_Projekt===&lt;br /&gt;
Wiki lehekülg: [[Meeskond_Projekt]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna EluOnLill analüüsile: https://wiki.itcollege.ee/index.php/Talk:Meeskond:EluOnLill&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kaloriarvutaja===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Kaloriarvutaja Kaloriarvutaja] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Vjatsheslav Aprelkov - Projektijuht&lt;br /&gt;
*Sergei Kaganski&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonnale Kaloriarvutaja: [https://wiki.itcollege.ee/index.php/Talk:Kaloriarvutaja siin]&lt;br /&gt;
&lt;br /&gt;
===Meeskond: CurrentEur===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/CurrentEur CurrentEur]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*Maarija Mikiver&lt;br /&gt;
*Kairi Kallas&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Meeskond:TeravMDB Retsensioon] meeskonna TeravMDB analüüsile.&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126089</id>
		<title>Märkmik</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126089"/>
		<updated>2017-11-05T21:55:20Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
*Kristiina Keelmann (&#039;&#039;projektijuht)&#039;&#039;&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Luua &#039;&#039;desktop&#039;&#039; rakendus, mille peamiseks funktsiooniks on eri liiki märkmete (tekst, pildid) loomise ja haldamise võimalus. Märkmeid on võimalik lisada, muuta ja kustutada. Esmaste lisafunktsioonide seas on märkmete kategoriseerimise ja neile prioriteetide määramise võimalus.&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF &lt;br /&gt;
&lt;br /&gt;
==Versioonihaldus==&lt;br /&gt;
[https://markmik.visualstudio.com/M%C3%A4rkmik markmik.visualstudio.com/Märkmik]&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Rakenduses on võimalik luua märkmeid. Olemasolevaid märkmeid kuvatakse kasutajale välja ning nende seas on võimalik teostada otsingut. Olemasolevaid märkmeid on võimalik muuta ja kustutada. Märkme loomisel ja muutmisel salvestatakse andmebaasi märkme sisu koos antud toimingu kuupäeva ja kellaajaga ning seda on hiljem võimalik kasutada märkmete otsimisel. Märkmele saab tekstilise sisendi kõrval lisada ka muid faililaiendeid nagu näiteks fotod, helifailid, lingid. Märkme tekstilist sisendit on võimalik täiendavalt vormindada kasutades eri tüüpi liste, muutes teksti suurust ja kirjastiili. Vaikimisi kuvatakse märkmeid loomise ja muutmise järjekorras alustades viimasena muudetud märkmest. Märkmete järjekorda on võimalik muuta drag-and-drop põhimõttel, ühtlasi saab olulisematele märkmetele lisada pin&#039;i, mis tõstab märkme kuvamise järjekorras ettepoole. Märkmete organiseerimiseks on võimalik luua kategooriaid ning neid märkmetele vastavalt lisada. Kategooriate olemasolu korral on võimalik kasutajale kuvada ka ainult konkreetse kategooriaga seotud märkmeid.&lt;br /&gt;
&lt;br /&gt;
Täiendavate planeeritud funktsionaalsuste eesmärgiks on pakkuda kasutajatele veelgi käepärasemat ja mugavamat töövahendit märkmete kiireks haldamiseks. Vaikimisi tühja templiidi kõrval loome enim kasutust leidvate tegevuste templiidid, võimaldame olemasoleva märkme eelmiste versioonide kuvamist ja taastamist ning märkme kopeerimist. Lihtsustamaks märkmete organiseerimist loome võimaluse nende eri kaustadesse jaotamiseks, sealhulgas pakume vaikimisi välja arhiivi kausta ning pakume kasutajale automaatselt välja pikalt kasutust mitte leidnud märkmete arhiveerimist/kustutamist. Kasutajamugavust arvesse võttes muutub võimalikuks kuvasuuruse muutmine rakenduses sees lisatööriistu kasutamata ning loetavuse parandamise eesmärgil on võimalik seadistada rakenduse kontrastust.&lt;br /&gt;
&lt;br /&gt;
Rakenduse eesmärgiks on võimaldada kasutajal mugavalt sisestada ning vajadusel täiendavalt hallata igapäevaselt tekkivaid märkmeid. Võimaldamaks kasutajal olemasolevates märkmetes orienteeruda, lisatakse rakendusse otsing, mis minimaalsel juhul töötab tekstipõhise vaste põhimõttest lähtudes, kuid planeeritava lisafunktsionaalsuse realiseerimisel võimaldab detailset otsingut märkme eri parameetrite alusel nagu näiteks failide olemasolu või märkme loomise/muutmise ajavahemik. Võrdluses sarnaste olemasolevate rakendustega pööratakse antud lahenduses enam rõhku märkmete organiseerimise võimalustele nagu näiteks nende järjekorra muutmine või märkmele prioriteedi lisamine. Ühtlasi loodetakse realiseerida pikalt kasutust mitte leidnud märkmete arhiveerimise/kustutamise soovitus, mis hõlbustab kasutajal märkmete haldamist.&lt;br /&gt;
&lt;br /&gt;
Peamine probleem antud rakenduse realiseerimisel on realistlik töömahu hindamine. Viimasest tulenevalt plaanime esmajärgus luua MVP - minimaalse elujõulise toote - ning võtta seejärel töösse planeeritud &#039;&#039;nice to have&#039;&#039; funktsionaalsused. Kuivõrd sarnaseid rakendusi on kättesaadavaid mitmeid võib keeruliseks osutuda lisandväärtuse loomine. Tähelepanu tuleb pöörata ka otsingu tehnilisele teostusele: arvesse tuleb võtta võimalikku andmebaasi kirjete hulka ning veenduda, et teksti põhine otsing ei osutuks liiga aeglaseks. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Uue märkme lisamine&lt;br /&gt;
*Olemasolevate märkmete kuvamine&lt;br /&gt;
*Olemasoleva märkme muutmine&lt;br /&gt;
*Olemasoleva märkme kustutamine&lt;br /&gt;
*Märkmele piltide/helifailide jms faililaiendite lisamine&lt;br /&gt;
*Märkme teksti formaadi täiendused: listide loomine (nummerdus, bullet list, märkeruudud), teksti vormindamine jms&lt;br /&gt;
*Märkmele kategooriate lisamine/kustutamine&lt;br /&gt;
*Märkme prioriseerimine/järjestuse muutmine/esiletõstmine (pin)&lt;br /&gt;
*Tekstipõhine otsing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice to have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Märkmete grupeerimine kaustadesse&lt;br /&gt;
*Märkme teksti markeermine eristuva värviga&lt;br /&gt;
*Märkme suurendamine ja vähendamine loetavuse parandamiseks&lt;br /&gt;
*Ligipääsetavus: heleduse-tumeduse kontrast, ühildumine ekraanilugeriga&lt;br /&gt;
*Täiendav lisaparameetrite põhine otsing (nt kas märkmes leidub faile, linke jms)&lt;br /&gt;
*Tüüp-märkmete templiidid (nt ostunimekiri / reisi planeerimine jms)&lt;br /&gt;
*Märkme vabalt valitud vanema versiooni taastamine&lt;br /&gt;
*Märkme arhiveerimine&lt;br /&gt;
*Märkme kopeerimine&lt;br /&gt;
*Meeldetuletuse lisamine/kalendriga ühendamine&lt;br /&gt;
*Märkme edasi saatmine välisesse kanalisse (e-post, sotsiaalmeedia vms)&lt;br /&gt;
*Pikalt kasutust mitte leidnud märkmete automaatne arhiveerimise soovitus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peamised kasutuslood&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: uue märkme lisamine&lt;br /&gt;
*Kasutaja klikib uue märkme lisamise ikoonil&lt;br /&gt;
*Avaneb uus vaade, kus kasutajal on võimalik sisestada märkme tekstiline sisend ja/või lisada faililaiendeid&lt;br /&gt;
*Kasutajal on võimalik määrata märkmele olemasolev kategooria või luua uus kategooria&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
*Kasutaja jäetakse loodud märkme detailvaatesse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme muutmine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme muutmise ikoonil / märget on võimalik automaatselt uuendada&lt;br /&gt;
*Märge on staatuses muudetav ning kasutajal on võimalik märkme tekstilist sisendit ja/või faililaiendeid muuta&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme kustutamine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme kustutamise ikoonil&lt;br /&gt;
*Avaneb kahe valikuga hüpikaken, kus on võimalik märkme kusutamine kinnitada või sellest loobuda&lt;br /&gt;
*Märkme kustutamise kinnitamise järel suunatakse kasutaja peavaatesse ning kasutajale kuvatakse teadet märkme kusutamise õnnestumise kohta&lt;br /&gt;
*Märkme kusutamisest loobumise järel jäetakse kasutaja märkme detailvaatesse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme eelmise versiooni taastamine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme ajaloo ikoonil&lt;br /&gt;
*Avaneb märkme eri versioonide ajajoon&lt;br /&gt;
*Kasutaja aktiveerib ajajoonel soovitud versiooni&lt;br /&gt;
*Kasutaja kinnitab märkme eelmise versiooni taastamise&lt;br /&gt;
*Kasutajale kuvatakse valitud versiooni detailvaadet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkmete reorganiseerimine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme kategoriseerimise ikoonil&lt;br /&gt;
*Kasutaja saab märkmele määrata kas olemasoleva kategooria või lisada uue kategooria&lt;br /&gt;
*Kasutaja kinnitab märkme kategooria muudatuse&lt;br /&gt;
*Kasutaja jäetakse muudetud märkme detailvaatesse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine märksõna järgi&lt;br /&gt;
*Kasutaja aktiveerib luubi ikooniga tähistatud otsingulahtri&lt;br /&gt;
*Kasutajal on võimalik sisestada tekstilist sisendit&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingusõnale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine täiendavate parameetrite järgi&lt;br /&gt;
*Kasutaja aktiveerib detailse otsingu, mis asub põhiotsingu all lingina&lt;br /&gt;
*Avanevas vaates on võimalik kasutada filtreid: kategooria, kuupäevade vahemik&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingu parameetritele&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126080</id>
		<title>Märkmik</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126080"/>
		<updated>2017-11-05T21:49:35Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
*Kristiina Keelmann (&#039;&#039;projektijuht)&#039;&#039;&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Luua &#039;&#039;desktop&#039;&#039; rakendus, mille peamiseks funktsiooniks on eri liiki märkmete (tekst, pildid) loomise ja haldamise võimalus. Märkmeid on võimalik lisada, muuta ja kustutada. Esmaste lisafunktsioonide seas on märkmete kategoriseerimise ja neile prioriteetide määramise võimalus.&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF &lt;br /&gt;
&lt;br /&gt;
==Versioonihaldus==&lt;br /&gt;
[https://markmik.visualstudio.com/M%C3%A4rkmik markmik.visualstudio.com/Märkmik]&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Rakenduses on võimalik luua märkmeid. Olemasolevaid märkmeid kuvatakse kasutajale välja ning nende seas on võimalik teostada otsingut. Olemasolevaid märkmeid on võimalik muuta ja kustutada. Märkme loomisel, muutmisel ja kusutamisel salvestatakse andmebaasi märkme sisu koos antud toimingu kuupäeva ja kellaajaga. Märkmele saab tekstilise sisendi kõrval lisada ka muid faililaiendeid nagu näiteks fotod, helifailid, lingid. Märkme tekstilist sisendit on võimalik täiendavalt vormindada kasutades eri tüüpi liste, muutes teksti suurust ja kirjastiili. Vaikimisi kuvatakse märkmeid loomise ja muutmise järjekorras alustades viimasena muudetud märkmest. Märkmete järjekorda on võimalik muuta drag-and-drop põhimõttel, ühtlasi saab olulisematele märkmetele lisada pin&#039;i, mis tõstab märkme kuvamise järjekorras ettepoole. Märkmete organiseerimiseks on võimalik luua kategooriaid ning neid märkmetele vastavalt lisada. Kategooriate olemasolu korral on võimalik kasutajale kuvada ka ainult konkreetse kategooriaga seotud märkmeid.&lt;br /&gt;
&lt;br /&gt;
Täiendavate planeeritud funktsionaalsuste eesmärgiks on pakkuda kasutajatele veelgi käepärasemat ja mugavamat töövahendit märkmete kiireks haldamiseks. Vaikimisi tühja templiidi kõrval loome enim kasutust leidvate tegevuste templiidid, võimaldame olemasoleva märkme eelmiste versioonide kuvamist ja taastamist ning märkme kopeerimist. Lihtsustamaks märkmete organiseerimist loome võimaluse nende eri kaustadesse jaotamiseks, sealhulgas pakume vaikimisi välja arhiivi kausta ning pakume kasutajale automaatselt välja pikalt kasutust mitte leidnud märkmete arhiveerimist/kustutamist. Kasutajamugavust arvesse võttes muutub võimalikuks kuvasuuruse muutmine rakenduses sees lisatööriistu kasutamata ning loetavuse parandamise eesmärgil on võimalik seadistada rakenduse kontrastust.&lt;br /&gt;
&lt;br /&gt;
Rakenduse eesmärgiks on võimaldada kasutajal mugavalt sisestada ning vajadusel täiendavalt hallata igapäevaselt tekkivaid märkmeid. Võimaldamaks kasutajal olemasolevates märkmetes orienteeruda, lisatakse rakendusse otsing, mis minimaalsel juhul töötab tekstipõhise vaste põhimõttest lähtudes, kuid planeeritava lisafunktsionaalsuse realiseerimisel võimaldab detailset otsingut märkme eri parameetrite alusel nagu näiteks failide olemasolu või märkme loomise ajavahemik. Võrdluses sarnaste olemasolevate rakendustega pööratakse antud lahenduses enam rõhku märkmete organiseerimise võimalustele nagu näiteks nende järjekorra muutmine või märkmele prioriteedi lisamine. Ühtlasi loodetakse realiseerida pikalt kasutust mitte leidnud märkmete arhiveerimise/kustutamise soovitus, mis hõlbustab kasutajal märkmete haldamist.&lt;br /&gt;
&lt;br /&gt;
Peamine probleem antud rakenduse realiseerimisel on realistlik töömahu hindamine. Viimasest tulenevalt plaanime esmajärgus luua MVP - minimaalse elujõulise toote - ning võtta seejärel töösse planeeritud &#039;&#039;nice to have&#039;&#039; funktsionaalsused. Kuivõrd sarnaseid rakendusi on kättesaadavaid mitmeid võib keeruliseks osutuda lisandväärtuse loomine. Tähelepanu tuleb pöörata ka otsingu tehnilisele teostusele: arvesse tuleb võtta võimalikku andmebaasi kirjete hulka ning veenduda, et teksti põhine otsing ei osutuks liiga aeglaseks. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Uue märkme lisamine&lt;br /&gt;
*Olemasolevate märkmete kuvamine&lt;br /&gt;
*Olemasoleva märkme muutmine&lt;br /&gt;
*Olemasoleva märkme kustutamine&lt;br /&gt;
*Märkmele piltide/helifailide jms faililaiendite lisamine&lt;br /&gt;
*Märkme teksti formaadi täiendused: listide loomine (nummerdus, bullet list, märkeruudud), teksti vormindamine jms&lt;br /&gt;
*Märkmele kategooriate lisamine/kustutamine&lt;br /&gt;
*Märkme prioriseerimine/järjestuse muutmine/esiletõstmine (pin)&lt;br /&gt;
*Tekstipõhine otsing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice to have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Märkmete grupeerimine kaustadesse&lt;br /&gt;
*Märkme teksti markeermine eristuva värviga&lt;br /&gt;
*Märkme suurendamine ja vähendamine loetavuse parandamiseks&lt;br /&gt;
*Ligipääsetavus: heleduse-tumeduse kontrast, ühildumine ekraanilugeriga&lt;br /&gt;
*Täiendav lisaparameetrite põhine otsing (nt kas märkmes leidub faile, linke jms)&lt;br /&gt;
*Tüüp-märkmete templiidid (nt ostunimekiri / reisi planeerimine jms)&lt;br /&gt;
*Märkme vabalt valitud vanema versiooni taastamine&lt;br /&gt;
*Märkme arhiveerimine&lt;br /&gt;
*Märkme kopeerimine&lt;br /&gt;
*Meeldetuletuse lisamine/kalendriga ühendamine&lt;br /&gt;
*Märkme edasi saatmine välisesse kanalisse (e-post, sotsiaalmeedia vms)&lt;br /&gt;
*Pikalt kasutust mitte leidnud märkmete automaatne arhiveerimise soovitus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peamised kasutuslood&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: uue märkme lisamine&lt;br /&gt;
*Kasutaja klikib uue märkme lisamise ikoonil&lt;br /&gt;
*Avaneb uus vaade, kus kasutajal on võimalik sisestada märkme tekstiline sisend ja/või lisada faililaiendeid&lt;br /&gt;
*Kasutajal on võimalik määrata märkmele olemasolev kategooria või luua uus kategooria&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
*Kasutaja jäetakse loodud märkme detailvaatesse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme muutmine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme muutmise ikoonil / märget on võimalik automaatselt uuendada&lt;br /&gt;
*Märge on staatuses muudetav ning kasutajal on võimalik märkme tekstilist sisendit ja/või faililaiendeid muuta&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme kustutamine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme kustutamise ikoonil&lt;br /&gt;
*Avaneb kahe valikuga hüpikaken, kus on võimalik märkme kusutamine kinnitada või sellest loobuda&lt;br /&gt;
*Märkme kustutamise kinnitamise järel suunatakse kasutaja peavaatesse ning kasutajale kuvatakse teadet märkme kusutamise õnnestumise kohta&lt;br /&gt;
*Märkme kusutamisest loobumise järel jäetakse kasutaja märkme detailvaatesse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme eelmise versiooni taastamine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme ajaloo ikoonil&lt;br /&gt;
*Avaneb märkme eri versioonide ajajoon&lt;br /&gt;
*Kasutaja aktiveerib ajajoonel soovitud versiooni&lt;br /&gt;
*Kasutaja kinnitab märkme eelmise versiooni taastamise&lt;br /&gt;
*Kasutajale kuvatakse valitud versiooni detailvaadet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkmete reorganiseerimine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme kategoriseerimise ikoonil&lt;br /&gt;
*Kasutaja saab märkmele määrata kas olemasoleva kategooria või lisada uue kategooria&lt;br /&gt;
*Kasutaja kinnitab märkme kategooria muudatuse&lt;br /&gt;
*Kasutaja jäetakse muudetud märkme detailvaatesse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine märksõna järgi&lt;br /&gt;
*Kasutaja aktiveerib luubi ikooniga tähistatud otsingulahtri&lt;br /&gt;
*Kasutajal on võimalik sisestada tekstilist sisendit&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingusõnale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine täiendavate parameetrite järgi&lt;br /&gt;
*Kasutaja aktiveerib detailse otsingu, mis asub põhiotsingu all lingina&lt;br /&gt;
*Avanevas vaates on võimalik kasutada filtreid: kategooria, kuupäevade vahemik&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingu parameetritele&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126051</id>
		<title>Märkmik</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126051"/>
		<updated>2017-11-05T21:23:24Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
*Kristiina Keelmann (&#039;&#039;projektijuht)&#039;&#039;&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Luua &#039;&#039;desktop&#039;&#039; rakendus, mille peamiseks funktsiooniks on eri liiki märkmete (tekst, pildid) loomise ja haldamise võimalus. Märkmeid on võimalik lisada, muuta ja kustutada. Esmaste lisafunktsioonide seas on märkmete kategoriseerimise ja neile prioriteetide määramise võimalus.&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF &lt;br /&gt;
&lt;br /&gt;
==Versioonihaldus==&lt;br /&gt;
[https://markmik.visualstudio.com/M%C3%A4rkmik markmik.visualstudio.com/Märkmik]&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Rakenduses on võimalik luua märkmeid. Olemasolevaid märkmeid kuvatakse kasutajale välja ning nende seas on võimalik teostada otsingut. Olemasolevaid märkmeid on võimalik muuta ja kustutada. Märkmele saab tekstilise sisendi kõrval lisada ka muid faililaiendeid nagu näiteks fotod, helifailid, lingid. Märkme tekstilist sisendit on võimalik täiendavalt vormindada kasutades eri tüüpi liste, muutes teksti suurust ja kirjastiili. Vaikimisi kuvatakse märkmeid loomise ja muutmise järjekorras alustades viimasena muudetud märkmest. Märkmete järjekorda on võimalik muuta drag-and-drop põhimõttel, ühtlasi saab olulisematele märkmetele lisada pin&#039;i, mis tõstab märkme kuvamise järjekorras ettepoole. Märkmete organiseerimiseks on võimalik luua kategooriaid ning neid märkmetele vastavalt lisada. Kategooriate olemasolu korral on võimalik kasutajale kuvada ka ainult konkreetse kategooriaga seotud märkmeid.&lt;br /&gt;
&lt;br /&gt;
Rakenduse eesmärgiks on võimaldada kasutajal mugavalt sisestada ning vajadusel täiendavalt hallata igapäevaselt tekkivaid märkmeid. Võimaldamaks kasutajal olemasolevates märkmetes orienteeruda, lisatakse rakendusse otsing, mis minimaalsel juhul töötab tekstipõhise vaste põhimõttest lähtudes, kuid planeeritava lisafunktsionaalsuse realiseerimisel võimaldab detailset otsingut märkme eri parameetrite alusel nagu näiteks failide olemasolu või märkme loomise ajavahemik. Võrdluses sarnaste olemasolevate rakendustega pööratakse antud lahenduses enam rõhku märkmete organiseerimise võimalustele nagu näiteks nende järjekorra muutmine või märkmele prioriteedi lisamine. Ühtlasi loodetakse realiseerida pikalt kasutust mitte leidnud märkmete arhiveerimise/kustutamise soovitus, mis hõlbustab kasutajal märkmete haldamist.&lt;br /&gt;
&lt;br /&gt;
Peamine probleem antud rakenduse realiseerimisel on realistlik töömahu hindamine. Viimasest tulenevalt plaanime esmajärgus luua MVP - minimaalse elujõulise toote - ning võtta seejärel töösse planeeritud &#039;&#039;nice to have&#039;&#039; funktsionaalsused. Kuivõrd sarnaseid rakendusi on kättesaadavaid mitmeid võib keeruliseks osutuda lisandväärtuse loomine. Tähelepanu tuleb pöörata ka otsingu tehnilisele teostusele: arvesse tuleb võtta võimalikku andmebaasi kirjete hulka ning veenduda, et teksti põhine otsing ei osutuks liiga aeglaseks. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Uue märkme lisamine&lt;br /&gt;
*Olemasolevate märkmete kuvamine&lt;br /&gt;
*Olemasoleva märkme muutmine&lt;br /&gt;
*Olemasoleva märkme kustutamine&lt;br /&gt;
*Märkmele piltide/helifailide jms faililaiendite lisamine&lt;br /&gt;
*Märkme teksti formaadi täiendused: listide loomine (nummerdus, bullet list, märkeruudud), teksti vormindamine jms&lt;br /&gt;
*Märkmele kategooriate lisamine/kustutamine&lt;br /&gt;
*Märkme prioriseerimine/järjestuse muutmine/esiletõstmine (pin)&lt;br /&gt;
*Tekstipõhine otsing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice to have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Märkmete grupeerimine kaustadesse&lt;br /&gt;
*Märkme teksti markeermine eristuva värviga&lt;br /&gt;
*Märkme suurendamine ja vähendamine loetavuse parandamiseks&lt;br /&gt;
*Ligipääsetavus: heleduse-tumeduse kontrast, ühildumine ekraanilugeriga&lt;br /&gt;
*Täiendav lisaparameetrite põhine otsing (nt kas märkmes leidub faile, linke jms)&lt;br /&gt;
*Tüüp-märkmete templiidid (nt ostunimekiri / reisi planeerimine jms)&lt;br /&gt;
*Märkme vabalt valitud vanema versiooni taastamine&lt;br /&gt;
*Märkme arhiveerimine&lt;br /&gt;
*Märkme kopeerimine&lt;br /&gt;
*Meeldetuletuse lisamine/kalendriga ühendamine&lt;br /&gt;
*Märkme edasi saatmine välisesse kanalisse (e-post, sotsiaalmeedia vms)&lt;br /&gt;
*Pikalt kasutust mitte leidnud märkmete automaatne arhiveerimise soovitus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peamised kasutuslood&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: uue märkme lisamine&lt;br /&gt;
*Kasutaja klikib uue märkme lisamise ikoonil&lt;br /&gt;
*Kasutaja sisestab märkme tekstilise sisendi või lisab faililaiendeid&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme muutmine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme muutmise ikoonil / märget on võimalik automaatselt uuendada&lt;br /&gt;
*Märge on staatuses muudetav&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme kustutamine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme kustutamise ikoonil&lt;br /&gt;
*Avaneb kahe valikuga hüpikaken, kus on võimalik märkme kusutamine kinnitada või sellest loobuda&lt;br /&gt;
*Märkme kustutamise kinnitamise järel suunatakse kasutaja peavaatesse ning kasutajale kuvatakse teadet märkme kusutamise õnnestumise kohta&lt;br /&gt;
*Märkme kusutamisest loobumise järel jäetakse kasutaja avatud märkme vaatesse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme eelmise versiooni taastamine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme ajaloo ikoonil&lt;br /&gt;
*Avaneb märkme eri versioonide ajajoon&lt;br /&gt;
*Kasutaja aktiveerib ajajoonel vajamineva versiooni&lt;br /&gt;
*Kasutaja kinnitab märkme eelmise versiooni taastamise&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkmete reorganiseerimine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme kategoriseerimise ikoonil&lt;br /&gt;
*Kasutaja saab märkmele määrata kas olemasoleva kategooria või lisada uue kategooria&lt;br /&gt;
*Kasutaja kinnitab märkme kategooria muudatuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine märksõna järgi&lt;br /&gt;
*Kasutaja aktiveerib luubi ikooniga tähistatud otsingulahtri&lt;br /&gt;
*Kasutajal on võimalik sisestada tekstilist sisendit&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingusõnale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine täiendavate parameetrite järgi&lt;br /&gt;
*Kasutaja aktiveerib detailse otsingu, mis asub põhiotsingu all lingina&lt;br /&gt;
*Avanevas vaates on võimalik kasutada filtreid: kategooria, kuupäevade vahemik&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingu parameetritele&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126047</id>
		<title>Märkmik</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126047"/>
		<updated>2017-11-05T21:12:14Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
*Kristiina Keelmann (&#039;&#039;projektijuht)&#039;&#039;&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Luua &#039;&#039;desktop&#039;&#039; rakendus, mille peamiseks funktsiooniks on eri liiki märkmete (tekst, pildid) loomise ja haldamise võimalus. Märkmeid on võimalik lisada, muuta ja kustutada. Esmaste lisafunktsioonide seas on märkmete kategoriseerimise ja neile prioriteetide määramise võimalus.&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF &lt;br /&gt;
&lt;br /&gt;
==Versioonihaldus==&lt;br /&gt;
[https://markmik.visualstudio.com/M%C3%A4rkmik markmik.visualstudio.com/Märkmik]&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Rakenduses on võimalik luua märkmeid. Olemasolevaid märkmeid kuvatakse kasutajale välja ning nende seas on võimalik teostada otsingut. Olemasolevaid märkmeid on võimalik muuta ja kustutada. Märkmele saab tekstilise sisendi kõrval lisada ka muid faililaiendeid nagu näiteks fotod, helifailid, lingid. Märkme tekstilist sisendit on võimalik täiendavalt vormindada kasutades eri tüüpi liste, muutes teksti suurust ja kirjastiili. Vaikimisi kuvatakse märkmeid loomise ja muutmise järjekorras alustades viimasena muudetud märkmest. Märkmete järjekorda on võimalik muuta drag-and-drop põhimõttel, ühtlasi saab olulisematele märkmetele lisada pin&#039;i, mis tõstab selle järjekorras ettepoole. Märkmete organiseerimiseks on võimalik luua kategooriaid ning neid märkmetele vastavalt lisada. Kategooriate olemasolu korral on võimalik kasutajal vaadelda ka ainult konkreetse kategooriaga seotud märkmeid.&lt;br /&gt;
&lt;br /&gt;
Rakenduse eesmärgiks on võimaldada kasutajal mugavalt sisestada ning vajadusel täiendavalt hallata igapäevaselt tekkivaid märkmeid. Võimaldamaks kasutajal olemasolevates märkmetes orienteeruda, lisatakse rakendusse otsing, mis minimaalsel juhul töötab tekstipõhise vaste põhimõttest lähtuda, kuid planeeritava lisafunktsionaalsuse realiseerimisel võimaldab detailset otsingut märkme eri parameetrite alusel nagu näiteks failide olemasolu või märkme loomise ajavahemik. Võrdluses sarnaste olemasolevate rakendustega pööratakse antud lahenduses enam rõhku märkmete organiseerimise võimalustele nagu näiteks nende järjekorra muutmine või märkmele prioriteedi lisamine.&lt;br /&gt;
&lt;br /&gt;
Peamine probleem antud rakenduse realiseerimisel on realistlik töömahu hindamine. Viimasest tulenevalt plaanime esmajärgus luua MVP - minimaalse elujõulise toote - ning võtta seejärel töösse planeeritud &#039;&#039;nice to have&#039;&#039; funktsionaalsused. Kuivõrd sarnaseid rakendusi on turul mitmeid võib keeruliseks osutuda lisandväärtuse loomine. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Uue märkme lisamine&lt;br /&gt;
*Olemasolevate märkmete kuvamine&lt;br /&gt;
*Olemasoleva märkme muutmine&lt;br /&gt;
*Olemasoleva märkme kustutamine&lt;br /&gt;
*Märkmele piltide/helifailide jms faililaiendite lisamine&lt;br /&gt;
*Märkme teksti formaadi täiendused: listide loomine (nummerdus, bullet list, märkeruudud), teksti vormindamine jms&lt;br /&gt;
*Märkmele kategooriate lisamine/kustutamine&lt;br /&gt;
*Märkme prioriseerimine/järjestuse muutmine/esiletõstmine (pin)&lt;br /&gt;
*Tekstipõhine otsing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice to have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Märkmete grupeerimine kaustadesse&lt;br /&gt;
*Märkme teksti markeermine eristuva värviga&lt;br /&gt;
*Märkme suurendamine ja vähendamine loetavuse parandamiseks&lt;br /&gt;
*Ligipääsetavus: heleduse-tumeduse kontrast, ühildumine ekraanilugeriga&lt;br /&gt;
*Täiendav lisaparameetrite põhine otsing (nt kas märkmes leidub faile, linke jms)&lt;br /&gt;
*Tüüp-märkmete templiidid (nt ostunimekiri / reisi planeerimine jms)&lt;br /&gt;
*Märkme vabalt valitud vanema versiooni taastamine&lt;br /&gt;
*Märkme arhiveerimine&lt;br /&gt;
*Märkme kopeerimine&lt;br /&gt;
*Meeldetuletuse lisamine/kalendriga ühendamine&lt;br /&gt;
*Märkme edasi saatmine välisesse kanalisse (e-post, sotsiaalmeedia vms)&lt;br /&gt;
*Pikalt kasutust mitte leidnud märkmete automaatne arhiveerimise soovitus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peamised kasutuslood&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: uue märkme lisamine&lt;br /&gt;
*Kasutaja klikib uue märkme lisamise ikoonil&lt;br /&gt;
*Kasutaja sisestab märkme tekstilise sisendi või lisab faililaiendeid&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme muutmine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme muutmise ikoonil / märget on võimalik automaatselt uuendada&lt;br /&gt;
*Märge on staatuses muudetav&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme kustutamine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme kustutamise ikoonil&lt;br /&gt;
*Avaneb kahe valikuga hüpikaken, kus on võimalik märkme kusutamine kinnitada või sellest loobuda&lt;br /&gt;
*Märkme kustutamise kinnitamise järel suunatakse kasutaja peavaatesse ning kasutajale kuvatakse teadet märkme kusutamise õnnestumise kohta&lt;br /&gt;
*Märkme kusutamisest loobumise järel jäetakse kasutaja avatud märkme vaatesse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme eelmise versiooni taastamine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme ajaloo ikoonil&lt;br /&gt;
*Avaneb märkme eri versioonide ajajoon&lt;br /&gt;
*Kasutaja aktiveerib ajajoonel vajamineva versiooni&lt;br /&gt;
*Kasutaja kinnitab märkme eelmise versiooni taastamise&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkmete reorganiseerimine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme kategoriseerimise ikoonil&lt;br /&gt;
*Kasutaja saab märkmele määrata kas olemasoleva kategooria või lisada uue kategooria&lt;br /&gt;
*Kasutaja kinnitab märkme kategooria muudatuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine märksõna järgi&lt;br /&gt;
*Kasutaja aktiveerib luubi ikooniga tähistatud otsingulahtri&lt;br /&gt;
*Kasutajal on võimalik sisestada tekstilist sisendit&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingusõnale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine täiendavate parameetrite järgi&lt;br /&gt;
*Kasutaja aktiveerib detailse otsingu, mis asub põhiotsingu all lingina&lt;br /&gt;
*Avanevas vaates on võimalik kasutada filtreid: kategooria, kuupäevade vahemik&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingu parameetritele&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126043</id>
		<title>Märkmik</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126043"/>
		<updated>2017-11-05T21:09:41Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Rakenduses on võimalik luua märkmeid. Olemasolevaid märkmeid kuvatakse kasutajale välja ning nende seas on võimalik teostada otsingut. Olemasolevaid märkmeid on võimalik muuta ja kustutada. Märkmele saab tekstilise sisendi kõrval lisada ka muid faililaiendeid nagu näiteks fotod, helifailid, lingid. Märkme tekstilist sisendit on võimalik täiendavalt vormindada kasutades eri tüüpi liste, muutes teksti suurust ja kirjastiili. Vaikimisi kuvatakse märkmeid loomise ja muutmise järjekorras alustades viimasena muudetud märkmest. Märkmete järjekorda on võimalik muuta drag-and-drop põhimõttel, ühtlasi saab olulisematele märkmetele lisada pin&#039;i, mis tõstab selle järjekorras ettepoole. Märkmete organiseerimiseks on võimalik luua kategooriaid ning neid märkmetele vastavalt lisada. Kategooriate olemasolu korral on võimalik kasutajal vaadelda ka ainult konkreetse kategooriaga seotud märkmeid.&lt;br /&gt;
&lt;br /&gt;
Rakenduse eesmärgiks on võimaldada kasutajal mugavalt sisestada ning vajadusel täiendavalt hallata igapäevaselt tekkivaid märkmeid. Võimaldamaks kasutajal olemasolevates märkmetes orienteeruda, lisatakse rakendusse otsing, mis minimaalsel juhul töötab tekstipõhise vaste põhimõttest lähtuda, kuid planeeritava lisafunktsionaalsuse realiseerimisel võimaldab detailset otsingut märkme eri parameetrite alusel nagu näiteks failide olemasolu või märkme loomise ajavahemik. Võrdluses sarnaste olemasolevate rakendustega pööratakse antud lahenduses enam rõhku märkmete organiseerimise võimalustele nagu näiteks nende järjekorra muutmine või märkmele prioriteedi lisamine.&lt;br /&gt;
&lt;br /&gt;
Peamine probleem antud rakenduse realiseerimisel on realistlik töömahu hindamine. Viimasest tulenevalt plaanime esmajärgus luua MVP - minimaalse elujõulise toote - ning võtta seejärel töösse planeeritud &#039;&#039;nice to have&#039;&#039; funktsionaalsused. Kuivõrd sarnaseid rakendusi on turul mitmeid võib keeruliseks osutuda lisandväärtuse loomine. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Uue märkme lisamine&lt;br /&gt;
*Olemasolevate märkmete kuvamine&lt;br /&gt;
*Olemasoleva märkme muutmine&lt;br /&gt;
*Olemasoleva märkme kustutamine&lt;br /&gt;
*Märkmele piltide/helifailide jms faililaiendite lisamine&lt;br /&gt;
*Märkme teksti formaadi täiendused: listide loomine (nummerdus, bullet list, märkeruudud), teksti vormindamine jms&lt;br /&gt;
*Märkmele kategooriate lisamine/kustutamine&lt;br /&gt;
*Märkme prioriseerimine/järjestuse muutmine/esiletõstmine (pin)&lt;br /&gt;
*Tekstipõhine otsing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice to have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Märkmete grupeerimine kaustadesse&lt;br /&gt;
*Märkme teksti markeermine eristuva värviga&lt;br /&gt;
*Märkme suurendamine ja vähendamine loetavuse parandamiseks&lt;br /&gt;
*Ligipääsetavus: heleduse-tumeduse kontrast, ühildumine ekraanilugeriga&lt;br /&gt;
*Täiendav lisaparameetrite põhine otsing (nt kas märkmes leidub faile, linke jms)&lt;br /&gt;
*Tüüp-märkmete templiidid (nt ostunimekiri / reisi planeerimine jms)&lt;br /&gt;
*Märkme vabalt valitud vanema versiooni taastamine&lt;br /&gt;
*Märkme arhiveerimine&lt;br /&gt;
*Märkme kopeerimine&lt;br /&gt;
*Meeldetuletuse lisamine/kalendriga ühendamine&lt;br /&gt;
*Märkme edasi saatmine välisesse kanalisse (e-post, sotsiaalmeedia vms)&lt;br /&gt;
*Pikalt kasutust mitte leidnud märkmete automaatne arhiveerimise soovitus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peamised kasutuslood&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: uue märkme lisamine&lt;br /&gt;
*Kasutaja klikib uue märkme lisamise ikoonil&lt;br /&gt;
*Kasutaja sisestab märkme tekstilise sisendi või lisab faililaiendeid&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme muutmine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme muutmise ikoonil / märget on võimalik automaatselt uuendada&lt;br /&gt;
*Märge on staatuses muudetav&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme kustutamine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme kustutamise ikoonil&lt;br /&gt;
*Avaneb kahe valikuga hüpikaken, kus on võimalik märkme kusutamine kinnitada või sellest loobuda&lt;br /&gt;
*Märkme kustutamise kinnitamise järel suunatakse kasutaja peavaatesse ning kasutajale kuvatakse teadet märkme kusutamise õnnestumise kohta&lt;br /&gt;
*Märkme kusutamisest loobumise järel jäetakse kasutaja avatud märkme vaatesse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme eelmise versiooni taastamine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme ajaloo ikoonil&lt;br /&gt;
*Avaneb märkme eri versioonide ajajoon&lt;br /&gt;
*Kasutaja aktiveerib ajajoonel vajamineva versiooni&lt;br /&gt;
*Kasutaja kinnitab märkme eelmise versiooni taastamise&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkmete reorganiseerimine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme kategoriseerimise ikoonil&lt;br /&gt;
*Kasutaja saab märkmele määrata kas olemasoleva kategooria või lisada uue kategooria&lt;br /&gt;
*Kasutaja kinnitab märkme kategooria muudatuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine märksõna järgi&lt;br /&gt;
*Kasutaja aktiveerib luubi ikooniga tähistatud otsingulahtri&lt;br /&gt;
*Kasutajal on võimalik sisestada tekstilist sisendit&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingusõnale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine täiendavate parameetrite järgi&lt;br /&gt;
*Kasutaja aktiveerib detailse otsingu, mis asub põhiotsingu all lingina&lt;br /&gt;
*Avanevas vaates on võimalik kasutada filtreid: kategooria, kuupäevade vahemik&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingu parameetritele&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126029</id>
		<title>Märkmik</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126029"/>
		<updated>2017-11-05T20:50:18Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
*Kristiina Keelmann (&#039;&#039;projektijuht)&#039;&#039;&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Luua &#039;&#039;desktop&#039;&#039; rakendus, mille peamiseks funktsiooniks on eri liiki märkmete (tekst, pildid) loomise ja haldamise võimalus. Märkmeid on võimalik lisada, muuta ja kustutada. Esmaste lisafunktsioonide seas on märkmete kategoriseerimise ja neile prioriteetide määramise võimalus.&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF &lt;br /&gt;
&lt;br /&gt;
==Versioonihaldus==&lt;br /&gt;
[https://markmik.visualstudio.com/M%C3%A4rkmik markmik.visualstudio.com/Märkmik]&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Rakenduses on võimalik luua märkmeid. Olemasolevaid märkmeid kuvatakse kasutajale välja ning nende seas on võimalik teostada otsingut. Olemasolevaid märkmeid on võimalik muuta ja kustutada. Märkmele saab tekstilise sisendi kõrval lisada ka muid faililaiendeid nagu näiteks fotod, helifailid, lingid. Märkme tekstilist sisendit on võimalik täiendavalt vormindada kasutades eri tüüpi liste, muutes teksti suurust ja kirjastiili. Vaikimisi kuvatakse märkmeid loomise ja muutmise järjekorras alustades viimasena muudetud märkmest. Märkmete järjekorda on võimalik muuta drag-and-drop põhimõttel, ühtlasi saab olulisematele märkmetele lisada pin&#039;i. Märkmete organiseerimiseks on võimalik luua kategooriaid ning neid märkmetele vastavalt lisada. Kategooriate olemasolu korral on võimalik kasutajal vaadelda ka ainult konkreetse kategooriaga seotud märkmeid.&lt;br /&gt;
&lt;br /&gt;
Rakenduse eesmärgiks on võimaldada kasutajal mugavalt sisestada ning vajadusel täiendavalt hallata igapäevaselt tekkivaid märkmeid. Võimaldamaks kasutajal olemasolevates märkmetes orienteeruda, lisatakse rakendusse otsing, mis minimaalsel juhul töötab tekstipõhise vaste põhimõttest lähtuda, kuid planeeritava lisafunktsionaalsuse realiseerimisel võimaldab detailset otsingut märkme eri parameetrite alusel nagu näiteks failide olemasolu või märkme loomise ajavahemik. Võrdluses sarnaste olemasolevate rakendustega pööratakse antud lahenduses enam rõhku märkmete organiseerimise võimalustele nagu näiteks nende järjekorra muutmine või märkmele prioriteedi lisamine.&lt;br /&gt;
&lt;br /&gt;
Peamine probleem antud rakenduse realiseerimisel on realistlik töömahu hindamine. Viimasest tulenevalt plaanime esmajärgus luua MVP - minimaalse elujõulise toote - ning võtta seejärel töösse planeeritud &#039;&#039;nice to have&#039;&#039; funktsionaalsused. Kuivõrd sarnaseid rakendusi on turul mitmeid võib keeruliseks osutuda lisandväärtuse pakkumine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Uue märkme lisamine&lt;br /&gt;
*Olemasolevate märkmete kuvamine&lt;br /&gt;
*Märkme muutmine&lt;br /&gt;
*Märkme kustutamine&lt;br /&gt;
*Märkmele piltide/helifailide jms faililaiendite lisamine&lt;br /&gt;
*Teksti formaadi täiendused: listide loomine (nummerdus, bullet list, märkeruudud), teksti vormindamine jms&lt;br /&gt;
*Märkme kategoriseerimine&lt;br /&gt;
*Tekstipõhine otsing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice to have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Märkme prioriseerimine/järjestuse muutmine/esiletõstmine (pin)&lt;br /&gt;
*Märkmete grupeerimine&lt;br /&gt;
*Teksti markeermine eristuva värviga&lt;br /&gt;
*Märkme suurendamine ja vähendamine &lt;br /&gt;
*Ligipääsetavus: heleduse-tumeduse kontrast, ühildumine ekraanilugeriga&lt;br /&gt;
*Täiendav lisaparameetrite põhine otsing (nt kas märkmes leidub faile, linke jms)&lt;br /&gt;
*Tüüp-märkmete templiidid (nt ostunimekiri / reisi planeerimine jms)&lt;br /&gt;
*Märkme vabalt valitud vanema versiooni taastamine&lt;br /&gt;
*Märkme arhiveerimine&lt;br /&gt;
*Märkme kopeerimine&lt;br /&gt;
*Meeldetuletuse lisamine/kalendriga ühendamine&lt;br /&gt;
*Märkme edasi saatmine välisesse kanalisse (e-post, sotsiaalmeedia vms)&lt;br /&gt;
*Pikalt kasutust mitte leidnud märkmete arhiveerimise soovitus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peamised kasutuslood&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: uue märkme lisamine&lt;br /&gt;
*Kasutaja klikib uue märkme lisamise ikoonil&lt;br /&gt;
*Kasutaja sisestab märkme tekstilise sisendi või lisab faililaiendeid&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme muutmine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme muutmise ikoonil / märget on võimalik automaatselt uuendada&lt;br /&gt;
*Märge on staatuses muudetav&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme kustutamine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme kustutamise ikoonil&lt;br /&gt;
*Avaneb kahe valikuga hüpikaken, kus on võimalik märkme kusutamine kinnitada või sellest loobuda&lt;br /&gt;
*Märkme kustutamise kinnitamise järel suunatakse kasutaja peavaatesse ning kasutajale kuvatakse teadet märkme kusutamise õnnestumise kohta&lt;br /&gt;
*Märkme kusutamisest loobumise järel jäetakse kasutaja avatud märkme vaatesse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme eelmise versiooni taastamine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme ajaloo ikoonil&lt;br /&gt;
*Avaneb märkme eri versioonide ajajoon&lt;br /&gt;
*Kasutaja aktiveerib ajajoonel vajamineva versiooni&lt;br /&gt;
*Kasutaja kinnitab märkme eelmise versiooni taastamise&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkmete reorganiseerimine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme kategoriseerimise ikoonil&lt;br /&gt;
*Kasutaja saab märkmele määrata kas olemasoleva kategooria või lisada uue kategooria&lt;br /&gt;
*Kasutaja kinnitab märkme kategooria muudatuse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine märksõna järgi&lt;br /&gt;
*Kasutaja aktiveerib luubi ikooniga tähistatud otsingulahtri&lt;br /&gt;
*Kasutajal on võimalik sisestada tekstilist sisendit&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingusõnale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine täiendavate parameetrite järgi&lt;br /&gt;
*Kasutaja aktiveerib detailse otsingu, mis asub põhiotsingu all lingina&lt;br /&gt;
*Avanevas vaates on võimalik kasutada filtreid: kategooria, kuupäevade vahemik&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingu parameetritele&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126025</id>
		<title>Märkmik</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126025"/>
		<updated>2017-11-05T20:45:15Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126021</id>
		<title>Märkmik</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126021"/>
		<updated>2017-11-05T20:40:46Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
*Kristiina Keelmann (&#039;&#039;projektijuht)&#039;&#039;&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Luua &#039;&#039;desktop&#039;&#039; rakendus, mille peamiseks funktsiooniks on eri liiki märkmete (tekst, pildid) loomise ja haldamise võimalus. Märkmeid on võimalik lisada, muuta ja kustutada. Esmaste lisafunktsioonide seas on märkmete kategoriseerimise ja neile prioriteetide määramise võimalus.&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF &lt;br /&gt;
&lt;br /&gt;
==Versioonihaldus==&lt;br /&gt;
[https://markmik.visualstudio.com/M%C3%A4rkmik markmik.visualstudio.com/Märkmik]&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Rakenduses on võimalik luua märkmeid. Olemasolevaid märkmeid kuvatakse kasutajale välja ning nende seas on võimalik teostada otsingut. Olemasolevaid märkmeid on võimalik muuta ja kustutada. Märkmele saab tekstilise sisendi kõrval lisada ka muid faililaiendeid nagu näiteks fotod, helifailid, lingid. Märkme tekstilist sisendit on võimalik täiendavalt vormindada kasutades eri tüüpi liste, muutes teksti suurust ja kirjastiili. Vaikimisi kuvatakse märkmeid loomise ja muutmise järjekorras alustades viimasena muudetud märkmest. Märkmete järjekorda on võimalik muuta drag-and-drop põhimõttel, ühtlasi saab olulisematele märkmetele lisada pin&#039;i. Märkmete organiseerimiseks on võimalik luua kategooriaid ning neid märkmetele vastavalt lisada. Kategooriate olemasolu korral on võimalik kasutajal vaadelda ka ainult konkreetse kategooriaga seotud märkmeid.&lt;br /&gt;
&lt;br /&gt;
Rakenduse eesmärgiks on võimaldada kasutajal mugavalt sisestada ning vajadusel täiendavalt hallata igapäevaselt tekkivaid märkmeid. Võimaldamaks kasutajal olemasolevates märkmetes orienteeruda, lisatakse rakendusse otsing, mis minimaalsel juhul töötab tekstipõhise vaste põhimõttest lähtuda, kuid planeeritava lisafunktsionaalsuse realiseerimisel võimaldab detailset otsingut märkme eri parameetrite alusel nagu näiteks failide olemasolu või märkme loomise ajavahemik. Võrdluses sarnaste olemasolevate rakendustega pööratakse antud lahenduses enam rõhku märkmete organiseerimise võimalustele nagu näiteks nende järjekorra muutmine või märkmele prioriteedi lisamine.&lt;br /&gt;
&lt;br /&gt;
Peamine probleem antud rakenduse realiseerimisel on realistlik töömahu hindamine. Viimasest tulenevalt plaanime esmajärgus luua MVP - minimaalse elujõulise toote - ning võtta seejärel töösse planeeritud &#039;&#039;nice to have&#039;&#039; funktsionaalsused. Kuivõrd sarnaseid rakendusi on turul mitmeid võib keeruliseks osutuda lisandväärtuse pakkumine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Uue märkme lisamine&lt;br /&gt;
*Olemasolevate märkmete kuvamine&lt;br /&gt;
*Märkme muutmine&lt;br /&gt;
*Märkme kustutamine&lt;br /&gt;
*Märkmele piltide/helifailide jms faililaiendite lisamine&lt;br /&gt;
*Teksti formaadi täiendused: listide loomine (nummerdus, bullet list, märkeruudud), teksti vormindamine jms&lt;br /&gt;
*Märkme kategoriseerimine&lt;br /&gt;
*Tekstipõhine otsing&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice to have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Märkme prioriseerimine/järjestuse muutmine/esiletõstmine (pin)&lt;br /&gt;
*Märkmete grupeerimine&lt;br /&gt;
*Teksti markeermine eristuva värviga&lt;br /&gt;
*Märkme suurendamine ja vähendamine &lt;br /&gt;
*Ligipääsetavus: heleduse-tumeduse kontrast, ühildumine ekraanilugeriga&lt;br /&gt;
*Täiendav lisaparameetrite põhine otsing (nt kas märkmes leidub faile, linke jms)&lt;br /&gt;
*Tüüp-märkmete templiidid (nt ostunimekiri / reisi planeerimine jms)&lt;br /&gt;
*Märkme vabalt valitud vanema versiooni taastamine&lt;br /&gt;
*Märkme arhiveerimine&lt;br /&gt;
*Märkme kopeerimine&lt;br /&gt;
*Meeldetuletuse lisamine/kalendriga ühendamine&lt;br /&gt;
*Märkme edasi saatmine välisesse kanalisse (e-post, sotsiaalmeedia vms)&lt;br /&gt;
*Pikalt kasutust mitte leidnud märkmete arhiveerimise soovitus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peamised kasutuslood&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: uue märkme lisamine&lt;br /&gt;
*Kasutaja klikib uue märkme lisamise ikoonil&lt;br /&gt;
*Kasutaja sisestab märkme tekstilise sisendi või lisab faililaiendeid&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme muutmine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme muutmise ikoonil / märget on võimalik automaatselt uuendada&lt;br /&gt;
*Märge on staatuses muudetav&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme kustutamine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme kustutamise ikoonil&lt;br /&gt;
*Avaneb kahe valikuga hüpikaken, kus on võimalik märkme kusutamine kinnitada või sellest loobuda&lt;br /&gt;
*Märkme kustutamise kinnitamise järel suunatakse kasutaja peavaatesse ning kasutajale kuvatakse teadet märkme kusutamise õnnestumise kohta&lt;br /&gt;
*Märkme kusutamisest loobumise järel jäetakse kasutaja avatud märkme vaatesse&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme eelmise versiooni taastamine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme ajaloo ikoonil&lt;br /&gt;
*Avaneb märkme eri versioonide ajajoon&lt;br /&gt;
*Kasutaja aktiveerib ajajoonel vajamineva versiooni&lt;br /&gt;
*Kasutaja kinnitab märkme eelmise versiooni taastamise&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkmete reorganiseerimine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme kategoriseerimise ikoonil&lt;br /&gt;
*Kasutaja saab märkmele määrata kas olemasoleva kategooria või lisada uue kategooria&lt;br /&gt;
*Kasutaja kinnitab märkme kategooria muudatuse&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine märksõna järgi&lt;br /&gt;
*Kasutaja aktiveerib luubi ikooniga tähistatud otsingulahtri&lt;br /&gt;
*Kasutajal on võimalik sisestada tekstilist sisendit&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingusõnale&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine täiendavate parameetrite järgi&lt;br /&gt;
*Kasutaja aktiveerib detailse otsingu, mis asub põhiotsingu all lingina&lt;br /&gt;
*Avanevas vaates on võimalik kasutada filtreid: kategooria, kuupäevade vahemik&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingu parameetritele&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126005</id>
		<title>Märkmik</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=126005"/>
		<updated>2017-11-05T20:30:11Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
*Kristiina Keelmann (&#039;&#039;projektijuht)&#039;&#039;&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Luua &#039;&#039;desktop&#039;&#039; rakendus, mille peamiseks funktsiooniks on eri liiki märkmete (tekst, pildid) loomise ja haldamise võimalus. Märkmeid on võimalik lisada, muuta ja kustutada. Esmaste lisafunktsioonide seas on märkmete kategoriseerimise ja neile prioriteetide määramise võimalus.&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF &lt;br /&gt;
&lt;br /&gt;
==Versioonihaldus==&lt;br /&gt;
[https://markmik.visualstudio.com/M%C3%A4rkmik markmik.visualstudio.com/Märkmik]&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Rakenduses on võimalik luua märkmeid. Olemasolevaid märkmeid kuvatakse kasutajale välja ning nende seas on võimalik teostada otsingut. Olemasolevaid märkmeid on võimalik muuta ja kustutada. Märkmele saab tekstilise sisendi kõrval lisada ka muid faililaiendeid nagu näiteks fotod, helifailid, lingid. Märkme tekstilist sisendit on võimalik täiendavalt vormindada kasutades eri tüüpi liste, muutes teksti suurust ja kirjastiili. Vaikimisi kuvatakse märkmeid loomise ja muutmise järjekorras alustades viimasena muudetud märkmest. Märkmete järjekorda on võimalik muuta drag-and-drop põhimõttel, ühtlasi saab olulisematele märkmetele lisada pin&#039;i. Märkmete organiseerimiseks on võimalik luua kategooriaid ning neid märkmetele vastavalt lisada. Kategooriate olemasolu korral on võimalik kasutajal vaadelda ka ainult konkreetse kategooriaga seotud märkmeid.&lt;br /&gt;
&lt;br /&gt;
Rakenduse eesmärgiks on võimaldada kasutajal mugavalt sisestada ning vajadusel täiendavalt hallata igapäevaselt tekkivaid märkmeid. Võimaldamaks kasutajal olemasolevates märkmetes orienteeruda, lisatakse rakendusse otsing, mis minimaalsel juhul töötab tekstipõhise vaste põhimõttest lähtuda, kuid planeeritava lisafunktsionaalsuse realiseerimisel võimaldab detailset otsingut märkme eri parameetrite alusel nagu näiteks failide olemasolu või märkme loomise ajavahemik. Võrdluses sarnaste olemasolevate rakendustega pööratakse antud lahenduses enam rõhku märkmete organiseerimise võimalustele nagu näiteks nende järjekorra muutmine või märkmele prioriteedi lisamine.&lt;br /&gt;
&lt;br /&gt;
Peamine probleem antud rakenduse realiseerimisel on realistlik töömahu hindamine. Viimasest tulenevalt plaanime esmajärgus luua MVP - minimaalse elujõulise toote - ning võtta seejärel töösse planeeritud &#039;&#039;nice to have&#039;&#039; funktsionaalsused. Kuivõrd sarnaseid rakendusi on turul mitmeid võib keeruliseks osutuda lisandväärtuse pakkumine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Uue märkme lisamine&lt;br /&gt;
*Olemasolevate märkmete kuvamine&lt;br /&gt;
*Märkme muutmine&lt;br /&gt;
*Märkme kustutamine&lt;br /&gt;
*Märkmele piltide/helifailide jms faililaiendite lisamine&lt;br /&gt;
*Teksti formaadi täiendused: listide loomine (nummerdus, bullet list, märkeruudud), teksti vormindamine jms&lt;br /&gt;
*Märkme kategoriseerimine&lt;br /&gt;
*Tekstipõhine otsing&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice to have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Märkme prioriseerimine/järjestuse muutmine/esiletõstmine (pin)&lt;br /&gt;
*Märkmete grupeerimine&lt;br /&gt;
*Teksti markeermine eristuva värviga&lt;br /&gt;
*Märkme suurendamine ja vähendamine &lt;br /&gt;
*Ligipääsetavus: heleduse-tumeduse kontrast, ühildumine ekraanilugeriga&lt;br /&gt;
*Täiendav lisaparameetrite põhine otsing (nt kas märkmes leidub faile, linke jms)&lt;br /&gt;
*Tüüp-märkmete templiidid (nt ostunimekiri / reisi planeerimine jms)&lt;br /&gt;
*Märkme vabalt valitud vanema versiooni taastamine&lt;br /&gt;
*Märkme arhiveerimine&lt;br /&gt;
*Märkme kopeerimine&lt;br /&gt;
*Meeldetuletuse lisamine/kalendriga ühendamine&lt;br /&gt;
*Märkme edasi saatmine välisesse kanalisse (e-post, sotsiaalmeedia vms)&lt;br /&gt;
*Pikalt kasutust mitte leidnud märkmete arhiveerimise soovitus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peamised kasutuslood&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: uue märkme lisamine&lt;br /&gt;
*Kasutaja klikib uue märkme lisamise ikoonil&lt;br /&gt;
*Kasutaja sisestab märkme tekstilise sisendi või lisab faililaiendeid&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme muutmine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme muutmise ikoonil / märget on võimalik automaatselt uuendada&lt;br /&gt;
*Märge on staatuses muudetav&lt;br /&gt;
*Kasutaja klikib märkme salvestamise ikoonil / märge salvestatakse automaatselt&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: olemasoleva märkme eelmise versiooni taastamine&lt;br /&gt;
*Kasutaja avab olemasoleva märkme&lt;br /&gt;
*Kasutaja klikib märkme ajaloo ikoonil&lt;br /&gt;
*Avaneb märkme eri versioonide ajajoon&lt;br /&gt;
*Kasutaja aktiveerib ajajoonel vajamineva versiooni&lt;br /&gt;
*Kasutaja kinnitab märkme eelmise versiooni taastamise&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine märksõna järgi&lt;br /&gt;
*Kasutaja aktiveerib luubi ikooniga tähistatud otsingulahtri&lt;br /&gt;
*Kasutajal on võimalik sisestada tekstilist sisendit&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingusõnale&lt;br /&gt;
&lt;br /&gt;
Kasutuslugu: märkme otsimine täiendavate parameetrite järgi&lt;br /&gt;
*Kasutaja aktiveerib detailse otsingu, mis asub põhiotsingu all lingina&lt;br /&gt;
*Avanevas vaates on võimalik kasutada filtreid: kategooria, kuupäevade vahemik&lt;br /&gt;
*Kasutaja klikib nupul “Otsi” &lt;br /&gt;
*Kasutajale kuvatakse märkmeid, mille sisu vastab antud otsingu parameetritele&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=125976</id>
		<title>Märkmik</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=125976"/>
		<updated>2017-11-05T20:05:03Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
*Kristiina Keelmann (&#039;&#039;projektijuht)&#039;&#039;&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Luua &#039;&#039;desktop&#039;&#039; rakendus, mille peamiseks funktsiooniks on eri liiki märkmete (tekst, pildid) loomise ja haldamise võimalus. Märkmeid on võimalik lisada, muuta ja kustutada. Esmaste lisafunktsioonide seas on märkmete kategoriseerimise ja neile prioriteetide määramise võimalus.&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF &lt;br /&gt;
&lt;br /&gt;
==Versioonihaldus==&lt;br /&gt;
[https://markmik.visualstudio.com/M%C3%A4rkmik markmik.visualstudio.com/Märkmik]&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Rakenduses on võimalik luua märkmeid. Olemasolevaid märkmeid kuvatakse kasutajale välja ning nende seas on võimalik teostada otsingut. Olemasolevaid märkmeid on võimalik muuta ja kustutada. Märkmele saab tekstilise sisendi kõrval lisada ka muid faililaiendeid nagu näiteks fotod, helifailid, lingid. Märkme tekstilist sisendit on võimalik täiendavalt vormindada kasutades eri tüüpi liste, muutes teksti suurust ja kirjastiili. Vaikimisi kuvatakse märkmeid loomise ja muutmise järjekorras alustades viimasena muudetud märkmest. Märkmete järjekorda on võimalik muuta drag-and-drop põhimõttel, ühtlasi saab olulisematele märkmetele lisada pin&#039;i. Märkmete organiseerimiseks on võimalik luua kategooriaid ning neid märkmetele vastavalt lisada. Kategooriate olemasolu korral on võimalik kasutajal vaadelda ka ainult konkreetse kategooriaga seotud märkmeid.&lt;br /&gt;
&lt;br /&gt;
Rakenduse eesmärgiks on võimaldada kasutajal mugavalt sisestada ning vajadusel täiendavalt hallata igapäevaselt tekkivaid märkmeid. Võimaldamaks kasutajal olemasolevates märkmetes orienteeruda, lisatakse rakendusse otsing, mis minimaalsel juhul töötab tekstipõhise vaste põhimõttest lähtuda, kuid planeeritava lisafunktsionaalsuse realiseerimisel võimaldab detailset otsingut märkme eri parameetrite alusel nagu näiteks failide olemasolu või märkme loomise ajavahemik. Võrdluses sarnaste olemasolevate rakendustega pööratakse antud lahenduses enam rõhku märkmete organiseerimise võimalustele nagu näiteks nende järjekorra muutmine või märkmele prioriteedi lisamine.&lt;br /&gt;
&lt;br /&gt;
Peamine probleem antud rakenduse realiseerimisel on realistlik töömahu hindamine. Viimasest tulenevalt plaanime esmajärgus luua MVP - minimaalse elujõulise toote - ning võtta seejärel töösse planeeritud &#039;&#039;nice to have&#039;&#039; funktsionaalsused. Kuivõrd sarnaseid rakendusi on turul mitmeid võib keeruliseks osutuda lisandväärtuse pakkumine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Uue märkme lisamine&lt;br /&gt;
*Olemasolevate märkmete kuvamine&lt;br /&gt;
*Märkme muutmine&lt;br /&gt;
*Märkme kustutamine&lt;br /&gt;
*Märkmele piltide/helifailide jms faililaiendite lisamine&lt;br /&gt;
*Teksti formaadi täiendused: listide loomine (nummerdus, bullet list, märkeruudud), teksti vormindamine jms&lt;br /&gt;
*Märkme kategoriseerimine&lt;br /&gt;
*Tekstipõhine otsing&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice to have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Märkme prioriseerimine/järjestuse muutmine/esiletõstmine (pin)&lt;br /&gt;
*Märkmete grupeerimine&lt;br /&gt;
*Teksti markeermine eristuva värviga&lt;br /&gt;
*Märkme suurendamine ja vähendamine &lt;br /&gt;
*Ligipääsetavus: heleduse-tumeduse kontrast, ühildumine ekraanilugeriga&lt;br /&gt;
*Täiendav lisaparameetrite põhine otsing (nt kas märkmes leidub faile, linke jms)&lt;br /&gt;
*Tüüp-märkmete templiidid (nt ostunimekiri / reisi planeerimine jms)&lt;br /&gt;
*Märkme vabalt valitud vanema versiooni taastamine&lt;br /&gt;
*Märkme arhiveerimine&lt;br /&gt;
*Märkme kopeerimine&lt;br /&gt;
*Meeldetuletuse lisamine/kalendriga ühendamine&lt;br /&gt;
*Märkme edasi saatmine välisesse kanalisse (e-post, sotsiaalmeedia vms)&lt;br /&gt;
*Pikalt kasutust mitte leidnud märkmete arhiveerimise soovitus&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=125826</id>
		<title>Märkmik</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=125826"/>
		<updated>2017-11-05T13:03:04Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
*Kristiina Keelmann (&#039;&#039;projektijuht)&#039;&#039;&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Luua &#039;&#039;desktop&#039;&#039; rakendus, mille peamiseks funktsiooniks on eri liiki märkmete (tekst, pildid) loomise ja haldamise võimalus. Märkmeid on võimalik lisada, muuta ja kustutada. Esmaste lisafunktsioonide seas on märkmete kategoriseerimise ja neile prioriteetide määramise võimalus.&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF &lt;br /&gt;
&lt;br /&gt;
==Versioonihaldus==&lt;br /&gt;
[https://markmik.visualstudio.com/M%C3%A4rkmik markmik.visualstudio.com/Märkmik]&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Rakendus sisaldab võimalust luua, muuta ning kustutada märkmeid. Olemasolevaid märkmeid kuvatakse kasutajale välja ning nende seas on võimalik teostada otsingut. Märkmele saab tekstilise sisendi kõrval lisada ka muid faililaiendeid nagu näiteks fotod, helifailid, lingid. Märkme tekstilist sisendit on võimalik täiendavalt vormindada kasutades eri tüüpi liste, muutes teksti suurust ja kirjastiili. Märkmete organiseerimiseks on võimalik luua kategooriaid ning neid märkmetele vastavalt lisada. &lt;br /&gt;
&lt;br /&gt;
Rakenduse eesmärgiks on võimaldada kasutajal mugavalt sisestada ning vajadusel täiendavalt hallata igapäevaselt tekkivaid märkmeid. Võimaldamaks kasutajal olemasolevates märkmetes orienteeruda, lisatakse rakendusse otsing, mis minimaalsel juhul töötab tekstipõhise vaste põhimõttest lähtuda, kuid planeeritava lisafunktsionaalsuse realiseerimisel võimaldab detailset otsingut märkme eri parameetrite alusel nagu näiteks failide olemasolu või märkme loomise ajavahemik.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Uue märkme lisamine&lt;br /&gt;
*Olemasolevate märkmete kuvamine&lt;br /&gt;
*Märkme muutmine&lt;br /&gt;
*Märkme kustutamine&lt;br /&gt;
*Märkmele piltide/helifailide jms faililaiendite lisamine&lt;br /&gt;
*Teksti formaadi täiendused: listide loomine (nummerdus, bullet list, märkeruudud), teksti vormindamine jms&lt;br /&gt;
*Märkme kategoriseerimine&lt;br /&gt;
*Tekstipõhine otsing&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice to have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
*Märkme prioriseerimine/järjestuse muutmine/esiletõstmine (pin)&lt;br /&gt;
*Märkmete grupeerimine&lt;br /&gt;
*Teksti markeermine eristuva värviga&lt;br /&gt;
*Märkme suurendamine ja vähendamine &lt;br /&gt;
*Täiendav lisaparameetrite põhine otsing (nt kas märkmes leidub faile, linke jms)&lt;br /&gt;
*Tüüp-märkmete templiidid (nt ostunimekiri / reisi planeerimine jms)&lt;br /&gt;
*Märkme vabalt valitud vanema versiooni taastamine&lt;br /&gt;
*Märkme arhiveerimine&lt;br /&gt;
*Märkme kopeerimine&lt;br /&gt;
*Meeldetuletuse lisamine/kalendriga ühendamine&lt;br /&gt;
*Märkme edasi saatmine välisesse kanalisse (e-post, sotsiaalmeedia vms)&lt;br /&gt;
*Pikalt kasutust mitte leidnud märkmete arhiveerimise soovitus&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=125825</id>
		<title>Märkmik</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=125825"/>
		<updated>2017-11-05T13:01:19Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Analüüs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
*Kristiina Keelmann (&#039;&#039;projektijuht)&#039;&#039;&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Luua &#039;&#039;desktop&#039;&#039; rakendus, mille peamiseks funktsiooniks on eri liiki märkmete (tekst, pildid) loomise ja haldamise võimalus. Märkmeid on võimalik lisada, muuta ja kustutada. Esmaste lisafunktsioonide seas on märkmete kategoriseerimise ja neile prioriteetide määramise võimalus.&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF &lt;br /&gt;
&lt;br /&gt;
==Versioonihaldus==&lt;br /&gt;
[https://markmik.visualstudio.com/M%C3%A4rkmik markmik.visualstudio.com/Märkmik]&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Rakendus sisaldab võimalust luua, muuta ning kustutada märkmeid. Olemasolevaid märkmeid kuvatakse kasutajale välja ning nende seas on võimalik teostada otsingut. Märkmele saab tekstilise sisendi kõrval lisada ka muid faililaiendeid nagu näiteks fotod, helifailid, lingid. Märkme tekstilist sisendit on võimalik täiendavalt vormindada kasutades eri tüüpi liste, muutes teksti suurust ja kirjastiili. Märkmete organiseerimiseks on võimalik luua kategooriaid ning neid märkmetele vastavalt lisada. &lt;br /&gt;
&lt;br /&gt;
Rakenduse eesmärgiks on võimaldada kasutajal mugavalt sisestada ning vajadusel täiendavalt hallata igapäevaselt tekkivaid märkmeid. Võimaldamaks kasutajal olemasolevates märkmetes orienteeruda, lisatakse rakendusse otsing, mis minimaalsel juhul töötab tekstipõhise vaste põhimõttest lähtuda, kuid planeeritava lisafunktsionaalsuse realiseerimisel võimaldab detailset otsingut märkme eri parameetrite alusel nagu näiteks failide olemasolu või märkme loomise ajavahemik.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Must have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
Uue märkme lisamine&lt;br /&gt;
Olemasolevate märkmete kuvamine&lt;br /&gt;
Märkme muutmine&lt;br /&gt;
Märkme kustutamine&lt;br /&gt;
Märkmele piltide/helifailide jms faililaiendite lisamine&lt;br /&gt;
Teksti formaadi täiendused: listide loomine (nummerdus, bullet list, märkeruudud), teksti vormindamine jms&lt;br /&gt;
Märkme kategoriseerimine&lt;br /&gt;
Tekstipõhine otsing&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nice to have funktsionaalsus&#039;&#039;&#039;&lt;br /&gt;
Märkme prioriseerimine/järjestuse muutmine/esiletõstmine (pin)&lt;br /&gt;
Märkmete grupeerimine&lt;br /&gt;
Teksti markeermine eristuva värviga&lt;br /&gt;
Märkme suurendamine ja vähendamine &lt;br /&gt;
Täiendav lisaparameetrite põhine otsing (nt kas märkmes leidub faile, linke jms)&lt;br /&gt;
Tüüp-märkmete templiidid (nt ostunimekiri / reisi planeerimine jms)&lt;br /&gt;
Märkme vabalt valitud vanema versiooni taastamine&lt;br /&gt;
Märkme arhiveerimine&lt;br /&gt;
Märkme kopeerimine&lt;br /&gt;
Meeldetuletuse lisamine/kalendriga ühendamine&lt;br /&gt;
Märkme edasi saatmine välisesse kanalisse (e-post, sotsiaalmeedia vms)&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=125816</id>
		<title>Märkmik</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=125816"/>
		<updated>2017-11-05T11:45:05Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
*Kristiina Keelmann (&#039;&#039;projektijuht)&#039;&#039;&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Luua &#039;&#039;desktop&#039;&#039; rakendus, mille peamiseks funktsiooniks on eri liiki märkmete (tekst, pildid) loomise ja haldamise võimalus. Märkmeid on võimalik lisada, muuta ja kustutada. Esmaste lisafunktsioonide seas on märkmete kategoriseerimise ja neile prioriteetide määramise võimalus.&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF &lt;br /&gt;
&lt;br /&gt;
==Versioonihaldus==&lt;br /&gt;
[https://markmik.visualstudio.com/M%C3%A4rkmik markmik.visualstudio.com/Märkmik]&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2017)&amp;diff=125441</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2017)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2017)&amp;diff=125441"/>
		<updated>2017-11-01T12:26:05Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekti loomine ja arendamine &#039;&#039;&#039;&lt;br /&gt;
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service&#039;it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tööde esitamine&#039;&#039;&#039; (prototüüb ja lõpptoode)&lt;br /&gt;
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Team Foundation Service kasutamine&#039;&#039;&#039; (tänasel päeval &#039;&#039; Visual Studio online&#039;&#039;)&lt;br /&gt;
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]&lt;br /&gt;
&lt;br /&gt;
NB! Versioonihalduse kohta jagab õppejõud materjale.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NB! Juhul kui analüüsi tähtajast on möödunud nädal, määrab õppejõud meeskonnale ise vabalt valitud ülesande, mis on võetud näidis teemade alt. Peale seda ei ole võimalik teemat enam muuta.Samuti tähendab see seda, et meeskond ei ole teeninud analüüsi osa eest ühtegi punkti.&lt;br /&gt;
&lt;br /&gt;
NB2! Juhul kui meeskond ei kaitse prototüüpi, vaid esitab lihtsalt lõpptoote, siis ei ole ka prototüübi eest võimalik punkte teenida.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;22.10.2017&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;05.11.2017&#039;&#039;&#039; (4p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon: (3p) (12.11.2017)&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Prototüüp + esitlemine===&lt;br /&gt;
&#039;&#039;&#039;17.12.2017&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Rakenduses on loodud erinevad vaated, mis võimaldavad ülevaate rakendusest saada.&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
(30p)&lt;br /&gt;
&lt;br /&gt;
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039;(4p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkulepitud ajal enne eksamit&#039;&#039;&#039; &#039;&#039;(3p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on&lt;br /&gt;
*väljatoodud meeskonna nimi ja liikmed&lt;br /&gt;
*idee&lt;br /&gt;
*realiseerimine&lt;br /&gt;
*mis oli keerukas?&lt;br /&gt;
*mida uut õpiti?&lt;br /&gt;
*mõnede keerulisemate probleemide lahendamine&lt;br /&gt;
*meeskonnaliikmete panus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Teemad 2017 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
**Rakenduses tehtavad tegevused salvestatakse&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone , Windows Store App või ASP.Net&lt;br /&gt;
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga&lt;br /&gt;
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid&lt;br /&gt;
* Kood on kirjutatud C# programmeerimiskeeles&lt;br /&gt;
**Kuna aine nimi on &amp;quot;Programmeerimine C# keeles&amp;quot; ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles&lt;br /&gt;
* Rakendus on jaotatud kihtidesse&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
*Kood on kommenteeritud&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2017=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond Demo===&lt;br /&gt;
Wiki lehekülg [[Meeskond:Demo]]&lt;br /&gt;
Meeskonnaliikmed:&lt;br /&gt;
*esimene&lt;br /&gt;
*teine&lt;br /&gt;
&lt;br /&gt;
===Meeskond X===&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonnale Demo: https://wiki.itcollege.ee/index.php/Talk:Meeskond:Demo&lt;br /&gt;
&lt;br /&gt;
..&lt;br /&gt;
&lt;br /&gt;
===Meeskond das Flugzeug===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:das_Flugzeug das Flugzeug]&lt;br /&gt;
*Frank Koppel&lt;br /&gt;
*Laura Pirso&lt;br /&gt;
*Teet Adamson&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond Whipround===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:whipround Whipround]&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
&lt;br /&gt;
===Meeskond .njet===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:_.njet .njet]&lt;br /&gt;
*Edgar Tereping&lt;br /&gt;
*Priit Järv&lt;br /&gt;
*Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
===Meeskond EluOnLill===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:EluOnLill EluOnLill]&lt;br /&gt;
*Henrik Prangel&lt;br /&gt;
*Kert Saarma&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&lt;br /&gt;
=== Meeskond EurosDollas ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Eurosdollas EurosDollas]&lt;br /&gt;
*Simo Sirkas&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
*Mihkel Tääkre&lt;br /&gt;
&lt;br /&gt;
=== Meeskond VirtualBar ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:VirtualBar VirtualBar]&lt;br /&gt;
*Rando Kurel&lt;br /&gt;
*Markus Mänd&lt;br /&gt;
*Erik Kaup&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Raavo™ ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond_Raavo%E2%84%A2 Raavo™ ]&lt;br /&gt;
*Kristo Leesmann&lt;br /&gt;
*Peeter Fridolin&lt;br /&gt;
*Rando Rommot&lt;br /&gt;
&lt;br /&gt;
=== Meeskond IT Squad ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:IT_Squad IT Squad]&lt;br /&gt;
*Pavel Fleišer&lt;br /&gt;
*Anna Levijeva&lt;br /&gt;
*Anton Kuksov&lt;br /&gt;
&lt;br /&gt;
=== Meeskond TrackPlace ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:_TrackPlace TrackPlace]&lt;br /&gt;
* Marek Juhanson&lt;br /&gt;
* Rauno Lõhmus&lt;br /&gt;
* Merilyn Merisalu&lt;br /&gt;
&lt;br /&gt;
=== Meeskond Lill ===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:Lill Lill]&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Sven Veelaid&lt;br /&gt;
* Karmen Lillemets&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&lt;br /&gt;
===Meeskond ITBaar===&lt;br /&gt;
Wiki lehekülg [[https://wiki.itcollege.ee/index.php/Meeskond:_ITBaar ITBaar]]&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
===Meeskond Scraper===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:Scraper Scraper]&lt;br /&gt;
*Heidi Koppel&lt;br /&gt;
*Ove Kangur&lt;br /&gt;
&lt;br /&gt;
===Meeskond Pakiraam===&lt;br /&gt;
Wiki lehekülg [[https://wiki.itcollege.ee/index.php/Pakiraam : Pakiraam]]&lt;br /&gt;
*Markus Kildemaa&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
&lt;br /&gt;
===Meeskond ÄraSööKüpsiseidVoodis===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:_%C3%84raS%C3%B6%C3%B6K%C3%BCpsiseidVoodis ÄraSööKüpsiseidVoodis]&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Valdo Taevere&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
&lt;br /&gt;
===Meeskond DriimTiimKriim===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:DriimTiimKriim DriimTiimKriim]&lt;br /&gt;
*Kaspar Kaal&lt;br /&gt;
*Brita Pentšuk&lt;br /&gt;
&lt;br /&gt;
===Meeskond Phoney===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:Phoney Phoney]&lt;br /&gt;
*Karl Erik Õunapuu&lt;br /&gt;
*Margus Põlma&lt;br /&gt;
&lt;br /&gt;
===Meeskond XYZ===&lt;br /&gt;
Wiki lehekülg [https://wiki.itcollege.ee/index.php/Meeskond:XYZ XYZ]&lt;br /&gt;
*Andero Samelselg&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Kaisa Lindström&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Kalimali budget===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[Kalimali budget]]&amp;lt;br&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
Liikmed:&lt;br /&gt;
*Katrin Lasberg &lt;br /&gt;
*Liina Laumets &lt;br /&gt;
*Maile Mäesalu &lt;br /&gt;
*Liis Talsi&lt;br /&gt;
&lt;br /&gt;
Projekti TFS:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: SharpResto===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:[[SharpResto]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Andres Aava&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
* Andreas Porman&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Timeify===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:[[Timeify]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Egert Loss&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Priit Rätsep&lt;br /&gt;
&lt;br /&gt;
===Tiim: Carparts===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht:[[Carparts]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Kõiv&lt;br /&gt;
* &#039;&#039;&#039;Taivo Liik&#039;&#039;&#039; -&#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Peeter Stamberg&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Hardware Monitoring===&lt;br /&gt;
&lt;br /&gt;
Wiki leht:  [[HardwareMonitoring]]&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Joonas Ervald&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Maie Palmeos&lt;br /&gt;
* Jan Pentšuk&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TeravMDB===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht: [[TeravMDB]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alan Alliksoo&lt;br /&gt;
* &#039;&#039;&#039;Aleksandr Petrushihin&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Anni-Bessie Kitt&lt;br /&gt;
* Marie Udam&lt;br /&gt;
&lt;br /&gt;
===Meeskond: ERROR IM002===&lt;br /&gt;
&lt;br /&gt;
Wiki Leht: [[ERROR IM002]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Alvar Suun&lt;br /&gt;
* Andres Tambek&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prototüüp:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Power Of Two===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[Power Of Two]]&amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andrei Pugatšov - projektijuht&lt;br /&gt;
* Anton Meženin&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Cryptocurrency-explorer===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[Cryptocurrency-explorer]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* &#039;&#039;&#039;Allar Vendla&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Anita Sepp&lt;br /&gt;
* Gert Vesterberg&lt;br /&gt;
&lt;br /&gt;
===Meeskond: JEMP===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[JEMP]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Jüri Ahhundov&lt;br /&gt;
* Erik Ehrbach - Projektijuht&lt;br /&gt;
* Marko Linde&lt;br /&gt;
* Pille Ulmas&lt;br /&gt;
&lt;br /&gt;
===Meeskond: 2Do===&lt;br /&gt;
&lt;br /&gt;
Wiki leht: [[2Do]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Egert Närep&lt;br /&gt;
* Kirstin Saluveer - projektijuht&lt;br /&gt;
* Jaak Vaher&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Ennustajad===&lt;br /&gt;
Wiki leht: [https://stockforecaster.visualstudio.com/MyFirstProject/_wiki StockForecaster] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Meelis Sääsk - projektijuht&lt;br /&gt;
* Andrei Tomba&lt;br /&gt;
&lt;br /&gt;
===Meeskond: PennyFriends===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:PennyFriends PennyFriends] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Helen Kösta&lt;br /&gt;
* Kersti Miller&lt;br /&gt;
* Kirke Narusk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeskond: TaxiService===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/Meeskond:TaxiService TaxiService] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Dmitri Lukas&lt;br /&gt;
* Jevgeni Jurtšenko&lt;br /&gt;
&lt;br /&gt;
===Meeskond: H2I===&lt;br /&gt;
Wiki leht: [[H2I]] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ingvar Lukas&lt;br /&gt;
* Helen Oppar&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
===Meeskond: Märkmik===&lt;br /&gt;
Wiki leht: [https://wiki.itcollege.ee/index.php/M%C3%A4rkmik Märkmik] &amp;lt;br&amp;gt;&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristiina Keelmann&lt;br /&gt;
*Häli Ann Reintam&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=125440</id>
		<title>Märkmik</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=125440"/>
		<updated>2017-11-01T12:23:42Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
*Kristiina Keelmann (&#039;&#039;projektijuht)&#039;&#039;&lt;br /&gt;
*Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Luua &#039;&#039;desktop&#039;&#039; rakendus, mille peamiseks funktsiooniks on eri liiki märkmete (tekst, pildid) loomise ja haldamise võimalus. Märkmeid on võimalik lisada, muuta ja kustutada. Esmaste lisafunktsioonide seas on märkmete kategoriseerimise ja neile prioriteetide määramise võimalus.&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
*C#&lt;br /&gt;
*WPF &lt;br /&gt;
&lt;br /&gt;
==Versioonihaldus==&lt;br /&gt;
[https://markmik.visualstudio.com/M%C3%A4rkmik markmik.visualstudio.com/Märkmik]&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=125439</id>
		<title>Märkmik</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=M%C3%A4rkmik&amp;diff=125439"/>
		<updated>2017-11-01T12:20:46Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: Created page with &amp;quot;==Meeskond== Kristiina Keelmann (&amp;#039;&amp;#039;projektijuht)&amp;#039;&amp;#039; Häli Ann Reintam  ==Idee== Luua &amp;#039;&amp;#039;desktop&amp;#039;&amp;#039; rakendus, mille peamiseks funktsiooniks on eri liiki märkmete (tekst, pildid)...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
Kristiina Keelmann (&#039;&#039;projektijuht)&#039;&#039;&lt;br /&gt;
Häli Ann Reintam&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Luua &#039;&#039;desktop&#039;&#039; rakendus, mille peamiseks funktsiooniks on eri liiki märkmete (tekst, pildid) loomise ja haldamise võimalus. Märkmeid on võimalik lisada, muuta ja kustutada. Esmaste lisafunktsioonide seas on märkmete kategoriseerimise ja neile prioriteetide määramise võimalus.&lt;br /&gt;
&lt;br /&gt;
==Tehnoloogia==&lt;br /&gt;
C#&lt;br /&gt;
WPF &lt;br /&gt;
&lt;br /&gt;
==Versioonihaldus==&lt;br /&gt;
[https://markmik.visualstudio.com/M%C3%A4rkmik]&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=GitHub_tudengipaketi_taotlemine_(Kristiina_Keelmann)&amp;diff=123597</id>
		<title>GitHub tudengipaketi taotlemine (Kristiina Keelmann)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=GitHub_tudengipaketi_taotlemine_(Kristiina_Keelmann)&amp;diff=123597"/>
		<updated>2017-06-13T21:51:42Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhised GitHub tudengipaketi taotlemiseks IT Kolledži e-posti aadressiga&lt;br /&gt;
&lt;br /&gt;
Koostaja: Kristiina Keelmann&lt;br /&gt;
&lt;br /&gt;
Õpperühm: DK14&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GitHub tudengipakett võimaldab õppuritel õppimisperioodi jooksul luua ja kasutada privaatseid repositooriumeid ning saada kas tasuta või soodsamatel tingimustel ligipääsu mitmetele rakendustele (terviklik loend siin:https://education.github.com/pack).&lt;br /&gt;
&lt;br /&gt;
==Sammud GitHub tudengipaketi taotlemiseks==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.SAMM&#039;&#039;&#039; Ava lehitsejas veebileht https://education.github.com/pack ning paketi taotlemiseks vajuta nupule &amp;quot;Get your pack&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Education_github_1.png|500px|800px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.SAMM&#039;&#039;&#039; Avanenud vaates logi sisse oma GitHub kontoga. Olukorras, kus GitHub konto puudub, kasuta vaate allservas olevat &amp;quot;New to GitHub? Create an account.&amp;quot; linki. &lt;br /&gt;
&lt;br /&gt;
[[File:Education_github_2.png|500px|800px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.SAMM&#039;&#039;&#039; Avanenud vaates tutvustakse lühidalt paketi taotlemise nõudeid. Jätkamiseks vajuta nupule &amp;quot;Yes, I&#039;m a student&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Education_github_3.png|500px|800px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.SAMM&#039;&#039;&#039; Avanenud vaates on GitHub konto info põhjal automaatselt täidetud nimi ning hetkel aktiivne GitHub kontoga seotud e-posti aadress. Juhul, kui hetkeseisuga on aktiivne mõni muu e-posti aadress, kasuta sinisega märgitud linki &amp;quot;add and verify it&amp;quot;. NB! Verify e-mail saadetakse välja mõne mitu jooksul, kuid see ei pruugi jõuda kooli e-posti põhivaatesse, mistõttu vajadusel kontrolli rämpsposti kausta. &lt;br /&gt;
Täiendavalt tuleb täita kooli nime, lõpetamise aasta ning lühipõhjenduse väljad. Info täitmise järel, vajuta jätkamiseks nupule &amp;quot;Submit Request&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[File:Education_github_4.png|500px|800px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.SAMM&#039;&#039;&#039; Protsessi edukal lõpetamisel kuvatakse järgmist teadet. &lt;br /&gt;
&lt;br /&gt;
[[File:Education_github_5.png|500px|800px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.SAMM&#039;&#039;&#039; Eduka registreerimise korral on kooli e-postkastis järgnevas stiilis kiri. Kasutajal on võimalik hakata kasutama GitHub tudengipaketi võimalusi. &lt;br /&gt;
&lt;br /&gt;
[[File:Education_github_6.png|500px|800px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
1. GitHub Education Pack [https://education.github.com/pack]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=GitHub_tudengipaketi_taotlemine_(Kristiina_Keelmann)&amp;diff=123596</id>
		<title>GitHub tudengipaketi taotlemine (Kristiina Keelmann)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=GitHub_tudengipaketi_taotlemine_(Kristiina_Keelmann)&amp;diff=123596"/>
		<updated>2017-06-13T21:46:07Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhised GitHub tudengipaketi taotlemiseks IT Kolledži e-posti aadressiga&lt;br /&gt;
&lt;br /&gt;
Koostaja: Kristiina Keelmann&lt;br /&gt;
&lt;br /&gt;
Õpperühm: DK14&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GitHub tudengipakett võimaldab õppuritel õppimisperioodi jooksul luua ja kasutada privaatseid repositooriumeid ning saada kas tasuta või soodsamatel tingimustel ligipääsu mitmetele rakendustele (terviklik loend siin:https://education.github.com/pack). Järgnevalt näitame ära sammud GitHub&#039;i tudengipaketi taotlemiseks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.SAMM&#039;&#039;&#039; Ava lehitsejas veebileht https://education.github.com/pack ning paketi taotlemiseks vajuta nupule &amp;quot;Get your pack&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Education_github_1.png|500px|800px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.SAMM&#039;&#039;&#039; Avanenud vaates logi sisse oma GitHub kontoga. Olukorras, kus GitHub konto puudub, kasuta vaate allservas olevat &amp;quot;New to GitHub? Create an account.&amp;quot; linki. &lt;br /&gt;
&lt;br /&gt;
[[File:Education_github_2.png|500px|800px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.SAMM&#039;&#039;&#039; Avanenud vaates tutvustakse lühidalt paketi taotlemise nõudeid. Jätkamiseks vajuta nupule &amp;quot;Yes, I&#039;m a student&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Education_github_3.png|500px|800px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.SAMM&#039;&#039;&#039; Avanenud vaates on GitHub konto info põhjal automaatselt täidetud nimi ning hetkel aktiivne GitHub kontoga seotud e-posti aadress. Juhul, kui hetkeseisuga on aktiivne mõni muu e-posti aadress, kasuta sinisega märgitud linki &amp;quot;add and verify it&amp;quot;. NB! Verify e-mail saadetakse välja mõne mitu jooksul, kuid see ei pruugi jõuda kooli e-posti põhivaatesse, mistõttu vajadusel kontrolli rämpsposti kausta. &lt;br /&gt;
Täiendavalt tuleb täita kooli nime, lõpetamise aasta ning lühipõhjenduse väljad. Info täitmise järel, vajuta jätkamiseks nupule &amp;quot;Submit Request&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[File:Education_github_4.png|500px|800px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.SAMM&#039;&#039;&#039; Protsessi edukal lõpetamisel kuvatakse järgmist teadet. &lt;br /&gt;
&lt;br /&gt;
[[File:Education_github_5.png|500px|800px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.SAMM&#039;&#039;&#039; Eduka registreerimise korral on kooli e-postkastis järgnevas stiilis kiri. Kasutajal on võimalik hakata kasutama GitHub tudengipaketi võimalusi. &lt;br /&gt;
&lt;br /&gt;
[[File:Education_github_6.png|500px|800px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Education_github_6.png&amp;diff=123595</id>
		<title>File:Education github 6.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Education_github_6.png&amp;diff=123595"/>
		<updated>2017-06-13T21:34:05Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=GitHub_tudengipaketi_taotlemine_(Kristiina_Keelmann)&amp;diff=123594</id>
		<title>GitHub tudengipaketi taotlemine (Kristiina Keelmann)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=GitHub_tudengipaketi_taotlemine_(Kristiina_Keelmann)&amp;diff=123594"/>
		<updated>2017-06-13T21:30:58Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: Created page with &amp;quot;Juhised GitHub tudengipaketi taotlemiseks IT Kolledži e-posti aadressiga Koostaja: Kristiina Keelmann Õpperühm: DK14  GitHub tudengipakett võimaldab õppuritel õppimisper...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juhised GitHub tudengipaketi taotlemiseks IT Kolledži e-posti aadressiga&lt;br /&gt;
Koostaja: Kristiina Keelmann&lt;br /&gt;
Õpperühm: DK14&lt;br /&gt;
&lt;br /&gt;
GitHub tudengipakett võimaldab õppuritel õppimisperioodi jooksul luua ja kasutada privaatseid repositooriumeid ning saada kas tasuta või soodsamatel tingimustel ligipääsu mitmetele rakendustele (terviklik loend siin:https://education.github.com/pack). Järgnevalt näitame ära saamud GitHub&#039;i tudengipaketti taotlemiseks. &lt;br /&gt;
&lt;br /&gt;
1. Ava lehitsejas veebileht https://education.github.com/pack ning paketi taotlemiseks jätka vajutades nupule &amp;quot;Get your pack&amp;quot;.&lt;br /&gt;
[[File:Education_github_1.png]]&lt;br /&gt;
&lt;br /&gt;
2. Avanenud vaates logi sisse oma GitHub kontoga. Olukorras, kus GitHub konto puudub, kasuta vaate allservas olevat &amp;quot;New to GitHub? Create an account.&amp;quot; linki. &lt;br /&gt;
[[File:Education_github_2.png]]&lt;br /&gt;
&lt;br /&gt;
3. Jätkamiseks vajuta nupule &amp;quot;Yes, I&#039;m a student&amp;quot;. &lt;br /&gt;
[[File:Education_github_3.png]]&lt;br /&gt;
&lt;br /&gt;
4. Avanenud vaates on GitHub konto info põhjal automaatselt täidetud nimi ning hetkel aktiivne GitHub kontoga seotud e-posti aadress. Juhul, kui hetkeseisuga on aktiivne mõni muu e-posti aadress, kasuta sinisega märgitud linki &amp;quot;add and verify it&amp;quot;. NB! Verify e-mail saadetakse välja mõne mitu jooksul, kuid see ei pruugi jõuda kooli e-posti põhivaatesse, mistõttu vajadusel kontrolli rämpsposti kausta. &lt;br /&gt;
Täiendavalt tuleb täita kooli nime, lõpetamise aasta ning lühipõhjenduse väljad.&lt;br /&gt;
[[File:Education_github_4.png]]&lt;br /&gt;
&lt;br /&gt;
5. Protsessi edukal lõpetamisel kuvatakse järgmist teadet. &lt;br /&gt;
[[File:Education_github_5.png]]&lt;br /&gt;
&lt;br /&gt;
6. Kooli e-posti jõuab kiri eduka registreerimise kohta.&lt;br /&gt;
[[File:Education_github_6.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Education_github_5.png&amp;diff=123593</id>
		<title>File:Education github 5.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Education_github_5.png&amp;diff=123593"/>
		<updated>2017-06-13T21:20:39Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Education_github_4.png&amp;diff=123592</id>
		<title>File:Education github 4.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Education_github_4.png&amp;diff=123592"/>
		<updated>2017-06-13T21:16:57Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Education_github_1.png&amp;diff=123591</id>
		<title>File:Education github 1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Education_github_1.png&amp;diff=123591"/>
		<updated>2017-06-13T21:07:51Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Education_github_3.png&amp;diff=123590</id>
		<title>File:Education github 3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Education_github_3.png&amp;diff=123590"/>
		<updated>2017-06-13T21:05:06Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: Kkeelman uploaded a new version of File:Education github 3.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Education_github_3.png&amp;diff=123582</id>
		<title>File:Education github 3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Education_github_3.png&amp;diff=123582"/>
		<updated>2017-06-13T20:45:09Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Education_github_2.png&amp;diff=123580</id>
		<title>File:Education github 2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Education_github_2.png&amp;diff=123580"/>
		<updated>2017-06-13T20:41:30Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=122958</id>
		<title>I027 iseseisvad tööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=122958"/>
		<updated>2017-05-25T20:58:28Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käesolev artikkel on loodud aine &amp;quot;[[Sissejuhatus infotehnoloogiasse ja riistvarasse]] (ainekoodiga I027)&amp;quot; iseseisvate tööde haldamiseks.&lt;br /&gt;
Aines on vaja teha 3 praktilist tööd ja seminaritöö, mis on kõik kirjeldatud &amp;quot;Praktikumid&amp;quot; pealkirja all viidatud dokumendis.&lt;br /&gt;
&lt;br /&gt;
Palun siia dokumenti panna kirja valitud praktikumi nimetus. Ülikooli kasutajaga saavad tudengid ka vikit muuta. Muudatused salvestuvad ka ajaloos.&lt;br /&gt;
&lt;br /&gt;
See üllas eesmärk on, et võimalikult erinevaid praktikumid ja probleemilahendus saaks valitud.&lt;br /&gt;
Siit dokumendist te näete, mida keegi parasjagu tegemas on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Igor Budnitski, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Egert Närep, DK11 - SSH vestlus&lt;br /&gt;
* Ingvar Lukas, 14 - Info riistvara kohta&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Rommot, 13 - Linuxile teine töölaud&lt;br /&gt;
* Nele Naris, IA18 - Info riistvara kohta&lt;br /&gt;
* Katrin Lasberg, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrek Laanemets, 11 - Info riistvara kohta&lt;br /&gt;
* Peeter Fridolin, 13 - SSH Windows + Linux&lt;br /&gt;
* Kristo Tero, IA18 - LAMP paigaldus&lt;br /&gt;
* Siim Kustassoo, IA18 - Info riistavara kohta&lt;br /&gt;
* Rain Adamson, 41 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Rein Remsu, IA17 - SSH Windows + Linux&lt;br /&gt;
* Piret Spitsõn, DK11 - Info riistvara kohta&lt;br /&gt;
* Tanel Vari, DK13 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Mihkel-Erik Mägi - Linuxile teine töölaud&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Info riistvara kohta&lt;br /&gt;
* Sander Ratassepp, 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Info riistvara kohta&lt;br /&gt;
* Triin Palm, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Maie Palmeos, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Dmitri Lukaš, DK11 - Info ristvara kohta&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Info riistvara kohta&lt;br /&gt;
* Leonid Grigorjevski,  IA18 - Info riistvara kohta&lt;br /&gt;
* Merilyn Merisalu, 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Iakov Kanyuchka, IA18 - Info riistvara kohta&lt;br /&gt;
* Madis Roosioks, D22 - Info riistvara kohta&lt;br /&gt;
* Rauno Lõhmus, 13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maile Mäesalu, DK14 - Info riistvara kohta&lt;br /&gt;
* Alan Alliksoo, DK11 - Info riistvara kohta&lt;br /&gt;
* Reilika Saks, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Andres Tambek, DK12 - Info riistvara kohta&lt;br /&gt;
* Hardi Tiitus, DK12 - Info riistvara kohta&lt;br /&gt;
* Jan Pentšuk, DK12 - Info riistvara kohta&lt;br /&gt;
* Pille Ulmas, DK13 - Info riistvara kohta&lt;br /&gt;
* Peeter Stamberg, DK 11 - Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kreet Solnask, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Kristo Leesmann, 13 - LAMP paigaldus&lt;br /&gt;
* Kristjan Leotoots, DK12 - SSH Windows + Linux&lt;br /&gt;
* Erki Aas, 12 - LAMP paigaldus&lt;br /&gt;
* Liis Talimaa, DK12, Info riistvara kohta&lt;br /&gt;
* Irina Geidarova, IA18 Linuxi tööjaama paigaldus&lt;br /&gt;
* Ruudi Vinter, DK12 - Info riistvara kohta&lt;br /&gt;
* Anton Kuksov, 12 - LAMP paigaldus&lt;br /&gt;
* Eduard Kõre, AK11 - Info riistvara kohta&lt;br /&gt;
* Marie Udam, DK14 - Info riistvara kohta&lt;br /&gt;
* Erik Ehrbach, DK14 - LAMP paigaldus&lt;br /&gt;
* Jüri Ahhundov, DK11 - Info riistvara kohta&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Info riistvara kohta&lt;br /&gt;
* Kaisa Lindström, 15 - Info riistvara kohta&lt;br /&gt;
* Marko Esna, AK11 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Jana Kindlam, DK12 – info riistvara kohta&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - info riistvara kohta&lt;br /&gt;
* Kadi Koppelmann, DK14 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Võrklaev, AK11 - Info riistvara kohta&lt;br /&gt;
* Rudolf Purge, AK11 - Info riistvara kohta&lt;br /&gt;
* Ilmar Ermus, IA17 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Leho Kivistik, 14 - Info riistvara kohta&lt;br /&gt;
* Hannes Mäeorg, 14 - Info riistvara kohta&lt;br /&gt;
* Alexander Teder, 12 - Info riistvara kohta&lt;br /&gt;
* Jüri Vinnal, IA18 - Info riistvara kohta&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - Info riistvara kohta&lt;br /&gt;
* Radne Kaal, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Pärtel, 14 - Lapikute serverite töökorrastamine: Riistvara, Arch ja SSH.&lt;br /&gt;
* Kuldar Teinmann, AK11 - LAMP paigaldus&lt;br /&gt;
* Pavel Fleišer, 14 - LAMP paigaldus&lt;br /&gt;
* Katrin Kello, 14 - Info riistvara kohta&lt;br /&gt;
* Madis Liik, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - LAMP paigaldus&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - Linuxile teine töölaud&lt;br /&gt;
* Filip Fjodorov, AK11 - Info riistvara kohta&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - info riistvara kohta&lt;br /&gt;
* Ruti Kerro, IA17 - LAMP paigaldus&lt;br /&gt;
* Artur Kapranov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Annika Kask, 11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Anton Meženin, DK14 - Info riistvara kohta&lt;br /&gt;
* Martti-Heiki Must, IA17 - Info riistvara kohta&lt;br /&gt;
* Marten Tammeleht, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Indro Kottise, 15 - Info riistvara kohta&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
* Priit Rätsep, DK12 - Info riistvara kohta&lt;br /&gt;
* Merike Meizner, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Jaanus, 13 - Info riistvara kohta&lt;br /&gt;
* Henri Annilo, DK13 - SSH Windows + Linux&lt;br /&gt;
* Laura Lenbaum, IA18 - Info riistvara kohta&lt;br /&gt;
* Donna Nurmbek, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Kurel, 12 - Info riistvara kohta&lt;br /&gt;
* Joonas Rihma, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Helen Oppar, DK12 - Info riistvara kohta&lt;br /&gt;
* Tanel Peep, AK11 - Linux serveri paigaldus&lt;br /&gt;
* Brit Valdek, DK14 - Info riistvara kohta&lt;br /&gt;
* Oliver Nurk, 11 - Info riistvara kohta&lt;br /&gt;
* Erik Kaup, 13 - Info riistvara kohta&lt;br /&gt;
* Rait Rand, 11 - Info riistvara kohtan&lt;br /&gt;
* Elizaveta Romanova, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Meelis Mikk, 11 - Info riistvara kohta&lt;br /&gt;
* Karoliina Vasli - LAMP paigaldus&lt;br /&gt;
* Aare Taveter - IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Sirkas, 15 - Info riistvara kohta&lt;br /&gt;
* Mihkel Tääkre, 15 - Info riistvara kohta&lt;br /&gt;
* Annely Vattis AK11- Info riistvara kohta&lt;br /&gt;
* Valdo Taevere, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Anni- Bessie Kitt, DK14 - Info riistvara kohta&lt;br /&gt;
* Reio Meiusi, 15 - Info riistvara kohta&lt;br /&gt;
* Marju Niinemaa IA17 - Info riistvara kohta&lt;br /&gt;
* Tarmo Luugus, 14 - Info riistvara kohta&lt;br /&gt;
* Martin Laadoga, 14 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Rasmus Tammets, AK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Sirli Mürk, AK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rene Väli, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrei Pugatšov, DK14 - Info riistvara kohta&lt;br /&gt;
* Markus Kildemaa, 15 - Linuxile teine töölaud&lt;br /&gt;
* Anna Levijeva, 12 - LAMP paigaldus&lt;br /&gt;
* Maarja-Liisa Pilvik, DK14 - Info riistvara kohta&lt;br /&gt;
* Henrik Prangel, 12 - Info riistvara kohta&lt;br /&gt;
* Vjatsheslav Aprelkov, DK11 - Info riistvara kohta&lt;br /&gt;
* Sergei Kaganski, DK14 - Info riistvara kohta&lt;br /&gt;
* Andrei Tomba, DK14 - info riistvara kohta&lt;br /&gt;
* Siim Oselein, ISa11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Lisette Noor, D23 - Info riistvara kohta&lt;br /&gt;
* Kirstin Saluveer, DK13 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Lauri Üksti, DK14 - info riistvara kohta&lt;br /&gt;
* Arnika Rästa, ISd14 - info riistvara kohta&lt;br /&gt;
* Alo Avi, ISd14 - LAMP paigaldus&lt;br /&gt;
* Gert Vesterberg, DK11 - LAMP paigaldus&lt;br /&gt;
* Anna Amelkina, AK11 - Info riistvara kohta&lt;br /&gt;
* Egert Loss, DK14, Linux serveri paigaldus&lt;br /&gt;
* Ahto Ahven, 15, Info riistvara kohta&lt;br /&gt;
* Villem Markus Loigom, 11, SSH vestlus&lt;br /&gt;
* Frank Karl Koppel, 11, SSH vestlus&lt;br /&gt;
* Juta Jaama, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Kaine, DK12 - Info riistvara kohta&lt;br /&gt;
* Kert Saarma, 12 - Info riistvara kohta&lt;br /&gt;
* Martin Kokk, 11 - Linuxi serveri paigaldus&lt;br /&gt;
* Artur Tammiste, 14 - Info riistvara kohta&lt;br /&gt;
* Paul Richard Lettens, 12 - Info riistvara kohta&lt;br /&gt;
* Liina Laumets, DK13 - Info riistvara kohta&lt;br /&gt;
* Martin Tammai, 11 - Info riistvara kohta&lt;br /&gt;
* Margus Põlma, 15, LAMP paigaldus&lt;br /&gt;
* Kersti Perandi, DK13 - Info riistvara kohta&lt;br /&gt;
* Tõnis Prants, 15, Linuxi tööjaama paigaldus&lt;br /&gt;
* Andres Kalavus, 12, APT-i analoog Windowsis&lt;br /&gt;
* Sven Veelaid, ISd14 - info riistvara kohta&lt;br /&gt;
* Helen Riisalu, 11 - Info riistvara kohta&lt;br /&gt;
* Aleksandr Petrušihin, DK14 - Info riistvara kohta&lt;br /&gt;
* Kädi-Kristlin Miggur, IA 17 - Info riistvara kohta&lt;br /&gt;
* Karl Erik Õunapuu, 15 - LAMP paigaldus&lt;br /&gt;
* Marite Rammo, 15 - Info riistvara kohta&lt;br /&gt;
* Georg Kahest, AK11 - Linux serveri paigaldus&lt;br /&gt;
* Jekaterina Losseva, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Niinelt, IA18 - Info riistvara kohta&lt;br /&gt;
* Madis Tammekänd, DK12 - Info riistvara kohta&lt;br /&gt;
* Brita Pentšuk, 13 - Info riistvara kohta&lt;br /&gt;
* Dmitri Kiriljuk, AK11 - Info riistvara kohta&lt;br /&gt;
* Joonas Ervald, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Priit Järv, 12 - Info riistvara kohta&lt;br /&gt;
* Henri Paves, AK11 - Info riistvara kohta&lt;br /&gt;
* Aleksandra Sepp, AK11 - Info riistvara kohta&lt;br /&gt;
* Sander Pihelgas, AK11 - Info riistvara kohta&lt;br /&gt;
* Andreas Porman, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Andres Leppik, DK13 - Info riistvara kohta&lt;br /&gt;
* Kristina Rästas, 13 - Linux serveri paigaldus&lt;br /&gt;
* Jooni Soots, IA17 - Info riistvara kohta&lt;br /&gt;
* Meelis Osi, AK11 - Info riistvara kohta&lt;br /&gt;
* Liis Talsi, DK14 - Info riistvara kohta&lt;br /&gt;
* Edgar Tereping, 14 - Info riistvara kohta&lt;br /&gt;
* Karen Grigorjan, DK12 - LAMP Paigaldus&lt;br /&gt;
* Marek Skorohhodov, AK11 - Info riistvara kohta + Linux serveri paigaldus&lt;br /&gt;
* Karmen Lillemets, 14 - Info riistvara kohta&lt;br /&gt;
* Teele Puusepp IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
*Kristiina Keelmann DK14 -  Info riistvara kohta&lt;br /&gt;
&lt;br /&gt;
=2.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxile Teine Töölaud&lt;br /&gt;
* Egert Närep, DK11 - SSH Windows+Linux&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxile teine töölaud&lt;br /&gt;
* Rando Rommot, 13 - LAMP Paigaldus&lt;br /&gt;
* Katrin Lasberg, DK13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Andrek Laanemets, 11 - Linuxile teine töölaud&lt;br /&gt;
* Kristo Tero, IA18 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Siim Kustassoo, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Rain Adamson, 41 - LibreOffice&#039;i hulgipaigaldus&lt;br /&gt;
* Rein Remsu, IA17 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Mihkel-Erik Mägi, 13 - Teine GUI Windowsile.&lt;br /&gt;
* Nele Naris, IA18 - LAMP paigaldus&lt;br /&gt;
* Piret Spitsõn, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Tanel Vari, DK 13 - Info riistvara kohta&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Madis Roosioks, D22 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Triin Palm, IA18 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maie Palmeos, DK11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Dmitri Lukaš, DK11 - Windows Subsystem for Linux / APT&#039;i analoog Windowsile&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Alan Alliksoo, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Reilika Saks, IA17 - E-posti krüpto&lt;br /&gt;
* Andres Tambek, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Hardi Tiitus, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Jan Pentšuk, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Irina Geidarova, IA18 Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Linuxile teine töölaud&lt;br /&gt;
* Kreet Solnask, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristjan Leotoots, DK12 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Liis Talimaa, DK12, SSH Windows+Linux&lt;br /&gt;
* Eduard Kõre, AK12 - SSH Windows+Linux&lt;br /&gt;
* Erik Ehrbach, DK14 - SSH Windows+Linux&lt;br /&gt;
* Helen Oppar, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Jüri Ahhundov, DK11 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristina Garmatjuk, DK11 - LAMP paigaldus&lt;br /&gt;
* Jana Kindlam, DK12 – Linuxi tööjaama paigaldus&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - LAMP paigaldus&lt;br /&gt;
* Marko Esna, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Alexander Teder, 12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - LAMP paigaldus&lt;br /&gt;
* Madis Liik, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Annika Kask, 11 - Info riistvara kohta&lt;br /&gt;
* Rando Kurel, 12- Linuxi tööjaama paigaldus&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
* Ingvar Lukas, 14 - LAMP paigaldus&lt;br /&gt;
* Markus Kildemaa, 15 - Linuxi serveri paigaldus&lt;br /&gt;
* Brita Pentšuk, 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Anton Kuksov, 12 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristo Leesmann, 13 - APT-i analoog Windowsile&lt;br /&gt;
* Sander Ratassepp, 13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Peeter Fridolin, 13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Joonas Rihma, DK11 - LAMP paigaldus&lt;br /&gt;
* Priit Rätsep, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Vjatšeslav Aprelkov, DK11 - Linuxile teine töölaud&lt;br /&gt;
* Sergei Kaganski, DK14 - Raspberry Pi&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - LAMP paigaldus&lt;br /&gt;
* Merike Meizner, DK11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Andrei Pugatšov, DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Joonas Ervald, DK11 - Raspberry Pi&lt;br /&gt;
* Kuldar Teinmann, AK11 - SSH Windows+Linux&lt;br /&gt;
* Lauri Üksti, DK14 - Mac+Windows kaksikkäivitus, uusim LTS, uus vaikimisi töölaua keskkond&lt;br /&gt;
* Pavel Fleišer, 14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Jaanus, 13 - Linuxile Teine Töölaud&lt;br /&gt;
* Marten Tammeleht, 13 - Teine GUI Windowsile&lt;br /&gt;
* Anna Levijeva, 12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - E-posti krüpto&lt;br /&gt;
* Laura Lenbaum IA18- E-posti krüpto&lt;br /&gt;
* Henri Paves, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Ruti Kerro, IA17 - APT analoog Windowsile&lt;br /&gt;
* Merilyn Merisalu, 13 - LAMP paigaldus&lt;br /&gt;
* Anton Meženin, DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Marie Udam, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Ilmar Ermus, IA17 - SSH Windows + Linux&lt;br /&gt;
* Madis Niinelt, IA18 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Maile Mäesalu, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Andreas Porman, DK13 - LAMP paigaldus&lt;br /&gt;
* Pille Ulmas, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Henrik Prangel, 12 - Linuxile teine töölaud&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Radne Kaal, IA18 - E-posti krüpto&lt;br /&gt;
* Sander Pihelgas, AK11 - LAMP paigaldus&lt;br /&gt;
* Andres Leppik, DK13 - Linuxile teine töölaud&lt;br /&gt;
* Lisette Noor, D23 - Teine GUI Windowsile&lt;br /&gt;
* Carlos Kirtsi, 12 - Linuxile teine töölaud&lt;br /&gt;
* Annely Vattis, AK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kristina Rästas, 13 - LAMP paigaldus&lt;br /&gt;
* Andres Kalavus, 12 - Info riistvara kohta&lt;br /&gt;
* Aleksandra Sepp, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Tanel Peep, AK11 - LAMP paigaldus&lt;br /&gt;
* Andrei Tomba, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Elizaveta Romanova, 11 - Linuxile teine töölaud&lt;br /&gt;
* Igor Budnitski, IA17 - SSH Windows+Linux&lt;br /&gt;
* Brit Valdek, DK14 - Raspberry PI&lt;br /&gt;
* Martin Kokk, 11 - Linuxile teine töölaud&lt;br /&gt;
* Meelis Mikk, 11 - Linuxile teine töölaud&lt;br /&gt;
* Artur Kapranov - LAMP Paigaldus&lt;br /&gt;
* Jooni Soots, IA17 - E-posti krüpto&lt;br /&gt;
* Mihkel Tääkre, 15 - LAMP Paigaldus&lt;br /&gt;
* Tõnis Prants, 15 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Georg Kahest, AK11 - E-posti krüpto&lt;br /&gt;
* Meelis Osi, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Kert Saarma, 12 - Linuxile teine töölaud&lt;br /&gt;
* Ruudi Vinter, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Alo Avi, 14 - E-posti krüpto&lt;br /&gt;
* Indro Kottise, 15 - Linuxile teine töölaud&lt;br /&gt;
* Anni-Bessie Kitt DK14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Liis Talsi DK14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Aleksandr Petrušihin - DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Kaarel Kaine, DK12 - Linux serveri paigaldus, LAMP serveri paigaldus&lt;br /&gt;
* Kädi-Kristlin Miggur, IA 17 - Linuxile teine töölaud&lt;br /&gt;
* Ahto Ahven, 15 - Linuxile teine töölaud&lt;br /&gt;
* Hannes Mäeorg, 14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Edgar Tereping, 14 - E-posti krüpto&lt;br /&gt;
* Karen Grigorjan, DK12 - E-posti krüpto&lt;br /&gt;
* Henri Annilo, DK13 - E-posti krüpto&lt;br /&gt;
* Jekaterina Losseva, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Leho Kivistik, 14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Egert Loss, DK14, MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Rene Väli, DK13 - LAMP Paigaldus&lt;br /&gt;
* Katrin Kello 12- LAMP paigaldus&lt;br /&gt;
*Alvar Suun DK13- SSH Windows+Linux&lt;br /&gt;
* Siim Ošur, ISd13 - Katkematu kaughaldus (GUI+CLI) piiratud võrgus&lt;br /&gt;
* Teele Puusepp IA17 - E-posti krüpto&lt;br /&gt;
* Martin Laadoga, 14 - Info Riistvara Kohta&lt;br /&gt;
* Marite Rammo - E-posti krüpto&lt;br /&gt;
* Erki Aas, 12 - Windowsi ja Linuxi kaksikkäivitus&lt;br /&gt;
* Timo Otsing, 11 - Linuxile teine töölaud&lt;br /&gt;
* Arthur Luste - Itchev, 13 - Windowsi teine GUI.&lt;br /&gt;
* Simo Sirkas, 15 - LAMP paigaldus&lt;br /&gt;
* Sven Veelaid, ISd14 - Teine GUI Windowsile&lt;br /&gt;
* Karl Erik Õunapuu, ISd15 - E-posti krüpto&lt;br /&gt;
*Kristiina Keelmann, DK14 - Linuxile teine töölaud&lt;br /&gt;
&lt;br /&gt;
=Probleemilahendus=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - EXT4 on Windows. &lt;br /&gt;
* Egert Närep, DK11 - VPN Linuxis&lt;br /&gt;
* Jaan Veikesaar, 11 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Laura Lenbaum, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Nele Naris, IA18 - ePub loomine Windowsis&lt;br /&gt;
* Madis Roosioks, D22 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Katrin Lasberg, DK13 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Andrek Laanemets, 11 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Kristo Tero, IA18 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Siim Kustassoo IA18 - ePub loomine Windowsis&lt;br /&gt;
* Rain Adamson, 41 - Ajastatud toimingute keelamine kasutajatele Linuxis.&lt;br /&gt;
* Rein Remsu, IA17 - Sügavkülmutus Linuxis&lt;br /&gt;
* Jooni Soots, IA17 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Piret Spitsõn, DK11 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Kreet Solnask, IA17 - ePub loomine MacOS-is&lt;br /&gt;
* Tanel Vari, DK 13 - QR kood MacOS-s &lt;br /&gt;
* Jaan Koolmeister, DK 13 - Kiirusetest Linuxis&lt;br /&gt;
* Rando Rommot, 13 - Kasutaja lukustamine Linuxis.&lt;br /&gt;
* Marilyn Võsu, DK11 - Kustunud faili(de) taastamine&lt;br /&gt;
* Triin Palm, IA18 - Pilveketas sõltumata operatsioonisüsteemist&lt;br /&gt;
* Maie Palmeos, DK11 - Automaatne privaatne veebilehitseja Windowsis&lt;br /&gt;
* Dmitri Lukaš, DK11 - ePub loomine Windowsis / Programmide automaatkäivitus / Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Dmitri Tšurjumov. IA17 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Unustatud salasõna taastamine&lt;br /&gt;
* Alan Alliksoo, DK11 - Automaatne Windowsi uuendamine etteantud ajal&lt;br /&gt;
* Reilika Saks, IA17 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Andres Tambek, DK12 - Külalise kasutaja disainimine Linuxis.&lt;br /&gt;
* Jan Pentšuk, DK12 - Kustunud faili(de) taastamine&lt;br /&gt;
* Filip Fjodorov, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Karit Kilgi, DK 32 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Eduard Kõre, AK12 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Jüri Ahhundov, DK11 - Tekstirežiimis (CLI) käivitamine.&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Madis Võrklaev, AK11 - Kioskirežiim Linuxis&lt;br /&gt;
* Marko Esna, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Alexander Teder, 12 Automaatne Windowsi uuendamine etteantud ajal.&lt;br /&gt;
* Merilyn Merisalu, 13 - Automaatne sisselogimine külalise kontoga&lt;br /&gt;
* Ruti Kerro, IA17 - Programmi sulgemine jõuga ja kokkujooksmise vältimine Linuxis&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - Tekstirežiimis (CLI) käivitamine&lt;br /&gt;
* Markus Kildemaa, 15 - Külalise konto vaikimisi sisse logima&lt;br /&gt;
* Brita Pentšuk, 13 - Failisüsteemi haakimine - NTFS Linuxis&lt;br /&gt;
* Peeter Fridolin, 13 - Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Andrei Tomba, DK14 - Kiirusetest Linuxis&lt;br /&gt;
* Priit Rätsep, DK12 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Annika Kask, 11 - ePubi loomine Windowsis&lt;br /&gt;
* Ingvar Lukas, 14 - Kiire sulgemine, väljalogimine Linuxis.&lt;br /&gt;
* Joonas Ervald, DK11 - Protsessori ülekiirendamine&lt;br /&gt;
* Merike Meizner, DK11, Automaatne privaatne veebilehitsemine Linuxis&lt;br /&gt;
* Kuldar Teinmann, AK11 - Failijagamine FTP-ga Linuxis&lt;br /&gt;
* Madis Niinelt, IA18 - Kioskirežiim Linuxis&lt;br /&gt;
* Pavel Fleišer, 14 - Failijagamine FTP-ga Linuxis / Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Simo Jaanus, 13 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Marten Tammeleht, 13 - Külalise kasutaja disainimine Linuxis&lt;br /&gt;
* Hardi Tiitus, DK12 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Helen Oppar, DK12 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Henri Paves, AK11 - Paigaldatud teise töölauakeskkonna eemaldamine&lt;br /&gt;
* Andrei Pugatšov, DK14 - Viirusetõrje Linuxis&lt;br /&gt;
* Anton Meženin, DK14 - Viirusetõrje Linuxis&lt;br /&gt;
* Kristo Leesmann, 13 - Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Kiire sulgemine, väljalogimine Linuxis.&lt;br /&gt;
* Vjatsheslav Aprelkov,DK11 - Paigaldatud teise töölauakeskkonna eemaldamine &lt;br /&gt;
* Anita Sepp, DK12 - Teine töölauakeskkond Linuxile&lt;br /&gt;
* Radne Kaal, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Andero Samelselg, 15 - Vabavaraline salasõnade haldur; ePub loomine Linuxis&lt;br /&gt;
* Pille Ulmas, DK13 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Henrik Prangel, 12 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Lisette Noor, D23 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Andreas Porman, DK13- Kiirustest Linuxis&lt;br /&gt;
* Anton Kuksov, 12 - Sügavkülmutus Linuxis&lt;br /&gt;
* Andres Kalavus, 12 - Automaatne privaatne veebilehitsemine Windowsis&lt;br /&gt;
* Sander Pihelgas, AK11 - Paigaldatud teise töölauakeskkonna eemaldamine Linuxis&lt;br /&gt;
* Tanel Peep, AK11 - Ajastatud toimingute keelamine kasutajatele Linuxis ja skripti loomine CRONi&lt;br /&gt;
* Anna Levijeva, 12 - Sügavkülmutus Linuxis&lt;br /&gt;
* Elizaveta Romanova, 11 - Turvaline Skype’i analoog Linuxile &lt;br /&gt;
* Meelis Osi, AK11 - Grep käsk Windowsi keskkonnas&lt;br /&gt;
*Kristina Rästas, 13 - Adobe Reader Linuxile&lt;br /&gt;
* Brit Valdek, DK14 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Sergei Kaganski, DK14 -ePub loomine MacOS-is&lt;br /&gt;
* Joonas Rihma, DK11 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Martin Kokk, 11 - Salasõna eemaldamine PDF faililt&lt;br /&gt;
* Maile Mäesalu, DK14 - Paigaldatud teise töölauakeskkonna eemaldamine Linuxis&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - DWG-failide avamine Linuxis. &lt;br /&gt;
* Jevgeni Jurtsenko DK13, 59 - Võtmefailiga SSH sisselogimine&lt;br /&gt;
* Georg Kahest AK11, - Võtmefailiga SSH sisselogimine / NTP&lt;br /&gt;
* Konstantin Dmitrijev IA18 - DWG-failide avamine Linuxis&lt;br /&gt;
* Kert Saarma, 12 - VPN Linuxile&lt;br /&gt;
* Ruudi Vinter, DK12 - Teise töölauakeskonna eemaldamine Linuxis, Linuxi kioskirežiim&lt;br /&gt;
* Alo Avi, 14 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Indro Kottise, 15 - Automaatne Windowsi uuendamine etteantud ajal&lt;br /&gt;
* Kaarel Kaine, DK12 - Automaatne sisselogimine külalise kontoga, Linuxi kioskirežiim&lt;br /&gt;
* Kädi-Kristlin Miggur, IA 17 - EPUB loomine Windowsis&lt;br /&gt;
* Anni - Bessie Kitt, DK14 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Aleksandr Petrušihin, DK14 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Karen Grigorjan, DK12 - GRUBi taastamine&lt;br /&gt;
* Leho Kivistik, 14 - EPUB loomine Windowsis&lt;br /&gt;
* Egert Loss, DK14, Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Tõnis Prants, 15, Tekstirežiimis (CLI) käivitamine&lt;br /&gt;
* Mihkel Tääkre, 15, Programmi(de) automaatne käivitamine.&lt;br /&gt;
* Henri ANnilo, DK13, QR kood Windowsis&lt;br /&gt;
* Rene Väli, DK13 - Sügavkülmutus Windowsis&lt;br /&gt;
* Edgar Tereping, 14 - EPUB loomine Windowsis&lt;br /&gt;
* Liis Talsi, DK-14 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Erki Aas, 12 - Windowsi krüpteerimine, GRUB-i turvamine&lt;br /&gt;
* Carlos Kirtsi, 12 - Teise töölauakeskkonna eemaldamine&lt;br /&gt;
* Timo Otsing, 11 - Salasõna eemaldamine PDF faililt.&lt;br /&gt;
* Arthur Luste - Itchev, 13 - Open Source asendus Skype-le.&lt;br /&gt;
* Simo Sirkas, 15 - Programmi(de) automaatne käivitamine&lt;br /&gt;
* Martin Laadoga, 14 - Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Sven Veelaid, ISd14 - QR-kood Windowsis&lt;br /&gt;
*Kristiina Keelmann, DK14 - Salasõna eemaldamine PDF faililt&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=122153</id>
		<title>I026 - Kevad 2017 - Tarkvara tagauksed</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=122153"/>
		<updated>2017-05-11T21:03:57Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Moraalsed argumendid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Tarkvara tagauksed - poolt ja vastu==&lt;br /&gt;
Autorid: Katrin Lasberg, Marko Esna, Maile Mäesalu, Kristiina Keelmann, Madis Tammekänd&lt;br /&gt;
&lt;br /&gt;
[[File:Backdoor.jpg|300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Tarkvara tagauks on enamasti salajane meetod hiilimaks mööda tavapärasest autentimisest tootes, arvutisüsteemis, krüpteeringus või algoritmis. Tagauksi kasutatakse sageli eesmärgil kindlustada kaugjuurdepääs arvutile või lihttekstile krüpteeritud süsteemis. &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Backdoor_(computing) Backdoor, Wikipedia]&amp;lt;/ref&amp;gt;Tagauksi ehitavad programmeerijad tarkvarassse sisse näiteks selleks, et omada võimalust programmi siluda. Näiteks BBS programm lubab juurdepääsu igale BBS arvutile, kus seda tarkvara käitatakse.&amp;lt;ref&amp;gt;[http://www.vallaste.ee/ back door, e-Teatmik: IT ja sidetehnika seletav sõnaraamat]&amp;lt;/ref&amp;gt; Selge on see, et tarkvara tagauste olemasolul on nii plusse kui ka miinuseid - ühest küljest on see hea viis tarkvara pidevaks täiustamiseks ja kui midagi rikki läheb, on siiski võimalus ligi pääseda ja päästa, mis päästa annab; teisest küljest aga sillutab see ka tee kurjategijatele, kes tahavad saada võimu süsteemi/arvutite vms. teabe üle. Valitsuste poolse tagauste loomise ühe esimese näitena võib välja tuua 1993. aastal USA’s Riikliku Julgeolekuagentuuri poolt algatatud [https://en.wikipedia.org/wiki/Clipper_chip Clipper chip] projekti, mida avaliku halvakspanu tulemusena tol ajal praktikas ellu viia ei suudetud.&lt;br /&gt;
&lt;br /&gt;
==Krüptograafiline tõrkepunkt a.k.a System Update==&lt;br /&gt;
Leif Ryge&amp;lt;ref&amp;gt;https://twitter.com/wiretapped&amp;lt;/ref&amp;gt; kirjeldab meie praegust reaalsust nii:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Q: What does almost every piece of software with an update mechanism, including every popular operating system, have in common?&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;A: Secure golden keys, cryptographic single-points-of-failure which can be used to enable total system compromise via targeted malicious software updates.&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Ehk siis maakeeli on igal tarkvaral, millel on uuendusmehhanism, olemas juba sisseehitatud tagauks. Suunatud pahavaraga tarkvara uuendus tähendab, et ainult valitud sihtmärgid saavad selle uuenduse ning see omakorda vähendab võimalust, et keegi seda märkaks. Et sellist rünnakut sooritada, vajab ründaja kahte asja. Esiteks peab tal olema suutlikkus see uuendus kohale toimetada. Teiseks peab ta olema suuteline ohvri arvutit veenma, et antud tarkvara uuendus on tõeline. Lõppstaadiumis saab ründaja omale kõik antud programmi volitused. Juhul kui oleks tegu näiteks operatsioonisüsteemi uuenduse mimikriga, saaks ründaja põhimõtteliselt kontrolli kogu ohvri arvuti üle, ning kõikide sealsete programmide ning krüpteerimisvõtmete jms üle.&lt;br /&gt;
&lt;br /&gt;
Osades süsteemides on autentimiseks mitu võtit, kuid piisab ainult ühe lekkimisest, et rünnak muutuks võimalikuks. Teisalt on süsteemid, kus on tarvis mitme võtme signatuure, kuid kuna need üldjuhul on selle ühe firma käes, võib ka selle liigitada eelneva alla. Paraku võib sellise tagaukse leida ka linuxis. Eelkõige Debiani baasil olevates distrotes. Õnneks on paljud tarkvara tootjad juba astunud mõned sammud lähemale turvalisusele, ning hakanud valideerima oma süsteemi uuendusi.&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/proprietary/proprietary-back-doors.html Siit] võib leida väikse nimekirja erinevatest programmidest, millel on tagauksi leitud.&lt;br /&gt;
&lt;br /&gt;
Ei saa ka mainimata jätta üht suuremat ja tuntumat juhtumit- &#039;&#039;&#039;Back Orifice&#039;&#039;&#039;. See polnud kaugeltki esimene tagauks, kuid võib öelda julgelt, et see oli esimene, mis tõi tähelepanu tarkvara tagauste olemasolule ja ka sellega seonduvatele probleemidele. Aastal 1998 loodud programm võimaldas saavutada kontrolli kõikide arvutite üle, mis kasutasid Microsoft Windowsi operatsioonisüsteemi &amp;lt;ref&amp;gt;[http://www.infoworld.com/article/2606776/hacking/155947-Biggest-baddest-boldest-software-backdoors-of-all-time.html The 12 biggest, baddest, boldest software backdoors of all time, InfoWorld, 12.06.2014]&amp;lt;/ref&amp;gt; Paljude arvates on siiani Microsoft Windows turvaauke täis.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste loomise kulu==&lt;br /&gt;
&lt;br /&gt;
Suurte tegijate nagu Facebook&#039;i, Google&#039;i, Apple&#039;i ja Microsofti&#039;i kõrval on USA&#039;s kokku ligikaudu 35,000 ning maailmas 60,000 ettevõtet, kelle tegevus moodustab Interneti tuuma ning infrastruktuuri, sealjuures enamik nendest ettevõtetest on väikese või keskmise suurusega. Infotehnoloogiliste lahenduste sektori näol on tegemist äärmiselt tugeva konkurentsiga turuga ning kohustus hallata tagauksi on väiksematele ettevõtetele keerukas kui mitte võimatu. On oluline arvestada, et sellise nõudmise sisseviimine võib turult kaotada mitmed tänased tegijad ning takistada turule sisenemist uutel ettevõtetel, kes püüavad alustavad nagu seda tegi kunagi Facebook või Apple. Viimasest vaatepunktist lähtudes on tegemist äärmiselt innovatsioonivaenuliku käitumisega.&lt;br /&gt;
&lt;br /&gt;
Peamisi põhjusi on kolm: tehnoloogilise kulu, tööjõu ning vastutuse probleem. Esimese puhul tuleb arvestada, et mitte kõikides tarkvarades pole tagauksi ning nende sisseviimine nõuab omajagu ressurssi. Tööjõu kontekstis tuleb mõista, et mitte kõikidel ettevõtetel pole ligipääsu kvalifitseeritud tööjõule täitmaks tagauste nõuet. Viimase, kuid mitte vähem olulisena, tuleb ühtlasi mõista, tarkvara tagauksega on vähem turvaline, kui tarkvara ilma selleta ning ettevõtetel tuleb võtta senisest suurem vastutus klientide ja nende andmete kaitsmise ees uutes oludes. &amp;lt;ref&amp;gt;[http://www.csmonitor.com/World/Passcode/2015/1218/Opinion-Encryption-backdoors-are-killers-of-the-innovation-economy Opinion: Encryption backdoors are killers of the innovation economy, The Christian Science Monitor]&amp;lt;/ref&amp;gt;. Sealjuures ettvõtte kulude kõrval peame arvestama ka toodete ja teenuste võimalikku hinnamuutust ning olukorda, kus tarbijal tuleb täiendav kulu kinni maksta. Viimasel on aga ilmselge mõju majandusele tervikuna. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-debate-over-encryption-the-backdoor-is-a-trapdoor-1450914316 The Debate Over Encryption: The Backdoor Is a Trapdoor, The Wall Street Journal]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste kasutamine võitluses kuritegevusega==&lt;br /&gt;
&lt;br /&gt;
Filosoofias üks klassikalisemaid ja kaasahaaravamaid väitluseid keskendub vabaduse ja turvalisuse konfliktile. See temaatika hõlmab endas väga paljusid elualasid ning üks peamine küsimusi siinkohal on, et kui palju ja millist vabadust peaks ohverdama, et saavutada turvalisus? Ja kas sellisel juhul on ka tegelikult turvalisus saavutatud või on see hoopis näiline? &lt;br /&gt;
Üheks võimaluseks on riistvara ja tarkvara loomisel kohe algselt sisse arvestada ka tagauksed, mille kaudu on &amp;quot;ohtude&amp;quot; korral võimalik valitusasutustel (politsei, FBI, NSA) pääseda ligi vajalikule informatsioonile, mille kaudu saaks ära hoida veel toime panemata kuritegusid nagu näiteks terrorism ning ka leida tõendeid juba toimunud kuritegevuse kohta. Peamine tagauksi toetav argument ongi see, et valitus vajab sedasorti juurdepääsu kriminaaljuurdlusteks, militaarse intelligentsuse saavutamiseks ja loomulikult terrorismiga võitlemiseks. Tagauste puudumisel aga saavad kriminaalid ja terroristid turvaliselt hoiustada oma andmeid ja seetõttu ei saa ka valitsus nende tegevust jälgida vms.&amp;lt;ref&amp;gt;[http://blog.talkingphilosophy.com/?p=8665, The Ethics of Backdoors, Talking Philosophy, 13.07.2015] &amp;lt;/ref&amp;gt;    &lt;br /&gt;
&lt;br /&gt;
===Ameerika Ühendriigid===&lt;br /&gt;
&lt;br /&gt;
Üks peamisi argumente tarkvara tagauste kohustuslikuks muutmisel Ameerika Ühendriikide ühiskondliku diskussiooni kontekstis on olnud võitlus kuritegevuse ning terrorismiga. Aspekt, mida harvem kajastatakse, on see, et olukorras, kus tagauksed on avalikult kohustuslikud, kolivad kurjategijad suure tõenäosusega oma suhtluse teistesse kanalitesse. Sealjuures uued kanalid võivad osutuda senistest vähem kättesaadavamaks, raskendades seeläbi jõustruktuuride tööd veelgi enam. Heaks näiteks on siinkohal arvukad Dark Web&#039;i võimalused. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-secret-behind-the-backdoor-debate-1454107960 The Secret Behind the ‘Backdoor’ Debate, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meie igapäevaselt kasutatavad seadmed on paraku üpriski ebakindlad ning sellest tulenevalt on tagauste loomise kõrval veel teinegi võimalus. Lawful hacking&#039;u pooldajad usuvad, et täiendavate nõrkuste süsteemi lisamise kõrval tuleb kasutada ära olemasolevaid haavatavusi. Lihtsa näitena on võimalik tuua fakt, et e-kirja saaja, saatja ning pealkiri ehk metadata võib sisaldada samavõrra olulist informatsiooni kui e-kirja sisu ise. Siit järeldub, et tagauste kohustuslikuks muutmise eel oleks mõistlik kaardistada reaalsed vajadused ning juba eksisteerivad alternatiivsed viisid nende vajaduste täitmiseks. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/why-we-dont-need-backdoors-to-move-ahead-on-cybersecurity-1452488460 Why We Don’t Need Backdoors to Move Ahead on Cybersecurity, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kanada===&lt;br /&gt;
&lt;br /&gt;
Kanada uus valitsus tahab veelgi laiendada oma järelevalve volitusi nõudes kõikide teenuste dekodeerimist, kohustuslikku andmete säilitamist nii interneti kui ka telefoniteenuste pakkujatelt, ning tagauksi, mis võimaldavad pealtkuulamist ja juurdepääsu klientide andmetele.&amp;lt;ref&amp;gt;http://www.tomshardware.com/news/canada-software-encryption-backdoors-feedback,33131.html&amp;lt;/ref&amp;gt; Valitsus ei ole rahul sellega, et neil puudub võimalus kommunikatsiooni vaheltlõikamiseks internetis. Telefonivõrkude pealtkuulamine on võimalik olnud juba aastakümneid, kuid paljud e-maili ja kiirsõnumi programmid seda endiselt ei võimalda. Eelkõige kehtib see selliste firmade puhul, kes ka ise ei saa näha oma kasutajate privaatsuhtlusi, ning seega ei saa ka valitsus. Seega hea lahendus oleks luua tarkvarasse tagauks, mis lubaks mööda minna krüpteeringutest ning annaks valitsusele võimaluse infovahetust pealt kuulata. Samuti oleks neil otsene ligipääs sellele tagauksele ning saaks seda kasutada igal ajal, vahet pole kas neil on selleks order või mitte.&lt;br /&gt;
Kui säärane seadus peaks vastu võetama ning avalikkus sellest teada saaks, siis tõenäoliselt hakkaksid paljud inimesed valitud teenuseid vältima, mida see seadus puudutaks. See võib olla ka põhjus, miks viimasel ajal paljud lääne demokraatlikud riigid üheskoos taolisi seaduseid jõustada soovivad. Et inimestel tekiks tunne, nagu poleks neil varsti enam muud varianti, kui kasutada ainult tagaustega teenuseid.&lt;br /&gt;
&lt;br /&gt;
===Suurbritannia===&lt;br /&gt;
&lt;br /&gt;
Hiljutise terrorirünnaku kontekstis on teema päevakorral ka Suurbritannias, kus riik soovib ligipääsu näiteks WhatsApp kasutavate inimeste vestlustele. Tagauste vastaste seas ollakse seisukohal, et tegemist on riigi sooviga olukorda ära kasutades nõuda tehnoloogiaettevõtetelt järeleandmisi. Sarnaselt Ameerika Ühendriikide kontekstile usuvad vastased siingi, et tagauks pakub probleemile lahendust vaid ajutiselt ning kurjategijad asuvad kasutama teisi kanaleid. Endine küberkaitse juht kaitseministeeriumis, Jonathan Shaw, sõnastab tabavalt: “We are aiming at a very fluid environment here. We are in real trouble if we apply blunt weapons to this, absolutist solutions.”&amp;lt;ref&amp;gt;[https://www.theverge.com/2017/3/27/15070744/encryption-whatsapp-backdoor-uk-london-attacks UK government renews calls for WhatsApp backdoor after London attack, The Verge]&amp;lt;/ref&amp;gt;. Temaatikale lisab raskust Suurbritannias hiljuti vastu võetud seadus Investigatory Powers Bill, mille sõnastus oli piisavalt hägune mõistmaks, millistes piirides soovib riik oma kodanike tegevust jälgida. Seadusesse ei ole sisse kirjutatud tagauste nõuet, kuid on lisatud nõue, et ettevõtted peaksid olema võimelised eemaldama kasutajata andmete krüpteeringu igal juhul, kui see on teostatav; sealjuures viimane mõiste ei leia seaduses kajastust. &amp;lt;ref&amp;gt;[https://www.theverge.com/2016/11/23/13718768/uk-surveillance-laws-explained-investigatory-powers-bill, The UK Now Wields Unprecedented Surveillance Powers, The Verge]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lawful hacking kui arvestatav alternatiiv===&lt;br /&gt;
&lt;br /&gt;
Lawful hackingu pooldajad usuvad, et uute nõrkuste loomise asemel peaksid kaitseorganid kasutama olemasolevaid haavatavusi. On teada, et ajalooliselt on mõned rakendused olnud rünnakutele märksa haavatavamad kui teised, näiteks veebilehitsejad või PDF rakendused. Lawful hackingu kontekstis on esimeseks sammuks õppida tundma kasutaja seadet sellises mahus, et see aitab leida viisi kahtlusealuse riistvara pahavaraga nakatamiseks. Juhul, kui korrakaitseorganitel on näiteks ligipääs jälgitava e-kirjadele, võib näiteks nende vahendusel olla võimalik tuvastada kasutatav operatsioonisüsteem. Järgmiseks sammuks on operatsioonisüsteemist lähtuvalt sobiva haavatavuse välja valimine ning pahavara kohaletoimetamis viisi leidmine. Lihtsaim neist on e-mail, mille puhul tasub küll arvestada riskidega, et seda võidakse märgata või spämmifilter suudab selle välja filtreerida, kuid teatud juhtudel õnnestub kasutada ka sama kohalikku võrku või nakatunud USB seadet. &lt;br /&gt;
&lt;br /&gt;
Operatsioonisüsteemide haavatavused on sageli avalikult teada, näiteks The National Institute of Standards and Technology (NIST) haldab andmebaasi National Vulnerability Database (NVD), mis on kättesaadav siit: https://nvd.nist.gov. Kui operatsioonisüsteemi nõrkuste ärakasutamine ei toimi, on alternatiivseks lahendusena teise sammu raames on ka Man-in-the-Middle (MitM) tüüpi rünnakud, kus uurimise all oleva inimese riistvarani jõudmiseks kasutatakse vahesammuna mõnda veebilehte. Kuigi antud kontektis eeldab lawful hacking reaalse pahavara haldamist, on seda varasemalt edukalt tehtud ning võimalik ka tulevikus tagauste alternatiivina rakendada. &amp;lt;ref&amp;gt;[http://scholarlycommons.law.northwestern.edu/cgi/viewcontent.cgi?article=1209&amp;amp;context=njtip Lawful Hacking: Using Existing Vulnerabilities for Wiretapping on the Internet, Northwestern Journal of Technology and Intellectual Property]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste vastuargumendid==&lt;br /&gt;
===Tehnilised faktid===&lt;br /&gt;
1. Tarkvara ja riistvara ei suuda eristada &amp;quot;pahasid&amp;quot; ja &amp;quot;häid poisse&amp;quot; - krüptograafiline süsteem suudab ainult tuvastada, kas inimesel on õige võti süsteemi sisenemiseks või mitte, mitte aga seda, kas ta kasutab seda võtit õigetel alustel &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Good-guy-bad-guy-manicheanism.jpg|300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
2. Tagauksed kannavad endas otsest riski kõikidele kasutajatele &amp;lt;br&amp;gt;&lt;br /&gt;
3. Disain, mis võimaldab tagauksi on nõrgem kui süsteem, mis seda ei võimalda - kasutades krüpteerimist koos võtmetega nii, et ainult lõppkasutuja saab ligi, on hoobilt suur osa potentsiaalsetest rünnakutest võimatud &amp;lt;br&amp;gt;&lt;br /&gt;
4. Ei ole olemas kasulikku ja selget viisi kuidas teha vahet krüptograafilistel töövahenditel, mis on mõeldud kommunikatsiooniks ja mis mitte &amp;lt;ref&amp;gt;[https://blog.agilebits.com/2015/04/29/back-doors-are-bad-for-security-architecture/ Back doors are bad for security architecture, AgileBits blog, 29.04.2015]&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üks huvitavamaid lugemisi selle kohta võiks olla: &amp;quot;Keys Under Doormats: Mandating insecurity by requiring government access to all data and communications&amp;quot; &amp;lt;ref&amp;gt; [http://dspace.mit.edu/handle/1721.1/97690 Keys Under Doormats: Mandating insecurity by requiring government access to all data and communications, Computer Science and Artificial Intelligence Laboratory Technical Report, 6.07.2015]&amp;lt;/ref&amp;gt;, kus rühm krüptolooge ja turvalisuse eksperte käsitleb turvalisuse probleeme lähtuvalt sellest, et valitusele võimaldatakse juurdepääs tagauste kaudu.&lt;br /&gt;
&lt;br /&gt;
===Moraalsed argumendid===&lt;br /&gt;
Kas valitsust saab igal juhul usaldada? Oletame, et tarkvara arendajad on võimaldanud valitusele juurdepääsu läbi tagauste, kas sellisel juhul võime olla kindlad, et valitsus seda võimalust ainult reaalse ohu korral kasutab? Usaldamatus valitsuse vastu on üheks põhjuseks, miks ollakse vastu tagauste vajalikusenõudele. Näiteks, või mõtisklemiseks võiks siinkohal tuua mõne autoritaarsema riigi valitsuse - mis juhtuks siis kui sellistel valitsustel oleks tagauste kasutamise võimalus? &amp;lt;ref&amp;gt;[http://blog.talkingphilosophy.com/?p=8665 The Ethics of Backdoors, Talking Philosophy, 13.07.2015 ]&amp;lt;/ref&amp;gt; Sama küsimust lahkab ka tuntud küberekspert Mikko Hyppoen, kes märgib tabavalt, et isegi, kui meil ei ole valitsuse eest midagi varjata, ei ole meil ka midagi, mida me tingimata sooviksime nendega jagada. Sealjuures veel vähem soovime me inimestena lubada võõraste valitsuste juurdepääsu oma digitaalse jalajälje detailidele. &amp;lt;ref&amp;gt;[https://www.ted.com/talks/mikko_hypponen_how_the_nsa_betrayed_the_world_s_trust_time_to_act#t-865949, How the NSA betrayed the world&#039;s trust -- time to act, TED]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Juhul kui valitsust võib usaldada selles osas, et ta ei kasuta tagauste juurdepääsu valedel eesmärkidel, siis aga kerkib üles järgmine probleem - kas valitsus suudab turvaliselt hoiustada informatsiooni tagauste kohta, ilma, et see valedesse kätesse satuks?&lt;br /&gt;
&lt;br /&gt;
==Näide elust enesest - Apple vs FBI==&lt;br /&gt;
[[File:AppleVSFBI.png|300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Taust===&lt;br /&gt;
2. detsembril 2015. aastal pandi toime terrorirünnak San Bernardinos Californias. Rünnakus hukkus 14 ja sai vigastada 22 inimest. Mõlemad rünnaku toimepanijad hukkusid rünnakule järgnenud jälitamisel toimunud tulevahetuses politsei kuulide läbi.Ründajad jõudsid hävitada oma isiklikud mobiiltelefonid, kuid politsei sai enda valdusse ühe ründaja töötelefoniks olnud tööandjale kuuluva iPhone5C. Antud telefon oli lukustatud neljanumbrilise PIN-koodiga ja operatsioonisüsteem seadistatud selliselt, et peale kümmet ebaõnnestunud paroolisisestust kustunuks kogu telefoni salvestatud info. Föderaalne Juurdlusbüroo (FBI) kaasas telefoni salvestatud infole ligipääsu saamiseks Riikliku Julgeolekuagentuuri (NSA), kuid tulemusteta. Seejärel pöördus FBI otse Apple Inc poole, kuid viimane keeldus turvameetmetest möödapääsu võimaldava alternatiivse operatsioonisüsteemi loomisest.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/2015_San_Bernardino_attack 2015 San Bernardino attack, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apple’i seisukohad===&lt;br /&gt;
Avalikus kirjas oma tarbijatele üle maailma tõi Apple välja oma seisukohad, mille peamine sisu oli järgmine:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;In the wrong hands, this software — which does not exist today — would have the potential to unlock any iPhone in someone’s physical possession. … Building a version of iOS that bypasses security in this way would undeniably create a backdoor. And while the government may argue that its use would be limited to this case, there is no way to guarantee such control… Doing so would hurt only the well-meaning and law-abiding citizens who rely on companies like Apple to protect their data. Criminals and bad actors will still encrypt, using tools that are readily available to them.&amp;quot;&amp;lt;ref&amp;gt;[https://www.apple.com/customer-letter/ Apple, A Message to Our Customers, Apple Inc homepage, 16.02.2016]&amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apple seega leidis, et valitsus oli sisuliselt palunud neil lahtimuugitavaks muuta enda aastatepikkust tööd, mis kaitseb nende kliente küberkurjategijate eest. Isegi kui valitsus väidab, et seda lahendust kasutataks ühekordselt selle ühe telefoni puhul, ei ole see selline lähenemine realistlik, sest loodud tehnoloogia võimaldaks seda valitsusel kasutada miljonite telefonide puhul ning looks teisalt ka kurjategijatele võimaluse andmetele ligipääsuks.&lt;br /&gt;
&lt;br /&gt;
Lisaks kaitses ka krüptograaf Matthew Green John Hopkinsi ülikoolist Apple-i seisukohti, tuues välja järgnevat:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;Apple is not designing systems to prevent law enforcement from executing legitimate warrants. It’s building systems that prevent everyone who might want your data – including hackers, malicious insiders, and even hostile foreign governments — from accessing your phone. This is absolutely in the public interest. Moreover, in the process of doing so, Apple is setting a precedent that users, and not companies, should hold the keys to their own devices. &amp;quot;  &amp;lt;ref&amp;gt;[http://www.slate.com/articles/technology/future_tense/2014/09/ios_8_encryption_why_apple_won_t_unlock_your_iphone_for_the_police.html Is Apple Picking a Fight with U.S. Government?, Future Tense, 23.09.2014]&lt;br /&gt;
 &amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Kohtu korraldus===&lt;br /&gt;
Apple’ilt koostöö osas negatiivse vastuse saamise järgselt pöördus FBI kohtu poole, mille tulemusena väljastati 16. veebruaril 2016. aastal kohtu korraldus &#039;&#039;In the Matter of the Search of an Apple iPhone Seized During the Execution of a Search Warrant on a Black Lexus IS300, California License Plate 35KGD203&#039;&#039;.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_dispute FBI–Apple encryption dispute, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Korralduse põhjal leidis valitsus, et Apple’i vastuseis on tingitud eelkõige murest oma maine, ärimudeli ja avaliku turundusstrateegia osas.  Valitsuse leidis, et nimetatud põhjendused on absoluutselt ebaolulised, sest taotles Apple’lt nö valmislahendust ainult selle ühe telefoni andmetele ligipääsemiseks. Selleks oleks olnud vaja teha võimalikuks korduvad paroolisisestused, välistades seejuures võimaluse, et andmed kümne ebaõnnestunud katse järel ligipääsmatuks muutuksid . Valitsuse hinnangul ei olnud seega tegemist tarkvaraga, mis erineks oluliselt tavalisest uuendusest, mida telefonile tehakse. Samuti lubas korraldus seadme Apple’i valdusesse (valitsusasutustel olnuks võimalik tegutseda kaugühenduse kaudu), mis välistab võimaluse, et tarkvara saab kättesaadavaks kellelegi teisele, välja arvatud juhul kui Apple ise seda jagada otsustab.&amp;lt;ref&amp;gt;[https://www.justice.gov/usao-cdca/file/826836/download United States District Court, Government&#039;s Montion to Compel Apple Inc. To Comply With This Court&#039;s February 16, 2016 Order Compelling Assistance In Search]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FBI “leiab” lahenduse ja võtab juhtumi menetlusest tagasi===&lt;br /&gt;
Kogu antud juhtumi laialdane käsitlus avalikkus tekitas turu „toodetele“, mis suudaksid antud telefonimudeli puhul andmetele ligipääsu luua ning ühelt seni avalikustamata kolmandalt osapoolelt (kokku oli „pakkujaid väidetavalt kolm&amp;lt;ref&amp;gt;[http://www.valuewalk.com/2017/01/how-fbi-hack-apple-iphone/ FBI Finally Reveals How It Hacked Apple iPhone, ValueWalk, 11.01.2017]&amp;lt;/ref&amp;gt;) FBI toimiva lahenduse ostiski (tehingu maksumust hinnati algselt 1,3 miljonile dollarile, hiljem on juhuslikult välja öeldud, kuid kinnitamata summa 900 000 dollarit).&amp;lt;ref&amp;gt;[https://www.nytimes.com/2016/04/22/us/politics/fbi-director-suggests-bill-for-iphone-hacking-was-1-3-million.html?_r=0 F.B.I. Director Suggests Bill for iPhone Hacking Topped $1.3 Million, The New York Times, 21.04.2016]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.cnbc.com/2017/05/05/dianne-feinstein-reveals-fbi-paid-900000-to-hack-into-killers-iphone.html Senator reveals that the FBI paid $900,000 to hack into San Bernardino killer&#039;s iPhone, CNBC,  05.05.2017]&amp;lt;/ref&amp;gt;   Antud lahendus töötab vaid mudelil 5C ja sellest vanematel iPhone’idel. Kui kriminaaluurimine seda ei nõua, ei ole FBI’l kavatsust lahenduse toimimise põhimõtteid Apple’le avaldada&amp;lt;ref&amp;gt;[https://www.theguardian.com/technology/2016/apr/07/san-bernardino-iphone-hack-work-newer-models-fbi-james-comey San Bernardino iPhone hack won’t work on newer models, says FBI, The Guardian, 07.04.2016]&amp;lt;/ref&amp;gt;. Eksperdid on leidnud, et selline asjade käik pani omakorda Apple’i rolli, kus ta võib pöörduda lahenduse leidmiseks musta turu poole ning taaskord on leidnud kinnitust tõde, et mida sa ei tea, on võimalik raha eest osta&amp;lt;ref&amp;gt;[http://www.latimes.com/business/technology/la-fi-tn-apple-next-steps-20160330-story.html Apple wants the FBI to reveal how it hacked the San Bernardino killer&#039;s iPhone, Los Angeles Times, 07.05.2017]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Ühiskondlik diskussioon==&lt;br /&gt;
Kuigi Apple&#039;i ja USA valitsuse vaheline kohtuasi lõppes juhtumist loobumisega, jäi õhku küsimus, kas ja milliste meetoditega peaks olema riikide valitsustel võimalik erafirmasid juurdlustesse kaasata ning rahvusliku julgeoleku huvides oma toodetele tarkvara kirjutama sundida. Ühele poole asetuvad selles arutelus reeglina valitsusasutuste esindajad ning teisele tehnoloogiahiiud ja valdkonna asjatundjad. USA’le sarnaselt on ka Euroopas seoses terrorismi kasvuga samad teemad päevakorrale kerkinud – Saksamaa ja Prantsusmaa on taotlenud muu terrorismivastase koostöö raames ka tagauste loomise nõude kehtestamist. Ka Euroopa Komisjon on sellele toetavaid seisukohti avaldanud, kuid hetkeseisuga  nimetatud seadusandlust algatada siiski ei plaanita. Asjatundjad aga leiavad jätkuvalt, et sellise tagaukse loomine, mis oleks kasutatav vaid teatud asutuste poolt ja mida ei saaks ära kasutada mitte keegi teine, on matemaatiliselt, tehnoloogiliselt ja äriliselt võimatu. Lihtsalt ei ole võimalik luua matemaatikat, mis töötaks erinevalt teatud juriidilise jõuga paberite olemasolul.&amp;lt;ref&amp;gt;[https://www.theregister.co.uk/2015/04/28/us_politicians_complain_that_silicon_valley_cant_create_encryption_unicorn/ WHY can&#039;t Silicon Valley create breakable non-breakable encryption, cry US politicians, The Register, 28.04.2015]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121970</id>
		<title>I026 - Kevad 2017 - Tarkvara tagauksed</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121970"/>
		<updated>2017-05-10T21:10:33Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Tarkvara tagauste kasutamine võitluses kuritegevusega */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tarkvara tagauksed - poolt ja vastu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Autorid: Katrin Lasberg, Marko Esna, Maile Mäesalu, Kristiina Keelmann, Madis Tammekänd&lt;br /&gt;
&lt;br /&gt;
[[File:Backdoor.jpg|300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Tarkvara tagauks on enamasti salajane meetod hiilimaks mööda tavapärasest autentimisest tootes, arvutisüsteemis, krüpteeringus või algoritmis. Tagauksi kasutatakse sageli eesmärgil kindlustada kaugjuurdepääs arvutile või lihttekstile krüpteeritud süsteemis. &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Backdoor_(computing) Backdoor, Wikipedia]&amp;lt;/ref&amp;gt;Tagauksi ehitavad programmeerijad tarkvarassse sisse näiteks selleks, et omada võimalust programmi siluda. Näiteks BBS programm lubab juurdepääsu igale BBS arvutile, kus seda tarkvara käitatakse.&amp;lt;ref&amp;gt;[http://www.vallaste.ee/ back door, e-Teatmik: IT ja sidetehnika seletav sõnaraamat]&amp;lt;/ref&amp;gt; Selge on see, et tarkvara tagauste olemasolul on nii plusse kui ka miinuseid - ühest küljest on see hea viis tarkvara pidevaks täiustamiseks ja kui midagi rikki läheb, on siiski võimalus ligi pääseda ja päästa, mis päästa annab; teisest küljest aga sillutab see ka tee kurjategijatele, kes tahavad saada võimu süsteemi/arvutite vms. teabe üle. Valitsuste poolse tagauste loomise ühe esimese näitena võib välja tuua 1993. aastal USA’s Riikliku Julgeolekuagentuuri poolt algatatud [https://en.wikipedia.org/wiki/Clipper_chip Clipper chip] projekti, mida avaliku halvakspanu tulemusena tol ajal praktikas ellu viia ei suudetud.&lt;br /&gt;
&lt;br /&gt;
==Krüptograafiline tõrkepunkt a.k.a System Update==&lt;br /&gt;
Leif Ryge&amp;lt;ref&amp;gt;https://twitter.com/wiretapped&amp;lt;/ref&amp;gt; kirjeldab meie praegust reaalsust nii:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Q: What does almost every piece of software with an update mechanism, including every popular operating system, have in common?&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;A: Secure golden keys, cryptographic single-points-of-failure which can be used to enable total system compromise via targeted malicious software updates.&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Ehk siis maakeeli on igal tarkvaral, millel on uuendusmehhanism, olemas juba sisseehitatud tagauks. Suunatud pahavaraga tarkvara uuendus tähendab, et ainult valitud sihtmärgid saavad selle uuenduse ning see omakorda vähendab võimalust, et keegi seda märkaks. Et sellist rünnakut sooritada, vajab ründaja kahte asja. Esiteks peab tal olema suutlikkus see uuendus kohale toimetada. Teiseks peab ta olema suuteline ohvri arvutit veenma, et antud tarkvara uuendus on tõeline. Lõppstaadiumis saab ründaja omale kõik antud programmi volitused. Juhul kui oleks tegu näiteks operatsioonisüsteemi uuenduse mimikriga, saaks ründaja põhimõtteliselt kontrolli kogu ohvri arvuti üle, ning kõikide sealsete programmide ning krüpteerimisvõtmete jms üle.&lt;br /&gt;
&lt;br /&gt;
Osades süsteemides on autentimiseks mitu võtit, kuid piisab ainult ühe lekkimisest, et rünnak muutuks võimalikuks. Teisalt on süsteemid, kus on tarvis mitme võtme signatuure, kuid kuna need üldjuhul on selle ühe firma käes, võib ka selle liigitada eelneva alla. Paraku võib sellise tagaukse leida ka linuxis. Eelkõige Debiani baasil olevates distrotes. Õnneks on paljud tarkvara tootjad juba astunud mõned sammud lähemale turvalisusele, ning hakanud valideerima oma süsteemi uuendusi.&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/proprietary/proprietary-back-doors.html Siit] võib leida väikse nimekirja erinevatest programmidest, millel on tagauksi leitud.&lt;br /&gt;
&lt;br /&gt;
Ei saa ka mainimata jätta üht suuremat ja tuntumat juhtumit- &#039;&#039;&#039;Back Orifice&#039;&#039;&#039;. See polnud kaugeltki esimene tagauks, kuid võib öelda julgelt, et see oli esimene, mis tõi tähelepanu tarkvara tagauste olemasolule ja ka sellega seonduvatele probleemidele. Aastal 1998 loodud programm võimaldas saavutada kontrolli kõikide arvutite üle, mis kasutasid Microsoft Windowsi operatsioonisüsteemi &amp;lt;ref&amp;gt;[http://www.infoworld.com/article/2606776/hacking/155947-Biggest-baddest-boldest-software-backdoors-of-all-time.html The 12 biggest, baddest, boldest software backdoors of all time, InfoWorld, 12.06.2014]&amp;lt;/ref&amp;gt; Paljude arvates on siiani Microsoft Windows turvaauke täis.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste loomise kulu==&lt;br /&gt;
&lt;br /&gt;
Suurte tegijate nagu Facebook&#039;i, Google&#039;i, Apple&#039;i ja Microsofti&#039;i kõrval on USA&#039;s kokku ligikaudu 35,000 ning maailmas 60,000 ettevõtet, kelle tegevus moodustab Interneti tuuma ning infrastruktuuri, sealjuures enamik nendest ettevõtetest on väikese või keskmise suurusega. Infotehnoloogiliste lahenduste sektori näol on tegemist äärmiselt tugeva konkurentsiga turuga ning kohustus hallata tagauksi on väiksematele ettevõtetele keerukas kui mitte võimatu. On oluline arvestada, et sellise nõudmise sisseviimine võib turult kaotada mitmed tänased tegijad ning takistada turule sisenemist uutel ettevõtetel, kes püüavad alustavad nagu seda tegi kunagi Facebook või Apple. Viimasest vaatepunktist lähtudes on tegemist äärmiselt innovatsioonivaenuliku käitumisega.&lt;br /&gt;
&lt;br /&gt;
Peamisi põhjusi on kolm: tehnoloogilise kulu, tööjõu ning vastutuse probleem. Esimese puhul tuleb arvestada, et mitte kõikides tarkvarades pole tagauksi ning nende sisseviimine nõuab omajagu ressurssi. Tööjõu kontekstis tuleb mõista, et mitte kõikidel ettevõtetel pole ligipääsu kvalifitseeritud tööjõule täitmaks tagauste nõuet. Viimase, kuid mitte vähem olulisena, tuleb ühtlasi mõista, tarkvara tagauksega on vähem turvaline, kui tarkvara ilma selleta ning ettevõtetel tuleb võtta senisest suurem vastutus klientide ja nende andmete kaitsmise ees uutes oludes. &amp;lt;ref&amp;gt;[http://www.csmonitor.com/World/Passcode/2015/1218/Opinion-Encryption-backdoors-are-killers-of-the-innovation-economy Opinion: Encryption backdoors are killers of the innovation economy, The Christian Science Monitor]&amp;lt;/ref&amp;gt;. Sealjuures ettvõtte kulude kõrval peame arvestama ka toodete ja teenuste võimalikku hinnamuutust ning olukorda, kus tarbijal tuleb täiendav kulu kinni maksta. Viimasel on aga ilmselge mõju majandusele tervikuna. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-debate-over-encryption-the-backdoor-is-a-trapdoor-1450914316 The Debate Over Encryption: The Backdoor Is a Trapdoor, The Wall Street Journal]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste kasutamine võitluses kuritegevusega==&lt;br /&gt;
&lt;br /&gt;
Filosoofias üks klassikalisemaid ja kaasahaaravamaid väitluseid keskendub vabaduse ja turvalisuse konfliktile. See temaatika hõlmab endas väga paljusid elualasid ning üks peamine küsimusi siinkohal on, et kui palju ja millist vabadust peaks ohverdama, et saavutada turvalisus? Ja kas sellisel juhul on ka tegelikult turvalisus saavutatud või on see hoopis näiline? &lt;br /&gt;
Üheks võimaluseks on riistvara ja tarkvara loomisel kohe algselt sisse arvestada ka tagauksed, mille kaudu on &amp;quot;ohtude&amp;quot; korral võimalik valitusasutustel (politsei, FBI, NSA) pääseda ligi vajalikule informatsioonile, mille kaudu saaks ära hoida veel toime panemata kuritegusid nagu näiteks terrorism ning ka leida tõendeid juba toimunud kuritegevuse kohta. Peamine tagauksi toetav argument ongi see, et valitus vajab sedasorti juurdepääsu kriminaaljuurdlusteks, militaarse intelligentsuse saavutamiseks ja loomulikult terrorismiga võitlemiseks. Tagauste puudumisel aga saavad kriminaalid ja terroristid turvaliselt hoiustada oma andmeid ja seetõttu ei saa ka valitsus nende tegevust jälgida vms.&amp;lt;ref&amp;gt;[http://blog.talkingphilosophy.com/?p=8665, The Ethics of Backdoors, Talking Philosophy, 13.07.2015] &amp;lt;/ref&amp;gt;    &lt;br /&gt;
&lt;br /&gt;
===Ameerika Ühendriigid===&lt;br /&gt;
&lt;br /&gt;
Üks peamisi argumente tarkvara tagauste kohustuslikuks muutmisel Ameerika Ühendriikide ühiskondliku diskussiooni kontekstis on olnud võitlus kuritegevuse ning terrorismiga. Aspekt, mida harvem kajastatakse, on see, et olukorras, kus tagauksed on avalikult kohustuslikud, kolivad kurjategijad suure tõenäosusega oma suhtluse teistesse kanalitesse. Sealjuures uued kanalid võivad osutuda senistest vähem kättesaadavamaks, raskendades seeläbi jõustruktuuride tööd veelgi enam. Heaks näiteks on siinkohal arvukad Dark Web&#039;i võimalused. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-secret-behind-the-backdoor-debate-1454107960 The Secret Behind the ‘Backdoor’ Debate, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meie igapäevaselt kasutatavad seadmed on paraku üpriski ebakindlad ning sellest tulenevalt on tagauste loomise kõrval veel teinegi võimalus. Lawful hacking&#039;u pooldajad usuvad, et täiendavate nõrkuste süsteemi lisamise kõrval tuleb kasutada ära olemasolevaid haavatavusi. Lihtsa näitena on võimalik tuua fakt, et e-kirja saaja, saatja ning pealkiri ehk metadata võib sisaldada samavõrra olulist informatsiooni kui e-kirja sisu ise. Siit järeldub, et tagauste kohustuslikuks muutmise eel oleks mõistlik kaardistada reaalsed vajadused ning juba eksisteerivad alternatiivsed viisid nende vajaduste täitmiseks. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/why-we-dont-need-backdoors-to-move-ahead-on-cybersecurity-1452488460 Why We Don’t Need Backdoors to Move Ahead on Cybersecurity, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kanada===&lt;br /&gt;
&lt;br /&gt;
Kanada uus valitsus tahab veelgi laiendada oma järelevalve volitusi nõudes kõikide teenuste dekodeerimist, kohustuslikku andmete säilitamist nii interneti kui ka telefoniteenuste pakkujatelt, ning tagauksi, mis võimaldavad pealtkuulamist ja juurdepääsu klientide andmetele.&amp;lt;ref&amp;gt;http://www.tomshardware.com/news/canada-software-encryption-backdoors-feedback,33131.html&amp;lt;/ref&amp;gt; Valitsus ei ole rahul sellega, et neil puudub võimalus kommunikatsiooni vaheltlõikamiseks internetis. Telefonivõrkude pealtkuulamine on võimalik olnud juba aastakümneid, kuid paljud e-maili ja kiirsõnumi programmid seda endiselt ei võimalda. Eelkõige kehtib see selliste firmade puhul, kes ka ise ei saa näha oma kasutajate privaatsuhtlusi, ning seega ei saa ka valitsus. Seega hea lahendus oleks luua tarkvarasse tagauks, mis lubaks mööda minna krüpteeringutest ning annaks valitsusele võimaluse infovahetust pealt kuulata. Samuti oleks neil otsene ligipääs sellele tagauksele ning saaks seda kasutada igal ajal, vahet pole kas neil on selleks order või mitte.&lt;br /&gt;
Kui säärane seadus peaks vastu võetama ning avalikkus sellest teada saaks, siis tõenäoliselt hakkaksid paljud inimesed valitud teenuseid vältima, mida see seadus puudutaks. See võib olla ka põhjus, miks viimasel ajal paljud lääne demokraatlikud riigid üheskoos taolisi seaduseid jõustada soovivad. Et inimestel tekiks tunne, nagu poleks neil varsti enam muud varianti, kui kasutada ainult tagaustega teenuseid.&lt;br /&gt;
&lt;br /&gt;
===Suurbritannia===&lt;br /&gt;
&lt;br /&gt;
Hiljutise terrorirünnaku kontekstis on teema päevakorral ka Suurbritannias, kus riik soovib ligipääsu näiteks WhatsApp kasutavate inimeste vestlustele. Tagauste vastaste seas ollakse seisukohal, et tegemist on riigi sooviga olukorda ära kasutades nõuda tehnoloogiaettevõtetelt järeleandmisi. Sarnaselt Ameerika Ühendriikide kontekstile usuvad vastased siingi, et tagauks pakub probleemile lahendust vaid ajutiselt ning kurjategijad asuvad kasutama teisi kanaleid. Endine küberkaitse juht kaitseministeeriumis, Jonathan Shaw, sõnastab tabavalt: “We are aiming at a very fluid environment here. We are in real trouble if we apply blunt weapons to this, absolutist solutions.”&amp;lt;ref&amp;gt;[https://www.theverge.com/2017/3/27/15070744/encryption-whatsapp-backdoor-uk-london-attacks UK government renews calls for WhatsApp backdoor after London attack, The Verge]&amp;lt;/ref&amp;gt;. Temaatikale lisab raskust Suurbritannias hiljuti vastu võetud seadus Investigatory Powers Bill, mille sõnastus oli piisavalt hägune mõistmaks, millistes piirides soovib riik oma kodanike tegevust jälgida. Seadusesse ei ole sisse kirjutatud tagauste nõuet, kuid on lisatud nõue, et ettevõtted peaksid olema võimelised eemaldama kasutajata andmete krüpteeringu igal juhul, kui see on teostatav; sealjuures viimane mõiste ei leia seaduses kajastust. &amp;lt;ref&amp;gt;[https://www.theverge.com/2016/11/23/13718768/uk-surveillance-laws-explained-investigatory-powers-bill, The UK Now Wields Unprecedented Surveillance Powers, The Verge]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lawful hacking kui arvestatav alternatiiv===&lt;br /&gt;
&lt;br /&gt;
Lawful hackingu pooldajad usuvad, et uute nõrkuste loomise asemel peaksid kaitseorganid kasutama olemasolevaid haavatavusi. On teada, et ajalooliselt on mõned rakendused olnud rünnakutele märksa haavatavamad kui teised, näiteks veebilehitsejad või PDF rakendused. Lawful hackingu kontekstis on esimeseks sammuks õppida tundma kasutaja seadet sellises mahus, et see aitab leida viisi kahtlusealuse riistvara pahavaraga nakatamiseks. Juhul, kui korrakaitseorganitel on näiteks ligipääs jälgitava e-kirjadele, võib näiteks nende vahendusel olla võimalik tuvastada kasutatav operatsioonisüsteem. Järgmiseks sammuks on operatsioonisüsteemist lähtuvalt sobiva haavatavuse välja valimine ning pahavara kohaletoimetamis viisi leidmine. Lihtsaim neist on e-mail, mille puhul tasub küll arvestada riskidega, et seda võidakse märgata või spämmifilter suudab selle välja filtreerida, kuid teatud juhtudel õnnestub kasutada ka sama kohalikku võrku või nakatunud USB seadet. &lt;br /&gt;
&lt;br /&gt;
Operatsioonisüsteemide haavatavused on sageli avalikult teada, näiteks The National Institute of Standards and Technology (NIST) haldab andmebaasi National Vulnerability Database (NVD), mis on kättesaadav siit: https://nvd.nist.gov. Kui operatsioonisüsteemi nõrkuste ärakasutamine ei toimi, on alternatiivseks lahendusena teise sammu raames on ka Man-in-the-Middle (MitM) tüüpi rünnakud, kus uurimise all oleva inimese riistvarani jõudmiseks kasutatakse vahesammuna mõnda veebilehte. Kuigi antud kontektis eeldab lawful hacking reaalse pahavara haldamist, on seda varasemalt edukalt tehtud ning võimalik ka tulevikus tagauste alternatiivina rakendada. &amp;lt;ref&amp;gt;[http://scholarlycommons.law.northwestern.edu/cgi/viewcontent.cgi?article=1209&amp;amp;context=njtip Lawful Hacking: Using Existing Vulnerabilities for Wiretapping on the Internet, Northwestern Journal of Technology and Intellectual Property]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste vastuargumendid==&lt;br /&gt;
===Tehnilised faktid===&lt;br /&gt;
1. Tarkvara ja riistvara ei suuda eristada &amp;quot;pahasid&amp;quot; ja &amp;quot;häid poisse&amp;quot; - krüptograafiline süsteem suudab ainult tuvastada, kas inimesel on õige võti süsteemi sisenemiseks või mitte, mitte aga seda, kas ta kasutab seda võtit õigetel alustel &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Good-guy-bad-guy-manicheanism.jpg|300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
2. Tagauksed kannavad endas otsest riski kõikidele kasutajatele &amp;lt;br&amp;gt;&lt;br /&gt;
3. Disain, mis võimaldab tagauksi on nõrgem kui süsteem, mis seda ei võimalda - kasutades krüpteerimist koos võtmetega nii, et ainult lõppkasutuja saab ligi, on hoobilt suur osa potentsiaalsetest rünnakutest võimatud &amp;lt;br&amp;gt;&lt;br /&gt;
4. Ei ole olemas kasulikku ja selget viisi kuidas teha vahet krüptograafilistel töövahenditel, mis on mõeldud kommunikatsiooniks ja mis mitte &amp;lt;ref&amp;gt;[https://blog.agilebits.com/2015/04/29/back-doors-are-bad-for-security-architecture/ Back doors are bad for security architecture, AgileBits blog, 29.04.2015]&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üks huvitavamaid lugemisi selle kohta võiks olla: &amp;quot;Keys Under Doormats: Mandating insecurity by requiring government access to all data and communications&amp;quot; &amp;lt;ref&amp;gt; [http://dspace.mit.edu/handle/1721.1/97690 Keys Under Doormats: Mandating insecurity by requiring government access to all data and communications, Computer Science and Artificial Intelligence Laboratory Technical Report, 6.07.2015]&amp;lt;/ref&amp;gt;, kus rühm krüptograafe ja turvalisuse eksperte käsitleb turvalisuse probleeme lähtuvalt sellest, et valitusele võimaldatakse juurdepääs tagauste kaudu.&lt;br /&gt;
&lt;br /&gt;
===Moraalsed argumendid===&lt;br /&gt;
Kas valitsust saab igal juhul usaldada? Oletame, et tarkvara arendajad on võimaldanud valitusele juurdepääsu läbi tagauste, kas sellisel juhul võime olla kindlad, et valitust seda võimalust ainult reaalse ohu korral kasutab? Usaldamatus valitsuse vastu on üheks põhjuseks, miks ollakse vastu tagauste vajalikkuse nõudele. Näiteks või mõtisklemiseks võiks siinkohal tuua Põhja-Korea, Hiina ja Iraani valitsuse - mis juhtuks siis kui sellistel valitsustel oleks tagauste kasutamise võimalus? &amp;lt;ref&amp;gt;[http://blog.talkingphilosophy.com/?p=8665 The Ethics of Backdoors, Talking Philosophy, 13.07.2015 ]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Juhul kui valitust võib usaldada selles osas, et ta ei kasuta tagauste juurdepääsu valedel eesmärkidel, siis aga kerkib üles järgmine probleem - kas valitsus suudab turvaliselt hoiustada informatsiooni tagauste kohta, ilma, et see valedesse kätesse satuks?&lt;br /&gt;
&lt;br /&gt;
==Näide elust enesest - Apple vs FBI==&lt;br /&gt;
[[File:AppleVSFBI.png|300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Taust===&lt;br /&gt;
2. detsembril 2015. aastal pandi toime terrorirünnak San Bernardinos Californias. Rünnakus hukkus 14 ja sai vigastada 22 inimest. Mõlemad rünnaku toimepanijad hukkusid rünnakule järgnenud jälitamisel toimunud tulevahetuses politsei kuulide läbi.Ründajad jõudsid hävitada oma isiklikud mobiiltelefonid, kuid politsei sai enda valdusse ühe ründaja töötelefoniks olnud tööandjale kuuluva iPhone5C. Antud telefon oli lukustatud neljanumbrilise PIN-koodiga ja operatsioonisüsteem seadistatud selliselt, et peale kümmet ebaõnnestunud paroolisisestust kustunuks kogu telefoni salvestatud info. Föderaalne Juurdlusbüroo (FBI) kaasas telefoni salvestatud infole ligipääsu saamiseks Riikliku Julgeolekuagentuuri (NSA), kuid tulemusteta. Seejärel pöördus FBI otse Apple Inc poole, kuid viimane keeldus turvameetmetest möödapääsu võimaldava alternatiivse operatsioonisüsteemi loomisest.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/2015_San_Bernardino_attack 2015 San Bernardino attack, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apple’i seisukohad===&lt;br /&gt;
Avalikus kirjas oma tarbijatele üle maailma tõi Apple välja oma seisukohad, mille peamine sisu oli järgmine:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;In the wrong hands, this software — which does not exist today — would have the potential to unlock any iPhone in someone’s physical possession. … Building a version of iOS that bypasses security in this way would undeniably create a backdoor. And while the government may argue that its use would be limited to this case, there is no way to guarantee such control… Doing so would hurt only the well-meaning and law-abiding citizens who rely on companies like Apple to protect their data. Criminals and bad actors will still encrypt, using tools that are readily available to them.&amp;quot;&amp;lt;ref&amp;gt;[https://www.apple.com/customer-letter/ Apple, A Message to Our Customers, Apple Inc homepage, 16.02.2016]&amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apple seega leidis, et valitsus oli sisuliselt palunud neil lahtimuugitavaks muuta enda aastatepikkust tööd, mis kaitseb nende kliente küberkurjategijate eest. Isegi kui valitsus väidab, et seda lahendust kasutataks ühekordselt selle ühe telefoni puhul, ei ole see selline lähenemine realistlik, sest loodud tehnoloogia võimaldaks seda valitsusel kasutada miljonite telefonide puhul ning looks teisalt ka kurjategijatele võimaluse andmetele ligipääsuks.&lt;br /&gt;
&lt;br /&gt;
Lisaks kaitses ka krüptograaf Matthew Green John Hopkinsi ülikoolist Apple-i seisukohti, tuues välja järgnevat:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;Apple is not designing systems to prevent law enforcement from executing legitimate warrants. It’s building systems that prevent everyone who might want your data – including hackers, malicious insiders, and even hostile foreign governments — from accessing your phone. This is absolutely in the public interest. Moreover, in the process of doing so, Apple is setting a precedent that users, and not companies, should hold the keys to their own devices. &amp;quot;  &amp;lt;ref&amp;gt;[http://www.slate.com/articles/technology/future_tense/2014/09/ios_8_encryption_why_apple_won_t_unlock_your_iphone_for_the_police.html Is Apple Picking a Fight with U.S. Government?, Future Tense, 23.09.2014]&lt;br /&gt;
 &amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Kohtu korraldus===&lt;br /&gt;
Apple’ilt koostöö osas negatiivse vastuse saamise järgselt pöördus FBI kohtu poole, mille tulemusena väljastati 16. veebruaril 2016. aastal kohtu korraldus &#039;&#039;In the Matter of the Search of an Apple iPhone Seized During the Execution of a Search Warrant on a Black Lexus IS300, California License Plate 35KGD203&#039;&#039;.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_dispute FBI–Apple encryption dispute, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Korralduse põhjal leidis valitsus, et Apple’i vastuseis on tingitud eelkõige murest oma maine, ärimudeli ja avaliku turundusstrateegia osas.  Valitsuse leidis, et nimetatud põhjendused on absoluutselt ebaolulised, sest taotles Apple’lt nö valmislahendust ainult selle ühe telefoni andmetele ligipääsemiseks. Selleks oleks olnud vaja teha võimalikuks korduvad paroolisisestused, välistades seejuures võimaluse, et andmed kümne ebaõnnestunud katse järel ligipääsmatuks muutuksid . Valitsuse hinnangul ei olnud seega tegemist tarkvaraga, mis erineks oluliselt tavalisest uuendusest, mida telefonile tehakse. Samuti lubas korraldus seadme Apple’i valdusesse (valitsusasutustel olnuks võimalik tegutseda kaugühenduse kaudu), mis välistab võimaluse, et tarkvara saab kättesaadavaks kellelegi teisele, välja arvatud juhul kui Apple ise seda jagada otsustab.&amp;lt;ref&amp;gt;[https://www.justice.gov/usao-cdca/file/826836/download United States District Court, Government&#039;s Montion to Compel Apple Inc. To Comply With This Court&#039;s February 16, 2016 Order Compelling Assistance In Search]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FBI “leiab” lahenduse ja võtab juhtumi menetlusest tagasi===&lt;br /&gt;
Kogu antud juhtumi laialdane käsitlus avalikkus tekitas turu „toodetele“, mis suudaksid antud telefonimudeli puhul andmetele ligipääsu luua ning ühelt seni avalikustamata kolmandalt osapoolelt (kokku oli „pakkujaid väidetavalt kolm&amp;lt;ref&amp;gt;[http://www.valuewalk.com/2017/01/how-fbi-hack-apple-iphone/ FBI Finally Reveals How It Hacked Apple iPhone, ValueWalk, 11.01.2017]&amp;lt;/ref&amp;gt;) FBI toimiva lahenduse ostiski (tehingu maksumust hinnati algselt 1,3 miljonile dollarile, hiljem on juhuslikult välja öeldud, kuid kinnitamata summa 900 000 dollarit).&amp;lt;ref&amp;gt;[https://www.nytimes.com/2016/04/22/us/politics/fbi-director-suggests-bill-for-iphone-hacking-was-1-3-million.html?_r=0 F.B.I. Director Suggests Bill for iPhone Hacking Topped $1.3 Million, The New York Times, 21.04.2016]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.cnbc.com/2017/05/05/dianne-feinstein-reveals-fbi-paid-900000-to-hack-into-killers-iphone.html Senator reveals that the FBI paid $900,000 to hack into San Bernardino killer&#039;s iPhone, CNBC,  05.05.2017]&amp;lt;/ref&amp;gt;   Antud lahendus töötab vaid mudelil 5C ja sellest vanematel iPhone’idel. Kui kriminaaluurimine seda ei nõua, ei ole FBI’l kavatsust lahenduse toimimise põhimõtteid Apple’le avaldada&amp;lt;ref&amp;gt;[https://www.theguardian.com/technology/2016/apr/07/san-bernardino-iphone-hack-work-newer-models-fbi-james-comey San Bernardino iPhone hack won’t work on newer models, says FBI, The Guardian, 07.04.2016]&amp;lt;/ref&amp;gt;. Eksperdid on leidnud, et selline asjade käik pani omakorda Apple’i rolli, kus ta võib pöörduda lahenduse leidmiseks musta turu poole ning taaskord on leidnud kinnitust tõde, et mida sa ei tea, on võimalik raha eest osta&amp;lt;ref&amp;gt;[http://www.latimes.com/business/technology/la-fi-tn-apple-next-steps-20160330-story.html Apple wants the FBI to reveal how it hacked the San Bernardino killer&#039;s iPhone, Los Angeles Times, 07.05.2017]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Ühiskondlik diskussioon===&lt;br /&gt;
Kuigi Apple&#039;i ja USA valitsuse vaheline kohtuasi lõppes juhtumist loobumisega, jäi õhku küsimus, kas ja milliste meetoditega peaks olema riikide valitsustel võimalik erafirmasid juurdlustesse kaasata ning rahvusliku julgeoleku huvides oma toodetele tarkvara kirjutama sundida. Ühele poole asetuvad selles arutelus reeglina valitsusasutuste esindajad ning teisele tehnoloogiahiiud ja valdkonna asjatundjad. USA’le sarnaselt on ka Euroopas seoses terrorismi kasvuga samad teemad päevakorrale kerkinud – Saksamaa ja Prantsusmaa on taotlenud muu terrorismivastase koostöö raames ka tagauste loomise nõude kehtestamist. Ka Euroopa Komisjon on sellele toetavaid seisukohti avaldanud, kuid hetkeseisuga  nimetatud seadusandlust algatada siiski ei plaanita. Asjatundjad aga leiavad jätkuvalt, et sellise tagaukse loomine, mis oleks kasutatav vaid teatud asutuste poolt ja mida ei saaks ära kasutada mitte keegi teine, on matemaatiliselt, tehnoloogiliselt ja äriliselt võimatu. Lihtsalt ei ole võimalik luua matemaatikat, mis töötaks erinevalt teatud juriidilise jõuga paberite olemasolul.&amp;lt;ref&amp;gt;[https://www.theregister.co.uk/2015/04/28/us_politicians_complain_that_silicon_valley_cant_create_encryption_unicorn/ WHY can&#039;t Silicon Valley create breakable non-breakable encryption, cry US politicians, The Register, 28.04.2015]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121968</id>
		<title>I026 - Kevad 2017 - Tarkvara tagauksed</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121968"/>
		<updated>2017-05-10T20:13:25Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tarkvara tagauksed - poolt ja vastu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Autorid: Katrin Lasberg, Marko Esna, Maile Mäesalu, Kristiina Keelmann, Madis Tammekänd&lt;br /&gt;
&lt;br /&gt;
[[File:Backdoor.jpg|300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Tarkvara tagauks on enamasti salajane meetod hiilimaks mööda tavapärasest autentimisest tootes, arvutisüsteemis, krüpteeringus või algoritmis. Tagauksi kasutatakse sageli eesmärgil kindlustada kaugjuurdepääs arvutile või lihttekstile krüpteeritud süsteemis. &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Backdoor_(computing) Backdoor, Wikipedia]&amp;lt;/ref&amp;gt;Tagauksi ehitavad programmeerijad tarkvarassse sisse näiteks selleks, et omada võimalust programmi siluda. Näiteks BBS programm lubab juurdepääsu igale BBS arvutile, kus seda tarkvara käitatakse.&amp;lt;ref&amp;gt;[http://www.vallaste.ee/ back door, e-Teatmik: IT ja sidetehnika seletav sõnaraamat]&amp;lt;/ref&amp;gt; Selge on see, et tarkvara tagauste olemasolul on nii plusse kui ka miinuseid - ühest küljest on see hea viis tarkvara pidevaks täiustamiseks ja kui midagi rikki läheb, on siiski võimalus ligi pääseda ja päästa, mis päästa annab; teisest küljest aga sillutab see ka tee kurjategijatele, kes tahavad saada võimu süsteemi/arvutite vms. teabe üle. Valitsuste poolse tagauste loomise ühe esimese näitena võib välja tuua 1993. aastal USA’s Riikliku Julgeolekuagentuuri poolt algatatud [https://en.wikipedia.org/wiki/Clipper_chip Clipper chip] projekti, mida avaliku halvakspanu tulemusena tol ajal praktikas ellu viia ei suudetud.&lt;br /&gt;
&lt;br /&gt;
==Krüptograafiline tõrkepunkt a.k.a System Update==&lt;br /&gt;
Leif Ryge&amp;lt;ref&amp;gt;https://twitter.com/wiretapped&amp;lt;/ref&amp;gt; kirjeldab meie praegust reaalsust nii:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Q: What does almost every piece of software with an update mechanism, including every popular operating system, have in common?&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;A: Secure golden keys, cryptographic single-points-of-failure which can be used to enable total system compromise via targeted malicious software updates.&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Ehk siis maakeeli on igal tarkvaral, millel on uuendusmehhanism, olemas juba sisseehitatud tagauks. Suunatud pahavaraga tarkvara uuendus tähendab, et ainult valitud sihtmärgid saavad selle uuenduse ning see omakorda vähendab võimalust, et keegi seda märkaks. Et sellist rünnakut sooritada, vajab ründaja kahte asja. Esiteks peab tal olema suutlikkus see uuendus kohale toimetada. Teiseks peab ta olema suuteline ohvri arvutit veenma, et antud tarkvara uuendus on tõeline. Lõppstaadiumis saab ründaja omale kõik antud programmi volitused. Juhul kui oleks tegu näiteks operatsioonisüsteemi uuenduse mimikriga, saaks ründaja põhimõtteliselt kontrolli kogu ohvri arvuti üle, ning kõikide sealsete programmide ning krüpteerimisvõtmete jms üle.&lt;br /&gt;
&lt;br /&gt;
Osades süsteemides on autentimiseks mitu võtit, kuid piisab ainult ühe lekkimisest, et rünnak muutuks võimalikuks. Teisalt on süsteemid, kus on tarvis mitme võtme signatuure, kuid kuna need üldjuhul on selle ühe firma käes, võib ka selle liigitada eelneva alla. Paraku võib sellise tagaukse leida ka linuxis. Eelkõige Debiani baasil olevates distrotes. Õnneks on paljud tarkvara tootjad juba astunud mõned sammud lähemale turvalisusele, ning hakanud valideerima oma süsteemi uuendusi.&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/proprietary/proprietary-back-doors.html Siit] võib leida väikse nimekirja erinevatest programmidest, millel on tagauksi leitud.&lt;br /&gt;
&lt;br /&gt;
Ei saa ka mainimata jätta üht suuremat ja tuntumat juhtumit- &#039;&#039;&#039;Back Orifice&#039;&#039;&#039;. See polnud kaugeltki esimene tagauks, kuid võib öelda julgelt, et see oli esimene, mis tõi tähelepanu tarkvara tagauste olemasolule ja ka sellega seonduvatele probleemidele. Aastal 1998 loodud programm võimaldas saavutada kontrolli kõikide arvutite üle, mis kasutasid Microsoft Windowsi operatsioonisüsteemi &amp;lt;ref&amp;gt;[http://www.infoworld.com/article/2606776/hacking/155947-Biggest-baddest-boldest-software-backdoors-of-all-time.html The 12 biggest, baddest, boldest software backdoors of all time, InfoWorld, 12.06.2014]&amp;lt;/ref&amp;gt; Paljude arvates on siiani Microsoft Windows turvaauke täis.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste loomise kulu==&lt;br /&gt;
&lt;br /&gt;
Suurte tegijate nagu Facebook&#039;i, Google&#039;i, Apple&#039;i ja Microsofti&#039;i kõrval on USA&#039;s kokku ligikaudu 35,000 ning maailmas 60,000 ettevõtet, kelle tegevus moodustab Interneti tuuma ning infrastruktuuri, sealjuures enamik nendest ettevõtetest on väikese või keskmise suurusega. Infotehnoloogiliste lahenduste sektori näol on tegemist äärmiselt tugeva konkurentsiga turuga ning kohustus hallata tagauksi on väiksematele ettevõtetele keerukas kui mitte võimatu. On oluline arvestada, et sellise nõudmise sisseviimine võib turult kaotada mitmed tänased tegijad ning takistada turule sisenemist uutel ettevõtetel, kes püüavad alustavad nagu seda tegi kunagi Facebook või Apple. Viimasest vaatepunktist lähtudes on tegemist äärmiselt innovatsioonivaenuliku käitumisega.&lt;br /&gt;
&lt;br /&gt;
Peamisi põhjusi on kolm: tehnoloogilise kulu, tööjõu ning vastutuse probleem. Esimese puhul tuleb arvestada, et mitte kõikides tarkvarades pole tagauksi ning nende sisseviimine nõuab omajagu ressurssi. Tööjõu kontekstis tuleb mõista, et mitte kõikidel ettevõtetel pole ligipääsu kvalifitseeritud tööjõule täitmaks tagauste nõuet. Viimase, kuid mitte vähem olulisena, tuleb ühtlasi mõista, tarkvara tagauksega on vähem turvaline, kui tarkvara ilma selleta ning ettevõtetel tuleb võtta senisest suurem vastutus klientide ja nende andmete kaitsmise ees uutes oludes. &amp;lt;ref&amp;gt;[http://www.csmonitor.com/World/Passcode/2015/1218/Opinion-Encryption-backdoors-are-killers-of-the-innovation-economy Opinion: Encryption backdoors are killers of the innovation economy, The Christian Science Monitor]&amp;lt;/ref&amp;gt;. Sealjuures ettvõtte kulude kõrval peame arvestama ka toodete ja teenuste võimalikku hinnamuutust ning olukorda, kus tarbijal tuleb täiendav kulu kinni maksta. Viimasel on aga ilmselge mõju majandusele tervikuna. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-debate-over-encryption-the-backdoor-is-a-trapdoor-1450914316 The Debate Over Encryption: The Backdoor Is a Trapdoor, The Wall Street Journal]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste kasutamine võitluses kuritegevusega==&lt;br /&gt;
&lt;br /&gt;
Filosoofias üks klassikalisemaid ja kaasahaaravamaid väitluseid keskendub vabaduse ja turvalisuse konfliktile. See temaatika hõlmab endas väga paljusid elualasid ning üks peamine küsimusi siinkohal on, et kui palju ja millist vabadust peaks ohverdama, et saavutada turvalisus? Ja kas sellisel juhul on ka tegelikult turvalisus saavutatud või on see hoopis näiline? &lt;br /&gt;
Üheks võimaluseks on riistvara ja tarkvara loomisel kohe algselt sisse arvestada ka tagauksed, mille kaudu on &amp;quot;ohtude&amp;quot; korral võimalik valitusasutustel (politsei, FBI, NSA) pääseda ligi vajalikule informatsioonile, mille kaudu saaks ära hoida veel toime panemata kuritegusid nagu näiteks terrorism ning ka leida tõendeid juba toimunud kuritegevuse kohta. Peamine tagauksi toetav argument ongi see, et valitus vajab sedasorti juurdepääsu kriminaaljuurdlusteks, militaarse intelligentsuse saavutamiseks ja loomulikult terrorismiga võitlemiseks. Tagauste puudumisel aga saavad kriminaalid ja terroristid turvaliselt hoiustada oma andmeid ja seetõttu ei saa ka valitsus nende tegevust jälgida vms.&amp;lt;ref&amp;gt;[http://blog.talkingphilosophy.com/?p=8665, The Ethics of Backdoors, Talking Philosophy, 13.07.2015] &amp;lt;/ref&amp;gt;    &lt;br /&gt;
&lt;br /&gt;
===Ameerika Ühendriigid===&lt;br /&gt;
&lt;br /&gt;
Üks peamisi argumente tarkvara tagauste kohustuslikuks muutmisel Ameerika Ühendriikide ühiskondliku diskussiooni kontekstis on olnud võitlus kuritegevuse ning terrorismiga. Aspekt, mida harvem kajastatakse, on see, et olukorras, kus tagauksed on avalikult kohustuslikud, kolivad kurjategijad suure tõenäosusega oma suhtluse teistesse kanalitesse. Sealjuures uued kanalid võivad osutuda senistest vähem kättesaadavamaks, raskendades seeläbi jõustruktuuride tööd veelgi enam. Heaks näiteks on siinkohal arvukad Dark Web&#039;i võimalused. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-secret-behind-the-backdoor-debate-1454107960 The Secret Behind the ‘Backdoor’ Debate, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meie igapäevaselt kasutatavad seadmed on paraku üpriski ebakindlad ning sellest tulenevalt on tagauste loomise kõrval veel teinegi võimalus. Lawful hacking&#039;u pooldajad usuvad, et täiendavate nõrkuste süsteemi lisamise kõrval tuleb kasutada ära olemasolevaid haavatavusi. Lihtsa näitena on võimalik tuua fakt, et e-kirja saaja, saatja ning pealkiri ehk metadata võib sisaldada samavõrra olulist informatsiooni kui e-kirja sisu ise. Siit järeldub, et tagauste kohustuslikuks muutmise eel oleks mõistlik kaardistada reaalsed vajadused ning juba eksisteerivad alternatiivsed viisid nende vajaduste täitmiseks. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/why-we-dont-need-backdoors-to-move-ahead-on-cybersecurity-1452488460 Why We Don’t Need Backdoors to Move Ahead on Cybersecurity, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kanada===&lt;br /&gt;
&lt;br /&gt;
Kanada uus valitsus tahab veelgi laiendada oma järelevalve volitusi nõudes kõikide teenuste dekodeerimist, kohustuslikku andmete säilitamist nii interneti kui ka telefoniteenuste pakkujatelt, ning tagauksi, mis võimaldavad pealtkuulamist ja juurdepääsu klientide andmetele.&amp;lt;ref&amp;gt;http://www.tomshardware.com/news/canada-software-encryption-backdoors-feedback,33131.html&amp;lt;/ref&amp;gt; Valitsus ei ole rahul sellega, et neil puudub võimalus kommunikatsiooni vaheltlõikamiseks internetis. Telefonivõrkude pealtkuulamine on võimalik olnud juba aastakümneid, kuid paljud e-maili ja kiirsõnumi programmid seda endiselt ei võimalda. Eelkõige kehtib see selliste firmade puhul, kes ka ise ei saa näha oma kasutajate privaatsuhtlusi, ning seega ei saa ka valitsus. Seega hea lahendus oleks luua tarkvarasse tagauks, mis lubaks mööda minna krüpteeringutest ning annaks valitsusele võimaluse infovahetust pealt kuulata. Samuti oleks neil otsene ligipääs sellele tagauksele ning saaks seda kasutada igal ajal, vahet pole kas neil on selleks order või mitte.&lt;br /&gt;
Kui säärane seadus peaks vastu võetama ning avalikkus sellest teada saaks, siis tõenäoliselt hakkaksid paljud inimesed valitud teenuseid vältima, mida see seadus puudutaks. See võib olla ka põhjus, miks viimasel ajal paljud lääne demokraatlikud riigid üheskoos taolisi seaduseid jõustada soovivad. Et inimestel tekiks tunne, nagu poleks neil varsti enam muud varianti, kui kasutada ainult tagaustega teenuseid.&lt;br /&gt;
&lt;br /&gt;
===Lawful hacking kui arvestatav alternatiiv===&lt;br /&gt;
&lt;br /&gt;
Lawful hackingu pooldajad usuvad, et uute nõrkuste loomise asemel peaksid kaitseorganid kasutama olemasolevaid haavatavusi. On teada, et ajalooliselt on mõned rakendused olnud rünnakutele märksa haavatavamad kui teised, näiteks veebilehitsejad või PDF rakendused. Lawful hackingu kontekstis on esimeseks sammuks õppida tundma kasutaja seadet sellises mahus, et see aitab leida viisi kahtlusealuse riistvara pahavaraga nakatamiseks. Juhul, kui korrakaitseorganitel on näiteks ligipääs jälgitava e-kirjadele, võib näiteks nende vahendusel olla võimalik tuvastada kasutatav operatsioonisüsteem. Järgmiseks sammuks on operatsioonisüsteemist lähtuvalt sobiva haavatavuse välja valimine ning pahavara kohaletoimetamis viisi leidmine. Lihtsaim neist on e-mail, mille puhul tasub küll arvestada riskidega, et seda võidakse märgata või spämmifilter suudab selle välja filtreerida, kuid teatud juhtudel õnnestub kasutada ka sama kohalikku võrku või nakatunud USB seadet. &lt;br /&gt;
&lt;br /&gt;
Operatsioonisüsteemide haavatavused on sageli avalikult teada, näiteks The National Institute of Standards and Technology (NIST) haldab andmebaasi National Vulnerability Database (NVD), mis on kättesaadav siit: https://nvd.nist.gov. Kui operatsioonisüsteemi nõrkuste ärakasutamine ei toimi, on alternatiivseks lahendusena teise sammu raames on ka Man-in-the-Middle (MitM) tüüpi rünnakud, kus uurimise all oleva inimese riistvarani jõudmiseks kasutatakse vahesammuna mõnda veebilehte. Kuigi antud kontektis eeldab lawful hacking reaalse pahavara haldamist, on seda varasemalt edukalt tehtud ning võimalik ka tulevikus tagauste alternatiivina rakendada. &amp;lt;ref&amp;gt;[http://scholarlycommons.law.northwestern.edu/cgi/viewcontent.cgi?article=1209&amp;amp;context=njtip Lawful Hacking: Using Existing Vulnerabilities for Wiretapping on the Internet, Northwestern Journal of Technology and Intellectual Property]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste vastuargumendid==&lt;br /&gt;
===Tehnilised faktid===&lt;br /&gt;
1. Tarkvara ja riistvara ei suuda eristada &amp;quot;pahasid&amp;quot; ja &amp;quot;häid poisse&amp;quot; - krüptograafiline süsteem suudab ainult tuvastada, kas inimesel on õige võti süsteemi sisenemiseks või mitte, mitte aga seda, kas ta kasutab seda võtit õigetel alustel &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Good-guy-bad-guy-manicheanism.jpg|300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
2. Tagauksed kannavad endas otsest riski kõikidele kasutajatele &amp;lt;br&amp;gt;&lt;br /&gt;
3. Disain, mis võimaldab tagauksi on nõrgem kui süsteem, mis seda ei võimalda - kasutades krüpteerimist koos võtmetega nii, et ainult lõppkasutuja saab ligi, on hoobilt suur osa potentsiaalsetest rünnakutest võimatud &amp;lt;br&amp;gt;&lt;br /&gt;
4. Ei ole olemas kasulikku ja selget viisi kuidas teha vahet krüptograafilistel töövahenditel, mis on mõeldud kommunikatsiooniks ja mis mitte &amp;lt;ref&amp;gt;[https://blog.agilebits.com/2015/04/29/back-doors-are-bad-for-security-architecture/ Back doors are bad for security architecture, AgileBits blog, 29.04.2015]&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üks huvitavamaid lugemisi selle kohta võiks olla: &amp;quot;Keys Under Doormats: Mandating insecurity by requiring government access to all data and communications&amp;quot; &amp;lt;ref&amp;gt; [http://dspace.mit.edu/handle/1721.1/97690 Keys Under Doormats: Mandating insecurity by requiring government access to all data and communications, Computer Science and Artificial Intelligence Laboratory Technical Report, 6.07.2015]&amp;lt;/ref&amp;gt;, kus rühm krüptograafe ja turvalisuse eksperte käsitleb turvalisuse probleeme lähtuvalt sellest, et valitusele võimaldatakse juurdepääs tagauste kaudu.&lt;br /&gt;
&lt;br /&gt;
===Moraalsed argumendid===&lt;br /&gt;
Kas valitsust saab igal juhul usaldada? Oletame, et tarkvara arendajad on võimaldanud valitusele juurdepääsu läbi tagauste, kas sellisel juhul võime olla kindlad, et valitust seda võimalust ainult reaalse ohu korral kasutab? Usaldamatus valitsuse vastu on üheks põhjuseks, miks ollakse vastu tagauste vajalikkuse nõudele. Näiteks või mõtisklemiseks võiks siinkohal tuua Põhja-Korea, Hiina ja Iraani valitsuse - mis juhtuks siis kui sellistel valitsustel oleks tagauste kasutamise võimalus? &amp;lt;ref&amp;gt;[http://blog.talkingphilosophy.com/?p=8665 The Ethics of Backdoors, Talking Philosophy, 13.07.2015 ]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Juhul kui valitust võib usaldada selles osas, et ta ei kasuta tagauste juurdepääsu valedel eesmärkidel, siis aga kerkib üles järgmine probleem - kas valitsus suudab turvaliselt hoiustada informatsiooni tagauste kohta, ilma, et see valedesse kätesse satuks?&lt;br /&gt;
&lt;br /&gt;
==Näide elust enesest - Apple vs FBI==&lt;br /&gt;
[[File:AppleVSFBI.png|300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Taust===&lt;br /&gt;
2. detsembril 2015. aastal pandi toime terrorirünnak San Bernardinos Californias. Rünnakus hukkus 14 ja sai vigastada 22 inimest. Mõlemad rünnaku toimepanijad hukkusid rünnakule järgnenud jälitamisel toimunud tulevahetuses politsei kuulide läbi.Ründajad jõudsid hävitada oma isiklikud mobiiltelefonid, kuid politsei sai enda valdusse ühe ründaja töötelefoniks olnud tööandjale kuuluva iPhone5C. Antud telefon oli lukustatud neljanumbrilise PIN-koodiga ja operatsioonisüsteem seadistatud selliselt, et peale kümmet ebaõnnestunud paroolisisestust kustunuks kogu telefoni salvestatud info. Föderaalne Juurdlusbüroo (FBI) kaasas telefoni salvestatud infole ligipääsu saamiseks Riikliku Julgeolekuagentuuri (NSA), kuid tulemusteta. Seejärel pöördus FBI otse Apple Inc poole, kuid viimane keeldus turvameetmetest möödapääsu võimaldava alternatiivse operatsioonisüsteemi loomisest.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/2015_San_Bernardino_attack 2015 San Bernardino attack, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apple’i seisukohad===&lt;br /&gt;
Avalikus kirjas oma tarbijatele üle maailma tõi Apple välja oma seisukohad, mille peamine sisu oli järgmine:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;In the wrong hands, this software — which does not exist today — would have the potential to unlock any iPhone in someone’s physical possession. … Building a version of iOS that bypasses security in this way would undeniably create a backdoor. And while the government may argue that its use would be limited to this case, there is no way to guarantee such control… Doing so would hurt only the well-meaning and law-abiding citizens who rely on companies like Apple to protect their data. Criminals and bad actors will still encrypt, using tools that are readily available to them.&amp;quot;&amp;lt;ref&amp;gt;[https://www.apple.com/customer-letter/ Apple, A Message to Our Customers, Apple Inc homepage, 16.02.2016]&amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apple seega leidis, et valitsus oli sisuliselt palunud neil lahtimuugitavaks muuta enda aastatepikkust tööd, mis kaitseb nende kliente küberkurjategijate eest. Isegi kui valitsus väidab, et seda lahendust kasutataks ühekordselt selle ühe telefoni puhul, ei ole see selline lähenemine realistlik, sest loodud tehnoloogia võimaldaks seda valitsusel kasutada miljonite telefonide puhul ning looks teisalt ka kurjategijatele võimaluse andmetele ligipääsuks.&lt;br /&gt;
&lt;br /&gt;
Lisaks kaitses ka krüptograaf Matthew Green John Hopkinsi ülikoolist Apple-i seisukohti, tuues välja järgnevat:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;Apple is not designing systems to prevent law enforcement from executing legitimate warrants. It’s building systems that prevent everyone who might want your data – including hackers, malicious insiders, and even hostile foreign governments — from accessing your phone. This is absolutely in the public interest. Moreover, in the process of doing so, Apple is setting a precedent that users, and not companies, should hold the keys to their own devices. &amp;quot;  &amp;lt;ref&amp;gt;[http://www.slate.com/articles/technology/future_tense/2014/09/ios_8_encryption_why_apple_won_t_unlock_your_iphone_for_the_police.html Is Apple Picking a Fight with U.S. Government?, Future Tense, 23.09.2014]&lt;br /&gt;
 &amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Kohtu korraldus===&lt;br /&gt;
Apple’ilt koostöö osas negatiivse vastuse saamise järgselt pöördus FBI kohtu poole, mille tulemusena väljastati 16. veebruaril 2016. aastal kohtu korraldus &#039;&#039;In the Matter of the Search of an Apple iPhone Seized During the Execution of a Search Warrant on a Black Lexus IS300, California License Plate 35KGD203&#039;&#039;.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_dispute FBI–Apple encryption dispute, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Korralduse põhjal leidis valitsus, et Apple’i vastuseis on tingitud eelkõige murest oma maine, ärimudeli ja avaliku turundusstrateegia osas.  Valitsuse leidis, et nimetatud põhjendused on absoluutselt ebaolulised, sest taotles Apple’lt nö valmislahendust ainult selle ühe telefoni andmetele ligipääsemiseks. Selleks oleks olnud vaja teha võimalikuks korduvad paroolisisestused, välistades seejuures võimaluse, et andmed kümne ebaõnnestunud katse järel ligipääsmatuks muutuksid . Valitsuse hinnangul ei olnud seega tegemist tarkvaraga, mis erineks oluliselt tavalisest uuendusest, mida telefonile tehakse. Samuti lubas korraldus seadme Apple’i valdusesse (valitsusasutustel olnuks võimalik tegutseda kaugühenduse kaudu), mis välistab võimaluse, et tarkvara saab kättesaadavaks kellelegi teisele, välja arvatud juhul kui Apple ise seda jagada otsustab.&amp;lt;ref&amp;gt;[https://www.justice.gov/usao-cdca/file/826836/download United States District Court, Government&#039;s Montion to Compel Apple Inc. To Comply With This Court&#039;s February 16, 2016 Order Compelling Assistance In Search]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FBI “leiab” lahenduse ja võtab juhtumi menetlusest tagasi===&lt;br /&gt;
Kogu antud juhtumi laialdane käsitlus avalikkus tekitas turu „toodetele“, mis suudaksid antud telefonimudeli puhul andmetele ligipääsu luua ning ühelt seni avalikustamata kolmandalt osapoolelt (kokku oli „pakkujaid väidetavalt kolm&amp;lt;ref&amp;gt;[http://www.valuewalk.com/2017/01/how-fbi-hack-apple-iphone/ FBI Finally Reveals How It Hacked Apple iPhone, ValueWalk, 11.01.2017]&amp;lt;/ref&amp;gt;) FBI toimiva lahenduse ostiski (tehingu maksumust hinnati algselt 1,3 miljonile dollarile, hiljem on juhuslikult välja öeldud, kuid kinnitamata summa 900 000 dollarit).&amp;lt;ref&amp;gt;[https://www.nytimes.com/2016/04/22/us/politics/fbi-director-suggests-bill-for-iphone-hacking-was-1-3-million.html?_r=0 F.B.I. Director Suggests Bill for iPhone Hacking Topped $1.3 Million, The New York Times, 21.04.2016]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.cnbc.com/2017/05/05/dianne-feinstein-reveals-fbi-paid-900000-to-hack-into-killers-iphone.html Senator reveals that the FBI paid $900,000 to hack into San Bernardino killer&#039;s iPhone, CNBC,  05.05.2017]&amp;lt;/ref&amp;gt;   Antud lahendus töötab vaid mudelil 5C ja sellest vanematel iPhone’idel. Kui kriminaaluurimine seda ei nõua, ei ole FBI’l kavatsust lahenduse toimimise põhimõtteid Apple’le avaldada&amp;lt;ref&amp;gt;[https://www.theguardian.com/technology/2016/apr/07/san-bernardino-iphone-hack-work-newer-models-fbi-james-comey San Bernardino iPhone hack won’t work on newer models, says FBI, The Guardian, 07.04.2016]&amp;lt;/ref&amp;gt;. Eksperdid on leidnud, et selline asjade käik pani omakorda Apple’i rolli, kus ta võib pöörduda lahenduse leidmiseks musta turu poole ning taaskord on leidnud kinnitust tõde, et mida sa ei tea, on võimalik raha eest osta&amp;lt;ref&amp;gt;[http://www.latimes.com/business/technology/la-fi-tn-apple-next-steps-20160330-story.html Apple wants the FBI to reveal how it hacked the San Bernardino killer&#039;s iPhone, Los Angeles Times, 07.05.2017]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Ühiskondlik diskussioon===&lt;br /&gt;
Kuigi Apple&#039;i ja USA valitsuse vaheline kohtuasi lõppes juhtumist loobumisega, jäi õhku küsimus, kas ja milliste meetoditega peaks olema riikide valitsustel võimalik erafirmasid juurdlustesse kaasata ning rahvusliku julgeoleku huvides oma toodetele tarkvara kirjutama sundida. Ühele poole asetuvad selles arutelus reeglina valitsusasutuste esindajad ning teisele tehnoloogiahiiud ja valdkonna asjatundjad. USA’le sarnaselt on ka Euroopas seoses terrorismi kasvuga samad teemad päevakorrale kerkinud – Saksamaa ja Prantsusmaa on taotlenud muu terrorismivastase koostöö raames ka tagauste loomise nõude kehtestamist. Ka Euroopa Komisjon on sellele toetavaid seisukohti avaldanud, kuid hetkeseisuga  nimetatud seadusandlust algatada siiski ei plaanita. Asjatundjad aga leiavad jätkuvalt, et sellise tagaukse loomine, mis oleks kasutatav vaid teatud asutuste poolt ja mida ei saaks ära kasutada mitte keegi teine, on matemaatiliselt, tehnoloogiliselt ja äriliselt võimatu. Lihtsalt ei ole võimalik luua matemaatikat, mis töötaks erinevalt teatud juriidilise jõuga paberite olemasolul.&amp;lt;ref&amp;gt;[https://www.theregister.co.uk/2015/04/28/us_politicians_complain_that_silicon_valley_cant_create_encryption_unicorn/ WHY can&#039;t Silicon Valley create breakable non-breakable encryption, cry US politicians, The Register, 28.04.2015]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121967</id>
		<title>I026 - Kevad 2017 - Tarkvara tagauksed</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121967"/>
		<updated>2017-05-10T20:12:51Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tarkvara tagauksed - poolt ja vastu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Autorid: Katrin Lasberg, Marko Esna, Maile Mäesalu, Kristiina Keelmann, Madis Tammekänd&lt;br /&gt;
&lt;br /&gt;
[[File:Backdoor.jpg|300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Tarkvara tagauks on enamasti salajane meetod hiilimaks mööda tavapärasest autentimisest tootes, arvutisüsteemis, krüpteeringus või algoritmis. Tagauksi kasutatakse sageli eesmärgil kindlustada kaugjuurdepääs arvutile või lihttekstile krüpteeritud süsteemis. &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Backdoor_(computing) Backdoor, Wikipedia]&amp;lt;/ref&amp;gt;Tagauksi ehitavad programmeerijad tarkvarassse sisse näiteks selleks, et omada võimalust programmi siluda. Näiteks BBS programm lubab juurdepääsu igale BBS arvutile, kus seda tarkvara käitatakse.&amp;lt;ref&amp;gt;[http://www.vallaste.ee/ back door, e-Teatmik: IT ja sidetehnika seletav sõnaraamat]&amp;lt;/ref&amp;gt; Selge on see, et tarkvara tagauste olemasolul on nii plusse kui ka miinuseid - ühest küljest on see hea viis tarkvara pidevaks täiustamiseks ja kui midagi rikki läheb, on siiski võimalus ligi pääseda ja päästa, mis päästa annab; teisest küljest aga sillutab see ka tee kurjategijatele, kes tahavad saada võimu süsteemi/arvutite vms. teabe üle. Valitsuste poolse tagauste loomise ühe esimese näitena võib välja tuua 1993. aastal USA’s Riikliku Julgeolekuagentuuri poolt algatatud [https://en.wikipedia.org/wiki/Clipper_chip Clipper chip] projekti, mida avaliku halvakspanu tulemusena tol ajal praktikas ellu viia ei suudetud.&lt;br /&gt;
&lt;br /&gt;
==Krüptograafiline tõrkepunkt a.k.a System Update==&lt;br /&gt;
Leif Ryge&amp;lt;ref&amp;gt;https://twitter.com/wiretapped&amp;lt;/ref&amp;gt; kirjeldab meie praegust reaalsust nii:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Q: What does almost every piece of software with an update mechanism, including every popular operating system, have in common?&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;A: Secure golden keys, cryptographic single-points-of-failure which can be used to enable total system compromise via targeted malicious software updates.&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Ehk siis maakeeli on igal tarkvaral, millel on uuendusmehhanism, olemas juba sisseehitatud tagauks. Suunatud pahavaraga tarkvara uuendus tähendab, et ainult valitud sihtmärgid saavad selle uuenduse ning see omakorda vähendab võimalust, et keegi seda märkaks. Et sellist rünnakut sooritada, vajab ründaja kahte asja. Esiteks peab tal olema suutlikkus see uuendus kohale toimetada. Teiseks peab ta olema suuteline ohvri arvutit veenma, et antud tarkvara uuendus on tõeline. Lõppstaadiumis saab ründaja omale kõik antud programmi volitused. Juhul kui oleks tegu näiteks operatsioonisüsteemi uuenduse mimikriga, saaks ründaja põhimõtteliselt kontrolli kogu ohvri arvuti üle, ning kõikide sealsete programmide ning krüpteerimisvõtmete jms üle.&lt;br /&gt;
&lt;br /&gt;
Osades süsteemides on autentimiseks mitu võtit, kuid piisab ainult ühe lekkimisest, et rünnak muutuks võimalikuks. Teisalt on süsteemid, kus on tarvis mitme võtme signatuure, kuid kuna need üldjuhul on selle ühe firma käes, võib ka selle liigitada eelneva alla. Paraku võib sellise tagaukse leida ka linuxis. Eelkõige Debiani baasil olevates distrotes. Õnneks on paljud tarkvara tootjad juba astunud mõned sammud lähemale turvalisusele, ning hakanud valideerima oma süsteemi uuendusi.&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/proprietary/proprietary-back-doors.html Siit] võib leida väikse nimekirja erinevatest programmidest, millel on tagauksi leitud.&lt;br /&gt;
&lt;br /&gt;
Ei saa ka mainimata jätta üht suuremat ja tuntumat juhtumit- &#039;&#039;&#039;Back Orifice&#039;&#039;&#039;. See polnud kaugeltki esimene tagauks, kuid võib öelda julgelt, et see oli esimene, mis tõi tähelepanu tarkvara tagauste olemasolule ja ka sellega seonduvatele probleemidele. Aastal 1998 loodud programm võimaldas saavutada kontrolli kõikide arvutite üle, mis kasutasid Microsoft Windowsi operatsioonisüsteemi &amp;lt;ref&amp;gt;[http://www.infoworld.com/article/2606776/hacking/155947-Biggest-baddest-boldest-software-backdoors-of-all-time.html The 12 biggest, baddest, boldest software backdoors of all time, InfoWorld, 12.06.2014]&amp;lt;/ref&amp;gt; Paljude arvates on siiani Microsoft Windows turvaauke täis.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste loomise kulu==&lt;br /&gt;
&lt;br /&gt;
Suurte tegijate nagu Facebook&#039;i, Google&#039;i, Apple&#039;i ja Microsofti&#039;i kõrval on USA&#039;s kokku ligikaudu 35,000 ning maailmas 60,000 ettevõtet, kelle tegevus moodustab Interneti tuuma ning infrastruktuuri, sealjuures enamik nendest ettevõtetest on väikese või keskmise suurusega. Infotehnoloogiliste lahenduste sektori näol on tegemist äärmiselt tugeva konkurentsiga turuga ning kohustus hallata tagauksi on väiksematele ettevõtetele keerukas kui mitte võimatu. On oluline arvestada, et sellise nõudmise sisseviimine võib turult kaotada mitmed tänased tegijad ning takistada turule sisenemist uutel ettevõtetel, kes püüavad alustavad nagu seda tegi kunagi Facebook või Apple. Viimasest vaatepunktist lähtudes on tegemist äärmiselt innovatsioonivaenuliku käitumisega.&lt;br /&gt;
&lt;br /&gt;
Peamisi põhjusi on kolm: tehnoloogilise kulu, tööjõu ning vastutuse probleem. Esimese puhul tuleb arvestada, et mitte kõikides tarkvarades pole tagauksi ning nende sisseviimine nõuab omajagu ressurssi. Tööjõu kontekstis tuleb mõista, et mitte kõikidel ettevõtetel pole ligipääsu kvalifitseeritud tööjõule täitmaks tagauste nõuet. Viimase, kuid mitte vähem olulisena, tuleb ühtlasi mõista, tarkvara tagauksega on vähem turvaline, kui tarkvara ilma selleta ning ettevõtetel tuleb võtta senisest suurem vastutus klientide ja nende andmete kaitsmise ees uutes oludes. &amp;lt;ref&amp;gt;[http://www.csmonitor.com/World/Passcode/2015/1218/Opinion-Encryption-backdoors-are-killers-of-the-innovation-economy Opinion: Encryption backdoors are killers of the innovation economy, The Christian Science Monitor]&amp;lt;/ref&amp;gt;. Sealjuures ettvõtte kulude kõrval peame arvestama ka toodete ja teenuste võimalikku hinnamuutust ning olukorda, kus tarbijal tuleb täiendav kulu kinni maksta. Viimasel on aga ilmselge mõju majandusele tervikuna. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-debate-over-encryption-the-backdoor-is-a-trapdoor-1450914316 The Debate Over Encryption: The Backdoor Is a Trapdoor, The Wall Street Journal]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste kasutamine võitluses kuritegevusega==&lt;br /&gt;
&lt;br /&gt;
Filosoofias üks klassikalisemaid ja kaasahaaravamaid väitluseid keskendub vabaduse ja turvalisuse konfliktile. See temaatika hõlmab endas väga paljusid elualasid ning üks peamine küsimusi siinkohal on, et kui palju ja millist vabadust peaks ohverdama, et saavutada turvalisus? Ja kas sellisel juhul on ka tegelikult turvalisus saavutatud või on see hoopis näiline? &lt;br /&gt;
Üheks võimaluseks on riistvara ja tarkvara loomisel kohe algselt sisse arvestada ka tagauksed, mille kaudu on &amp;quot;ohtude&amp;quot; korral võimalik valitusasutustel (politsei, FBI, NSA) pääseda ligi vajalikule informatsioonile, mille kaudu saaks ära hoida veel toime panemata kuritegusid nagu näiteks terrorism ning ka leida tõendeid juba toimunud kuritegevuse kohta. Peamine tagauksi toetav argument ongi see, et valitus vajab sedasorti juurdepääsu kriminaaljuurdlusteks, militaarse intelligentsuse saavutamiseks ja loomulikult terrorismiga võitlemiseks. Tagauste puudumisel aga saavad kriminaalid ja terroristid turvaliselt hoiustada oma andmeid ja seetõttu ei saa ka valitsus nende tegevust jälgida vms.&amp;lt;ref&amp;gt;[http://blog.talkingphilosophy.com/?p=8665, The Ethics of Backdoors, Talking Philosophy, 13.07.2015] &amp;lt;/ref&amp;gt;    &lt;br /&gt;
&lt;br /&gt;
===Ameerika Ühendriigid===&lt;br /&gt;
&lt;br /&gt;
Üks peamisi argumente tarkvara tagauste kohustuslikuks muutmisel Ameerika Ühendriikide ühiskondliku diskussiooni kontekstis on olnud võitlus kuritegevuse ning terrorismiga. Aspekt, mida harvem kajastatakse, on see, et olukorras, kus tagauksed on avalikult kohustuslikud, kolivad kurjategijad suure tõenäosusega oma suhtluse teistesse kanalitesse. Sealjuures uued kanalid võivad osutuda senistest vähem kättesaadavamaks, raskendades seeläbi jõustruktuuride tööd veelgi enam. Heaks näiteks on siinkohal arvukad Dark Web&#039;i võimalused. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-secret-behind-the-backdoor-debate-1454107960 The Secret Behind the ‘Backdoor’ Debate, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meie igapäevaselt kasutatavad seadmed on paraku üpriski ebakindlad ning sellest tulenevalt on tagauste loomise kõrval veel teinegi võimalus. Lawful hacking&#039;u pooldajad usuvad, et täiendavate nõrkuste süsteemi lisamise kõrval tuleb kasutada ära olemasolevaid haavatavusi. Lihtsa näitena on võimalik tuua fakt, et e-kirja saaja, saatja ning pealkiri ehk metadata võib sisaldada samavõrra olulist informatsiooni kui e-kirja sisu ise. Siit järeldub, et tagauste kohustuslikuks muutmise eel oleks mõistlik kaardistada reaalsed vajadused ning juba eksisteerivad alternatiivsed viisid nende vajaduste täitmiseks. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/why-we-dont-need-backdoors-to-move-ahead-on-cybersecurity-1452488460 Why We Don’t Need Backdoors to Move Ahead on Cybersecurity, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kanada===&lt;br /&gt;
&lt;br /&gt;
Kanada uus valitsus tahab veelgi laiendada oma järelevalve volitusi nõudes kõikide teenuste dekodeerimist, kohustuslikku andmete säilitamist nii interneti kui ka telefoniteenuste pakkujatelt, ning tagauksi, mis võimaldavad pealtkuulamist ja juurdepääsu klientide andmetele.&amp;lt;ref&amp;gt;http://www.tomshardware.com/news/canada-software-encryption-backdoors-feedback,33131.html&amp;lt;/ref&amp;gt; Valitsus ei ole rahul sellega, et neil puudub võimalus kommunikatsiooni vaheltlõikamiseks internetis. Telefonivõrkude pealtkuulamine on võimalik olnud juba aastakümneid, kuid paljud e-maili ja kiirsõnumi programmid seda endiselt ei võimalda. Eelkõige kehtib see selliste firmade puhul, kes ka ise ei saa näha oma kasutajate privaatsuhtlusi, ning seega ei saa ka valitsus. Seega hea lahendus oleks luua tarkvarasse tagauks, mis lubaks mööda minna krüpteeringutest ning annaks valitsusele võimaluse infovahetust pealt kuulata. Samuti oleks neil otsene ligipääs sellele tagauksele ning saaks seda kasutada igal ajal, vahet pole kas neil on selleks order või mitte.&lt;br /&gt;
Kui säärane seadus peaks vastu võetama ning avalikkus sellest teada saaks, siis tõenäoliselt hakkaksid paljud inimesed valitud teenuseid vältima, mida see seadus puudutaks. See võib olla ka põhjus, miks viimasel ajal paljud lääne demokraatlikud riigid üheskoos taolisi seaduseid jõustada soovivad. Et inimestel tekiks tunne, nagu poleks neil varsti enam muud varianti, kui kasutada ainult tagaustega teenuseid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Lawful hacking kui arvestatav alternatiiv===&lt;br /&gt;
&lt;br /&gt;
Lawful hackingu pooldajad usuvad, et uute nõrkuste loomise asemel peaksid kaitseorganid kasutama olemasolevaid haavatavusi. On teada, et ajalooliselt on mõned rakendused olnud rünnakutele märksa haavatavamad kui teised, näiteks veebilehitsejad või PDF rakendused. Lawful hackingu kontekstis on esimeseks sammuks õppida tundma kasutaja seadet sellises mahus, et see aitab leida viisi kahtlusealuse riistvara pahavaraga nakatamiseks. Juhul, kui korrakaitseorganitel on näiteks ligipääs jälgitava e-kirjadele, võib näiteks nende vahendusel olla võimalik tuvastada kasutatav operatsioonisüsteem. Järgmiseks sammuks on operatsioonisüsteemist lähtuvalt sobiva haavatavuse välja valimine ning pahavara kohaletoimetamis viisi leidmine. Lihtsaim neist on e-mail, mille puhul tasub küll arvestada riskidega, et seda võidakse märgata või spämmifilter suudab selle välja filtreerida, kuid teatud juhtudel õnnestub kasutada ka sama kohalikku võrku või nakatunud USB seadet. &lt;br /&gt;
&lt;br /&gt;
Operatsioonisüsteemide haavatavused on sageli avalikult teada, näiteks The National Institute of Standards and Technology (NIST) haldab andmebaasi National Vulnerability Database (NVD), mis on kättesaadav siit: https://nvd.nist.gov. Kui operatsioonisüsteemi nõrkuste ärakasutamine ei toimi, on alternatiivseks lahendusena teise sammu raames on ka Man-in-the-Middle (MitM) tüüpi rünnakud, kus uurimise all oleva inimese riistvarani jõudmiseks kasutatakse vahesammuna mõnda veebilehte. Kuigi antud kontektis eeldab lawful hacking reaalse pahavara haldamist, on seda varasemalt edukalt tehtud ning võimalik ka tulevikus tagauste alternatiivina rakendada. &amp;lt;ref&amp;gt;[http://scholarlycommons.law.northwestern.edu/cgi/viewcontent.cgi?article=1209&amp;amp;context=njtip Lawful Hacking: Using Existing Vulnerabilities for Wiretapping on the Internet, Northwestern Journal of Technology and Intellectual Property]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste vastuargumendid==&lt;br /&gt;
===Tehnilised faktid===&lt;br /&gt;
1. Tarkvara ja riistvara ei suuda eristada &amp;quot;pahasid&amp;quot; ja &amp;quot;häid poisse&amp;quot; - krüptograafiline süsteem suudab ainult tuvastada, kas inimesel on õige võti süsteemi sisenemiseks või mitte, mitte aga seda, kas ta kasutab seda võtit õigetel alustel &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Good-guy-bad-guy-manicheanism.jpg|300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
2. Tagauksed kannavad endas otsest riski kõikidele kasutajatele &amp;lt;br&amp;gt;&lt;br /&gt;
3. Disain, mis võimaldab tagauksi on nõrgem kui süsteem, mis seda ei võimalda - kasutades krüpteerimist koos võtmetega nii, et ainult lõppkasutuja saab ligi, on hoobilt suur osa potentsiaalsetest rünnakutest võimatud &amp;lt;br&amp;gt;&lt;br /&gt;
4. Ei ole olemas kasulikku ja selget viisi kuidas teha vahet krüptograafilistel töövahenditel, mis on mõeldud kommunikatsiooniks ja mis mitte &amp;lt;ref&amp;gt;[https://blog.agilebits.com/2015/04/29/back-doors-are-bad-for-security-architecture/ Back doors are bad for security architecture, AgileBits blog, 29.04.2015]&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üks huvitavamaid lugemisi selle kohta võiks olla: &amp;quot;Keys Under Doormats: Mandating insecurity by requiring government access to all data and communications&amp;quot; &amp;lt;ref&amp;gt; [http://dspace.mit.edu/handle/1721.1/97690 Keys Under Doormats: Mandating insecurity by requiring government access to all data and communications, Computer Science and Artificial Intelligence Laboratory Technical Report, 6.07.2015]&amp;lt;/ref&amp;gt;, kus rühm krüptograafe ja turvalisuse eksperte käsitleb turvalisuse probleeme lähtuvalt sellest, et valitusele võimaldatakse juurdepääs tagauste kaudu.&lt;br /&gt;
&lt;br /&gt;
===Moraalsed argumendid===&lt;br /&gt;
Kas valitsust saab igal juhul usaldada? Oletame, et tarkvara arendajad on võimaldanud valitusele juurdepääsu läbi tagauste, kas sellisel juhul võime olla kindlad, et valitust seda võimalust ainult reaalse ohu korral kasutab? Usaldamatus valitsuse vastu on üheks põhjuseks, miks ollakse vastu tagauste vajalikkuse nõudele. Näiteks või mõtisklemiseks võiks siinkohal tuua Põhja-Korea, Hiina ja Iraani valitsuse - mis juhtuks siis kui sellistel valitsustel oleks tagauste kasutamise võimalus? &amp;lt;ref&amp;gt;[http://blog.talkingphilosophy.com/?p=8665 The Ethics of Backdoors, Talking Philosophy, 13.07.2015 ]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Juhul kui valitust võib usaldada selles osas, et ta ei kasuta tagauste juurdepääsu valedel eesmärkidel, siis aga kerkib üles järgmine probleem - kas valitsus suudab turvaliselt hoiustada informatsiooni tagauste kohta, ilma, et see valedesse kätesse satuks?&lt;br /&gt;
&lt;br /&gt;
==Näide elust enesest - Apple vs FBI==&lt;br /&gt;
[[File:AppleVSFBI.png|300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Taust===&lt;br /&gt;
2. detsembril 2015. aastal pandi toime terrorirünnak San Bernardinos Californias. Rünnakus hukkus 14 ja sai vigastada 22 inimest. Mõlemad rünnaku toimepanijad hukkusid rünnakule järgnenud jälitamisel toimunud tulevahetuses politsei kuulide läbi.Ründajad jõudsid hävitada oma isiklikud mobiiltelefonid, kuid politsei sai enda valdusse ühe ründaja töötelefoniks olnud tööandjale kuuluva iPhone5C. Antud telefon oli lukustatud neljanumbrilise PIN-koodiga ja operatsioonisüsteem seadistatud selliselt, et peale kümmet ebaõnnestunud paroolisisestust kustunuks kogu telefoni salvestatud info. Föderaalne Juurdlusbüroo (FBI) kaasas telefoni salvestatud infole ligipääsu saamiseks Riikliku Julgeolekuagentuuri (NSA), kuid tulemusteta. Seejärel pöördus FBI otse Apple Inc poole, kuid viimane keeldus turvameetmetest möödapääsu võimaldava alternatiivse operatsioonisüsteemi loomisest.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/2015_San_Bernardino_attack 2015 San Bernardino attack, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apple’i seisukohad===&lt;br /&gt;
Avalikus kirjas oma tarbijatele üle maailma tõi Apple välja oma seisukohad, mille peamine sisu oli järgmine:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;In the wrong hands, this software — which does not exist today — would have the potential to unlock any iPhone in someone’s physical possession. … Building a version of iOS that bypasses security in this way would undeniably create a backdoor. And while the government may argue that its use would be limited to this case, there is no way to guarantee such control… Doing so would hurt only the well-meaning and law-abiding citizens who rely on companies like Apple to protect their data. Criminals and bad actors will still encrypt, using tools that are readily available to them.&amp;quot;&amp;lt;ref&amp;gt;[https://www.apple.com/customer-letter/ Apple, A Message to Our Customers, Apple Inc homepage, 16.02.2016]&amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apple seega leidis, et valitsus oli sisuliselt palunud neil lahtimuugitavaks muuta enda aastatepikkust tööd, mis kaitseb nende kliente küberkurjategijate eest. Isegi kui valitsus väidab, et seda lahendust kasutataks ühekordselt selle ühe telefoni puhul, ei ole see selline lähenemine realistlik, sest loodud tehnoloogia võimaldaks seda valitsusel kasutada miljonite telefonide puhul ning looks teisalt ka kurjategijatele võimaluse andmetele ligipääsuks.&lt;br /&gt;
&lt;br /&gt;
Lisaks kaitses ka krüptograaf Matthew Green John Hopkinsi ülikoolist Apple-i seisukohti, tuues välja järgnevat:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;Apple is not designing systems to prevent law enforcement from executing legitimate warrants. It’s building systems that prevent everyone who might want your data – including hackers, malicious insiders, and even hostile foreign governments — from accessing your phone. This is absolutely in the public interest. Moreover, in the process of doing so, Apple is setting a precedent that users, and not companies, should hold the keys to their own devices. &amp;quot;  &amp;lt;ref&amp;gt;[http://www.slate.com/articles/technology/future_tense/2014/09/ios_8_encryption_why_apple_won_t_unlock_your_iphone_for_the_police.html Is Apple Picking a Fight with U.S. Government?, Future Tense, 23.09.2014]&lt;br /&gt;
 &amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Kohtu korraldus===&lt;br /&gt;
Apple’ilt koostöö osas negatiivse vastuse saamise järgselt pöördus FBI kohtu poole, mille tulemusena väljastati 16. veebruaril 2016. aastal kohtu korraldus &#039;&#039;In the Matter of the Search of an Apple iPhone Seized During the Execution of a Search Warrant on a Black Lexus IS300, California License Plate 35KGD203&#039;&#039;.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_dispute FBI–Apple encryption dispute, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Korralduse põhjal leidis valitsus, et Apple’i vastuseis on tingitud eelkõige murest oma maine, ärimudeli ja avaliku turundusstrateegia osas.  Valitsuse leidis, et nimetatud põhjendused on absoluutselt ebaolulised, sest taotles Apple’lt nö valmislahendust ainult selle ühe telefoni andmetele ligipääsemiseks. Selleks oleks olnud vaja teha võimalikuks korduvad paroolisisestused, välistades seejuures võimaluse, et andmed kümne ebaõnnestunud katse järel ligipääsmatuks muutuksid . Valitsuse hinnangul ei olnud seega tegemist tarkvaraga, mis erineks oluliselt tavalisest uuendusest, mida telefonile tehakse. Samuti lubas korraldus seadme Apple’i valdusesse (valitsusasutustel olnuks võimalik tegutseda kaugühenduse kaudu), mis välistab võimaluse, et tarkvara saab kättesaadavaks kellelegi teisele, välja arvatud juhul kui Apple ise seda jagada otsustab.&amp;lt;ref&amp;gt;[https://www.justice.gov/usao-cdca/file/826836/download United States District Court, Government&#039;s Montion to Compel Apple Inc. To Comply With This Court&#039;s February 16, 2016 Order Compelling Assistance In Search]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FBI “leiab” lahenduse ja võtab juhtumi menetlusest tagasi===&lt;br /&gt;
Kogu antud juhtumi laialdane käsitlus avalikkus tekitas turu „toodetele“, mis suudaksid antud telefonimudeli puhul andmetele ligipääsu luua ning ühelt seni avalikustamata kolmandalt osapoolelt (kokku oli „pakkujaid väidetavalt kolm&amp;lt;ref&amp;gt;[http://www.valuewalk.com/2017/01/how-fbi-hack-apple-iphone/ FBI Finally Reveals How It Hacked Apple iPhone, ValueWalk, 11.01.2017]&amp;lt;/ref&amp;gt;) FBI toimiva lahenduse ostiski (tehingu maksumust hinnati algselt 1,3 miljonile dollarile, hiljem on juhuslikult välja öeldud, kuid kinnitamata summa 900 000 dollarit).&amp;lt;ref&amp;gt;[https://www.nytimes.com/2016/04/22/us/politics/fbi-director-suggests-bill-for-iphone-hacking-was-1-3-million.html?_r=0 F.B.I. Director Suggests Bill for iPhone Hacking Topped $1.3 Million, The New York Times, 21.04.2016]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.cnbc.com/2017/05/05/dianne-feinstein-reveals-fbi-paid-900000-to-hack-into-killers-iphone.html Senator reveals that the FBI paid $900,000 to hack into San Bernardino killer&#039;s iPhone, CNBC,  05.05.2017]&amp;lt;/ref&amp;gt;   Antud lahendus töötab vaid mudelil 5C ja sellest vanematel iPhone’idel. Kui kriminaaluurimine seda ei nõua, ei ole FBI’l kavatsust lahenduse toimimise põhimõtteid Apple’le avaldada&amp;lt;ref&amp;gt;[https://www.theguardian.com/technology/2016/apr/07/san-bernardino-iphone-hack-work-newer-models-fbi-james-comey San Bernardino iPhone hack won’t work on newer models, says FBI, The Guardian, 07.04.2016]&amp;lt;/ref&amp;gt;. Eksperdid on leidnud, et selline asjade käik pani omakorda Apple’i rolli, kus ta võib pöörduda lahenduse leidmiseks musta turu poole ning taaskord on leidnud kinnitust tõde, et mida sa ei tea, on võimalik raha eest osta&amp;lt;ref&amp;gt;[http://www.latimes.com/business/technology/la-fi-tn-apple-next-steps-20160330-story.html Apple wants the FBI to reveal how it hacked the San Bernardino killer&#039;s iPhone, Los Angeles Times, 07.05.2017]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Ühiskondlik diskussioon===&lt;br /&gt;
Kuigi Apple&#039;i ja USA valitsuse vaheline kohtuasi lõppes juhtumist loobumisega, jäi õhku küsimus, kas ja milliste meetoditega peaks olema riikide valitsustel võimalik erafirmasid juurdlustesse kaasata ning rahvusliku julgeoleku huvides oma toodetele tarkvara kirjutama sundida. Ühele poole asetuvad selles arutelus reeglina valitsusasutuste esindajad ning teisele tehnoloogiahiiud ja valdkonna asjatundjad. USA’le sarnaselt on ka Euroopas seoses terrorismi kasvuga samad teemad päevakorrale kerkinud – Saksamaa ja Prantsusmaa on taotlenud muu terrorismivastase koostöö raames ka tagauste loomise nõude kehtestamist. Ka Euroopa Komisjon on sellele toetavaid seisukohti avaldanud, kuid hetkeseisuga  nimetatud seadusandlust algatada siiski ei plaanita. Asjatundjad aga leiavad jätkuvalt, et sellise tagaukse loomine, mis oleks kasutatav vaid teatud asutuste poolt ja mida ei saaks ära kasutada mitte keegi teine, on matemaatiliselt, tehnoloogiliselt ja äriliselt võimatu. Lihtsalt ei ole võimalik luua matemaatikat, mis töötaks erinevalt teatud juriidilise jõuga paberite olemasolul.&amp;lt;ref&amp;gt;[https://www.theregister.co.uk/2015/04/28/us_politicians_complain_that_silicon_valley_cant_create_encryption_unicorn/ WHY can&#039;t Silicon Valley create breakable non-breakable encryption, cry US politicians, The Register, 28.04.2015]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121929</id>
		<title>I026 - Kevad 2017 - Tarkvara tagauksed</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121929"/>
		<updated>2017-05-10T16:34:01Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tarkvara tagauksed - poolt ja vastu&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Autorid: Katrin Lasberg, Marko Esna, Maile Mäesalu, Kristiina Keelmann, Madis Tammekänd&lt;br /&gt;
&lt;br /&gt;
[[File:Backdoor.jpg|300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Tarkvara tagauks on enamasti salajane meetod hiilimaks mööda tavapärasest autentimisest tootes, arvutisüsteemis, krüpteeringus või algoritmis. Tagauksi kasutatakse sageli eesmärgil kindlustada kaugjuurdepääs arvutile või lihttekstile krüpteeritud süsteemis. &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Backdoor_(computing) Backdoor, Wikipedia]&amp;lt;/ref&amp;gt;Tagauksi ehitavad programmeerijad tarkvarassse sisse näiteks selleks, et omada võimalust programmi siluda. Näiteks BBS programm lubab juurdepääsu igale BBS arvutile, kus seda tarkvara käitatakse.&amp;lt;ref&amp;gt;[http://www.vallaste.ee/ back door, e-Teatmik: IT ja sidetehnika seletav sõnaraamat]&amp;lt;/ref&amp;gt; Selge on see, et tarkvara tagauste olemasolul on nii plusse kui ka miinuseid - ühest küljest on see hea viis tarkvara pidevaks täiustamiseks ja kui midagi rikki läheb, on siiski võimalus ligi pääseda ja päästa, mis päästa annab; teisest küljest aga sillutab see ka tee kurjategijatele, kes tahavad saada võimu süsteemi/arvutite vms. teabe üle.&lt;br /&gt;
&lt;br /&gt;
==Krüptograafiline tõrkepunkt a.k.a System Update==&lt;br /&gt;
Leif Ryge&amp;lt;ref&amp;gt;https://twitter.com/wiretapped&amp;lt;/ref&amp;gt; kirjeldab meie praegust reaalsust nii:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Q: What does almost every piece of software with an update mechanism, including every popular operating system, have in common?&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;A: Secure golden keys, cryptographic single-points-of-failure which can be used to enable total system compromise via targeted malicious software updates.&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Ehk siis maakeeli on igal tarkvaral, millel on uuendusmehhanism, olemas juba sisseehitatud tagauks. Suunatud pahavaraga tarkvara uuendus tähendab, et ainult valitud sihtmärgid saavad selle uuenduse ning see omakorda vähendab võimalust, et keegi seda märkaks. Et sellist rünnakut sooritada, vajab ründaja kahte asja. Esiteks peab tal olema suutlikkus see uuendus kohale toimetada. Teiseks peab ta olema suuteline ohvri arvutit veenma, et antud tarkvara uuendus on tõeline. Lõppstaadiumis saab ründaja omale kõik antud programmi volitused. Juhul kui oleks tegu näiteks operatsioonisüsteemi uuenduse mimikriga, saaks ründaja põhimõtteliselt kontrolli kogu ohvri arvuti üle, ning kõikide sealsete programmide ning krüpteerimisvõtmete jms üle.&lt;br /&gt;
&lt;br /&gt;
Osades süsteemides on autentimiseks mitu võtit, kuid piisab ainult ühe lekkimisest, et rünnak muutuks võimalikuks. Teisalt on süsteemid, kus on tarvis mitme võtme signatuure, kuid kuna need üldjuhul on selle ühe firma käes, võib ka selle liigitada eelneva alla. Paraku võib sellise tagaukse leida ka linuxis. Eelkõige Debiani baasil olevates distrotes. Õnneks on paljud tarkvara tootjad juba astunud mõned sammud lähemale turvalisusele, ning hakanud valideerima oma süsteemi uuendusi.&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/proprietary/proprietary-back-doors.html Siit] võib leida väikse nimekirja erinevatest programmidest, millel on tagauksi leitud.&lt;br /&gt;
&lt;br /&gt;
Ei saa ka mainimata jätta üht suuremat ja tuntumat juhtumit- &#039;&#039;&#039;Back Orifice&#039;&#039;&#039;. See polnud kaugeltki esimene tagauks, kuid võib öelda julgelt, et see oli esimene, mis tõi tähelepanu tarkvara tagauste olemasolule ja ka sellega seonduvatele probleemidele. Aastal 1998 loodud programm võimaldas saavutada kontrolli kõikide arvutite üle, mis kasutasid Microsoft Windowsi operatsioonisüsteemi &amp;lt;ref&amp;gt;[http://www.infoworld.com/article/2606776/hacking/155947-Biggest-baddest-boldest-software-backdoors-of-all-time.html The 12 biggest, baddest, boldest software backdoors of all time, InfoWorld, 12.06.2014]&amp;lt;/ref&amp;gt; Paljude arvates on siiani Microsoft Windows turvaauke täis.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste loomise kulu==&lt;br /&gt;
&lt;br /&gt;
Suurte tegijate nagu Facebook&#039;i, Google&#039;i, Apple&#039;i ja Microsofti&#039;i kõrval on USA&#039;s kokku ligikaudu 35,000 ning maailmas 60,000 ettevõtet, kelle tegevus moodustab Interneti tuuma ning infrastruktuuri, sealjuures enamik nendest ettevõtetest on väikese või keskmise suurusega. Infotehnoloogiliste lahenduste sektori näol on tegemist äärmiselt tugeva konkurentsiga turuga ning kohustus hallata tagauksi on väiksematele ettevõtetele keerukas kui mitte võimatu. On oluline arvestada, et sellise nõudmise sisseviimine võib turult kaotada mitmed tänased tegijad ning takistada turule sisenemist uutel ettevõtetel, kes püüavad alustavad nagu seda tegi kunagi Facebook või Apple. Viimasest vaatepunktist lähtudes on tegemist äärmiselt innovatsioonivaenuliku käitumisega.&lt;br /&gt;
&lt;br /&gt;
Peamisi põhjusi on kolm: tehnoloogilise kulu, tööjõu ning vastutuse probleem. Esimese puhul tuleb arvestada, et mitte kõikides tarkvarades pole tagauksi ning nende sisseviimine nõuab omajagu ressurssi. Tööjõu kontekstis tuleb mõista, et mitte kõikidel ettevõtetel pole ligipääsu kvalifitseeritud tööjõule täitmaks tagauste nõuet. Viimase, kuid mitte vähem olulisena, tuleb ühtlasi mõista, tarkvara tagauksega on vähem turvaline, kui tarkvara ilma selleta ning ettevõtetel tuleb võtta senisest suurem vastutus klientide ja nende andmete kaitsmise ees uutes oludes. &amp;lt;ref&amp;gt;[http://www.csmonitor.com/World/Passcode/2015/1218/Opinion-Encryption-backdoors-are-killers-of-the-innovation-economy Opinion: Encryption backdoors are killers of the innovation economy, The Christian Science Monitor]&amp;lt;/ref&amp;gt;. Sealjuures ettvõtte kulude kõrval peame arvestama ka toodete ja teenuste võimalikku hinnamuutust ning olukorda, kus tarbijal tuleb täiendav kulu kinni maksta. Viimasel on aga ilmselge mõju majandusele tervikuna. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-debate-over-encryption-the-backdoor-is-a-trapdoor-1450914316 The Debate Over Encryption: The Backdoor Is a Trapdoor, The Wall Street Journal]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Lawful hacking kui arvestatav alternatiiv==&lt;br /&gt;
&lt;br /&gt;
Lawful hackingu pooldajad usuvad, et uute nõrkuste loomise asemel peaksid kaitseorganid kasutama olemasolevaid haavatavusi. On teada, et ajalooliselt on mõned rakendused olnud rünnakutele märksa haavatavamad kui teised, näiteks veebilehitsejad või PDF rakendused. Lawful hackingu kontekstis on esimeseks sammuks õppida tundma kasutaja seadet sellises mahus, et see aitab leida viisi kahtlusealuse riistvara pahavaraga nakatamiseks. Juhul, kui korrakaitseorganitel on näiteks ligipääs jälgitava e-kirjadele, võib näiteks nende vahendusel olla võimalik tuvastada kasutatav operatsioonisüsteem. Järgmiseks sammuks on operatsioonisüsteemist lähtuvalt sobiva haavatavuse välja valimine ning pahavara kohaletoimetamis viisi leidmine. Lihtsaim neist on e-mail, mille puhul tasub küll arvestada riskidega, et seda võidakse märgata või spämmifilter suudab selle välja filtreerida, kuid teatud juhtudel õnnestub kasutada ka sama kohalikku võrku või nakatunud USB seadet. Operatsioonisüsteemide haavatavused on sageli avalikult teada, näiteks The National Institute of Standards and Technology (NIST) haldab andmebaasi National Vulnerability Database (NVD), mis on kättesaadav siit: https://nvd.nist.gov. Kui operatsioonisüsteemi nõrkuste ärakasutamine ei toimi, on alternatiivseks lahendusena teise sammu raames on ka Man-in-the-Middle (MitM) tüüpi rünnakud, kus uurimise all oleva inimese riistvarani jõudmiseks kasutatakse vahesammuna mõnda veebilehte. Kuigi selline lähenemine nõuab reaalse pahavara haldamist, on seda juba tehtud ning seda on võimalik rakendada. &amp;lt;ref&amp;gt;[http://scholarlycommons.law.northwestern.edu/cgi/viewcontent.cgi?article=1209&amp;amp;context=njtip Lawful Hacking: Using Existing Vulnerabilities for Wiretapping on the Internet, Northwestern Journal of Technology and Intellectual Property]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste kasutamine võitluses kuritegevusega==&lt;br /&gt;
&lt;br /&gt;
Filosoofias üks klassikalisemaid ja kaasahaaravamaid väitluseid keskendub vabaduse ja turvalisuse konfliktile. See temaatika hõlmab endas väga paljusid elualasid ning üks peamine küsimusi siinkohal on, et kui palju ja millist vabadust peaks ohverdama, et saavutada turvalisus? Ja kas sellisel juhul on ka tegelikult turvalisus saavutatud või on see hoopis näiline? &lt;br /&gt;
Üheks võimaluseks on riistvara ja tarkvara loomisel kohe algselt sisse arvestada ka tagauksed, mille kaudu on &amp;quot;ohtude&amp;quot; korral võimalik valitusasutustel (politsei, FBI, NSA) pääseda ligi vajalikule informatsioonile, mille kaudu saaks ära hoida veel toime panemata kuritegusid nagu näiteks terrorism ning ka leida tõendeid juba toimunud kuritegevuse kohta. Peamine tagauksi toetav argument ongi see, et valitus vajab sedasorti juurdepääsu kriminaaljuurdlusteks, militaarse intelligentsuse saavutamiseks ja loomulikult terrorismiga võitlemiseks. Tagauste puudumisel aga saavad kriminaalid ja terroristid turvaliselt hoiustada oma andmeid ja seetõttu ei saa ka valitsus nende tegevust jälgida vms.&amp;lt;ref&amp;gt;[http://blog.talkingphilosophy.com/?p=8665, The Ethics of Backdoors, Talking Philosophy, 13.07.2015] &amp;lt;/ref&amp;gt;    &lt;br /&gt;
&lt;br /&gt;
===Ameerika Ühendriigid===&lt;br /&gt;
&lt;br /&gt;
Üks peamisi argumente tarkvara tagauste kohustuslikuks muutmisel Ameerika Ühendriikide ühiskondliku diskussiooni kontekstis on olnud võitlus kuritegevuse ning terrorismiga. Aspekt, mida harvem kajastatakse, on see, et olukorras, kus tagauksed on avalikult kohustuslikud, kolivad kurjategijad suure tõenäosusega oma suhtluse teistesse kanalitesse. Sealjuures uued kanalid võivad osutuda senistest vähem kättesaadavamaks, raskendades seeläbi jõustruktuuride tööd veelgi enam. Heaks näiteks on siinkohal arvukad Dark Web&#039;i võimalused. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-secret-behind-the-backdoor-debate-1454107960 The Secret Behind the ‘Backdoor’ Debate, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meie igapäevaselt kasutatavad seadmed on paraku üpriski ebakindlad ning sellest tulenevalt on tagauste loomise kõrval veel teinegi võimalus. Lawful hacking&#039;u pooldajad usuvad, et täiendavate nõrkuste süsteemi lisamise kõrval tuleb kasutada ära olemasolevaid haavatavusi. Lihtsa näitena on võimalik tuua fakt, et e-kirja saaja, saatja ning pealkiri ehk metadata võib sisaldada samavõrra olulist informatsiooni kui e-kirja sisu ise. Siit järeldub, et tagauste kohustuslikuks muutmise eel oleks mõistlik kaardistada reaalsed vajadused ning juba eksisteerivad alternatiivsed viisid nende vajaduste täitmiseks. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/why-we-dont-need-backdoors-to-move-ahead-on-cybersecurity-1452488460 Why We Don’t Need Backdoors to Move Ahead on Cybersecurity, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kanada===&lt;br /&gt;
&lt;br /&gt;
Kanada uus valitsus tahab veelgi laiendada oma järelevalve volitusi nõudes kõikide teenuste dekodeerimist, kohustuslikku andmete säilitamist nii interneti kui ka telefoniteenuste pakkujatelt, ning tagauksi, mis võimaldavad pealtkuulamist ja juurdepääsu klientide andmetele.&amp;lt;ref&amp;gt;http://www.tomshardware.com/news/canada-software-encryption-backdoors-feedback,33131.html&amp;lt;/ref&amp;gt; Valitsus ei ole rahul sellega, et neil puudub võimalus kommunikatsiooni vaheltlõikamiseks internetis. Telefonivõrkude pealtkuulamine on võimalik olnud juba aastakümneid, kuid paljud e-maili ja kiirsõnumi programmid seda endiselt ei võimalda. Eelkõige kehtib see selliste firmade puhul, kes ka ise ei saa näha oma kasutajate privaatsuhtlusi, ning seega ei saa ka valitsus. Seega hea lahendus oleks luua tarkvarasse tagauks, mis lubaks mööda minna krüpteeringutest ning annaks valitsusele võimaluse infovahetust pealt kuulata. Samuti oleks neil otsene ligipääs sellele tagauksele ning saaks seda kasutada igal ajal, vahet pole kas neil on selleks order või mitte.&lt;br /&gt;
Kui säärane seadus peaks vastu võetama ning avalikkus sellest teada saaks, siis tõenäoliselt hakkaksid paljud inimesed valitud teenuseid vältima, mida see seadus puudutaks. See võib olla ka põhjus, miks viimasel ajal paljud lääne demokraatlikud riigid üheskoos taolisi seaduseid jõustada soovivad. Et inimestel tekiks tunne, nagu poleks neil varsti enam muud varianti, kui kasutada ainult tagaustega teenuseid.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste vastuargumendid==&lt;br /&gt;
===Tehnilised faktid===&lt;br /&gt;
1. Tarkvara ja riistvara ei suuda eristada &amp;quot;pahasid&amp;quot; ja &amp;quot;häid poisse&amp;quot; - krüptograafiline süsteem suudab ainult tuvastada, kas inimesel on õige võti süsteemi sisenemiseks või mitte, mitte aga seda, kas ta kasutab seda võtit õigetel alustel &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Good-guy-bad-guy-manicheanism.jpg|300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
2. Tagauksed kannavad endas otsest riski kõikidele kasutajatele &amp;lt;br&amp;gt;&lt;br /&gt;
3. Disain, mis võimaldab tagauksi on nõrgem kui süsteem, mis seda ei võimalda - kasutades krüpteerimist koos võtmetega nii, et ainult lõppkasutuja saab ligi, on hoobilt suur osa potentsiaalsetest rünnakutest võimatud &amp;lt;br&amp;gt;&lt;br /&gt;
4. Ei ole olemas kasulikku ja selget viisi kuidas teha vahet krüptograafilistel töövahenditel, mis on mõeldud kommunikatsiooniks ja mis mitte &amp;lt;ref&amp;gt;[https://blog.agilebits.com/2015/04/29/back-doors-are-bad-for-security-architecture/ Back doors are bad for security architecture, AgileBits blog, 29.04.2015]&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üks huvitavamaid lugemisi selle kohta võiks olla: &amp;quot;Keys Under Doormats: Mandating insecurity by requiring government access to all data and communications&amp;quot; &amp;lt;ref&amp;gt; [http://dspace.mit.edu/handle/1721.1/97690 Keys Under Doormats: Mandating insecurity by requiring government access to all data and communications, Computer Science and Artificial Intelligence Laboratory Technical Report, 6.07.2015]&amp;lt;/ref&amp;gt;, kus rühm krüptograafe ja turvalisuse eksperte käsitleb turvalisuse probleeme lähtuvalt sellest, et valitusele võimaldatakse juurdepääs tagauste kaudu.&lt;br /&gt;
&lt;br /&gt;
===Moraalsed argumendid===&lt;br /&gt;
Kas valitsust saab igal juhul usaldada? Oletame, et tarkvara arendajad on võimaldanud valitusele juurdepääsu läbi tagauste, kas sellisel juhul võime olla kindlad, et valitust seda võimalust ainult reaalse ohu korral kasutab? Usaldamatus valitsuse vastu on üheks põhjuseks, miks ollakse vastu tagauste vajalikkuse nõudele. Näiteks või mõtisklemiseks võiks siinkohal tuua Põhja-Korea, Hiina ja Iraani valitsuse - mis juhtuks siis kui sellistel valitsustel oleks tagauste kasutamise võimalus? &amp;lt;ref&amp;gt;[http://blog.talkingphilosophy.com/?p=8665 The Ethics of Backdoors, Talking Philosophy, 13.07.2015 ]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Juhul kui valitust võib usaldada selles osas, et ta ei kasuta tagauste juurdepääsu valedel eesmärkidel, siis aga kerkib üles järgmine probleem - kas valitsus suudab turvaliselt hoiustada informatsiooni tagauste kohta, ilma, et see valedesse kätesse satuks?&lt;br /&gt;
&lt;br /&gt;
==Näide elust enesest - Apple vs FBI==&lt;br /&gt;
[[File:AppleVSFBI.png|300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Taust===&lt;br /&gt;
2. detsembril 2015. aastal pandi toime terrorirünnak San Bernardinos Californias. Rünnakus hukkus 14 ja sai vigastada 22 inimest. Mõlemad rünnaku toimepanijad hukkusid rünnakule järgnenud jälitamisel toimunud tulevahetuses politsei kuulide läbi.Ründajad jõudsid hävitada oma isiklikud mobiiltelefonid, kuid politsei sai enda valdusse ühe ründaja töötelefoniks olnud tööandjale kuuluva iPhone5C. Antud telefon oli lukustatud neljanumbrilise PIN-koodiga ja operatsioonisüsteem seadistatud selliselt, et peale kümmet ebaõnnestunud paroolisisestust kustunuks kogu telefoni salvestatud info. Föderaalne Juurdlusbüroo (FBI) kaasas telefoni salvestatud infole ligipääsu saamiseks Riikliku Julgeolekuagentuuri (NSA), kuid tulemusteta. Seejärel pöördus FBI otse Apple Inc poole, kuid viimane keeldus turvameetmetest möödapääsu võimaldava alternatiivse operatsioonisüsteemi loomisest.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/2015_San_Bernardino_attack 2015 San Bernardino attack, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apple’i seisukohad===&lt;br /&gt;
Avalikus kirjas oma tarbijatele üle maailma tõi Apple välja oma seisukohad, mille peamine sisu oli järgmine:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;In the wrong hands, this software — which does not exist today — would have the potential to unlock any iPhone in someone’s physical possession. … Building a version of iOS that bypasses security in this way would undeniably create a backdoor. And while the government may argue that its use would be limited to this case, there is no way to guarantee such control… Doing so would hurt only the well-meaning and law-abiding citizens who rely on companies like Apple to protect their data. Criminals and bad actors will still encrypt, using tools that are readily available to them.&amp;quot;&amp;lt;ref&amp;gt;[https://www.apple.com/customer-letter/ Apple, A Message to Our Customers, Apple Inc homepage, 16.02.2016]&amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apple seega leidis, et valitsus oli sisuliselt palunud neil lahtimuugitavaks muuta enda aastatepikkust tööd, mis kaitseb nende kliente küberkurjategijate eest. Isegi kui valitsus väidab, et seda lahendust kasutataks ühekordselt selle ühe telefoni puhul, ei ole see selline lähenemine realistlik, sest loodud tehnoloogia võimaldaks seda valitsusel kasutada miljonite telefonide puhul ning looks teisalt ka kurjategijatele võimaluse andmetele ligipääsuks.&lt;br /&gt;
&lt;br /&gt;
Lisaks kaitses ka krüptograaf Matthew Green John Hopkinsi ülikoolist Apple-i seisukohti, tuues välja järgnevat:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;Apple is not designing systems to prevent law enforcement from executing legitimate warrants. It’s building systems that prevent everyone who might want your data – including hackers, malicious insiders, and even hostile foreign governments — from accessing your phone. This is absolutely in the public interest. Moreover, in the process of doing so, Apple is setting a precedent that users, and not companies, should hold the keys to their own devices. &amp;quot;  &amp;lt;ref&amp;gt;[http://www.slate.com/articles/technology/future_tense/2014/09/ios_8_encryption_why_apple_won_t_unlock_your_iphone_for_the_police.html Is Apple Picking a Fight with U.S. Government?, Future Tense, 23.09.2014]&lt;br /&gt;
 &amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Kohtu korraldus===&lt;br /&gt;
Apple’ilt koostöö osas negatiivse vastuse saamise järgselt pöördus FBI kohtu poole, mille tulemusena väljastati 16. veebruaril 2016. aastal kohtu korraldus &#039;&#039;In the Matter of the Search of an Apple iPhone Seized During the Execution of a Search Warrant on a Black Lexus IS300, California License Plate 35KGD203&#039;&#039;.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_dispute FBI–Apple encryption dispute, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Korralduse põhjal leidis valitsus, et Apple’i vastuseis on tingitud eelkõige murest oma maine, ärimudeli ja avaliku turundusstrateegia osas.  Valitsuse leidis, et nimetatud põhjendused on absoluutselt ebaolulised, sest taotles Apple’lt nö valmislahendust ainult selle ühe telefoni andmetele ligipääsemiseks. Selleks oleks olnud vaja teha võimalikuks korduvad paroolisisestused, välistades seejuures võimaluse, et andmed kümne ebaõnnestunud katse järel ligipääsmatuks muutuksid . Valitsuse hinnangul ei olnud seega tegemist tarkvaraga, mis erineks oluliselt tavalisest uuendusest, mida telefonile tehakse. Samuti lubas korraldus seadme Apple’i valdusesse (valitsusasutustel olnuks võimalik tegutseda kaugühenduse kaudu), mis välistab võimaluse, et tarkvara saab kättesaadavaks kellelegi teisele, välja arvatud juhul kui Apple ise seda jagada otsustab.&amp;lt;ref&amp;gt;[https://www.justice.gov/usao-cdca/file/826836/download United States District Court, Government&#039;s Montion to Compel Apple Inc. To Comply With This Court&#039;s February 16, 2016 Order Compelling Assistance In Search]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FBI “leiab” lahenduse ja võtab juhtumi menetlusest tagasi===&lt;br /&gt;
Kogu antud juhtumi laialdane käsitlus avalikkus tekitas turu „toodetele“, mis suudaksid antud telefonimudeli puhul andmetele ligipääsu luua ning ühelt seni avalikustamata kolmandalt osapoolelt (kokku oli „pakkujaid väidetavalt kolm&amp;lt;ref&amp;gt;[http://www.valuewalk.com/2017/01/how-fbi-hack-apple-iphone/ FBI Finally Reveals How It Hacked Apple iPhone, ValueWalk, 11.01.2017]&amp;lt;/ref&amp;gt;) FBI toimiva lahenduse ostiski (tehingu maksumust hinnati algselt 1,3 miljonile dollarile, hiljem on juhuslikult välja öeldud, kuid kinnitamata summa 900 000 dollarit).&amp;lt;ref&amp;gt;[https://www.nytimes.com/2016/04/22/us/politics/fbi-director-suggests-bill-for-iphone-hacking-was-1-3-million.html?_r=0 F.B.I. Director Suggests Bill for iPhone Hacking Topped $1.3 Million, The New York Times, 21.04.2016]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.cnbc.com/2017/05/05/dianne-feinstein-reveals-fbi-paid-900000-to-hack-into-killers-iphone.html Senator reveals that the FBI paid $900,000 to hack into San Bernardino killer&#039;s iPhone, CNBC,  05.05.2017]&amp;lt;/ref&amp;gt;   Antud lahendus töötab vaid mudelil 5C ja sellest vanematel iPhone’idel. Kui kriminaaluurimine seda ei nõua, ei ole FBI’l kavatsust lahenduse toimimise põhimõtteid Apple’le avaldada&amp;lt;ref&amp;gt;[https://www.theguardian.com/technology/2016/apr/07/san-bernardino-iphone-hack-work-newer-models-fbi-james-comey San Bernardino iPhone hack won’t work on newer models, says FBI, The Guardian, 07.04.2016]&amp;lt;/ref&amp;gt;. Eksperdid on leidnud, et selline asjade käik pani omakorda Apple’i rolli, kus ta võib pöörduda lahenduse leidmiseks musta turu poole ning taaskord on leidnud kinnitust tõde, et mida sa ei tea, on võimalik raha eest osta&amp;lt;ref&amp;gt;[http://www.latimes.com/business/technology/la-fi-tn-apple-next-steps-20160330-story.html Apple wants the FBI to reveal how it hacked the San Bernardino killer&#039;s iPhone, Los Angeles Times, 07.05.2017]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Ühiskondlik diskussioon===&lt;br /&gt;
Kuigi Apple&#039;i ja USA valitsuse vaheline kohtuasi lõppes juhtumist loobumisega, jäi õhku küsimus, kas ja milliste meetoditega on riikide valitsustel võimalik erafirmasid juurdlustesse kaasata ning rahvusliku julgeoleku huvides oma toodetele tarkvara kirjutama sundida.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121915</id>
		<title>I026 - Kevad 2017 - Tarkvara tagauksed</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121915"/>
		<updated>2017-05-10T15:29:12Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Tarkvara tagauksed - poolt ja vastu=&lt;br /&gt;
Autorid: Katrin Lasberg, Marko Esna, Maile Mäesalu, Kristiina Keelmann, Madis Tammekänd&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Tarkvara tagauks on enamasti salajane meetod hiilimaks mööda tavapärasest autentimisest tootes, arvutisüsteemis, krüpteeringus või algoritmis. Tagauksi kasutatakse sageli eesmärgil kindlustada kaugjuurdepääs arvutile või lihttekstile krüpteeritud süsteemis. &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Backdoor_(computing) Backdoor, Wikipedia]&amp;lt;/ref&amp;gt;Tagauksi ehitavad programmeerijad tarkvarassse sisse näiteks selleks, et omada võimalust programmi siluda. Näiteks BBS programm lubab juurdepääsu igale BBS arvutile, kus seda tarkvara käitatakse.&amp;lt;ref&amp;gt;[http://www.vallaste.ee/ back door, e-Teatmik: IT ja sidetehnika seletav sõnaraamat]&amp;lt;/ref&amp;gt; Selge on see, et tarkvara tagauste olemasolul on nii plusse kui ka miinuseid - ühest küljest on see hea viis tarkvara pidevaks täiustamiseks ja kui midagi rikki läheb, on siiski võimalus ligi pääseda ja päästa, mis päästa annab; teisest küljest aga sillutab see ka tee kurjategijatele, kes tahavad saada võimu süsteemi/arvutite vms. teabe üle.&lt;br /&gt;
&lt;br /&gt;
==Krüptograafiline tõrkepunkt a.k.a System Update==&lt;br /&gt;
Leif Ryge&amp;lt;ref&amp;gt;https://twitter.com/wiretapped&amp;lt;/ref&amp;gt; kirjeldab meie praegust reaalsust nii:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Q: What does almost every piece of software with an update mechanism, including every popular operating system, have in common?&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;A: Secure golden keys, cryptographic single-points-of-failure which can be used to enable total system compromise via targeted malicious software updates.&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Ehk siis maakeeli on igal tarkvaral, millel on uuendusmehhanism, olemas juba sisseehitatud tagauks. Suunatud pahavaraga tarkvara uuendus tähendab, et ainult valitud sihtmärgid saavad selle uuenduse ning see omakorda vähendab võimalust, et keegi seda märkaks. Et sellist rünnakut sooritada, vajab ründaja kahte asja. Esiteks peab tal olema suutlikkus see uuendus kohale toimetada. Teiseks peab ta olema suuteline ohvri arvutit veenma, et antud tarkvara uuendus on tõeline. Lõppstaadiumis saab ründaja omale kõik antud programmi volitused. Juhul kui oleks tegu näiteks operatsioonisüsteemi uuenduse mimikriga, saaks ründaja põhimõtteliselt kontrolli kogu ohvri arvuti üle, ning kõikide sealsete programmide ning krüpteerimisvõtmete jms üle.&lt;br /&gt;
&lt;br /&gt;
Osades süsteemides on autentimiseks mitu võtit, kuid piisab ainult ühe lekkimisest, et rünnak muutuks võimalikuks. Teisalt on süsteemid, kus on tarvis mitme võtme signatuure, kuid kuna need üldjuhul on selle ühe firma käes, võib ka selle liigitada eelneva alla. Paraku võib sellise tagaukse leida ka linuxis. Eelkõige Debiani baasil olevates distrotes. Õnneks on paljud tarkvara tootjad juba astunud mõned sammud lähemale turvalisusele, ning hakanud valideerima oma süsteemi uuendusi.&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/proprietary/proprietary-back-doors.html Siit] võib leida väikse nimekirja erinevatest programmidest, millel on tagauksi leitud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste loomise kulu==&lt;br /&gt;
&lt;br /&gt;
Suurte tegijate nagu Facebook&#039;i, Google&#039;i, Apple&#039;i ja Microsofti&#039;i kõrval on USA&#039;s kokku ligikaudu 35,000 ning maailmas 60,000 ettevõtet, kelle tegevus moodustab Interneti tuuma ning infrastruktuuri, sealjuures enamik nendest ettevõtetest on väikese või keskmise suurusega. Infotehnoloogiliste lahenduste sektori näol on tegemist äärmiselt tugeva konkurentsiga turuga ning kohustus hallata tagauksi on väiksematele ettevõtetele keerukas kui mitte võimatu. On oluline arvestada, et sellise nõudmise sisseviimine võib turult kaotada mitmed tänased tegijad ning takistada turule sisenemist uutel ettevõtetel, kes püüavad alustavad nagu seda tegi kunagi Facebook või Apple. Viimasest vaatepunktist lähtudes on tegemist äärmiselt innovatsioonivaenuliku käitumisega.&lt;br /&gt;
&lt;br /&gt;
Peamisi põhjusi on kolm: tehnoloogilise kulu, tööjõu ning vastutuse probleem. Esimese puhul tuleb arvestada, et mitte kõikides tarkvarades pole tagauksi ning nende sisseviimine nõuab omajagu ressurssi. Tööjõu kontekstis tuleb mõista, et mitte kõikidel ettevõtetel pole ligipääsu kvalifitseeritud tööjõule täitmaks tagauste nõuet. Viimase, kuid mitte vähem olulisena, tuleb ühtlasi mõista, tarkvara tagauksega on vähem turvaline, kui tarkvara ilma selleta ning ettevõtetel tuleb võtta senisest suurem vastutus klientide ja nende andmete kaitsmise ees uutes oludes. &amp;lt;ref&amp;gt;[http://www.csmonitor.com/World/Passcode/2015/1218/Opinion-Encryption-backdoors-are-killers-of-the-innovation-economy Opinion: Encryption backdoors are killers of the innovation economy, The Christian Science Monitor]&amp;lt;/ref&amp;gt;. Sealjuures ettvõtte kulude kõrval peame arvestama ka toodete ja teenuste võimalikku hinnamuutust ning olukorda, kus tarbijal tuleb täiendav kulu kinni maksta. Viimasel on aga ilmselge mõju majandusele tervikuna. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-debate-over-encryption-the-backdoor-is-a-trapdoor-1450914316 The Debate Over Encryption: The Backdoor Is a Trapdoor, The Wall Street Journal]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Lawful hacking kui arvestatav alternatiiv==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref&amp;gt;[http://scholarlycommons.law.northwestern.edu/cgi/viewcontent.cgi?article=1209&amp;amp;context=njtip Lawful Hacking: Using Existing Vulnerabilities for Wiretapping on the Internet, Northwestern Journal of Technology and Intellectual Property]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste kasutamine võitluses kuritegevusega==&lt;br /&gt;
&lt;br /&gt;
Filosoofias üks klassikalisemaid ja kaasahaaravamaid väitluseid keskendub vabaduse ja turvalisuse konfliktile. See temaatika hõlmab endas väga paljusid elualasid ning üks peamine küsimusi siinkohal on, et kui palju ja millist vabadust peaks ohverdama, et saavutada turvalisus? Ja kas sellisel juhul on ka tegelikult turvalisus saavutatud või on see hoopis näiline? &lt;br /&gt;
Üheks võimaluseks on riistvara ja tarkvara loomisel kohe algselt sisse arvestada ka tagauksed, mille kaudu on &amp;quot;ohtude&amp;quot; korral võimalik valitusasutustel (politsei, FBI, NSA) pääseda ligi vajalikule informatsioonile, mille kaudu saaks ära hoida veel toime panemata kuritegusid nagu näiteks terrorism ning ka leida tõendeid juba toimunud kuritegevuse kohta. Peamine tagauksi toetav argument ongi see, et valitus vajab sedasorti juurdepääsu kriminaaljuurdlusteks, militaarse intelligentsuse saavutamiseks ja loomulikult terrorismiga võitlemiseks. Tagauste puudumisel aga saavad kriminaalid ja terroristid turvaliselt hoiustada oma andmeid ja seetõttu ei saa ka valitsus nende tegevust jälgida vms.&amp;lt;ref&amp;gt;[http://blog.talkingphilosophy.com/?p=8665, The Ethics of Backdoors, Talking Philosophy, 13.07.2015] &amp;lt;/ref&amp;gt;    &lt;br /&gt;
&lt;br /&gt;
===Ameerika Ühendriigid===&lt;br /&gt;
&lt;br /&gt;
Üks peamisi argumente tarkvara tagauste kohustuslikuks muutmisel Ameerika Ühendriikide ühiskondliku diskussiooni kontekstis on olnud võitlus kuritegevuse ning terrorismiga. Aspekt, mida harvem kajastatakse, on see, et olukorras, kus tagauksed on avalikult kohustuslikud, kolivad kurjategijad suure tõenäosusega oma suhtluse teistesse kanalitesse. Sealjuures uued kanalid võivad osutuda senistest vähem kättesaadavamaks, raskendades seeläbi jõustruktuuride tööd veelgi enam. Heaks näiteks on siinkohal arvukad Dark Web&#039;i võimalused. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-secret-behind-the-backdoor-debate-1454107960 The Secret Behind the ‘Backdoor’ Debate, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meie igapäevaselt kasutatavad seadmed on paraku üpriski ebakindlad ning sellest tulenevalt on tagauste loomise kõrval veel teinegi võimalus. Lawful hacking&#039;u pooldajad usuvad, et täiendavate nõrkuste süsteemi lisamise kõrval tuleb kasutada ära olemasolevaid haavatavusi. Lihtsa näitena on võimalik tuua fakt, et e-kirja saaja, saatja ning pealkiri ehk metadata võib sisaldada samavõrra olulist informatsiooni kui e-kirja sisu ise. Siit järeldub, et tagauste kohustuslikuks muutmise eel oleks mõistlik kaardistada reaalsed vajadused ning juba eksisteerivad alternatiivsed viisid nende vajaduste täitmiseks. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/why-we-dont-need-backdoors-to-move-ahead-on-cybersecurity-1452488460 Why We Don’t Need Backdoors to Move Ahead on Cybersecurity, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kanada===&lt;br /&gt;
&lt;br /&gt;
Kanada uus valitsus tahab veelgi laiendada oma järelevalve volitusi nõudes kõikide teenuste dekodeerimist, kohustuslikku andmete säilitamist nii interneti kui ka telefoniteenuste pakkujatelt, ning tagauksi, mis võimaldavad pealtkuulamist ja juurdepääsu klientide andmetele.&amp;lt;ref&amp;gt;http://www.tomshardware.com/news/canada-software-encryption-backdoors-feedback,33131.html&amp;lt;/ref&amp;gt; Valitsus ei ole rahul sellega, et neil puudub võimalus kommunikatsiooni vaheltlõikamiseks internetis. Telefonivõrkude pealtkuulamine on võimalik olnud juba aastakümneid, kuid paljud e-maili ja kiirsõnumi programmid seda endiselt ei võimalda. Eelkõige kehtib see selliste firmade puhul, kes ka ise ei saa näha oma kasutajate privaatsuhtlusi, ning seega ei saa ka valitsus. Seega hea lahendus oleks luua tarkvarasse tagauks, mis lubaks mööda minna krüpteeringutest ning annaks valitsusele võimaluse infovahetust pealt kuulata. Samuti oleks neil otsene ligipääs sellele tagauksele ning saaks seda kasutada igal ajal, vahet pole kas neil on selleks order või mitte.&lt;br /&gt;
Kui säärane seadus peaks vastu võetama ning avalikkus sellest teada saaks, siis tõenäoliselt hakkaksid paljud inimesed valitud teenuseid vältima, mida see seadus puudutaks. See võib olla ka põhjus, miks viimasel ajal paljud lääne demokraatlikud riigid üheskoos taolisi seaduseid jõustada soovivad. Et inimestel tekiks tunne, nagu poleks neil varsti enam muud varianti, kui kasutada ainult tagaustega teenuseid.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste vastuargumendid==&lt;br /&gt;
===Tehnilised faktid===&lt;br /&gt;
1. Tarkvara ja riistvara ei suuda eristada &amp;quot;pahasid&amp;quot; ja &amp;quot;häid poisse&amp;quot; - krüptograafiline süsteem suudab ainult tuvastada, kas inimesel on õige võti süsteemi sisenemiseks või mitte, mitte aga seda, kas ta kasutab seda võtit õigetel alustel &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Good-guy-bad-guy-manicheanism.jpg|300px]]&amp;lt;br&amp;gt;&lt;br /&gt;
2. Tagauksed kannavad endas otsest riski kõikidele kasutajatele &amp;lt;br&amp;gt;&lt;br /&gt;
3. Disain, mis võimaldab tagauksi on nõrgem kui süsteem, mis seda ei võimalda - kasutades krüpteerimist koos võtmetega nii, et ainult lõppkasutuja saab ligi, on hoobilt suur osa potentsiaalsetest rünnakutest võimatud &amp;lt;br&amp;gt;&lt;br /&gt;
4. Ei ole olemas kasulikku ja selget viisi kuidas teha vahet krüptograafilistel töövahenditel, mis on mõeldud kommunikatsiooniks ja mis mitte &amp;lt;ref&amp;gt;[https://blog.agilebits.com/2015/04/29/back-doors-are-bad-for-security-architecture/ Back doors are bad for security architecture, AgileBits blog, 29.04.2015]&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üks huvitavamaid lugemisi selle kohta võiks olla: &amp;quot;Keys Under Doormats: Mandating insecurity by requiring government access to all data and communications&amp;quot; &amp;lt;ref&amp;gt; [http://dspace.mit.edu/handle/1721.1/97690 Keys Under Doormats: Mandating insecurity by requiring government access to all data and communications, Computer Science and Artificial Intelligence Laboratory Technical Report, 6.07.2015]&amp;lt;/ref&amp;gt;, kus rühm krüptograafe ja turvalisuse eksperte käsitleb turvalisuse probleeme lähtuvalt sellest, et valitusele võimaldatakse juurdepääs tagauste kaudu.&lt;br /&gt;
&lt;br /&gt;
===Moraalsed argumendid===&lt;br /&gt;
Kas valitsust saab igal juhul usaldada? Oletame, et tarkvara arendajad on võimaldanud valitusele juurdepääsu läbi tagauste, kas sellisel juhul võime olla kindlad, et valitust seda võimalust ainult reaalse ohu korral kasutab? Usaldamatus valitsuse vastu on üheks põhjuseks, miks ollakse vastu tagauste vajalikkuse nõudele. Näiteks või mõtisklemiseks võiks siinkohal tuua Põhja-Korea, Hiina ja Iraani valitsuse - mis juhtuks siis kui sellistel valitsustel oleks tagauste kasutamise võimalus? &amp;lt;ref&amp;gt;[http://blog.talkingphilosophy.com/?p=8665 The Ethics of Backdoors, Talking Philosophy, 13.07.2015 ]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Juhul kui valitust võib usaldada selles osas, et ta ei kasuta tagauste juurdepääsu valedel eesmärkidel, siis aga kerkib üles järgmine probleem - kas valitsus suudab turvaliselt hoiustada informatsiooni tagauste kohta, ilma, et see valedesse kätesse satuks?&lt;br /&gt;
&lt;br /&gt;
==Näide elust enesest - Apple vs FBI==&lt;br /&gt;
[[File:AppleVSFBI.png|150px]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Taust===&lt;br /&gt;
2. detsembril 2015. aastal pandi toime terrorirünnak San Bernardinos Californias. Rünnakus hukkus 14 ja sai vigastada 22 inimest. Mõlemad rünnaku toimepanijad hukkusid rünnakule järgnenud jälitamisel toimunud tulevahetuses politsei kuulide läbi.Ründajad jõudsid hävitada oma isiklikud mobiiltelefonid, kuid politsei sai enda valdusse ühe ründaja töötelefoniks olnud tööandjale kuuluva iPhone5C. Antud telefon oli lukustatud neljanumbrilise PIN-koodiga ja operatsioonisüsteem seadistatud selliselt, et peale kümmet ebaõnnestunud paroolisisestust kustunuks kogu telefoni salvestatud info. Föderaalne Juurdlusbüroo (FBI) kaasas telefoni salvestatud infole ligipääsu saamiseks Riikliku Julgeolekuagentuuri (NSA), kuid tulemusteta. Seejärel pöördus FBI otse Apple Inc poole, kuid viimane keeldus turvameetmetest möödapääsu võimaldava alternatiivse operatsioonisüsteemi loomisest.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/2015_San_Bernardino_attack 2015 San Bernardino attack, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apple’i seisukohad===&lt;br /&gt;
Avalikus kirjas oma tarbijatele üle maailma tõi Apple välja oma seisukohad, mille peamine sisu oli järgmine:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;In the wrong hands, this software — which does not exist today — would have the potential to unlock any iPhone in someone’s physical possession. … Building a version of iOS that bypasses security in this way would undeniably create a backdoor. And while the government may argue that its use would be limited to this case, there is no way to guarantee such control… Doing so would hurt only the well-meaning and law-abiding citizens who rely on companies like Apple to protect their data. Criminals and bad actors will still encrypt, using tools that are readily available to them.&amp;quot;&amp;lt;ref&amp;gt;[https://www.apple.com/customer-letter/ Apple, A Message to Our Customers, Apple Inc homepage, 16.02.2016]&amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apple seega leidis, et valitsus oli sisuliselt palunud neil lahtimuugitavaks muuta enda aastatepikkust tööd, mis kaitseb nende kliente küberkurjategijate eest. Isegi kui valitsus väidab, et seda lahendust kasutataks ühekordselt selle ühe telefoni puhul, ei ole see selline lähenemine realistlik, sest loodud tehnoloogia võimaldaks seda valitsusel kasutada miljonite telefonide puhul ning looks teisalt ka kurjategijatele võimaluse andmetele ligipääsuks.&lt;br /&gt;
&lt;br /&gt;
Lisaks kaitses ka krüptograaf Matthew Green John Hopkinsi ülikoolist Apple-i seisukohti, tuues välja järgnevat:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;Apple is not designing systems to prevent law enforcement from executing legitimate warrants. It’s building systems that prevent everyone who might want your data – including hackers, malicious insiders, and even hostile foreign governments — from accessing your phone. This is absolutely in the public interest. Moreover, in the process of doing so, Apple is setting a precedent that users, and not companies, should hold the keys to their own devices. &amp;quot;  &amp;lt;ref&amp;gt;[http://www.slate.com/articles/technology/future_tense/2014/09/ios_8_encryption_why_apple_won_t_unlock_your_iphone_for_the_police.html Is Apple Picking a Fight with U.S. Government?, Future Tense, 23.09.2014]&lt;br /&gt;
 &amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Kohtu korraldus===&lt;br /&gt;
Apple’ilt koostöö osas negatiivse vastuse saamise järgselt pöördus FBI kohtu poole, mille tulemusena väljastati 16. veebruaril 2016. aastal kohtu korraldus &#039;&#039;In the Matter of the Search of an Apple iPhone Seized During the Execution of a Search Warrant on a Black Lexus IS300, California License Plate 35KGD203&#039;&#039;.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_dispute FBI–Apple encryption dispute, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Korralduse põhjal leidis valitsus, et Apple’i vastuseis on tingitud eelkõige murest oma maine, ärimudeli ja avaliku turundusstrateegia osas.  Valitsuse leidis, et nimetatud põhjendused on absoluutselt ebaolulised, sest taotles Apple’lt nö valmislahendust ainult selle ühe telefoni andmetele ligipääsemiseks. Selleks oleks olnud vaja teha võimalikuks korduvad paroolisisestused, välistades seejuures võimaluse, et andmed kümne ebaõnnestunud katse järel ligipääsmatuks muutuksid . Valitsuse hinnangul ei olnud seega tegemist tarkvaraga, mis erineks oluliselt tavalisest uuendusest, mida telefonile tehakse. Samuti lubas korraldus seadme Apple’i valdusesse (valitsusasutustel olnuks võimalik tegutseda kaugühenduse kaudu), mis välistab võimaluse, et tarkvara saab kättesaadavaks kellelegi teisele, välja arvatud juhul kui Apple ise seda jagada otsustab.&amp;lt;ref&amp;gt;[https://www.justice.gov/usao-cdca/file/826836/download United States District Court, Government&#039;s Montion to Compel Apple Inc. To Comply With This Court&#039;s February 16, 2016 Order Compelling Assistance In Search]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FBI “leiab” lahenduse ja võtab juhtumi menetlusest tagasi===&lt;br /&gt;
Kogu antud juhtumi laialdane käsitlus avalikkus tekitas turu „toodetele“, mis suudaksid antud telefonimudeli puhul andmetele ligipääsu luua ning ühelt seni avalikustamata kolmandalt osapoolelt (kokku oli „pakkujaid väidetavalt kolm&amp;lt;ref&amp;gt;[http://www.valuewalk.com/2017/01/how-fbi-hack-apple-iphone/ FBI Finally Reveals How It Hacked Apple iPhone, ValueWalk, 11.01.2017]&amp;lt;/ref&amp;gt;) FBI toimiva lahenduse ostiski (tehingu maksumust hinnati algselt 1,3 miljonile dollarile, hiljem on juhuslikult välja öeldud, kuid kinnitamata summa 900 000 dollarit).&amp;lt;ref&amp;gt;[https://www.nytimes.com/2016/04/22/us/politics/fbi-director-suggests-bill-for-iphone-hacking-was-1-3-million.html?_r=0 F.B.I. Director Suggests Bill for iPhone Hacking Topped $1.3 Million, The New York Times, 21.04.2016]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.cnbc.com/2017/05/05/dianne-feinstein-reveals-fbi-paid-900000-to-hack-into-killers-iphone.html Senator reveals that the FBI paid $900,000 to hack into San Bernardino killer&#039;s iPhone, CNBC,  05.05.2017]&amp;lt;/ref&amp;gt;   Antud lahendus töötab vaid mudelil 5C ja sellest vanematel iPhone’idel. Kui kriminaaluurimine seda ei nõua, ei ole FBI’l kavatsust lahenduse toimimise põhimõtteid Apple’le avaldada&amp;lt;ref&amp;gt;[https://www.theguardian.com/technology/2016/apr/07/san-bernardino-iphone-hack-work-newer-models-fbi-james-comey San Bernardino iPhone hack won’t work on newer models, says FBI, The Guardian, 07.04.2016]&amp;lt;/ref&amp;gt;. Eksperdid on leidnud, et selline asjade käik pani omakorda Apple’i rolli, kus ta võib pöörduda lahenduse leidmiseks musta turu poole ning taaskord on leidnud kinnitust tõde, et mida sa ei tea, on võimalik raha eest osta&amp;lt;ref&amp;gt;[http://www.latimes.com/business/technology/la-fi-tn-apple-next-steps-20160330-story.html Apple wants the FBI to reveal how it hacked the San Bernardino killer&#039;s iPhone, Los Angeles Times, 07.05.2017]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Ühiskondlik diskussioon===&lt;br /&gt;
Kuigi Apple&#039;i ja USA valitsuse vaheline kohtuasi lõppes juhtumist loobumisega, jäi õhku küsimus, kas ja milliste meetoditega on riikide valitsustel võimalik erafirmasid juurdlustesse kaasata ning rahvusliku julgeoleku huvides oma toodetele tarkvara kirjutama sundida.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121826</id>
		<title>I026 - Kevad 2017 - Tarkvara tagauksed</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121826"/>
		<updated>2017-05-09T19:19:54Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Tarkvara tagauste loomise kulu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Tarkvara tagauksed - poolt ja vastu=&lt;br /&gt;
Autorid: Katrin Lasberg, Marko Esna, Maile Mäesalu, Kristiina Keelmann, Madis Tammekänd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Tarkvara tagauks on enamasti salajane meetod hiilimaks mööda tavapärasest autentimisest tootes, arvutisüsteemis, krüpteeringus või algoritmis. Tagauksi kasutatakse sageli eesmärgil kindlustada kaugjuurdepääs arvutile või lihttekstile krüpteeritud süsteemis. &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Backdoor_(computing) Backdoor, Wikipedia]&amp;lt;/ref&amp;gt;Tagauksi ehitavad programmeerijad tarkvarassse sisse näiteks selleks, et omada võimalust programmi siluda. Näiteks BBS programm lubab juurdepääsu igale BBS arvutile, kus seda tarkvara käitatakse.&amp;lt;ref&amp;gt;[http://www.vallaste.ee/ back door, e-Teatmik: IT ja sidetehnika seletav sõnaraamat]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Krüptograafiline tõrkepunkt a.k.a System Update==&lt;br /&gt;
Leif Ryge&amp;lt;ref&amp;gt;https://twitter.com/wiretapped&amp;lt;/ref&amp;gt; kirjeldab meie praegust reaalsust nii:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Q: What does almost every piece of software with an update mechanism, including every popular operating system, have in common?&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;A: Secure golden keys, cryptographic single-points-of-failure which can be used to enable total system compromise via targeted malicious software updates.&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Ehk siis maakeeli on igal tarkvaral, millel on uuendusmehhanism, olemas juba sisseehitatud tagauks. Suunatud pahavaraga tarkvara uuendus tähendab, et ainult valitud sihtmärgid saavad selle uuenduse ning see omakorda vähendab võimalust, et keegi seda märkaks. Et sellist rünnakut sooritada, vajab ründaja kahte asja. Esiteks peab tal olema suutlikkus see uuendus kohale toimetada. Teiseks peab ta olema suuteline ohvri arvutit veenma, et antud tarkvara uuendus on tõeline. Lõppstaadiumis saab ründaja omale kõik antud programmi volitused. Juhul kui oleks tegu näiteks operatsioonisüsteemi uuenduse mimikriga, saaks ründaja põhimõtteliselt kontrolli kogu ohvri arvuti üle, ning kõikide sealsete programmide ning krüpteerimisvõtmete jms üle.&lt;br /&gt;
&lt;br /&gt;
Osades süsteemides on autentimiseks mitu võtit, kuid piisab ainult ühe lekkimisest, et rünnak muutuks võimalikuks. Teisalt on süsteemid, kus on tarvis mitme võtme signatuure, kuid kuna need üldjuhul on selle ühe firma käes, võib ka selle liigitada eelneva alla. Paraku võib sellise tagaukse leida ka linuxis. Eelkõige Debiani baasil olevates distrotes. Õnneks on paljud tarkvara tootjad juba astunud mõned sammud lähemale turvalisusele, ning hakanud valideerima oma süsteemi uuendusi.&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/proprietary/proprietary-back-doors.html Siit] võib leida väikse nimekirja erinevatest programmidest, millel on tagauksi leitud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste loomise kulu==&lt;br /&gt;
&lt;br /&gt;
Suurte tegijate nagu Facebook&#039;i, Google&#039;i, Apple&#039;i ja Microsofti&#039;i kõrval on USA&#039;s kokku ligikaudu 35,000 ning maailmas 60,000 ettevõtet, kelle tegevus moodustab Interneti tuuma ning infrastruktuuri, sealjuures enamik nendest ettevõtetest on väikese või keskmise suurusega. Infotehnoloogiliste lahenduste sektori näol on tegemist äärmiselt tugeva konkurentsiga turuga ning kohustus hallata tagauksi on väiksematele ettevõtetele keerukas kui mitte võimatu. On oluline arvestada, et sellise nõudmise sisseviimine võib turult kaotada mitmed tänased tegijad ning takistada turule sisenemist uutel ettevõtetel, kes püüavad alustavad nagu seda tegi kunagi Facebook või Apple. Viimasest vaatepunktist lähtudes on tegemist äärmiselt innovatsioonivaenuliku käitumisega.&lt;br /&gt;
&lt;br /&gt;
Peamisi põhjusi on kolm: tehnoloogilise kulu, tööjõu ning vastutuse probleem. Esimese puhul tuleb arvestada, et mitte kõikides tarkvarades pole tagauksi ning nende sisseviimine nõuab omajagu ressurssi. Tööjõu kontekstis tuleb mõista, et mitte kõikidel ettevõtetel pole ligipääsu kvalifitseeritud tööjõule täitmaks tagauste nõuet. Viimase, kuid mitte vähem olulisena, tuleb ühtlasi mõista, tarkvara tagauksega on vähem turvaline, kui tarkvara ilma selleta ning ettevõtetel tuleb võtta senisest suurem vastutus klientide ja nende andmete kaitsmise ees uutes oludes. &amp;lt;ref&amp;gt;[http://www.csmonitor.com/World/Passcode/2015/1218/Opinion-Encryption-backdoors-are-killers-of-the-innovation-economy Opinion: Encryption backdoors are killers of the innovation economy, The Christian Science Monitor]&amp;lt;/ref&amp;gt;. Sealjuures ettvõtte kulude kõrval peame arvestama ka toodete ja teenuste võimalikku hinnamuutust ning olukorda, kus tarbijal tuleb täiendav kulu kinni maksta. Viimasel on aga ilmselge mõju majandusele tervikuna. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-debate-over-encryption-the-backdoor-is-a-trapdoor-1450914316 The Debate Over Encryption: The Backdoor Is a Trapdoor, The Wall Street Journal]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste kasutamine võitluses kuritegevusega==&lt;br /&gt;
&lt;br /&gt;
===Ameerika Ühendriigid===&lt;br /&gt;
&lt;br /&gt;
Üks peamisi argumente tarkvara tagauste kohustuslikuks muutmisel Ameerika Ühendriikide ühiskondliku diskussiooni kontekstis on olnud võitlus kuritegevuse ning terrorismiga. Aspekt, mida harvem kajastatakse, on see, et olukorras, kus tagauksed on avalikult kohustuslikud, kolivad kurjategijad suure tõenäosusega oma suhtluse teistesse kanalitesse. Sealjuures uued kanalid võivad osutuda senistest vähem kättesaadavamaks, raskendades seeläbi jõustruktuuride tööd veelgi enam. Heaks näiteks on siinkohal arvukad Dark Web&#039;i võimalused. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-secret-behind-the-backdoor-debate-1454107960 The Secret Behind the ‘Backdoor’ Debate, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meie igapäevaselt kasutatavad seadmed on paraku üpriski ebakindlad ning sellest tulenevalt on tagauste loomise kõrval veel teinegi võimalus. Lawful hacking&#039;u pooldajad usuvad, et täiendavate nõrkuste süsteemi lisamise kõrval tuleb kasutada ära olemasolevaid haavatavusi. Lihtsa näitena on võimalik tuua fakt, et e-kirja saaja, saatja ning pealkiri ehk metadata võib sisaldada samavõrra olulist informatsiooni kui e-kirja sisu ise. Siit järeldub, et tagauste kohustuslikuks muutmise eel oleks mõistlik kaardistada reaalsed vajadused ning juba eksisteerivad alternatiivsed viisid nende vajaduste täitmiseks. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/why-we-dont-need-backdoors-to-move-ahead-on-cybersecurity-1452488460 Why We Don’t Need Backdoors to Move Ahead on Cybersecurity, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kanada===&lt;br /&gt;
&lt;br /&gt;
Kanada uus valitsus tahab veelgi laiendada oma järelevalve volitusi nõudes kõikide teenuste dekodeerimist, kohustuslikku andmete säilitamist nii interneti kui ka telefoniteenuste pakkujatelt, ning tagauksi, mis võimaldavad pealtkuulamist ja juurdepääsu klientide andmetele.&amp;lt;ref&amp;gt;http://www.tomshardware.com/news/canada-software-encryption-backdoors-feedback,33131.html&amp;lt;/ref&amp;gt; Valitsus ei ole rahul sellega, et neil puudub võimalus kommunikatsiooni vaheltlõikamiseks internetis. Telefonivõrkude pealtkuulamine on võimalik olnud juba aastakümneid, kuid paljud e-maili ja kiirsõnumi programmid seda endiselt ei võimalda. Eelkõige kehtib see selliste firmade puhul, kes ka ise ei saa näha oma kasutajate privaatsuhtlusi, ning seega ei saa ka valitsus. Seega hea lahendus oleks luua tarkvarasse tagauks, mis lubaks mööda minna krüpteeringutest ning annaks valitsusele võimaluse infovahetust pealt kuulata. Samuti oleks neil otsene ligipääs sellele tagauksele ning saaks seda kasutada igal ajal, vahet pole kas neil on selleks order või mitte.&lt;br /&gt;
Kui säärane seadus peaks vastu võetama ning avalikkus sellest teada saaks, siis tõenäoliselt hakkaksid paljud inimesed valitud teenuseid vältima, mida see seadus puudutaks. See võib olla ka põhjus, miks viimasel ajal paljud lääne demokraatlikud riigid üheskoos taolisi seaduseid jõustada soovivad. Et inimestel tekiks tunne, nagu poleks neil varsti enam muud varianti, kui kasutada ainult tagaustega teenuseid.&lt;br /&gt;
&lt;br /&gt;
==Apple vs FBI==&lt;br /&gt;
===Taust===&lt;br /&gt;
2. detsembril 2015. aastal pandi toime terrorirünnak San Bernardinos Californias. Rünnakus hukkus 14 ja sai vigastada 22 inimest. Mõlemad rünnaku toimepanijad hukkusid rünnakule järgnenud jälitamisel toimunud tulevahetuses politsei kuulide läbi.Ründajad jõudsid hävitada oma isiklikud mobiiltelefonid, kuid politsei sai enda valdusse ühe ründaja töötelefoniks olnud tööandjale kuuluva iPhone5C. Antud telefon oli lukustatud neljanumbrilise PIN-koodiga ja operatsioonisüsteem seadistatud selliselt, et peale kümmet ebaõnnestunud paroolisisestust kustunuks kogu telefoni salvestatud info. Föderaalne Juurdlusbüroo (FBI) kaasas telefoni salvestatud infole ligipääsu saamiseks Riikliku Julgeolekuagentuuri (NSA), kuid tulemusteta. Seejärel pöördus FBI otse Apple Inc poole, kuid viimane keeldus turvameetmetest möödapääsu võimaldava alternatiivse operatsioonisüsteemi loomisest.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/2015_San_Bernardino_attack 2015 San Bernardino attack, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apple’i seisukohad===&lt;br /&gt;
Avalikus kirjas oma tarbijatele üle maailma tõi Apple välja oma seisukohad, mille peamine sisu oli järgmine:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;In the wrong hands, this software — which does not exist today — would have the potential to unlock any iPhone in someone’s physical possession. … Building a version of iOS that bypasses security in this way would undeniably create a backdoor. And while the government may argue that its use would be limited to this case, there is no way to guarantee such control… Doing so would hurt only the well-meaning and law-abiding citizens who rely on companies like Apple to protect their data. Criminals and bad actors will still encrypt, using tools that are readily available to them.&amp;quot;&amp;lt;ref&amp;gt;[https://www.apple.com/customer-letter/ Apple, A Message to Our Customers, Apple Inc homepage, 16.02.2016]&amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apple seega leidis, et valitsus oli sisuliselt palunud neil lahtimuugitavaks muuta enda aastatepikkust tööd, mis kaitseb nende kliente küberkurjategijate eest. Isegi kui valitsus väidab, et seda lahendust kasutataks ühekordselt selle ühe telefoni puhul, ei ole see selline lähenemine realistlik, sest loodud tehnoloogia võimaldaks seda valitsusel kasutada miljonite telefonide puhul ning looks teisalt ka kurjategijatele võimaluse andmetele ligipääsuks.&lt;br /&gt;
&lt;br /&gt;
===Kohtu korraldus===&lt;br /&gt;
Apple’ilt koostöö osas negatiivse vastuse saamise järgselt pöördus FBI kohtu poole, mille tulemusena väljastati 16. veebruaril 2016. aastal kohtu korraldus &#039;&#039;In the Matter of the Search of an Apple iPhone Seized During the Execution of a Search Warrant on a Black Lexus IS300, California License Plate 35KGD203&#039;&#039;.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_dispute FBI–Apple encryption dispute, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Korralduse põhjal leidis valitsus, et Apple’i vastuseis on tingitud eelkõige murest oma maine, ärimudeli ja avaliku turundusstrateegia osas.  Valitsuse leidis, et nimetatud põhjendused on absoluutselt ebaolulised, sest taotles Apple’lt nö valmislahendust ainult selle ühe telefoni andmetele ligipääsemiseks. Selleks oleks olnud vaja teha võimalikuks korduvad paroolisisestused, välistades seejuures võimaluse, et andmed kümne ebaõnnestunud katse järel ligipääsmatuks muutuksid . Valitsuse hinnangul ei olnud seega tegemist tarkvaraga, mis erineks oluliselt tavalisest uuendusest, mida telefonile tehakse. Samuti lubas korraldus seadme Apple’i valdusesse (valitsusasutustel olnuks võimalik tegutseda kaugühenduse kaudu), mis välistab võimaluse, et tarkvara saab kättesaadavaks kellelegi teisele, välja arvatud juhul kui Apple ise seda jagada otsustab.&amp;lt;ref&amp;gt;[https://www.justice.gov/usao-cdca/file/826836/download United States District Court, Government&#039;s Montion to Compel Apple Inc. To Comply With This Court&#039;s February 16, 2016 Order Compelling Assistance In Search]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FBI “leiab” lahenduse ja võtab juhtumi menetlusest tagasi===&lt;br /&gt;
Kogu antud juhtumi laialdane käsitlus avalikkus tekitas turu „toodetele“, mis suudaksid antud telefonimudeli puhul andmetele ligipääsu luua ning ühelt seni avalikustamata kolmandalt osapoolelt (kokku oli „pakkujaid väidetavalt kolm&amp;lt;ref&amp;gt;[http://www.valuewalk.com/2017/01/how-fbi-hack-apple-iphone/ FBI Finally Reveals How It Hacked Apple iPhone, ValueWalk, 11.01.2017]&amp;lt;/ref&amp;gt;) FBI toimiva lahenduse ostiski (tehingu maksumust hinnati algselt 1,3 miljonile dollarile, hiljem on juhuslikult välja öeldud, kuid kinnitamata summa 900 000 dollarit).&amp;lt;ref&amp;gt;[https://www.nytimes.com/2016/04/22/us/politics/fbi-director-suggests-bill-for-iphone-hacking-was-1-3-million.html?_r=0 F.B.I. Director Suggests Bill for iPhone Hacking Topped $1.3 Million, The New York Times, 21.04.2016]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.cnbc.com/2017/05/05/dianne-feinstein-reveals-fbi-paid-900000-to-hack-into-killers-iphone.html Senator reveals that the FBI paid $900,000 to hack into San Bernardino killer&#039;s iPhone, CNBC,  05.05.2017]&amp;lt;/ref&amp;gt;   Antud lahendus töötab vaid mudelil 5C ja sellest vanematel iPhone’idel. Kui kriminaaluurimine seda ei nõua, ei ole FBI’l kavatsust lahenduse toimimise põhimõtteid Apple’le avaldada&amp;lt;ref&amp;gt;[https://www.theguardian.com/technology/2016/apr/07/san-bernardino-iphone-hack-work-newer-models-fbi-james-comey San Bernardino iPhone hack won’t work on newer models, says FBI, The Guardian, 07.04.2016]&amp;lt;/ref&amp;gt;. Eksperdid on leidnud, et selline asjade käik pani omakorda Apple’i rolli, kus ta võib pöörduda lahenduse leidmiseks musta turu poole ning taaskord on leidnud kinnitust tõde, et mida sa ei tea, on võimalik raha eest osta&amp;lt;ref&amp;gt;[http://www.latimes.com/business/technology/la-fi-tn-apple-next-steps-20160330-story.html Apple wants the FBI to reveal how it hacked the San Bernardino killer&#039;s iPhone, Los Angeles Times, 07.05.2017]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Ühiskondlik diskussioon==&lt;br /&gt;
Kuigi Apple&#039;i ja USA valitsuse vaheline kohtuasi lõppes juhtumist loobumisega, jäi õhku küsimus, kas ja milliste meetoditega on riikide valitsustel võimalik erafirmasid juurdlustesse kaasata ning rahvusliku julgeoleku huvides oma toodetele tarkvara kirjutama sundida.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121825</id>
		<title>I026 - Kevad 2017 - Tarkvara tagauksed</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121825"/>
		<updated>2017-05-09T19:19:00Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Tarkvara tagauste loomise kulu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Tarkvara tagauksed - poolt ja vastu=&lt;br /&gt;
Autorid: Katrin Lasberg, Marko Esna, Maile Mäesalu, Kristiina Keelmann, Madis Tammekänd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Tarkvara tagauks on enamasti salajane meetod hiilimaks mööda tavapärasest autentimisest tootes, arvutisüsteemis, krüpteeringus või algoritmis. Tagauksi kasutatakse sageli eesmärgil kindlustada kaugjuurdepääs arvutile või lihttekstile krüpteeritud süsteemis. &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Backdoor_(computing) Backdoor, Wikipedia]&amp;lt;/ref&amp;gt;Tagauksi ehitavad programmeerijad tarkvarassse sisse näiteks selleks, et omada võimalust programmi siluda. Näiteks BBS programm lubab juurdepääsu igale BBS arvutile, kus seda tarkvara käitatakse.&amp;lt;ref&amp;gt;[http://www.vallaste.ee/ back door, e-Teatmik: IT ja sidetehnika seletav sõnaraamat]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Krüptograafiline tõrkepunkt a.k.a System Update==&lt;br /&gt;
Leif Ryge&amp;lt;ref&amp;gt;https://twitter.com/wiretapped&amp;lt;/ref&amp;gt; kirjeldab meie praegust reaalsust nii:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Q: What does almost every piece of software with an update mechanism, including every popular operating system, have in common?&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;A: Secure golden keys, cryptographic single-points-of-failure which can be used to enable total system compromise via targeted malicious software updates.&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Ehk siis maakeeli on igal tarkvaral, millel on uuendusmehhanism, olemas juba sisseehitatud tagauks. Suunatud pahavaraga tarkvara uuendus tähendab, et ainult valitud sihtmärgid saavad selle uuenduse ning see omakorda vähendab võimalust, et keegi seda märkaks. Et sellist rünnakut sooritada, vajab ründaja kahte asja. Esiteks peab tal olema suutlikkus see uuendus kohale toimetada. Teiseks peab ta olema suuteline ohvri arvutit veenma, et antud tarkvara uuendus on tõeline. Lõppstaadiumis saab ründaja omale kõik antud programmi volitused. Juhul kui oleks tegu näiteks operatsioonisüsteemi uuenduse mimikriga, saaks ründaja põhimõtteliselt kontrolli kogu ohvri arvuti üle, ning kõikide sealsete programmide ning krüpteerimisvõtmete jms üle.&lt;br /&gt;
&lt;br /&gt;
Osades süsteemides on autentimiseks mitu võtit, kuid piisab ainult ühe lekkimisest, et rünnak muutuks võimalikuks. Teisalt on süsteemid, kus on tarvis mitme võtme signatuure, kuid kuna need üldjuhul on selle ühe firma käes, võib ka selle liigitada eelneva alla. Paraku võib sellise tagaukse leida ka linuxis. Eelkõige Debiani baasil olevates distrotes. Õnneks on paljud tarkvara tootjad juba astunud mõned sammud lähemale turvalisusele, ning hakanud valideerima oma süsteemi uuendusi.&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/proprietary/proprietary-back-doors.html Siit] võib leida väikse nimekirja erinevatest programmidest, millel on tagauksi leitud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste loomise kulu==&lt;br /&gt;
&lt;br /&gt;
Suurte tegijate nagu Facebook&#039;i, Google&#039;i, Apple&#039;i ja Microsofti&#039;i kõrval on USA&#039;s kokku ligikaudu 35,000 ning maailmas 60,000 ettevõtet, kelle tegevus moodustab Interneti tuuma ning infrastruktuuri, sealjuures enamik nendest ettevõtetest on väikese või keskmise suurusega. Infotehnoloogiliste lahenduste sektori näol on tegemist äärmiselt tugeva konkurentsiga turuga ning kohustus hallata tagauksi on väiksematele ettevõtetele keerukas kui mitte võimatu. On oluline arvestada, et sellise nõudmise sisseviimine võib turult kaotada mitmed tänased tegijad ning takistada turule sisenemist uutel ettevõtetel, kes püüavad alustavad nagu seda tegi kunagi Facebook või Apple. Viimasest vaatepunktist lähtudes on tegemist äärmiselt innovatsioonivaenuliku käitumisena. &lt;br /&gt;
&lt;br /&gt;
Peamisi põhjusi on kolm: tehnoloogilise kulu, tööjõu ning vastutuse probleem. Esimese puhul tuleb arvestada, et mitte kõikides tarkvarades pole tagauksi ning nende sisseviimine nõuab omajagu ressurssi. Tööjõu kontekstis tuleb mõista, et mitte kõikidel ettevõtetel pole ligipääsu kvalifitseeritud tööjõule täitmaks tagauste nõuet. Viimase, kuid mitte vähem olulisena, tuleb ühtlasi mõista, tarkvara tagauksega on vähem turvaline, kui tarkvara ilma selleta ning ettevõtetel tuleb võtta senisest suurem vastutus klientide ja nende andmete kaitsmise ees uutes oludes. &amp;lt;ref&amp;gt;[http://www.csmonitor.com/World/Passcode/2015/1218/Opinion-Encryption-backdoors-are-killers-of-the-innovation-economy Opinion: Encryption backdoors are killers of the innovation economy, The Christian Science Monitor]&amp;lt;/ref&amp;gt;. Sealjuures ettvõtte kulude kõrval peame arvestama ka toodete ja teenuste võimalikku hinnamuutust ning olukorda, kus tarbijal tuleb täiendav kulu kinni maksta. Viimasel on aga ilmselge mõju majandusele tervikuna. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-debate-over-encryption-the-backdoor-is-a-trapdoor-1450914316 The Debate Over Encryption: The Backdoor Is a Trapdoor, The Wall Street Journal]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste kasutamine võitluses kuritegevusega==&lt;br /&gt;
&lt;br /&gt;
===Ameerika Ühendriigid===&lt;br /&gt;
&lt;br /&gt;
Üks peamisi argumente tarkvara tagauste kohustuslikuks muutmisel Ameerika Ühendriikide ühiskondliku diskussiooni kontekstis on olnud võitlus kuritegevuse ning terrorismiga. Aspekt, mida harvem kajastatakse, on see, et olukorras, kus tagauksed on avalikult kohustuslikud, kolivad kurjategijad suure tõenäosusega oma suhtluse teistesse kanalitesse. Sealjuures uued kanalid võivad osutuda senistest vähem kättesaadavamaks, raskendades seeläbi jõustruktuuride tööd veelgi enam. Heaks näiteks on siinkohal arvukad Dark Web&#039;i võimalused. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-secret-behind-the-backdoor-debate-1454107960 The Secret Behind the ‘Backdoor’ Debate, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meie igapäevaselt kasutatavad seadmed on paraku üpriski ebakindlad ning sellest tulenevalt on tagauste loomise kõrval veel teinegi võimalus. Lawful hacking&#039;u pooldajad usuvad, et täiendavate nõrkuste süsteemi lisamise kõrval tuleb kasutada ära olemasolevaid haavatavusi. Lihtsa näitena on võimalik tuua fakt, et e-kirja saaja, saatja ning pealkiri ehk metadata võib sisaldada samavõrra olulist informatsiooni kui e-kirja sisu ise. Siit järeldub, et tagauste kohustuslikuks muutmise eel oleks mõistlik kaardistada reaalsed vajadused ning juba eksisteerivad alternatiivsed viisid nende vajaduste täitmiseks. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/why-we-dont-need-backdoors-to-move-ahead-on-cybersecurity-1452488460 Why We Don’t Need Backdoors to Move Ahead on Cybersecurity, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kanada===&lt;br /&gt;
&lt;br /&gt;
Kanada uus valitsus tahab veelgi laiendada oma järelevalve volitusi nõudes kõikide teenuste dekodeerimist, kohustuslikku andmete säilitamist nii interneti kui ka telefoniteenuste pakkujatelt, ning tagauksi, mis võimaldavad pealtkuulamist ja juurdepääsu klientide andmetele.&amp;lt;ref&amp;gt;http://www.tomshardware.com/news/canada-software-encryption-backdoors-feedback,33131.html&amp;lt;/ref&amp;gt; Valitsus ei ole rahul sellega, et neil puudub võimalus kommunikatsiooni vaheltlõikamiseks internetis. Telefonivõrkude pealtkuulamine on võimalik olnud juba aastakümneid, kuid paljud e-maili ja kiirsõnumi programmid seda endiselt ei võimalda. Eelkõige kehtib see selliste firmade puhul, kes ka ise ei saa näha oma kasutajate privaatsuhtlusi, ning seega ei saa ka valitsus. Seega hea lahendus oleks luua tarkvarasse tagauks, mis lubaks mööda minna krüpteeringutest ning annaks valitsusele võimaluse infovahetust pealt kuulata. Samuti oleks neil otsene ligipääs sellele tagauksele ning saaks seda kasutada igal ajal, vahet pole kas neil on selleks order või mitte.&lt;br /&gt;
Kui säärane seadus peaks vastu võetama ning avalikkus sellest teada saaks, siis tõenäoliselt hakkaksid paljud inimesed valitud teenuseid vältima, mida see seadus puudutaks. See võib olla ka põhjus, miks viimasel ajal paljud lääne demokraatlikud riigid üheskoos taolisi seaduseid jõustada soovivad. Et inimestel tekiks tunne, nagu poleks neil varsti enam muud varianti, kui kasutada ainult tagaustega teenuseid.&lt;br /&gt;
&lt;br /&gt;
==Apple vs FBI==&lt;br /&gt;
===Taust===&lt;br /&gt;
2. detsembril 2015. aastal pandi toime terrorirünnak San Bernardinos Californias. Rünnakus hukkus 14 ja sai vigastada 22 inimest. Mõlemad rünnaku toimepanijad hukkusid rünnakule järgnenud jälitamisel toimunud tulevahetuses politsei kuulide läbi.Ründajad jõudsid hävitada oma isiklikud mobiiltelefonid, kuid politsei sai enda valdusse ühe ründaja töötelefoniks olnud tööandjale kuuluva iPhone5C. Antud telefon oli lukustatud neljanumbrilise PIN-koodiga ja operatsioonisüsteem seadistatud selliselt, et peale kümmet ebaõnnestunud paroolisisestust kustunuks kogu telefoni salvestatud info. Föderaalne Juurdlusbüroo (FBI) kaasas telefoni salvestatud infole ligipääsu saamiseks Riikliku Julgeolekuagentuuri (NSA), kuid tulemusteta. Seejärel pöördus FBI otse Apple Inc poole, kuid viimane keeldus turvameetmetest möödapääsu võimaldava alternatiivse operatsioonisüsteemi loomisest.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/2015_San_Bernardino_attack 2015 San Bernardino attack, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apple’i seisukohad===&lt;br /&gt;
Avalikus kirjas oma tarbijatele üle maailma tõi Apple välja oma seisukohad, mille peamine sisu oli järgmine:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;In the wrong hands, this software — which does not exist today — would have the potential to unlock any iPhone in someone’s physical possession. … Building a version of iOS that bypasses security in this way would undeniably create a backdoor. And while the government may argue that its use would be limited to this case, there is no way to guarantee such control… Doing so would hurt only the well-meaning and law-abiding citizens who rely on companies like Apple to protect their data. Criminals and bad actors will still encrypt, using tools that are readily available to them.&amp;quot;&amp;lt;ref&amp;gt;[https://www.apple.com/customer-letter/ Apple, A Message to Our Customers, Apple Inc homepage, 16.02.2016]&amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apple seega leidis, et valitsus oli sisuliselt palunud neil lahtimuugitavaks muuta enda aastatepikkust tööd, mis kaitseb nende kliente küberkurjategijate eest. Isegi kui valitsus väidab, et seda lahendust kasutataks ühekordselt selle ühe telefoni puhul, ei ole see selline lähenemine realistlik, sest loodud tehnoloogia võimaldaks seda valitsusel kasutada miljonite telefonide puhul ning looks teisalt ka kurjategijatele võimaluse andmetele ligipääsuks.&lt;br /&gt;
&lt;br /&gt;
===Kohtu korraldus===&lt;br /&gt;
Apple’ilt koostöö osas negatiivse vastuse saamise järgselt pöördus FBI kohtu poole, mille tulemusena väljastati 16. veebruaril 2016. aastal kohtu korraldus &#039;&#039;In the Matter of the Search of an Apple iPhone Seized During the Execution of a Search Warrant on a Black Lexus IS300, California License Plate 35KGD203&#039;&#039;.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_dispute FBI–Apple encryption dispute, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Korralduse põhjal leidis valitsus, et Apple’i vastuseis on tingitud eelkõige murest oma maine, ärimudeli ja avaliku turundusstrateegia osas.  Valitsuse leidis, et nimetatud põhjendused on absoluutselt ebaolulised, sest taotles Apple’lt nö valmislahendust ainult selle ühe telefoni andmetele ligipääsemiseks. Selleks oleks olnud vaja teha võimalikuks korduvad paroolisisestused, välistades seejuures võimaluse, et andmed kümne ebaõnnestunud katse järel ligipääsmatuks muutuksid . Valitsuse hinnangul ei olnud seega tegemist tarkvaraga, mis erineks oluliselt tavalisest uuendusest, mida telefonile tehakse. Samuti lubas korraldus seadme Apple’i valdusesse (valitsusasutustel olnuks võimalik tegutseda kaugühenduse kaudu), mis välistab võimaluse, et tarkvara saab kättesaadavaks kellelegi teisele, välja arvatud juhul kui Apple ise seda jagada otsustab.&amp;lt;ref&amp;gt;[https://www.justice.gov/usao-cdca/file/826836/download United States District Court, Government&#039;s Montion to Compel Apple Inc. To Comply With This Court&#039;s February 16, 2016 Order Compelling Assistance In Search]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FBI “leiab” lahenduse ja võtab juhtumi menetlusest tagasi===&lt;br /&gt;
Kogu antud juhtumi laialdane käsitlus avalikkus tekitas turu „toodetele“, mis suudaksid antud telefonimudeli puhul andmetele ligipääsu luua ning ühelt seni avalikustamata kolmandalt osapoolelt (kokku oli „pakkujaid väidetavalt kolm&amp;lt;ref&amp;gt;[http://www.valuewalk.com/2017/01/how-fbi-hack-apple-iphone/ FBI Finally Reveals How It Hacked Apple iPhone, ValueWalk, 11.01.2017]&amp;lt;/ref&amp;gt;) FBI toimiva lahenduse ostiski (tehingu maksumust hinnati algselt 1,3 miljonile dollarile, hiljem on juhuslikult välja öeldud, kuid kinnitamata summa 900 000 dollarit).&amp;lt;ref&amp;gt;[https://www.nytimes.com/2016/04/22/us/politics/fbi-director-suggests-bill-for-iphone-hacking-was-1-3-million.html?_r=0 F.B.I. Director Suggests Bill for iPhone Hacking Topped $1.3 Million, The New York Times, 21.04.2016]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.cnbc.com/2017/05/05/dianne-feinstein-reveals-fbi-paid-900000-to-hack-into-killers-iphone.html Senator reveals that the FBI paid $900,000 to hack into San Bernardino killer&#039;s iPhone, CNBC,  05.05.2017]&amp;lt;/ref&amp;gt;   Antud lahendus töötab vaid mudelil 5C ja sellest vanematel iPhone’idel. Kui kriminaaluurimine seda ei nõua, ei ole FBI’l kavatsust lahenduse toimimise põhimõtteid Apple’le avaldada&amp;lt;ref&amp;gt;[https://www.theguardian.com/technology/2016/apr/07/san-bernardino-iphone-hack-work-newer-models-fbi-james-comey San Bernardino iPhone hack won’t work on newer models, says FBI, The Guardian, 07.04.2016]&amp;lt;/ref&amp;gt;. Eksperdid on leidnud, et selline asjade käik pani omakorda Apple’i rolli, kus ta võib pöörduda lahenduse leidmiseks musta turu poole ning taaskord on leidnud kinnitust tõde, et mida sa ei tea, on võimalik raha eest osta&amp;lt;ref&amp;gt;[http://www.latimes.com/business/technology/la-fi-tn-apple-next-steps-20160330-story.html Apple wants the FBI to reveal how it hacked the San Bernardino killer&#039;s iPhone, Los Angeles Times, 07.05.2017]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Ühiskondlik diskussioon==&lt;br /&gt;
Kuigi Apple&#039;i ja USA valitsuse vaheline kohtuasi lõppes juhtumist loobumisega, jäi õhku küsimus, kas ja milliste meetoditega on riikide valitsustel võimalik erafirmasid juurdlustesse kaasata ning rahvusliku julgeoleku huvides oma toodetele tarkvara kirjutama sundida.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121824</id>
		<title>I026 - Kevad 2017 - Tarkvara tagauksed</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121824"/>
		<updated>2017-05-09T18:39:33Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Tarkvara tagauste loomise kulu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Tarkvara tagauksed - poolt ja vastu=&lt;br /&gt;
Autorid: Katrin Lasberg, Marko Esna, Maile Mäesalu, Kristiina Keelmann, Madis Tammekänd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Tarkvara tagauks on enamasti salajane meetod hiilimaks mööda tavapärasest autentimisest tootes, arvutisüsteemis, krüpteeringus või algoritmis. Tagauksi kasutatakse sageli eesmärgil kindlustada kaugjuurdepääs arvutile või lihttekstile krüpteeritud süsteemis. &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Backdoor_(computing) Backdoor, Wikipedia]&amp;lt;/ref&amp;gt;Tagauksi ehitavad programmeerijad tarkvarassse sisse näiteks selleks, et omada võimalust programmi siluda. Näiteks BBS programm lubab juurdepääsu igale BBS arvutile, kus seda tarkvara käitatakse.&amp;lt;ref&amp;gt;[http://www.vallaste.ee/ back door, e-Teatmik: IT ja sidetehnika seletav sõnaraamat]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Krüptograafiline tõrkepunkt a.k.a System Update==&lt;br /&gt;
Leif Ryge&amp;lt;ref&amp;gt;https://twitter.com/wiretapped&amp;lt;/ref&amp;gt; kirjeldab meie praegust reaalsust nii:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Q: What does almost every piece of software with an update mechanism, including every popular operating system, have in common?&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;A: Secure golden keys, cryptographic single-points-of-failure which can be used to enable total system compromise via targeted malicious software updates.&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Ehk siis maakeeli on igal tarkvaral, millel on uuendusmehhanism, olemas juba sisseehitatud tagauks. Suunatud pahavaraga tarkvara uuendus tähendab, et ainult valitud sihtmärgid saavad selle uuenduse ning see omakorda vähendab võimalust, et keegi seda märkaks. Et sellist rünnakut sooritada, vajab ründaja kahte asja. Esiteks peab tal olema suutlikkus see uuendus kohale toimetada. Teiseks peab ta olema suuteline ohvri arvutit veenma, et antud tarkvara uuendus on tõeline. Lõppstaadiumis saab ründaja omale kõik antud programmi volitused. Juhul kui oleks tegu näiteks operatsioonisüsteemi uuenduse mimikriga, saaks ründaja põhimõtteliselt kontrolli kogu ohvri arvuti üle, ning kõikide sealsete programmide ning krüpteerimisvõtmete jms üle.&lt;br /&gt;
&lt;br /&gt;
Osades süsteemides on autentimiseks mitu võtit, kuid piisab ainult ühe lekkimisest, et rünnak muutuks võimalikuks. Teisalt on süsteemid, kus on tarvis mitme võtme signatuure, kuid kuna need üldjuhul on selle ühe firma käes, võib ka selle liigitada eelneva alla. Paraku võib sellise tagaukse leida ka linuxis. Eelkõige Debiani baasil olevates distrotes. Õnneks on paljud tarkvara tootjad juba astunud mõned sammud lähemale turvalisusele, ning hakanud valideerima oma süsteemi uuendusi.&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/proprietary/proprietary-back-doors.html Siit] võib leida väikse nimekirja erinevatest programmidest, millel on tagauksi leitud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste loomise kulu==&lt;br /&gt;
&lt;br /&gt;
Suurte tegijate nagu Facebook&#039;i, Google&#039;i, Apple&#039;i ja Microsofti&#039;i kõrval on USA&#039;s kokku ligikaudu 35,000 ning maailmas 60,000 ettevõtet, kelle tegevus moodustab Interneti tuuma ning infrastruktuuri, sealjuures enamik nendest ettevõtetest on väikese või keskmise suurusega. Infotehnoloogiliste lahenduste sektori näol on tegemist äärmiselt tugeva konkurentsiga turuga ning kohustus hallata tagauksi on sellistele ettevõtetele keerukas kui mitte võimatu. On oluline arvestada, et sellise nõudmise sisseviimine võib turult kaotada mitmed tänased tegijad ning takistada turule sisenemist uutel ettevõtetel, kes alustavad nagu Facebook ühikatoast või Apple garaažist. &lt;br /&gt;
&lt;br /&gt;
Peamisi põhjusi on kolm: tehnoloogilise kulu, tööjõu ning vastutuse probleem. Esimese puhul tuleb arvestada, et mitte kõikides tarkvarades pole tagauksi ning nende sisseviimine nõuab omajagu ressurssi. Tööjõu kontekstis tuleb mõista, et mitte kõikidel ettevõtetel pole ligipääsu kvalifitseeritud tööjõule täitmaks tagauste nõuet. Viimase, kuid mitte vähem olulisena, tuleb ühtlasi mõista, tarkvara tagauksega on vähem turvaline, kui tarkvara ilma selleta ning ettevõtetel tuleb võtta senisest suurem vastutus klientide ja nende andmete kaitsmise ees uutes oludes. &amp;lt;ref&amp;gt;[http://www.csmonitor.com/World/Passcode/2015/1218/Opinion-Encryption-backdoors-are-killers-of-the-innovation-economy Opinion: Encryption backdoors are killers of the innovation economy, The Christian Science Monitor]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste kasutamine võitluses kuritegevusega==&lt;br /&gt;
&lt;br /&gt;
===Ameerika Ühendriigid===&lt;br /&gt;
&lt;br /&gt;
Üks peamisi argumente tarkvara tagauste kohustuslikuks muutmisel Ameerika Ühendriikide ühiskondliku diskussiooni kontekstis on olnud võitlus kuritegevuse ning terrorismiga. Aspekt, mida harvem kajastatakse, on see, et olukorras, kus tagauksed on avalikult kohustuslikud, kolivad kurjategijad suure tõenäosusega oma suhtluse teistesse kanalitesse. Sealjuures uued kanalid võivad osutuda senistest vähem kättesaadavamaks, raskendades seeläbi jõustruktuuride tööd veelgi enam. Heaks näiteks on siinkohal arvukad Dark Web&#039;i võimalused. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-secret-behind-the-backdoor-debate-1454107960 The Secret Behind the ‘Backdoor’ Debate, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meie igapäevaselt kasutatavad seadmed on paraku üpriski ebakindlad ning sellest tulenevalt on tagauste loomise kõrval veel teinegi võimalus. Lawful hacking&#039;u pooldajad usuvad, et täiendavate nõrkuste süsteemi lisamise kõrval tuleb kasutada ära olemasolevaid haavatavusi. Lihtsa näitena on võimalik tuua fakt, et e-kirja saaja, saatja ning pealkiri ehk metadata võib sisaldada samavõrra olulist informatsiooni kui e-kirja sisu ise. Siit järeldub, et tagauste kohustuslikuks muutmise eel oleks mõistlik kaardistada reaalsed vajadused ning juba eksisteerivad alternatiivsed viisid nende vajaduste täitmiseks. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/why-we-dont-need-backdoors-to-move-ahead-on-cybersecurity-1452488460 Why We Don’t Need Backdoors to Move Ahead on Cybersecurity, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kanada===&lt;br /&gt;
&lt;br /&gt;
Kanada uus valitsus tahab veelgi laiendada oma järelevalve volitusi nõudes kõikide teenuste dekodeerimist, kohustuslikku andmete säilitamist nii interneti kui ka telefoniteenuste pakkujatelt, ning tagauksi, mis võimaldavad pealtkuulamist ja juurdepääsu klientide andmetele.&amp;lt;ref&amp;gt;http://www.tomshardware.com/news/canada-software-encryption-backdoors-feedback,33131.html&amp;lt;/ref&amp;gt; Valitsus ei ole rahul sellega, et neil puudub võimalus kommunikatsiooni vaheltlõikamiseks internetis. Telefonivõrkude pealtkuulamine on võimalik olnud juba aastakümneid, kuid paljud e-maili ja kiirsõnumi programmid seda endiselt ei võimalda. Eelkõige kehtib see selliste firmade puhul, kes ka ise ei saa näha oma kasutajate privaatsuhtlusi, ning seega ei saa ka valitsus. Seega hea lahendus oleks luua tarkvarasse tagauks, mis lubaks mööda minna krüpteeringutest ning annaks valitsusele võimaluse infovahetust pealt kuulata. Samuti oleks neil otsene ligipääs sellele tagauksele ning saaks seda kasutada igal ajal, vahet pole kas neil on selleks order või mitte.&lt;br /&gt;
Kui säärane seadus peaks vastu võetama ning avalikkus sellest teada saaks, siis tõenäoliselt hakkaksid paljud inimesed valitud teenuseid vältima, mida see seadus puudutaks. See võib olla ka põhjus, miks viimasel ajal paljud lääne demokraatlikud riigid üheskoos taolisi seaduseid jõustada soovivad. Et inimestel tekiks tunne, nagu poleks neil varsti enam muud varianti, kui kasutada ainult tagaustega teenuseid.&lt;br /&gt;
&lt;br /&gt;
==Apple vs FBI==&lt;br /&gt;
===Taust===&lt;br /&gt;
2. detsembril 2015. aastal pandi toime terrorirünnak San Bernardinos Californias. Rünnakus hukkus 14 ja sai vigastada 22 inimest. Mõlemad rünnaku toimepanijad hukkusid rünnakule järgnenud jälitamisel toimunud tulevahetuses politsei kuulide läbi.Ründajad jõudsid hävitada oma isiklikud mobiiltelefonid, kuid politsei sai enda valdusse ühe ründaja töötelefoniks olnud tööandjale kuuluva iPhone5C. Antud telefon oli lukustatud neljanumbrilise PIN-koodiga ja operatsioonisüsteem seadistatud selliselt, et peale kümmet ebaõnnestunud paroolisisestust kustunuks kogu telefoni salvestatud info. Föderaalne Juurdlusbüroo (FBI) kaasas telefoni salvestatud infole ligipääsu saamiseks Riikliku Julgeolekuagentuuri (NSA), kuid tulemusteta. Seejärel pöördus FBI otse Apple Inc poole, kuid viimane keeldus turvameetmetest möödapääsu võimaldava alternatiivse operatsioonisüsteemi loomisest.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/2015_San_Bernardino_attack 2015 San Bernardino attack, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apple’i seisukohad===&lt;br /&gt;
Avalikus kirjas oma tarbijatele üle maailma tõi Apple välja oma seisukohad, mille peamine sisu oli järgmine:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;In the wrong hands, this software — which does not exist today — would have the potential to unlock any iPhone in someone’s physical possession. … Building a version of iOS that bypasses security in this way would undeniably create a backdoor. And while the government may argue that its use would be limited to this case, there is no way to guarantee such control… Doing so would hurt only the well-meaning and law-abiding citizens who rely on companies like Apple to protect their data. Criminals and bad actors will still encrypt, using tools that are readily available to them.&amp;quot;&amp;lt;ref&amp;gt;[https://www.apple.com/customer-letter/ Apple, A Message to Our Customers, Apple Inc homepage, 16.02.2016]&amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apple seega leidis, et valitsus oli sisuliselt palunud neil lahtimuugitavaks muuta enda aastatepikkust tööd, mis kaitseb nende kliente küberkurjategijate eest. Isegi kui valitsus väidab, et seda lahendust kasutataks ühekordselt selle ühe telefoni puhul, ei ole see selline lähenemine realistlik, sest loodud tehnoloogia võimaldaks seda valitsusel kasutada miljonite telefonide puhul ning looks teisalt ka kurjategijatele võimaluse andmetele ligipääsuks.&lt;br /&gt;
&lt;br /&gt;
===Kohtu korraldus===&lt;br /&gt;
Apple’ilt koostöö osas negatiivse vastuse saamise järgselt pöördus FBI kohtu poole, mille tulemusena väljastati 16. veebruaril 2016. aastal kohtu korraldus &#039;&#039;In the Matter of the Search of an Apple iPhone Seized During the Execution of a Search Warrant on a Black Lexus IS300, California License Plate 35KGD203&#039;&#039;.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_dispute FBI–Apple encryption dispute, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Korralduse põhjal leidis valitsus, et Apple’i vastuseis on tingitud eelkõige murest oma maine, ärimudeli ja avaliku turundusstrateegia osas.  Valitsuse leidis, et nimetatud põhjendused on absoluutselt ebaolulised, sest taotles Apple’lt nö valmislahendust ainult selle ühe telefoni andmetele ligipääsemiseks. Selleks oleks olnud vaja teha võimalikuks korduvad paroolisisestused, välistades seejuures võimaluse, et andmed kümne ebaõnnestunud katse järel ligipääsmatuks muutuksid . Valitsuse hinnangul ei olnud seega tegemist tarkvaraga, mis erineks oluliselt tavalisest uuendusest, mida telefonile tehakse. Samuti lubas korraldus seadme Apple’i valdusesse (valitsusasutustel olnuks võimalik tegutseda kaugühenduse kaudu), mis välistab võimaluse, et tarkvara saab kättesaadavaks kellelegi teisele, välja arvatud juhul kui Apple ise seda jagada otsustab.&amp;lt;ref&amp;gt;[https://www.justice.gov/usao-cdca/file/826836/download United States District Court, Government&#039;s Montion to Compel Apple Inc. To Comply With This Court&#039;s February 16, 2016 Order Compelling Assistance In Search]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FBI “leiab” lahenduse ja võtab juhtumi menetlusest tagasi===&lt;br /&gt;
Kogu antud juhtumi laialdane käsitlus avalikkus tekitas turu „toodetele“, mis suudaksid antud telefonimudeli puhul andmetele ligipääsu luua ning ühelt seni avalikustamata kolmandalt osapoolelt (kokku oli „pakkujaid väidetavalt kolm&amp;lt;ref&amp;gt;[http://www.valuewalk.com/2017/01/how-fbi-hack-apple-iphone/ FBI Finally Reveals How It Hacked Apple iPhone, ValueWalk, 11.01.2017]&amp;lt;/ref&amp;gt;) FBI toimiva lahenduse ostiski (tehingu maksumust hinnati algselt 1,3 miljonile dollarile, hiljem on juhuslikult välja öeldud, kuid kinnitamata summa 900 000 dollarit).&amp;lt;ref&amp;gt;[https://www.nytimes.com/2016/04/22/us/politics/fbi-director-suggests-bill-for-iphone-hacking-was-1-3-million.html?_r=0 F.B.I. Director Suggests Bill for iPhone Hacking Topped $1.3 Million, The New York Times, 21.04.2016]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.cnbc.com/2017/05/05/dianne-feinstein-reveals-fbi-paid-900000-to-hack-into-killers-iphone.html Senator reveals that the FBI paid $900,000 to hack into San Bernardino killer&#039;s iPhone, CNBC,  05.05.2017]&amp;lt;/ref&amp;gt;   Antud lahendus töötab vaid mudelil 5C ja sellest vanematel iPhone’idel. Kui kriminaaluurimine seda ei nõua, ei ole FBI’l kavatsust lahenduse toimimise põhimõtteid Apple’le avaldada&amp;lt;ref&amp;gt;[https://www.theguardian.com/technology/2016/apr/07/san-bernardino-iphone-hack-work-newer-models-fbi-james-comey San Bernardino iPhone hack won’t work on newer models, says FBI, The Guardian, 07.04.2016]&amp;lt;/ref&amp;gt;. Eksperdid on leidnud, et selline asjade käik pani omakorda Apple’i rolli, kus ta võib pöörduda lahenduse leidmiseks musta turu poole ning taaskord on leidnud kinnitust tõde, et mida sa ei tea, on võimalik raha eest osta&amp;lt;ref&amp;gt;[http://www.latimes.com/business/technology/la-fi-tn-apple-next-steps-20160330-story.html Apple wants the FBI to reveal how it hacked the San Bernardino killer&#039;s iPhone, Los Angeles Times, 07.05.2017]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Ühiskondlik diskussioon==&lt;br /&gt;
Kuigi Apple&#039;i ja USA valitsuse vaheline kohtuasi lõppes juhtumist loobumisega, jäi õhku küsimus, kas ja milliste meetoditega on riikide valitsustel võimalik erafirmasid juurdlustesse kaasata ning rahvusliku julgeoleku huvides oma toodetele tarkvara kirjutama sundida.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121823</id>
		<title>I026 - Kevad 2017 - Tarkvara tagauksed</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121823"/>
		<updated>2017-05-09T18:38:34Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Tarkvara tagauste loomise kulu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Tarkvara tagauksed - poolt ja vastu=&lt;br /&gt;
Autorid: Katrin Lasberg, Marko Esna, Maile Mäesalu, Kristiina Keelmann, Madis Tammekänd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Tarkvara tagauks on enamasti salajane meetod hiilimaks mööda tavapärasest autentimisest tootes, arvutisüsteemis, krüpteeringus või algoritmis. Tagauksi kasutatakse sageli eesmärgil kindlustada kaugjuurdepääs arvutile või lihttekstile krüpteeritud süsteemis. &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Backdoor_(computing) Backdoor, Wikipedia]&amp;lt;/ref&amp;gt;Tagauksi ehitavad programmeerijad tarkvarassse sisse näiteks selleks, et omada võimalust programmi siluda. Näiteks BBS programm lubab juurdepääsu igale BBS arvutile, kus seda tarkvara käitatakse.&amp;lt;ref&amp;gt;[http://www.vallaste.ee/ back door, e-Teatmik: IT ja sidetehnika seletav sõnaraamat]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Krüptograafiline tõrkepunkt a.k.a System Update==&lt;br /&gt;
Leif Ryge&amp;lt;ref&amp;gt;https://twitter.com/wiretapped&amp;lt;/ref&amp;gt; kirjeldab meie praegust reaalsust nii:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Q: What does almost every piece of software with an update mechanism, including every popular operating system, have in common?&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;A: Secure golden keys, cryptographic single-points-of-failure which can be used to enable total system compromise via targeted malicious software updates.&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Ehk siis maakeeli on igal tarkvaral, millel on uuendusmehhanism, olemas juba sisseehitatud tagauks. Suunatud pahavaraga tarkvara uuendus tähendab, et ainult valitud sihtmärgid saavad selle uuenduse ning see omakorda vähendab võimalust, et keegi seda märkaks. Et sellist rünnakut sooritada, vajab ründaja kahte asja. Esiteks peab tal olema suutlikkus see uuendus kohale toimetada. Teiseks peab ta olema suuteline ohvri arvutit veenma, et antud tarkvara uuendus on tõeline. Lõppstaadiumis saab ründaja omale kõik antud programmi volitused. Juhul kui oleks tegu näiteks operatsioonisüsteemi uuenduse mimikriga, saaks ründaja põhimõtteliselt kontrolli kogu ohvri arvuti üle, ning kõikide sealsete programmide ning krüpteerimisvõtmete jms üle.&lt;br /&gt;
&lt;br /&gt;
Osades süsteemides on autentimiseks mitu võtit, kuid piisab ainult ühe lekkimisest, et rünnak muutuks võimalikuks. Teisalt on süsteemid, kus on tarvis mitme võtme signatuure, kuid kuna need üldjuhul on selle ühe firma käes, võib ka selle liigitada eelneva alla. Paraku võib sellise tagaukse leida ka linuxis. Eelkõige Debiani baasil olevates distrotes. Õnneks on paljud tarkvara tootjad juba astunud mõned sammud lähemale turvalisusele, ning hakanud valideerima oma süsteemi uuendusi.&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/proprietary/proprietary-back-doors.html Siit] võib leida väikse nimekirja erinevatest programmidest, millel on tagauksi leitud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste loomise kulu==&lt;br /&gt;
&lt;br /&gt;
Suurte tegijate nagu Facebook&#039;i, Google&#039;i, Apple&#039;i ja Microsofti&#039;i kõrval on USA&#039;s kokku ligikaudu 35,000 ning maailmas 60,000 ettevõtet, kelle tegevus moodustab Interneti tuuma ning infrastruktuuri, sealjuures enamik nendest ettevõtetest on väikese või keskmise suurusega. Infotehnoloogiliste lahenduste sektori näol on tegemist äärmiselt tugeva konkurentsiga turuga ning kohustus hallata tagauksi on sellistele ettevõtetele keerukas kui mitte võimatu. On oluline arvestada, et sellise nõudmise sisseviimine võib turult kaotada mitmed tänased tegijad ning takistada turule sisenemist uutel ettevõtetel, kes alustavad nagu Facebook ühikatoast või Apple garaažist. Peamisi põhjusi on kolm: tehnoloogilise kulu, tööjõu ning vastutuse probleem. Esimese puhul tuleb arvestada, et mitte kõikides tarkvarades pole tagauksi ning nende sisseviimine nõuab omajagu ressurssi. Tööjõu kontekstis tuleb mõista, et mitte kõikidel ettevõtetel pole ligipääsu kvalifitseeritud tööjõule täitmaks tagauste nõuet. Viimase, kuid mitte vähem olulisena, tuleb ühtlasi mõista, tarkvara tagauksega on vähem turvaline, kui tarkvara ilma selleta ning ettevõtetel tuleb võtta senisest suurem vastutus klientide ja nende andmete kaitsmise ees uutes oludes. &amp;lt;ref&amp;gt;[http://www.csmonitor.com/World/Passcode/2015/1218/Opinion-Encryption-backdoors-are-killers-of-the-innovation-economy Opinion: Encryption backdoors are killers of the innovation economy, The Christian Science Monitor]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste kasutamine võitluses kuritegevusega==&lt;br /&gt;
&lt;br /&gt;
===Ameerika Ühendriigid===&lt;br /&gt;
&lt;br /&gt;
Üks peamisi argumente tarkvara tagauste kohustuslikuks muutmisel Ameerika Ühendriikide ühiskondliku diskussiooni kontekstis on olnud võitlus kuritegevuse ning terrorismiga. Aspekt, mida harvem kajastatakse, on see, et olukorras, kus tagauksed on avalikult kohustuslikud, kolivad kurjategijad suure tõenäosusega oma suhtluse teistesse kanalitesse. Sealjuures uued kanalid võivad osutuda senistest vähem kättesaadavamaks, raskendades seeläbi jõustruktuuride tööd veelgi enam. Heaks näiteks on siinkohal arvukad Dark Web&#039;i võimalused. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-secret-behind-the-backdoor-debate-1454107960 The Secret Behind the ‘Backdoor’ Debate, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meie igapäevaselt kasutatavad seadmed on paraku üpriski ebakindlad ning sellest tulenevalt on tagauste loomise kõrval veel teinegi võimalus. Lawful hacking&#039;u pooldajad usuvad, et täiendavate nõrkuste süsteemi lisamise kõrval tuleb kasutada ära olemasolevaid haavatavusi. Lihtsa näitena on võimalik tuua fakt, et e-kirja saaja, saatja ning pealkiri ehk metadata võib sisaldada samavõrra olulist informatsiooni kui e-kirja sisu ise. Siit järeldub, et tagauste kohustuslikuks muutmise eel oleks mõistlik kaardistada reaalsed vajadused ning juba eksisteerivad alternatiivsed viisid nende vajaduste täitmiseks. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/why-we-dont-need-backdoors-to-move-ahead-on-cybersecurity-1452488460 Why We Don’t Need Backdoors to Move Ahead on Cybersecurity, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kanada===&lt;br /&gt;
&lt;br /&gt;
Kanada uus valitsus tahab veelgi laiendada oma järelevalve volitusi nõudes kõikide teenuste dekodeerimist, kohustuslikku andmete säilitamist nii interneti kui ka telefoniteenuste pakkujatelt, ning tagauksi, mis võimaldavad pealtkuulamist ja juurdepääsu klientide andmetele.&amp;lt;ref&amp;gt;http://www.tomshardware.com/news/canada-software-encryption-backdoors-feedback,33131.html&amp;lt;/ref&amp;gt; Valitsus ei ole rahul sellega, et neil puudub võimalus kommunikatsiooni vaheltlõikamiseks internetis. Telefonivõrkude pealtkuulamine on võimalik olnud juba aastakümneid, kuid paljud e-maili ja kiirsõnumi programmid seda endiselt ei võimalda. Eelkõige kehtib see selliste firmade puhul, kes ka ise ei saa näha oma kasutajate privaatsuhtlusi, ning seega ei saa ka valitsus. Seega hea lahendus oleks luua tarkvarasse tagauks, mis lubaks mööda minna krüpteeringutest ning annaks valitsusele võimaluse infovahetust pealt kuulata. Samuti oleks neil otsene ligipääs sellele tagauksele ning saaks seda kasutada igal ajal, vahet pole kas neil on selleks order või mitte.&lt;br /&gt;
Kui säärane seadus peaks vastu võetama ning avalikkus sellest teada saaks, siis tõenäoliselt hakkaksid paljud inimesed valitud teenuseid vältima, mida see seadus puudutaks. See võib olla ka põhjus, miks viimasel ajal paljud lääne demokraatlikud riigid üheskoos taolisi seaduseid jõustada soovivad. Et inimestel tekiks tunne, nagu poleks neil varsti enam muud varianti, kui kasutada ainult tagaustega teenuseid.&lt;br /&gt;
&lt;br /&gt;
==Apple vs FBI==&lt;br /&gt;
===Taust===&lt;br /&gt;
2. detsembril 2015. aastal pandi toime terrorirünnak San Bernardinos Californias. Rünnakus hukkus 14 ja sai vigastada 22 inimest. Mõlemad rünnaku toimepanijad hukkusid rünnakule järgnenud jälitamisel toimunud tulevahetuses politsei kuulide läbi.Ründajad jõudsid hävitada oma isiklikud mobiiltelefonid, kuid politsei sai enda valdusse ühe ründaja töötelefoniks olnud tööandjale kuuluva iPhone5C. Antud telefon oli lukustatud neljanumbrilise PIN-koodiga ja operatsioonisüsteem seadistatud selliselt, et peale kümmet ebaõnnestunud paroolisisestust kustunuks kogu telefoni salvestatud info. Föderaalne Juurdlusbüroo (FBI) kaasas telefoni salvestatud infole ligipääsu saamiseks Riikliku Julgeolekuagentuuri (NSA), kuid tulemusteta. Seejärel pöördus FBI otse Apple Inc poole, kuid viimane keeldus turvameetmetest möödapääsu võimaldava alternatiivse operatsioonisüsteemi loomisest.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/2015_San_Bernardino_attack 2015 San Bernardino attack, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apple’i seisukohad===&lt;br /&gt;
Avalikus kirjas oma tarbijatele üle maailma tõi Apple välja oma seisukohad, mille peamine sisu oli järgmine:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;In the wrong hands, this software — which does not exist today — would have the potential to unlock any iPhone in someone’s physical possession. … Building a version of iOS that bypasses security in this way would undeniably create a backdoor. And while the government may argue that its use would be limited to this case, there is no way to guarantee such control… Doing so would hurt only the well-meaning and law-abiding citizens who rely on companies like Apple to protect their data. Criminals and bad actors will still encrypt, using tools that are readily available to them.&amp;quot;&amp;lt;ref&amp;gt;[https://www.apple.com/customer-letter/ Apple, A Message to Our Customers, Apple Inc homepage, 16.02.2016]&amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apple seega leidis, et valitsus oli sisuliselt palunud neil lahtimuugitavaks muuta enda aastatepikkust tööd, mis kaitseb nende kliente küberkurjategijate eest. Isegi kui valitsus väidab, et seda lahendust kasutataks ühekordselt selle ühe telefoni puhul, ei ole see selline lähenemine realistlik, sest loodud tehnoloogia võimaldaks seda valitsusel kasutada miljonite telefonide puhul ning looks teisalt ka kurjategijatele võimaluse andmetele ligipääsuks.&lt;br /&gt;
&lt;br /&gt;
===Kohtu korraldus===&lt;br /&gt;
Apple’ilt koostöö osas negatiivse vastuse saamise järgselt pöördus FBI kohtu poole, mille tulemusena väljastati 16. veebruaril 2016. aastal kohtu korraldus &#039;&#039;In the Matter of the Search of an Apple iPhone Seized During the Execution of a Search Warrant on a Black Lexus IS300, California License Plate 35KGD203&#039;&#039;.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_dispute FBI–Apple encryption dispute, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Korralduse põhjal leidis valitsus, et Apple’i vastuseis on tingitud eelkõige murest oma maine, ärimudeli ja avaliku turundusstrateegia osas.  Valitsuse leidis, et nimetatud põhjendused on absoluutselt ebaolulised, sest taotles Apple’lt nö valmislahendust ainult selle ühe telefoni andmetele ligipääsemiseks. Selleks oleks olnud vaja teha võimalikuks korduvad paroolisisestused, välistades seejuures võimaluse, et andmed kümne ebaõnnestunud katse järel ligipääsmatuks muutuksid . Valitsuse hinnangul ei olnud seega tegemist tarkvaraga, mis erineks oluliselt tavalisest uuendusest, mida telefonile tehakse. Samuti lubas korraldus seadme Apple’i valdusesse (valitsusasutustel olnuks võimalik tegutseda kaugühenduse kaudu), mis välistab võimaluse, et tarkvara saab kättesaadavaks kellelegi teisele, välja arvatud juhul kui Apple ise seda jagada otsustab.&amp;lt;ref&amp;gt;[https://www.justice.gov/usao-cdca/file/826836/download United States District Court, Government&#039;s Montion to Compel Apple Inc. To Comply With This Court&#039;s February 16, 2016 Order Compelling Assistance In Search]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FBI “leiab” lahenduse ja võtab juhtumi menetlusest tagasi===&lt;br /&gt;
Kogu antud juhtumi laialdane käsitlus avalikkus tekitas turu „toodetele“, mis suudaksid antud telefonimudeli puhul andmetele ligipääsu luua ning ühelt seni avalikustamata kolmandalt osapoolelt (kokku oli „pakkujaid väidetavalt kolm&amp;lt;ref&amp;gt;[http://www.valuewalk.com/2017/01/how-fbi-hack-apple-iphone/ FBI Finally Reveals How It Hacked Apple iPhone, ValueWalk, 11.01.2017]&amp;lt;/ref&amp;gt;) FBI toimiva lahenduse ostiski (tehingu maksumust hinnati algselt 1,3 miljonile dollarile, hiljem on juhuslikult välja öeldud, kuid kinnitamata summa 900 000 dollarit).&amp;lt;ref&amp;gt;[https://www.nytimes.com/2016/04/22/us/politics/fbi-director-suggests-bill-for-iphone-hacking-was-1-3-million.html?_r=0 F.B.I. Director Suggests Bill for iPhone Hacking Topped $1.3 Million, The New York Times, 21.04.2016]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.cnbc.com/2017/05/05/dianne-feinstein-reveals-fbi-paid-900000-to-hack-into-killers-iphone.html Senator reveals that the FBI paid $900,000 to hack into San Bernardino killer&#039;s iPhone, CNBC,  05.05.2017]&amp;lt;/ref&amp;gt;   Antud lahendus töötab vaid mudelil 5C ja sellest vanematel iPhone’idel. Kui kriminaaluurimine seda ei nõua, ei ole FBI’l kavatsust lahenduse toimimise põhimõtteid Apple’le avaldada&amp;lt;ref&amp;gt;[https://www.theguardian.com/technology/2016/apr/07/san-bernardino-iphone-hack-work-newer-models-fbi-james-comey San Bernardino iPhone hack won’t work on newer models, says FBI, The Guardian, 07.04.2016]&amp;lt;/ref&amp;gt;. Eksperdid on leidnud, et selline asjade käik pani omakorda Apple’i rolli, kus ta võib pöörduda lahenduse leidmiseks musta turu poole ning taaskord on leidnud kinnitust tõde, et mida sa ei tea, on võimalik raha eest osta&amp;lt;ref&amp;gt;[http://www.latimes.com/business/technology/la-fi-tn-apple-next-steps-20160330-story.html Apple wants the FBI to reveal how it hacked the San Bernardino killer&#039;s iPhone, Los Angeles Times, 07.05.2017]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Ühiskondlik diskussioon==&lt;br /&gt;
Kuigi Apple&#039;i ja USA valitsuse vaheline kohtuasi lõppes juhtumist loobumisega, jäi õhku küsimus, kas ja milliste meetoditega on riikide valitsustel võimalik erafirmasid juurdlustesse kaasata ning rahvusliku julgeoleku huvides oma toodetele tarkvara kirjutama sundida.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121822</id>
		<title>I026 - Kevad 2017 - Tarkvara tagauksed</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121822"/>
		<updated>2017-05-09T18:36:18Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Tarkvara tagauksed - poolt ja vastu=&lt;br /&gt;
Autorid: Katrin Lasberg, Marko Esna, Maile Mäesalu, Kristiina Keelmann, Madis Tammekänd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Tarkvara tagauks on enamasti salajane meetod hiilimaks mööda tavapärasest autentimisest tootes, arvutisüsteemis, krüpteeringus või algoritmis. Tagauksi kasutatakse sageli eesmärgil kindlustada kaugjuurdepääs arvutile või lihttekstile krüpteeritud süsteemis. &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Backdoor_(computing) Backdoor, Wikipedia]&amp;lt;/ref&amp;gt;Tagauksi ehitavad programmeerijad tarkvarassse sisse näiteks selleks, et omada võimalust programmi siluda. Näiteks BBS programm lubab juurdepääsu igale BBS arvutile, kus seda tarkvara käitatakse.&amp;lt;ref&amp;gt;[http://www.vallaste.ee/ back door, e-Teatmik: IT ja sidetehnika seletav sõnaraamat]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Krüptograafiline tõrkepunkt a.k.a System Update==&lt;br /&gt;
Leif Ryge&amp;lt;ref&amp;gt;https://twitter.com/wiretapped&amp;lt;/ref&amp;gt; kirjeldab meie praegust reaalsust nii:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Q: What does almost every piece of software with an update mechanism, including every popular operating system, have in common?&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;A: Secure golden keys, cryptographic single-points-of-failure which can be used to enable total system compromise via targeted malicious software updates.&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Ehk siis maakeeli on igal tarkvaral, millel on uuendusmehhanism, olemas juba sisseehitatud tagauks. Suunatud pahavaraga tarkvara uuendus tähendab, et ainult valitud sihtmärgid saavad selle uuenduse ning see omakorda vähendab võimalust, et keegi seda märkaks. Et sellist rünnakut sooritada, vajab ründaja kahte asja. Esiteks peab tal olema suutlikkus see uuendus kohale toimetada. Teiseks peab ta olema suuteline ohvri arvutit veenma, et antud tarkvara uuendus on tõeline. Lõppstaadiumis saab ründaja omale kõik antud programmi volitused. Juhul kui oleks tegu näiteks operatsioonisüsteemi uuenduse mimikriga, saaks ründaja põhimõtteliselt kontrolli kogu ohvri arvuti üle, ning kõikide sealsete programmide ning krüpteerimisvõtmete jms üle.&lt;br /&gt;
&lt;br /&gt;
Osades süsteemides on autentimiseks mitu võtit, kuid piisab ainult ühe lekkimisest, et rünnak muutuks võimalikuks. Teisalt on süsteemid, kus on tarvis mitme võtme signatuure, kuid kuna need üldjuhul on selle ühe firma käes, võib ka selle liigitada eelneva alla. Paraku võib sellise tagaukse leida ka linuxis. Eelkõige Debiani baasil olevates distrotes. Õnneks on paljud tarkvara tootjad juba astunud mõned sammud lähemale turvalisusele, ning hakanud valideerima oma süsteemi uuendusi.&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/proprietary/proprietary-back-doors.html Siit] võib leida väikse nimekirja erinevatest programmidest, millel on tagauksi leitud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste loomise kulu==&lt;br /&gt;
&lt;br /&gt;
Suurte tegijate nagu Facebook&#039;i, Google&#039;i, Apple&#039;i ja Microsofti&#039;i kõrval on USA&#039;s kokku ligikaudu 35,000 ning maailmas 60,000 ettevõtet, kelle tegevus moodustab Interneti tuuma ning infrastruktuuri, sealjuures enamik nendest ettevõtetest on väikese või keskmise suurusega. Infotehnoloogiliste lahenduste sektori näol on tegemist äärmiselt tugeva konkurentsiga turuga ning kohustus hallata tagauksi on sellistele ettevõtetele keerukas kui mitte võimatu. On oluline arvestada, et sellise nõudmise sisseviimine võib turult kaotada mitmed tänased tegijad. Peamisi põhjusi on kolm: tehnoloogilise kulu, tööjõu ning vastutuse probleem. Esimese puhul tuleb arvestada, et mitte kõikides tarkvarades pole tagauksi ning nende sisseviimine nõuab omajagu ressurssi. Tööjõu kontekstis tuleb mõista, et mitte kõikidel ettevõtetel pole ligipääsu kvalifitseeritud tööjõule täitmaks tagauste nõuet. Viimase, kuid mitte vähem olulisena, tuleb ühtlasi mõista, tarkvara tagauksega on vähem turvaline, kui tarkvara ilma selleta ning ettevõtetel tuleb võtta senisest suurem vastutus klientide ja nende andmete kaitsmise ees uutes oludes. &amp;lt;ref&amp;gt;[http://www.csmonitor.com/World/Passcode/2015/1218/Opinion-Encryption-backdoors-are-killers-of-the-innovation-economy Opinion: Encryption backdoors are killers of the innovation economy, The Christian Science Monitor]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste kasutamine võitluses kuritegevusega==&lt;br /&gt;
&lt;br /&gt;
===Ameerika Ühendriigid===&lt;br /&gt;
&lt;br /&gt;
Üks peamisi argumente tarkvara tagauste kohustuslikuks muutmisel Ameerika Ühendriikide ühiskondliku diskussiooni kontekstis on olnud võitlus kuritegevuse ning terrorismiga. Aspekt, mida harvem kajastatakse, on see, et olukorras, kus tagauksed on avalikult kohustuslikud, kolivad kurjategijad suure tõenäosusega oma suhtluse teistesse kanalitesse. Sealjuures uued kanalid võivad osutuda senistest vähem kättesaadavamaks, raskendades seeläbi jõustruktuuride tööd veelgi enam. Heaks näiteks on siinkohal arvukad Dark Web&#039;i võimalused. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-secret-behind-the-backdoor-debate-1454107960 The Secret Behind the ‘Backdoor’ Debate, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meie igapäevaselt kasutatavad seadmed on paraku üpriski ebakindlad ning sellest tulenevalt on tagauste loomise kõrval veel teinegi võimalus. Lawful hacking&#039;u pooldajad usuvad, et täiendavate nõrkuste süsteemi lisamise kõrval tuleb kasutada ära olemasolevaid haavatavusi. Lihtsa näitena on võimalik tuua fakt, et e-kirja saaja, saatja ning pealkiri ehk metadata võib sisaldada samavõrra olulist informatsiooni kui e-kirja sisu ise. Siit järeldub, et tagauste kohustuslikuks muutmise eel oleks mõistlik kaardistada reaalsed vajadused ning juba eksisteerivad alternatiivsed viisid nende vajaduste täitmiseks. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/why-we-dont-need-backdoors-to-move-ahead-on-cybersecurity-1452488460 Why We Don’t Need Backdoors to Move Ahead on Cybersecurity, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kanada===&lt;br /&gt;
&lt;br /&gt;
Kanada uus valitsus tahab veelgi laiendada oma järelevalve volitusi nõudes kõikide teenuste dekodeerimist, kohustuslikku andmete säilitamist nii interneti kui ka telefoniteenuste pakkujatelt, ning tagauksi, mis võimaldavad pealtkuulamist ja juurdepääsu klientide andmetele.&amp;lt;ref&amp;gt;http://www.tomshardware.com/news/canada-software-encryption-backdoors-feedback,33131.html&amp;lt;/ref&amp;gt; Valitsus ei ole rahul sellega, et neil puudub võimalus kommunikatsiooni vaheltlõikamiseks internetis. Telefonivõrkude pealtkuulamine on võimalik olnud juba aastakümneid, kuid paljud e-maili ja kiirsõnumi programmid seda endiselt ei võimalda. Eelkõige kehtib see selliste firmade puhul, kes ka ise ei saa näha oma kasutajate privaatsuhtlusi, ning seega ei saa ka valitsus. Seega hea lahendus oleks luua tarkvarasse tagauks, mis lubaks mööda minna krüpteeringutest ning annaks valitsusele võimaluse infovahetust pealt kuulata. Samuti oleks neil otsene ligipääs sellele tagauksele ning saaks seda kasutada igal ajal, vahet pole kas neil on selleks order või mitte.&lt;br /&gt;
Kui säärane seadus peaks vastu võetama ning avalikkus sellest teada saaks, siis tõenäoliselt hakkaksid paljud inimesed valitud teenuseid vältima, mida see seadus puudutaks. See võib olla ka põhjus, miks viimasel ajal paljud lääne demokraatlikud riigid üheskoos taolisi seaduseid jõustada soovivad. Et inimestel tekiks tunne, nagu poleks neil varsti enam muud varianti, kui kasutada ainult tagaustega teenuseid.&lt;br /&gt;
&lt;br /&gt;
==Apple vs FBI==&lt;br /&gt;
===Taust===&lt;br /&gt;
2. detsembril 2015. aastal pandi toime terrorirünnak San Bernardinos Californias. Rünnakus hukkus 14 ja sai vigastada 22 inimest. Mõlemad rünnaku toimepanijad hukkusid rünnakule järgnenud jälitamisel toimunud tulevahetuses politsei kuulide läbi.Ründajad jõudsid hävitada oma isiklikud mobiiltelefonid, kuid politsei sai enda valdusse ühe ründaja töötelefoniks olnud tööandjale kuuluva iPhone5C. Antud telefon oli lukustatud neljanumbrilise PIN-koodiga ja operatsioonisüsteem seadistatud selliselt, et peale kümmet ebaõnnestunud paroolisisestust kustunuks kogu telefoni salvestatud info. Föderaalne Juurdlusbüroo (FBI) kaasas telefoni salvestatud infole ligipääsu saamiseks Riikliku Julgeolekuagentuuri (NSA), kuid tulemusteta. Seejärel pöördus FBI otse Apple Inc poole, kuid viimane keeldus turvameetmetest möödapääsu võimaldava alternatiivse operatsioonisüsteemi loomisest.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/2015_San_Bernardino_attack 2015 San Bernardino attack, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apple’i seisukohad===&lt;br /&gt;
Avalikus kirjas oma tarbijatele üle maailma tõi Apple välja oma seisukohad, mille peamine sisu oli järgmine:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;In the wrong hands, this software — which does not exist today — would have the potential to unlock any iPhone in someone’s physical possession. … Building a version of iOS that bypasses security in this way would undeniably create a backdoor. And while the government may argue that its use would be limited to this case, there is no way to guarantee such control… Doing so would hurt only the well-meaning and law-abiding citizens who rely on companies like Apple to protect their data. Criminals and bad actors will still encrypt, using tools that are readily available to them.&amp;quot;&amp;lt;ref&amp;gt;[https://www.apple.com/customer-letter/ Apple, A Message to Our Customers, Apple Inc homepage, 16.02.2016]&amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apple seega leidis, et valitsus oli sisuliselt palunud neil lahtimuugitavaks muuta enda aastatepikkust tööd, mis kaitseb nende kliente küberkurjategijate eest. Isegi kui valitsus väidab, et seda lahendust kasutataks ühekordselt selle ühe telefoni puhul, ei ole see selline lähenemine realistlik, sest loodud tehnoloogia võimaldaks seda valitsusel kasutada miljonite telefonide puhul ning looks teisalt ka kurjategijatele võimaluse andmetele ligipääsuks.&lt;br /&gt;
&lt;br /&gt;
===Kohtu korraldus===&lt;br /&gt;
Apple’ilt koostöö osas negatiivse vastuse saamise järgselt pöördus FBI kohtu poole, mille tulemusena väljastati 16. veebruaril 2016. aastal kohtu korraldus &#039;&#039;In the Matter of the Search of an Apple iPhone Seized During the Execution of a Search Warrant on a Black Lexus IS300, California License Plate 35KGD203&#039;&#039;.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_dispute FBI–Apple encryption dispute, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Korralduse põhjal leidis valitsus, et Apple’i vastuseis on tingitud eelkõige murest oma maine, ärimudeli ja avaliku turundusstrateegia osas.  Valitsuse leidis, et nimetatud põhjendused on absoluutselt ebaolulised, sest taotles Apple’lt nö valmislahendust ainult selle ühe telefoni andmetele ligipääsemiseks. Selleks oleks olnud vaja teha võimalikuks korduvad paroolisisestused, välistades seejuures võimaluse, et andmed kümne ebaõnnestunud katse järel ligipääsmatuks muutuksid . Valitsuse hinnangul ei olnud seega tegemist tarkvaraga, mis erineks oluliselt tavalisest uuendusest, mida telefonile tehakse. Samuti lubas korraldus seadme Apple’i valdusesse (valitsusasutustel olnuks võimalik tegutseda kaugühenduse kaudu), mis välistab võimaluse, et tarkvara saab kättesaadavaks kellelegi teisele, välja arvatud juhul kui Apple ise seda jagada otsustab.&amp;lt;ref&amp;gt;[https://www.justice.gov/usao-cdca/file/826836/download United States District Court, Government&#039;s Montion to Compel Apple Inc. To Comply With This Court&#039;s February 16, 2016 Order Compelling Assistance In Search]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FBI “leiab” lahenduse ja võtab juhtumi menetlusest tagasi===&lt;br /&gt;
Kogu antud juhtumi laialdane käsitlus avalikkus tekitas turu „toodetele“, mis suudaksid antud telefonimudeli puhul andmetele ligipääsu luua ning ühelt seni avalikustamata kolmandalt osapoolelt (kokku oli „pakkujaid väidetavalt kolm&amp;lt;ref&amp;gt;[http://www.valuewalk.com/2017/01/how-fbi-hack-apple-iphone/ FBI Finally Reveals How It Hacked Apple iPhone, ValueWalk, 11.01.2017]&amp;lt;/ref&amp;gt;) FBI toimiva lahenduse ostiski (tehingu maksumust hinnati algselt 1,3 miljonile dollarile, hiljem on juhuslikult välja öeldud, kuid kinnitamata summa 900 000 dollarit).&amp;lt;ref&amp;gt;[https://www.nytimes.com/2016/04/22/us/politics/fbi-director-suggests-bill-for-iphone-hacking-was-1-3-million.html?_r=0 F.B.I. Director Suggests Bill for iPhone Hacking Topped $1.3 Million, The New York Times, 21.04.2016]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.cnbc.com/2017/05/05/dianne-feinstein-reveals-fbi-paid-900000-to-hack-into-killers-iphone.html Senator reveals that the FBI paid $900,000 to hack into San Bernardino killer&#039;s iPhone, CNBC,  05.05.2017]&amp;lt;/ref&amp;gt;   Antud lahendus töötab vaid mudelil 5C ja sellest vanematel iPhone’idel. Kui kriminaaluurimine seda ei nõua, ei ole FBI’l kavatsust lahenduse toimimise põhimõtteid Apple’le avaldada&amp;lt;ref&amp;gt;[https://www.theguardian.com/technology/2016/apr/07/san-bernardino-iphone-hack-work-newer-models-fbi-james-comey San Bernardino iPhone hack won’t work on newer models, says FBI, The Guardian, 07.04.2016]&amp;lt;/ref&amp;gt;. Eksperdid on leidnud, et selline asjade käik pani omakorda Apple’i rolli, kus ta võib pöörduda lahenduse leidmiseks musta turu poole ning taaskord on leidnud kinnitust tõde, et mida sa ei tea, on võimalik raha eest osta&amp;lt;ref&amp;gt;[http://www.latimes.com/business/technology/la-fi-tn-apple-next-steps-20160330-story.html Apple wants the FBI to reveal how it hacked the San Bernardino killer&#039;s iPhone, Los Angeles Times, 07.05.2017]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Ühiskondlik diskussioon==&lt;br /&gt;
Kuigi Apple&#039;i ja USA valitsuse vaheline kohtuasi lõppes juhtumist loobumisega, jäi õhku küsimus, kas ja milliste meetoditega on riikide valitsustel võimalik erafirmasid juurdlustesse kaasata ning rahvusliku julgeoleku huvides oma toodetele tarkvara kirjutama sundida.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121820</id>
		<title>I026 - Kevad 2017 - Tarkvara tagauksed</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121820"/>
		<updated>2017-05-09T18:19:47Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Tarkvara tagauste kasutamine võitluses kuritegevusega */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Tarkvara tagauksed - poolt ja vastu=&lt;br /&gt;
Autorid: Katrin Lasberg, Marko Esna, Maile Mäesalu, Kristiina Keelmann, Madis Tammekänd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Tarkvara tagauks on enamasti salajane meetod hiilimaks mööda tavapärasest autentimisest tootes, arvutisüsteemis, krüpteeringus või algoritmis. Tagauksi kasutatakse sageli eesmärgil kindlustada kaugjuurdepääs arvutile või lihttekstile krüpteeritud süsteemis. &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Backdoor_(computing) Backdoor, Wikipedia]&amp;lt;/ref&amp;gt;Tagauksi ehitavad programmeerijad tarkvarassse sisse näiteks selleks, et omada võimalust programmi siluda. Näiteks BBS programm lubab juurdepääsu igale BBS arvutile, kus seda tarkvara käitatakse.&amp;lt;ref&amp;gt;[http://www.vallaste.ee/ back door, e-Teatmik: IT ja sidetehnika seletav sõnaraamat]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Krüptograafiline tõrkepunkt a.k.a System Update==&lt;br /&gt;
Leif Ryge&amp;lt;ref&amp;gt;https://twitter.com/wiretapped&amp;lt;/ref&amp;gt; kirjeldab meie praegust reaalsust nii:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;Q: What does almost every piece of software with an update mechanism, including every popular operating system, have in common?&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;A: Secure golden keys, cryptographic single-points-of-failure which can be used to enable total system compromise via targeted malicious software updates.&#039;&#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
Ehk siis maakeeli on igal tarkvaral, millel on uuendusmehhanism, olemas juba sisseehitatud tagauks. Suunatud pahavaraga tarkvara uuendus tähendab, et ainult valitud sihtmärgid saavad selle uuenduse ning see omakorda vähendab võimalust, et keegi seda märkaks. Et sellist rünnakut sooritada, vajab ründaja kahte asja. Esiteks peab tal olema suutlikkus see uuendus kohale toimetada. Teiseks peab ta olema suuteline ohvri arvutit veenma, et antud tarkvara uuendus on tõeline. Lõppstaadiumis saab ründaja omale kõik antud programmi volitused. Juhul kui oleks tegu näiteks operatsioonisüsteemi uuenduse mimikriga, saaks ründaja põhimõtteliselt kontrolli kogu ohvri arvuti üle, ning kõikide sealsete programmide ning krüpteerimisvõtmete jms üle.&lt;br /&gt;
&lt;br /&gt;
Osades süsteemides on autentimiseks mitu võtit, kuid piisab ainult ühe lekkimisest, et rünnak muutuks võimalikuks. Teisalt on süsteemid, kus on tarvis mitme võtme signatuure, kuid kuna need üldjuhul on selle ühe firma käes, võib ka selle liigitada eelneva alla. Paraku võib sellise tagaukse leida ka linuxis. Eelkõige Debiani baasil olevates distrotes. Õnneks on paljud tarkvara tootjad juba astunud mõned sammud lähemale turvalisusele, ning hakanud valideerima oma süsteemi uuendusi.&lt;br /&gt;
&lt;br /&gt;
[https://www.gnu.org/proprietary/proprietary-back-doors.html Siit] võib leida väikse nimekirja erinevatest programmidest, millel on tagauksi leitud.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste kasutamine võitluses kuritegevusega==&lt;br /&gt;
&lt;br /&gt;
===Ameerika Ühendriigid===&lt;br /&gt;
&lt;br /&gt;
Üks peamisi argumente tarkvara tagauste kohustuslikuks muutmisel Ameerika Ühendriikide ühiskondliku diskussiooni kontekstis on olnud võitlus kuritegevuse ning terrorismiga. Aspekt, mida harvem kajastatakse, on see, et olukorras, kus tagauksed on avalikult kohustuslikud, kolivad kurjategijad suure tõenäosusega oma suhtluse teistesse kanalitesse. Sealjuures uued kanalid võivad osutuda senistest vähem kättesaadavamaks, raskendades seeläbi jõustruktuuride tööd veelgi enam. Heaks näiteks on siinkohal arvukad Dark Web&#039;i võimalused. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-secret-behind-the-backdoor-debate-1454107960 The Secret Behind the ‘Backdoor’ Debate, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meie igapäevaselt kasutatavad seadmed on paraku üpriski ebakindlad ning sellest tulenevalt on tagauste loomise kõrval veel teinegi võimalus. Lawful hacking&#039;u pooldajad usuvad, et täiendavate nõrkuste süsteemi lisamise kõrval tuleb kasutada ära olemasolevaid haavatavusi. Lihtsa näitena on võimalik tuua fakt, et e-kirja saaja, saatja ning pealkiri ehk metadata võib sisaldada samavõrra olulist informatsiooni kui e-kirja sisu ise. Siit järeldub, et tagauste kohustuslikuks muutmise eel oleks mõistlik kaardistada reaalsed vajadused ning juba eksisteerivad alternatiivsed viisid nende vajaduste täitmiseks. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/why-we-dont-need-backdoors-to-move-ahead-on-cybersecurity-1452488460 Why We Don’t Need Backdoors to Move Ahead on Cybersecurity, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kanada===&lt;br /&gt;
&lt;br /&gt;
Kanada uus valitsus tahab veelgi laiendada oma järelevalve volitusi nõudes kõikide teenuste dekodeerimist, kohustuslikku andmete säilitamist nii interneti kui ka telefoniteenuste pakkujatelt, ning tagauksi, mis võimaldavad pealtkuulamist ja juurdepääsu klientide andmetele.&amp;lt;ref&amp;gt;http://www.tomshardware.com/news/canada-software-encryption-backdoors-feedback,33131.html&amp;lt;/ref&amp;gt; Valitsus ei ole rahul sellega, et neil puudub võimalus kommunikatsiooni vaheltlõikamiseks internetis. Telefonivõrkude pealtkuulamine on võimalik olnud juba aastakümneid, kuid paljud e-maili ja kiirsõnumi programmid seda endiselt ei võimalda. Eelkõige kehtib see selliste firmade puhul, kes ka ise ei saa näha oma kasutajate privaatsuhtlusi, ning seega ei saa ka valitsus. Seega hea lahendus oleks luua tarkvarasse tagauks, mis lubaks mööda minna krüpteeringutest ning annaks valitsusele võimaluse infovahetust pealt kuulata. Samuti oleks neil otsene ligipääs sellele tagauksele ning saaks seda kasutada igal ajal, vahet pole kas neil on selleks order või mitte.&lt;br /&gt;
Kui säärane seadus peaks vastu võetama ning avalikkus sellest teada saaks, siis tõenäoliselt hakkaksid paljud inimesed valitud teenuseid vältima, mida see seadus puudutaks. See võib olla ka põhjus, miks viimasel ajal paljud lääne demokraatlikud riigid üheskoos taolisi seaduseid jõustada soovivad. Et inimestel tekiks tunne, nagu poleks neil varsti enam muud varianti, kui kasutada ainult tagaustega teenuseid.&lt;br /&gt;
&lt;br /&gt;
==Apple vs FBI==&lt;br /&gt;
===Taust===&lt;br /&gt;
2. detsembril 2015. aastal pandi toime terrorirünnak San Bernardinos Californias. Rünnakus hukkus 14 ja sai vigastada 22 inimest. Mõlemad rünnaku toimepanijad hukkusid rünnakule järgnenud jälitamisel toimunud tulevahetuses politsei kuulide läbi.Ründajad jõudsid hävitada oma isiklikud mobiiltelefonid, kuid politsei sai enda valdusse ühe ründaja töötelefoniks olnud tööandjale kuuluva iPhone5C. Antud telefon oli lukustatud neljanumbrilise PIN-koodiga ja operatsioonisüsteem seadistatud selliselt, et peale kümmet ebaõnnestunud paroolisisestust kustunuks kogu telefoni salvestatud info. Föderaalne Juurdlusbüroo (FBI) kaasas telefoni salvestatud infole ligipääsu saamiseks Riikliku Julgeolekuagentuuri (NSA), kuid tulemusteta. Seejärel pöördus FBI otse Apple Inc poole, kuid viimane keeldus turvameetmetest möödapääsu võimaldava alternatiivse operatsioonisüsteemi loomisest.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/2015_San_Bernardino_attack 2015 San Bernardino attack, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apple’i seisukohad===&lt;br /&gt;
Avalikus kirjas oma tarbijatele üle maailma tõi Apple välja oma seisukohad, mille peamine sisu oli järgmine:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;In the wrong hands, this software — which does not exist today — would have the potential to unlock any iPhone in someone’s physical possession. … Building a version of iOS that bypasses security in this way would undeniably create a backdoor. And while the government may argue that its use would be limited to this case, there is no way to guarantee such control… Doing so would hurt only the well-meaning and law-abiding citizens who rely on companies like Apple to protect their data. Criminals and bad actors will still encrypt, using tools that are readily available to them.&amp;quot;&amp;lt;ref&amp;gt;[https://www.apple.com/customer-letter/ Apple, A Message to Our Customers, Apple Inc homepage, 16.02.2016]&amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apple seega leidis, et valitsus oli sisuliselt palunud neil lahtimuugitavaks muuta enda aastatepikkust tööd, mis kaitseb nende kliente küberkurjategijate eest. Isegi kui valitsus väidab, et seda lahendust kasutataks ühekordselt selle ühe telefoni puhul, ei ole see selline lähenemine realistlik, sest loodud tehnoloogia võimaldaks seda valitsusel kasutada miljonite telefonide puhul ning looks teisalt ka kurjategijatele võimaluse andmetele ligipääsuks.&lt;br /&gt;
&lt;br /&gt;
===Kohtu korraldus===&lt;br /&gt;
Apple’ilt koostöö osas negatiivse vastuse saamise järgselt pöördus FBI kohtu poole, mille tulemusena väljastati 16. veebruaril 2016. aastal kohtu korraldus &#039;&#039;In the Matter of the Search of an Apple iPhone Seized During the Execution of a Search Warrant on a Black Lexus IS300, California License Plate 35KGD203&#039;&#039;.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_dispute FBI–Apple encryption dispute, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Korralduse põhjal leidis valitsus, et Apple’i vastuseis on tingitud eelkõige murest oma maine, ärimudeli ja avaliku turundusstrateegia osas.  Valitsuse leidis, et nimetatud põhjendused on absoluutselt ebaolulised, sest taotles Apple’lt nö valmislahendust ainult selle ühe telefoni andmetele ligipääsemiseks. Selleks oleks olnud vaja teha võimalikuks korduvad paroolisisestused, välistades seejuures võimaluse, et andmed kümne ebaõnnestunud katse järel ligipääsmatuks muutuksid . Valitsuse hinnangul ei olnud seega tegemist tarkvaraga, mis erineks oluliselt tavalisest uuendusest, mida telefonile tehakse. Samuti lubas korraldus seadme Apple’i valdusesse (valitsusasutustel olnuks võimalik tegutseda kaugühenduse kaudu), mis välistab võimaluse, et tarkvara saab kättesaadavaks kellelegi teisele, välja arvatud juhul kui Apple ise seda jagada otsustab.&amp;lt;ref&amp;gt;[https://www.justice.gov/usao-cdca/file/826836/download United States District Court, Government&#039;s Montion to Compel Apple Inc. To Comply With This Court&#039;s February 16, 2016 Order Compelling Assistance In Search]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FBI “leiab” lahenduse ja võtab juhtumi menetlusest tagasi===&lt;br /&gt;
Kogu antud juhtumi laialdane käsitlus avalikkus tekitas turu „toodetele“, mis suudaksid antud telefonimudeli puhul andmetele ligipääsu luua ning ühelt seni avalikustamata kolmandalt osapoolelt (kokku oli „pakkujaid väidetavalt kolm&amp;lt;ref&amp;gt;[http://www.valuewalk.com/2017/01/how-fbi-hack-apple-iphone/ FBI Finally Reveals How It Hacked Apple iPhone, ValueWalk, 11.01.2017]&amp;lt;/ref&amp;gt;) FBI toimiva lahenduse ostiski (tehingu maksumust hinnati algselt 1,3 miljonile dollarile, hiljem on juhuslikult välja öeldud, kuid kinnitamata summa 900 000 dollarit).&amp;lt;ref&amp;gt;[https://www.nytimes.com/2016/04/22/us/politics/fbi-director-suggests-bill-for-iphone-hacking-was-1-3-million.html?_r=0 F.B.I. Director Suggests Bill for iPhone Hacking Topped $1.3 Million, The New York Times, 21.04.2016]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.cnbc.com/2017/05/05/dianne-feinstein-reveals-fbi-paid-900000-to-hack-into-killers-iphone.html Senator reveals that the FBI paid $900,000 to hack into San Bernardino killer&#039;s iPhone, CNBC,  05.05.2017]&amp;lt;/ref&amp;gt;   Antud lahendus töötab vaid mudelil 5C ja sellest vanematel iPhone’idel. Kui kriminaaluurimine seda ei nõua, ei ole FBI’l kavatsust lahenduse toimimise põhimõtteid Apple’le avaldada&amp;lt;ref&amp;gt;[https://www.theguardian.com/technology/2016/apr/07/san-bernardino-iphone-hack-work-newer-models-fbi-james-comey San Bernardino iPhone hack won’t work on newer models, says FBI, The Guardian, 07.04.2016]&amp;lt;/ref&amp;gt;. Eksperdid on leidnud, et selline asjade käik pani omakorda Apple’i rolli, kus ta võib pöörduda lahenduse leidmiseks musta turu poole ning taaskord on leidnud kinnitust tõde, et mida sa ei tea, on võimalik raha eest osta&amp;lt;ref&amp;gt;[http://www.latimes.com/business/technology/la-fi-tn-apple-next-steps-20160330-story.html Apple wants the FBI to reveal how it hacked the San Bernardino killer&#039;s iPhone, Los Angeles Times, 07.05.2017]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Ühiskondlik diskussioon==&lt;br /&gt;
Kuigi Apple&#039;i ja USA valitsuse vaheline kohtuasi lõppes juhtumist loobumisega, jäi õhku küsimus, kas ja milliste meetoditega on riikide valitsustel võimalik erafirmasid juurdlustesse kaasata ning rahvusliku julgeoleku huvides oma toodetele tarkvara kirjutama sundida.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121673</id>
		<title>I026 - Kevad 2017 - Tarkvara tagauksed</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121673"/>
		<updated>2017-05-08T20:32:03Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: /* Tarkvara tagauste kasutamine võitluses kuritegevusega */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Tarkvara tagauksed - poolt ja vastu=&lt;br /&gt;
Autorid: Katrin Lasberg, Marko Esna, Maile Mäesalu, Kristiina Keelmann, Madis Tammekänd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Tarkvara tagauks on enamasti salajane meetod hiilimaks mööda tavapärasest autentimisest tootes, arvutisüsteemis, krüpteeringus või algoritmis. Tagauksi kasutatakse sageli eesmärgil kindlustada kaugjuurdepääs arvutile või lihttekstile krüpteeritud süsteemis. &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Backdoor_(computing) Backdoor, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste kasutamine võitluses kuritegevusega==&lt;br /&gt;
Üks peamisi argumente tarkvara tagauste kohustuslikuks muutmisel Ameerika Ühendriikide ühiskondliku diskussiooni kontekstis on olnud võitlus kuritegevuse ning terrorismiga. Aspekt, mida harvem kajastatakse, on see, et olukorras, kus tagauksed on avalikult kohustuslikud, kolivad kurjategijad suure tõenäosusega oma suhtluse teistesse kanalitesse. Sealjuures uued kanalid võivad osutuda senistest vähem kättesaadavamaks, raskendades seeläbi jõustruktuuride tööd veelgi enam. Heaks näiteks on siinkohal arvukad Dark Web&#039;i võimalused. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-secret-behind-the-backdoor-debate-1454107960 The Secret Behind the ‘Backdoor’ Debate, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meie igapäevaselt kasutatavad seadmed on paraku üpriski ebakindlad ning sellest tulenevalt on tagauste loomise kõrval veel teinegi võimalus. Lawful hacking&#039;u pooldajad usuvad, et täiendavate nõrkuste süsteemi lisamise kõrval tuleb kasutada ära olemasolevaid haavatavusi. Lihtsa näitena on võimalik tuua fakt, et e-kirja saaja, saatja ning pealkiri ehk metadata võib sisaldada samavõrra olulist informatsiooni kui e-kirja sisu ise. Siit järeldub, et tagauste kohustuslikuks muutmise eel oleks mõistlik kaardistada reaalsed vajadused ning juba eksisteerivad alternatiivsed viisid nende vajaduste täitmiseks. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/why-we-dont-need-backdoors-to-move-ahead-on-cybersecurity-1452488460 Why We Don’t Need Backdoors to Move Ahead on Cybersecurity, The Wall Street Journal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Apple vs FBI==&lt;br /&gt;
===Taust===&lt;br /&gt;
2. detsembril 2015. aastal pandi toime terrorirünnak San Bernardinos Californias. Rünnakus hukkus 14 ja sai vigastada 22 inimest. Mõlemad rünnaku toimepanijad hukkusid rünnakule järgnenud jälitamisel toimunud tulevahetuses politsei kuulide läbi.Ründajad jõudsid hävitada oma isiklikud mobiiltelefonid, kuid politsei sai enda valdusse ühe ründaja töötelefoniks olnud tööandjale kuuluva iPhone5C. Antud telefon oli lukustatud neljanumbrilise PIN-koodiga ja operatsioonisüsteem seadistatud selliselt, et peale kümmet ebaõnnestunud paroolisisestust kustunuks kogu telefoni salvestatud info. Föderaalne Juurdlusbüroo (FBI) kaasas telefoni salvestatud infole ligipääsu saamiseks Riikliku Julgeolekuagentuuri (NSA), kuid tulemusteta. Seejärel pöördus FBI otse Apple Inc poole, kuid viimane keeldus turvameetmetest möödapääsu võimaldava alternatiivse operatsioonisüsteemi loomisest.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/2015_San_Bernardino_attack 2015 San Bernardino attack, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apple’i seisukohad===&lt;br /&gt;
Avalikus kirjas oma tarbijatele üle maailma tõi Apple välja oma seisukohad, mille peamine sisu oli järgmine:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;In the wrong hands, this software — which does not exist today — would have the potential to unlock any iPhone in someone’s physical possession. … Building a version of iOS that bypasses security in this way would undeniably create a backdoor. And while the government may argue that its use would be limited to this case, there is no way to guarantee such control… Doing so would hurt only the well-meaning and law-abiding citizens who rely on companies like Apple to protect their data. Criminals and bad actors will still encrypt, using tools that are readily available to them.&amp;quot;&amp;lt;ref&amp;gt;[https://www.apple.com/customer-letter/ Apple, A Message to Our Customers, Apple Inc homepage, 16.02.2016]&amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apple seega leidis, et valitsus oli sisuliselt palunud neil lahtimuugitavaks muuta enda aastatepikkust tööd, mis kaitseb nende kliente küberkurjategijate eest. Isegi kui valitsus väidab, et seda lahendust kasutataks ühekordselt selle ühe telefoni puhul, ei ole see selline lähenemine realistlik, sest loodud tehnoloogia võimaldaks seda valitsusel kasutada miljonite telefonide puhul ning looks teisalt ka kurjategijatele võimaluse andmetele ligipääsuks.&lt;br /&gt;
&lt;br /&gt;
===Kohtu korraldus===&lt;br /&gt;
Apple’ilt koostöö osas negatiivse vastuse saamise järgselt pöördus FBI kohtu poole, mille tulemusena väljastati 16. veebruaril 2016. aastal kohtu korraldus &#039;&#039;In the Matter of the Search of an Apple iPhone Seized During the Execution of a Search Warrant on a Black Lexus IS300, California License Plate 35KGD203&#039;&#039;.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_dispute FBI–Apple encryption dispute, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Korralduse põhjal leidis valitsus, et Apple’i vastuseis on tingitud eelkõige murest oma maine, ärimudeli ja avaliku turundusstrateegia osas.  Valitsuse leidis, et nimetatud põhjendused on absoluutselt ebaolulised, sest taotles Apple’lt nö valmislahendust ainult selle ühe telefoni andmetele ligipääsemiseks. Selleks oleks olnud vaja teha võimalikuks korduvad paroolisisestused, välistades seejuures võimaluse, et andmed kümne ebaõnnestunud katse järel ligipääsmatuks muutuksid . Valitsuse hinnangul ei olnud seega tegemist tarkvaraga, mis erineks oluliselt tavalisest uuendusest, mida telefonile tehakse. Samuti lubas korraldus seadme Apple’i valdusesse (valitsusasutustel olnuks võimalik tegutseda kaugühenduse kaudu), mis välistab võimaluse, et tarkvara saab kättesaadavaks kellelegi teisele, välja arvatud juhul kui Apple ise seda jagada otsustab.&amp;lt;ref&amp;gt;[https://www.justice.gov/usao-cdca/file/826836/download United States District Court, Government&#039;s Montion to Compel Apple Inc. To Comply With This Court&#039;s February 16, 2016 Order Compelling Assistance In Search]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FBI “leiab” lahenduse ja võtab juhtumi menetlusest tagasi===&lt;br /&gt;
Kogu antud juhtumi laialdane käsitlus avalikkus tekitas turu „toodetele“, mis suudaksid antud telefonimudeli puhul andmetele ligipääsu luua ning ühelt seni avalikustamata kolmandalt osapoolelt (kokku oli „pakkujaid väidetavalt kolm&amp;lt;ref&amp;gt;[http://www.valuewalk.com/2017/01/how-fbi-hack-apple-iphone/ FBI Finally Reveals How It Hacked Apple iPhone, ValueWalk, 11.01.2017]&amp;lt;/ref&amp;gt;) FBI toimiva lahenduse ostiski (tehingu maksumust hinnati algselt 1,3 miljonile dollarile, hiljem on juhuslikult välja öeldud, kuid kinnitamata summa 900 000 dollarit).&amp;lt;ref&amp;gt;[https://www.nytimes.com/2016/04/22/us/politics/fbi-director-suggests-bill-for-iphone-hacking-was-1-3-million.html?_r=0 F.B.I. Director Suggests Bill for iPhone Hacking Topped $1.3 Million, The New York Times, 21.04.2016]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.cnbc.com/2017/05/05/dianne-feinstein-reveals-fbi-paid-900000-to-hack-into-killers-iphone.html Senator reveals that the FBI paid $900,000 to hack into San Bernardino killer&#039;s iPhone, CNBC,  05.05.2017]&amp;lt;/ref&amp;gt;   Antud lahendus töötab vaid mudelil 5C ja sellest vanematel iPhone’idel. Kui kriminaaluurimine seda ei nõua, ei ole FBI’l kavatsust lahenduse toimimise põhimõtteid Apple’le avaldada&amp;lt;ref&amp;gt;[https://www.theguardian.com/technology/2016/apr/07/san-bernardino-iphone-hack-work-newer-models-fbi-james-comey San Bernardino iPhone hack won’t work on newer models, says FBI, The Guardian, 07.04.2016]&amp;lt;/ref&amp;gt;. Eksperdid on leidnud, et selline asjade käik pani omakorda Apple’i rolli, kus ta võib pöörduda lahenduse leidmiseks musta turu poole ning taaskord on leidnud kinnitust tõde, et mida sa ei tea, on võimalik raha eest osta&amp;lt;ref&amp;gt;[http://www.latimes.com/business/technology/la-fi-tn-apple-next-steps-20160330-story.html Apple wants the FBI to reveal how it hacked the San Bernardino killer&#039;s iPhone, Los Angeles Times, 07.05.2017]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Ühiskondlik diskussioon==&lt;br /&gt;
Kuigi Apple&#039;i ja USA valitsuse vaheline kohtuasi lõppes juhtumist loobumisega, jäi õhku küsimus, kas ja milliste meetoditega on riikide valitsustel võimalik erafirmasid juurdlustesse kaasata ning rahvusliku julgeoleku huvides oma toodetele tarkvara kirjutama sundida.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121664</id>
		<title>I026 - Kevad 2017 - Tarkvara tagauksed</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121664"/>
		<updated>2017-05-08T20:00:57Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Tarkvara tagauksed - poolt ja vastu=&lt;br /&gt;
Autorid: Katrin Lasberg, Marko Esna, Maile Mäesalu, Kristiina Keelmann, Madis Tammekänd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Tarkvara tagauks on enamasti salajane meetod hiilimaks mööda tavapärasest autentimisest tootes, arvutisüsteemis, krüpteeringus või algoritmis. Tagauksi kasutatakse sageli eesmärgil kindlustada kaugjuurdepääs arvutile või lihttekstile krüpteeritud süsteemis. &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Backdoor_(computing) Backdoor, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tarkvara tagauste kasutamine võitluses kuritegevusega==&lt;br /&gt;
Üks peamisi argumente tarkvara tagauste kohustuslikuks muutmisel Ameerika Ühendriikide ühiskondliku diskussiooni kontekstis on olnud võitlus kuritegevuse ning terrorismiga. Aspekt, mida harvem kajastatakse, on see, et olukorras, kus tagauksed on avalikult kohustuslikud, kolivad kurjategijad suure tõenäosusega oma suhtluse teistesse kanalitesse. Sealjuures uued kanalid võivad osutuda senistest vähem kättesaadavamaks, raskendades seeläbi jõustruktuuride tööd veelgi enam. Heaks näiteks on siinkohal arvukad Dark Web&#039;i võimalused. &amp;lt;ref&amp;gt;[https://www.wsj.com/articles/the-secret-behind-the-backdoor-debate-1454107960 The Secret Behind the ‘Backdoor’ Debate, The Wall Street Journal]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Apple vs FBI==&lt;br /&gt;
===Taust===&lt;br /&gt;
2. detsembril 2015. aastal pandi toime terrorirünnak San Bernardinos Californias. Rünnakus hukkus 14 ja sai vigastada 22 inimest. Mõlemad rünnaku toimepanijad hukkusid rünnakule järgnenud jälitamisel toimunud tulevahetuses politsei kuulide läbi.Ründajad jõudsid hävitada oma isiklikud mobiiltelefonid, kuid politsei sai enda valdusse ühe ründaja töötelefoniks olnud tööandjale kuuluva iPhone5C. Antud telefon oli lukustatud neljanumbrilise PIN-koodiga ja operatsioonisüsteem seadistatud selliselt, et peale kümmet ebaõnnestunud paroolisisestust kustunuks kogu telefoni salvestatud info. Föderaalne Juurdlusbüroo (FBI) kaasas telefoni salvestatud infole ligipääsu saamiseks Riikliku Julgeolekuagentuuri (NSA), kuid tulemusteta. Seejärel pöördus FBI otse Apple Inc poole, kuid viimane keeldus turvameetmetest möödapääsu võimaldava alternatiivse operatsioonisüsteemi loomisest.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/2015_San_Bernardino_attack 2015 San Bernardino attack, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apple’i seisukohad===&lt;br /&gt;
Avalikus kirjas oma tarbijatele üle maailma tõi Apple välja oma seisukohad, mille peamine sisu oli järgmine:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;In the wrong hands, this software — which does not exist today — would have the potential to unlock any iPhone in someone’s physical possession. … Building a version of iOS that bypasses security in this way would undeniably create a backdoor. And while the government may argue that its use would be limited to this case, there is no way to guarantee such control… Doing so would hurt only the well-meaning and law-abiding citizens who rely on companies like Apple to protect their data. Criminals and bad actors will still encrypt, using tools that are readily available to them.&amp;quot;&amp;lt;ref&amp;gt;[https://www.apple.com/customer-letter/ Apple, A Message to Our Customers, Apple Inc homepage, 16.02.2016]&amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apple seega leidis, et valitsus oli sisuliselt palunud neil lahtimuugitavaks muuta enda aastatepikkust tööd, mis kaitseb nende kliente küberkurjategijate eest. Isegi kui valitsus väidab, et seda lahendust kasutataks ühekordselt selle ühe telefoni puhul, ei ole see selline lähenemine realistlik, sest loodud tehnoloogia võimaldaks seda valitsusel kasutada miljonite telefonide puhul ning looks teisalt ka kurjategijatele võimaluse andmetele ligipääsuks.&lt;br /&gt;
&lt;br /&gt;
===Kohtu korraldus===&lt;br /&gt;
Apple’ilt koostöö osas negatiivse vastuse saamise järgselt pöördus FBI kohtu poole, mille tulemusena väljastati 16. veebruaril 2016. aastal kohtu korraldus &#039;&#039;In the Matter of the Search of an Apple iPhone Seized During the Execution of a Search Warrant on a Black Lexus IS300, California License Plate 35KGD203&#039;&#039;.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_dispute FBI–Apple encryption dispute, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Korralduse põhjal leidis valitsus, et Apple’i vastuseis on tingitud eelkõige murest oma maine, ärimudeli ja avaliku turundusstrateegia osas.  Valitsuse leidis, et nimetatud põhjendused on absoluutselt ebaolulised, sest taotles Apple’lt nö valmislahendust ainult selle ühe telefoni andmetele ligipääsemiseks. Selleks oleks olnud vaja teha võimalikuks korduvad paroolisisestused, välistades seejuures võimaluse, et andmed kümne ebaõnnestunud katse järel ligipääsmatuks muutuksid . Valitsuse hinnangul ei olnud seega tegemist tarkvaraga, mis erineks oluliselt tavalisest uuendusest, mida telefonile tehakse. Samuti lubas korraldus seadme Apple’i valdusesse (valitsusasutustel olnuks võimalik tegutseda kaugühenduse kaudu), mis välistab võimaluse, et tarkvara saab kättesaadavaks kellelegi teisele, välja arvatud juhul kui Apple ise seda jagada otsustab.&amp;lt;ref&amp;gt;[https://www.justice.gov/usao-cdca/file/826836/download United States District Court, Government&#039;s Montion to Compel Apple Inc. To Comply With This Court&#039;s February 16, 2016 Order Compelling Assistance In Search]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FBI “leiab” lahenduse ja võtab juhtumi menetlusest tagasi===&lt;br /&gt;
Kogu antud juhtumi laialdane käsitlus avalikkus tekitas turu „toodetele“, mis suudaksid antud telefonimudeli puhul andmetele ligipääsu luua ning ühelt seni avalikustamata kolmandalt osapoolelt (kokku oli „pakkujaid väidetavalt kolm&amp;lt;ref&amp;gt;[http://www.valuewalk.com/2017/01/how-fbi-hack-apple-iphone/ FBI Finally Reveals How It Hacked Apple iPhone, ValueWalk, 11.01.2017]&amp;lt;/ref&amp;gt;) FBI toimiva lahenduse ostiski (tehingu maksumust hinnati algselt 1,3 miljonile dollarile, hiljem on juhuslikult välja öeldud, kuid kinnitamata summa 900 000 dollarit).&amp;lt;ref&amp;gt;[https://www.nytimes.com/2016/04/22/us/politics/fbi-director-suggests-bill-for-iphone-hacking-was-1-3-million.html?_r=0 F.B.I. Director Suggests Bill for iPhone Hacking Topped $1.3 Million, The New York Times, 21.04.2016]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.cnbc.com/2017/05/05/dianne-feinstein-reveals-fbi-paid-900000-to-hack-into-killers-iphone.html Senator reveals that the FBI paid $900,000 to hack into San Bernardino killer&#039;s iPhone, CNBC,  05.05.2017]&amp;lt;/ref&amp;gt;   Antud lahendus töötab vaid mudelil 5C ja sellest vanematel iPhone’idel. Kui kriminaaluurimine seda ei nõua, ei ole FBI’l kavatsust lahenduse toimimise põhimõtteid Apple’le avaldada&amp;lt;ref&amp;gt;[https://www.theguardian.com/technology/2016/apr/07/san-bernardino-iphone-hack-work-newer-models-fbi-james-comey San Bernardino iPhone hack won’t work on newer models, says FBI, The Guardian, 07.04.2016]&amp;lt;/ref&amp;gt;. Eksperdid on leidnud, et selline asjade käik pani omakorda Apple’i rolli, kus ta võib pöörduda lahenduse leidmiseks musta turu poole ning taaskord on leidnud kinnitust tõde, et mida sa ei tea, on võimalik raha eest osta&amp;lt;ref&amp;gt;[http://www.latimes.com/business/technology/la-fi-tn-apple-next-steps-20160330-story.html Apple wants the FBI to reveal how it hacked the San Bernardino killer&#039;s iPhone, Los Angeles Times, 07.05.2017]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Ühiskondlik diskussioon==&lt;br /&gt;
Kuigi Apple&#039;i ja USA valitsuse vaheline kohtuasi lõppes juhtumist loobumisega, jäi õhku küsimus, kas ja milliste meetoditega on riikide valitsustel võimalik erafirmasid juurdlustesse kaasata ning rahvusliku julgeoleku huvides oma toodetele tarkvara kirjutama sundida.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121656</id>
		<title>I026 - Kevad 2017 - Tarkvara tagauksed</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I026_-_Kevad_2017_-_Tarkvara_tagauksed&amp;diff=121656"/>
		<updated>2017-05-08T19:21:02Z</updated>

		<summary type="html">&lt;p&gt;Kkeelman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Tarkvara tagauksed - poolt ja vastu=&lt;br /&gt;
Autorid: Katrin Lasberg, Marko Esna, Maile Mäesalu, Kristiina Keelmann, Madis Tammekänd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Tarkvara tagauks on enamasti salajane meetod hiilimaks mööda tavapärasest autentimisest tootes, arvutisüsteemis, krüpteeringus või algoritmis. Tagauksi kasutatakse sageli eesmärgil kindlustada kaugjuurdepääs arvutile või lihttekstile krüpteeritud süsteemis. &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Backdoor_(computing) Backdoor, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Apple vs FBI==&lt;br /&gt;
===Taust===&lt;br /&gt;
2. detsembril 2015. aastal pandi toime terrorirünnak San Bernardinos Californias. Rünnakus hukkus 14 ja sai vigastada 22 inimest. Mõlemad rünnaku toimepanijad hukkusid rünnakule järgnenud jälitamisel toimunud tulevahetuses politsei kuulide läbi.Ründajad jõudsid hävitada oma isiklikud mobiiltelefonid, kuid politsei sai enda valdusse ühe ründaja töötelefoniks olnud tööandjale kuuluva iPhone5C. Antud telefon oli lukustatud neljanumbrilise PIN-koodiga ja operatsioonisüsteem seadistatud selliselt, et peale kümmet ebaõnnestunud paroolisisestust kustunuks kogu telefoni salvestatud info. Föderaalne Juurdlusbüroo (FBI) kaasas telefoni salvestatud infole ligipääsu saamiseks Riikliku Julgeolekuagentuuri (NSA), kuid tulemusteta. Seejärel pöördus FBI otse Apple Inc poole, kuid viimane keeldus turvameetmetest möödapääsu võimaldava alternatiivse operatsioonisüsteemi loomisest.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/2015_San_Bernardino_attack 2015 San Bernardino attack, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apple’i seisukohad===&lt;br /&gt;
Avalikus kirjas oma tarbijatele üle maailma tõi Apple välja oma seisukohad, mille peamine sisu oli järgmine:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&amp;quot;In the wrong hands, this software — which does not exist today — would have the potential to unlock any iPhone in someone’s physical possession. … Building a version of iOS that bypasses security in this way would undeniably create a backdoor. And while the government may argue that its use would be limited to this case, there is no way to guarantee such control… Doing so would hurt only the well-meaning and law-abiding citizens who rely on companies like Apple to protect their data. Criminals and bad actors will still encrypt, using tools that are readily available to them.&amp;quot;&amp;lt;ref&amp;gt;[https://www.apple.com/customer-letter/ Apple, A Message to Our Customers, Apple Inc homepage, 16.02.2016]&amp;lt;/ref&amp;gt;&#039;&#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apple seega leidis, et valitsus oli sisuliselt palunud neil lahtimuugitavaks muuta enda aastatepikkust tööd, mis kaitseb nende kliente küberkurjategijate eest. Isegi kui valitsus väidab, et seda lahendust kasutataks ühekordselt selle ühe telefoni puhul, ei ole see selline lähenemine realistlik, sest loodud tehnoloogia võimaldaks seda valitsusel kasutada miljonite telefonide puhul ning looks teisalt ka kurjategijatele võimaluse andmetele ligipääsuks.&lt;br /&gt;
&lt;br /&gt;
===Kohtu korraldus===&lt;br /&gt;
Apple’ilt koostöö osas negatiivse vastuse saamise järgselt pöördus FBI kohtu poole, mille tulemusena väljastati 16. veebruaril 2016. aastal kohtu korraldus &#039;&#039;In the Matter of the Search of an Apple iPhone Seized During the Execution of a Search Warrant on a Black Lexus IS300, California License Plate 35KGD203&#039;&#039;.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_dispute FBI–Apple encryption dispute, Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Korralduse põhjal leidis valitsus, et Apple’i vastuseis on tingitud eelkõige murest oma maine, ärimudeli ja avaliku turundusstrateegia osas.  Valitsuse leidis, et nimetatud põhjendused on absoluutselt ebaolulised, sest taotles Apple’lt nö valmislahendust ainult selle ühe telefoni andmetele ligipääsemiseks. Selleks oleks olnud vaja teha võimalikuks korduvad paroolisisestused, välistades seejuures võimaluse, et andmed kümne ebaõnnestunud katse järel ligipääsmatuks muutuksid . Valitsuse hinnangul ei olnud seega tegemist tarkvaraga, mis erineks oluliselt tavalisest uuendusest, mida telefonile tehakse. Samuti lubas korraldus seadme Apple’i valdusesse (valitsusasutustel olnuks võimalik tegutseda kaugühenduse kaudu), mis välistab võimaluse, et tarkvara saab kättesaadavaks kellelegi teisele, välja arvatud juhul kui Apple ise seda jagada otsustab.&amp;lt;ref&amp;gt;[https://www.justice.gov/usao-cdca/file/826836/download United States District Court, Government&#039;s Montion to Compel Apple Inc. To Comply With This Court&#039;s February 16, 2016 Order Compelling Assistance In Search]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FBI “leiab” lahenduse ja võtab juhtumi menetlusest tagasi===&lt;br /&gt;
Kogu antud juhtumi laialdane käsitlus avalikkus tekitas turu „toodetele“, mis suudaksid antud telefonimudeli puhul andmetele ligipääsu luua ning ühelt seni avalikustamata kolmandalt osapoolelt (kokku oli „pakkujaid väidetavalt kolm&amp;lt;ref&amp;gt;[http://www.valuewalk.com/2017/01/how-fbi-hack-apple-iphone/ FBI Finally Reveals How It Hacked Apple iPhone, ValueWalk, 11.01.2017]&amp;lt;/ref&amp;gt;) FBI toimiva lahenduse ostiski (tehingu maksumust hinnati algselt 1,3 miljonile dollarile, hiljem on juhuslikult välja öeldud, kuid kinnitamata summa 900 000 dollarit).&amp;lt;ref&amp;gt;[https://www.nytimes.com/2016/04/22/us/politics/fbi-director-suggests-bill-for-iphone-hacking-was-1-3-million.html?_r=0 F.B.I. Director Suggests Bill for iPhone Hacking Topped $1.3 Million, The New York Times, 21.04.2016]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.cnbc.com/2017/05/05/dianne-feinstein-reveals-fbi-paid-900000-to-hack-into-killers-iphone.html Senator reveals that the FBI paid $900,000 to hack into San Bernardino killer&#039;s iPhone, CNBC,  05.05.2017]&amp;lt;/ref&amp;gt;   Antud lahendus töötab vaid mudelil 5C ja sellest vanematel iPhone’idel. Kui kriminaaluurimine seda ei nõua, ei ole FBI’l kavatsust lahenduse toimimise põhimõtteid Apple’le avaldada&amp;lt;ref&amp;gt;[https://www.theguardian.com/technology/2016/apr/07/san-bernardino-iphone-hack-work-newer-models-fbi-james-comey San Bernardino iPhone hack won’t work on newer models, says FBI, The Guardian, 07.04.2016]&amp;lt;/ref&amp;gt;. Eksperdid on leidnud, et selline asjade käik pani omakorda Apple’i rolli, kus ta võib pöörduda lahenduse leidmiseks musta turu poole ning taaskord on leidnud kinnitust tõde, et mida sa ei tea, on võimalik raha eest osta&amp;lt;ref&amp;gt;[http://www.latimes.com/business/technology/la-fi-tn-apple-next-steps-20160330-story.html Apple wants the FBI to reveal how it hacked the San Bernardino killer&#039;s iPhone, Los Angeles Times, 07.05.2017]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Ühiskondlik diskussioon==&lt;br /&gt;
Kuigi Apple&#039;i ja USA valitsuse vaheline kohtuasi lõppes juhtumist loobumisega, jäi õhku küsimus, kas ja milliste meetoditega on riikide valitsustel võimalik erafirmasid juurdlustesse kaasata ning rahvusliku julgeoleku huvides oma toodetele tarkvara kirjutama sundida.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Kkeelman</name></author>
	</entry>
</feed>