Difference between revisions of "Category:I375/I803/I853 IT Infrastructure services"

From ICO wiki
(ReferaadiTeemad 2015)
m (Lingid ilusamateks ja üldine stiili kaunistamine)
Line 1: Line 1:
 
=Üldinfo=
 
=Üldinfo=
 +
 
Aine info: [https://itcollege.ois.ee/study-material/round?round_id=2230 IT infrastruktuuri teenused ÕIS leht]
 
Aine info: [https://itcollege.ois.ee/study-material/round?round_id=2230 IT infrastruktuuri teenused ÕIS leht]
  
Line 11: Line 12:
  
 
==Õppejõud==
 
==Õppejõud==
 +
 
Margus Ernits  >>  margus (.) ernits (ät) itcollege (.) ee
 
Margus Ernits  >>  margus (.) ernits (ät) itcollege (.) ee
  
Line 16: Line 18:
  
 
=Eesmärk ja sisu=
 
=Eesmärk ja sisu=
 +
 
Tutvustada IT infrastruktuuri teenuste põhimõisteid. Anda oskused põhiliste teenuste paigaldamiseks ja turvamiseks. Anda oskused IT infrastruktuuri teenuste dokumenteerimiseks.
 
Tutvustada IT infrastruktuuri teenuste põhimõisteid. Anda oskused põhiliste teenuste paigaldamiseks ja turvamiseks. Anda oskused IT infrastruktuuri teenuste dokumenteerimiseks.
 
Eesmärgi saavutamiseks toimuvad laboratoorsed tööd, mille käigus installeeritakse ja konfigureeritakse teenuseid pöörates rõhku teenuse turvalisusele, millele eelnevad loengud alus- ja põhimõistete tutvustamiseks.
 
Eesmärgi saavutamiseks toimuvad laboratoorsed tööd, mille käigus installeeritakse ja konfigureeritakse teenuseid pöörates rõhku teenuse turvalisusele, millele eelnevad loengud alus- ja põhimõistete tutvustamiseks.
  
 
=Ainekaart=
 
=Ainekaart=
 +
 
Ainekaardi viimase, kuid mitte lõpliku versiooni leiab [https://wiki.itcollege.ee/images/6/67/I385_IT_infrastruktuuri_teenused_aineprogramm_2013.odt siit]
 
Ainekaardi viimase, kuid mitte lõpliku versiooni leiab [https://wiki.itcollege.ee/images/6/67/I385_IT_infrastruktuuri_teenused_aineprogramm_2013.odt siit]
  
 
=Eelmiste aastate tagasiside=
 
=Eelmiste aastate tagasiside=
 +
 
[https://wiki.itcollege.ee/images/e/e3/Tagasiside.p%C3%A4eva%C3%B5pe-2013.pdf 2013 kaugõppe tagasiside]
 
[https://wiki.itcollege.ee/images/e/e3/Tagasiside.p%C3%A4eva%C3%B5pe-2013.pdf 2013 kaugõppe tagasiside]
  
Line 143: Line 148:
 
*kuidas nimelahendus töötab, kirjelda näiteks "kui veebisirvijas avatakse leht, siis mis võiks toimuda?"
 
*kuidas nimelahendus töötab, kirjelda näiteks "kui veebisirvijas avatakse leht, siis mis võiks toimuda?"
 
*selgitage näitekonfi
 
*selgitage näitekonfi
 +
 
<pre>
 
<pre>
 
$TTL    600
 
$TTL    600
 
@      IN      SOA    planet.zz. root.planet.zz. (
 
@      IN      SOA    planet.zz. root.planet.zz. (
                              3         ; Serial - Mida see tähendab?
+
                        3     ; Serial - Mida see tähendab?
                        3600           ; Refresh - Mida see tähendab?
+
                        3600   ; Refresh - Mida see tähendab?
                          8640         ; Retry - Mida see tähendab?
+
                        8640   ; Retry - Mida see tähendab?
                         36000           ; Expire - Mida see tähendab?
+
                         36000 ; Expire - Mida see tähendab?
                        3600 ) ; Negative Cache TTL - Mida see tähendab?
+
                        3600 ) ; Negative Cache TTL - Mida see tähendab?
 
;
 
;
 
 
</pre>
 
</pre>
  
Line 177: Line 182:
  
 
[http://enos.itcollege.ee/~mernits/infrastruktuur/arhiiv/loeng05%20-%20Dokumentatsioon.odp Dokumentatsioonist (loeng)]
 
[http://enos.itcollege.ee/~mernits/infrastruktuur/arhiiv/loeng05%20-%20Dokumentatsioon.odp Dokumentatsioonist (loeng)]
 
  
 
[http://enos.itcollege.ee/~mernits/infrastruktuur/Aruannete%20hindamise%20juhend.pdf Hindamismaatriksi näide]
 
[http://enos.itcollege.ee/~mernits/infrastruktuur/Aruannete%20hindamise%20juhend.pdf Hindamismaatriksi näide]
  
 +
=Referaadi teemad 2015=
  
= ReferaadiTeemad 2015 =
+
*[[SQL tulemüürid]] -- Otsida erinevaid SQL tulemüüre ja kirjata nende põhiparameetrid
 
+
*[[sqlmap]]
[[SQL tulemüürid]] -- Otsida erinevaid SQL tulemüüre ja kirjata nende põhiparameerid
+
*[[Kippo SSH Honeypot]]
 
+
*[[p0f]] http://tools.kali.org/information-gathering/p0f
 
+
*[[hping]] http://www.hping.org/
[[sqlmap]]
+
*[[Yersinia]] -  http://www.yersinia.net/
 
+
*[[WPScan]] - http://wpscan.org/
[[Kippo SSH Honeypot]]
+
*[[Aircrack]]
 
+
*[[ntop]]
[[p0f]] http://tools.kali.org/information-gathering/p0f
+
*[[Nikto]]
 
+
*[[Varnish]] - Artikkel on olemas, kuid vajab kaasajastamist (Artikli valimise korral kirjuta artikli algusesse suurelt: Kaasajastab <Sinu ees- ja perekonnanimi>, 2015, <rühm>
[[hping]] http://www.hping.org/
+
*[[DigiNotar]]
 
+
*[[Ipkungfu Tulemüür]]
 
+
*[[iodine]]
[[Yersinia]] -  http://www.yersinia.net/
+
*[[fabric]]
 
+
*[[mpstat]]
 
+
*[[arpwatch]]
[[WPScan]] - http://wpscan.org/
+
*[[ss]]  
 
+
*[[glances]]
 
+
*[[mod_status]]
[[Aircrack]]
+
*[[smoothwall]]
 
 
[[ntop]]
 
 
 
[[Nikto]]
 
 
 
 
 
 
 
 
 
[[Varnish]] - Artikkel on olemas, kuid vajab kaasajastamist (Artikli valimise korral kirjuta artikli algusesse suurelt: Kaasajastab <Sinu ees- ja perekonnanimi>, 2015, <rühm>
 
 
 
[[DigiNotar]]
 
 
 
[[Ipkungfu Tulemüür]]
 
 
 
 
 
[[iodine]]
 
 
 
[[fabric]]
 
 
 
[[mpstat]]
 
 
 
[[arpwatch]]
 
 
 
 
 
[[ss]]  
 
 
 
 
 
[[glances]]
 
 
 
 
 
[[mod_status]]
 
 
 
 
 
[[smoothwall]]
 
  
 
=Abimaterjal=
 
=Abimaterjal=
Line 261: Line 232:
  
 
Seadke DNS serverile IP aadress 192.168.56.201
 
Seadke DNS serverile IP aadress 192.168.56.201
<source lang="bash">
+
nano /etc/network/interfaces
nano /etc/network/interfaces # Avab võrguliideste faili.
+
<pre>
# DNS serveri eth1 võrguliidesel tuleb muuta esialgne IP-address 192.168.56.200 uueks IP-addressiks 192.168.56.201
 
 
auto eth1
 
auto eth1
 
iface eth1 inet static
 
iface eth1 inet static
 
   address 192.168.56.201
 
   address 192.168.56.201
 
   netmask 255.255.255.0
 
   netmask 255.255.255.0
</source>
+
</pre>
  
 
Taaskäivitage võrguliides '''eth1'''
 
Taaskäivitage võrguliides '''eth1'''
<source lang="bash">
+
 
ifdown eth1 && ifup eth1
+
ifdown eth1 && ifup eth1
</source>
 
  
 
Muutke DNS serveril hostinimi ns.sinudomeen.
 
Muutke DNS serveril hostinimi ns.sinudomeen.
<source lang="bash">
+
 
echo ns > /etc/hostname
+
echo ns > /etc/hostname
</source>
+
 
 
Muutke /etc/hosts failis masinanimi
 
Muutke /etc/hosts failis masinanimi
  
127.0.1.1      ns.sinudomeen  ns
+
127.0.1.1      ns.sinudomeen  ns
  
 
Näiteks valisin oma domeeniks mernits.zz
 
Näiteks valisin oma domeeniks mernits.zz
  
127.0.1.1      ns.mernits.zz  ns
+
127.0.1.1      ns.mernits.zz  ns
  
startige teenus '''hostname'''
+
Käivitage teenus '''hostname'''
<source lang="bash">
+
 
service hostname start
+
service hostname start
</source>
 
  
 
Korraldus hostname -f peab tagastama FQDN-i
 
Korraldus hostname -f peab tagastama FQDN-i
<source lang="bash">
 
hostname -f
 
</source>
 
 
 
 
 
  
Seadistage ka võtmetepõhine autentimine [[OpenSSH: võtmetega autentimine]]
+
hostname -f
  
 +
Seadistage ka [[OpenSSH:_võtmetega_autentimine| võtmetepõhine autentimine]].
  
 
[[Image:Infra-a21-2015.png|thumb|Kasutatav võrk]]
 
[[Image:Infra-a21-2015.png|thumb|Kasutatav võrk]]
  
 
==Labor 1 - NTP seadistamine (6p/6%)==
 
==Labor 1 - NTP seadistamine (6p/6%)==
 +
 
Loe läbi õppematerjal (loengud) ja seadista NTP teenus nii kliendis, kui ka serveris selliselt, et klient küsib aega ainult serverist (ja ka localhostist, mille prioriteet on madal e fudge 10) Server küsib aega EENET NTP serverist ja mõnest muust Eestis asuvast NTP serverist.
 
Loe läbi õppematerjal (loengud) ja seadista NTP teenus nii kliendis, kui ka serveris selliselt, et klient küsib aega ainult serverist (ja ka localhostist, mille prioriteet on madal e fudge 10) Server küsib aega EENET NTP serverist ja mõnest muust Eestis asuvast NTP serverist.
  
Seadistage server selliselt, et ei välisvõrgust ei saa teha järgmisel lingil kirjeldatud rünnet https://www.us-cert.gov/ncas/alerts/TA14-013A
+
Seadistage server selliselt, et ei välisvõrgust ei saa teha [https://www.us-cert.gov/ncas/alerts/TA14-013A siin] kirjeldatud rünnet.
  
 
[[NTP Ubuntus]]
 
[[NTP Ubuntus]]
Line 322: Line 285:
 
*Loo CNAME kirjed www, samba ja oma severi jaoks
 
*Loo CNAME kirjed www, samba ja oma severi jaoks
  
Näitelahendus [https://docs.google.com/document/d/1ZeQpPXdVq1C7RQpxQYR0gBB0OBMYB_0g6aFFxs_-fIA/edit Domain Name Server ehk nimeserveri labor]
+
[https://docs.google.com/document/d/1ZeQpPXdVq1C7RQpxQYR0gBB0OBMYB_0g6aFFxs_-fIA/edit DNS Näitelahendus 1]
  
Näitelahendus2 [[Nimeserveri labor V.2]]
+
[[Nimeserveri labor V.2| DNS Näitelahendus 2]]
  
 
[http://enos.itcollege.ee/~mernits/infrastruktuur/dns/DNS_BIND.html Väike abiinfo lisaks loengule]
 
[http://enos.itcollege.ee/~mernits/infrastruktuur/dns/DNS_BIND.html Väike abiinfo lisaks loengule]
Line 341: Line 304:
 
==Labor 4 - apache (või nginx) veebiserveri seadistamine (6p/6%)==
 
==Labor 4 - apache (või nginx) veebiserveri seadistamine (6p/6%)==
 
* Loo kaks virtualhosti nii http, kui ka https (self-signed cert) tarbeks.
 
* Loo kaks virtualhosti nii http, kui ka https (self-signed cert) tarbeks.
** Mõlemad nimied peavad sirvijas töötama (desktop arvutis) nii http, kui ka https abil ja esilehel peab olema selgelt näha kumma virutalhostiga on tegemist. Seega index.html sisse lisa virtualhosti nimi.
+
** Mõlemad nimed peavad sirvijas töötama (desktop arvutis) nii http, kui ka https abil ja esilehel peab olema selgelt näha kumma virutalhostiga on tegemist. Seega index.html sisse lisa virtualhosti nimi.
  
 
* Abimaterjalina võib sobida: Apache2 paigaldamine ja virtualhostide seadistamine [[Virtualhost apache2 näitel]]. Algajale lisamaterjal [[Veebiserveri labor v.2]]
 
* Abimaterjalina võib sobida: Apache2 paigaldamine ja virtualhostide seadistamine [[Virtualhost apache2 näitel]]. Algajale lisamaterjal [[Veebiserveri labor v.2]]
Line 347: Line 310:
 
==Labor 5 - mõne veebirakenduse (nt Wordpress) paigaldamine ja turvamine varnishiga (10p/10%)==
 
==Labor 5 - mõne veebirakenduse (nt Wordpress) paigaldamine ja turvamine varnishiga (10p/10%)==
  
Labori eesmärgiks on paigaldada veebirakendus, mõõta selle jõudlust ja seejärel suurendada veebirakenduse jõudlust kasutades puhvermälu. Veebirakenduse ja puhvermälu võib iga tudeng ise valida. Näite teeme WordPress ja WP SuperCace abil. Samas on väga soovitatav valida cache tehnoloogia ise, et erinevad inimesed saaksid võrrelda erinevaid asju.
+
Labori eesmärgiks on paigaldada veebirakendus, mõõta selle jõudlust ja seejärel suurendada veebirakenduse jõudlust kasutades puhvermälu. Veebirakenduse ja puhvermälu võib iga tudeng ise valida. Näite teeme Wordpress ja WP SuperCace abil. Samas on väga soovitatav valida cache tehnoloogia ise, et erinevad inimesed saaksid võrrelda erinevaid asju.
 
 
 
 
* Wordpress paigaldamine https://docs.google.com/document/d/1AKVigVudVjxQuCz02i6p4Kv8oO4RD6aJiV9pbPuujZY/edit?pli=1
 
 
 
* Wordpress paigaldamine ja jõudluse testimine (varnish)
 
[[WordPress turvamine]]
 
 
 
http://wpdevshed.com/top-cache-plugins-wordpress/
 
  
[[Varnish]] - vaata http://www.howtoforge.com/putting-varnish-in-front-of-apache-on-ubuntu-debian
+
Wordpress paigaldamine ja jõudluse testimine (varnish)
[[Apache logide seadistus]]
+
*[https://docs.google.com/document/d/1AKVigVudVjxQuCz02i6p4Kv8oO4RD6aJiV9pbPuujZY/edit?pli=1  Wordpress paigaldamine]
 +
**[[WordPress turvamine| Wordpress turvamine]]
 +
**[http://wpdevshed.com/top-cache-plugins-wordpress/ Wordpress caching plugins]
 +
**[[Varnish]]
 +
***[[Apache logide seadistus]]
  
 
==Labor 6 - DVWA paigaldamine ja OWASP testimine (10p/10%)==
 
==Labor 6 - DVWA paigaldamine ja OWASP testimine (10p/10%)==
  
Paigaldage DVWA: https://wiki.itcollege.ee/index.php/DVWA
+
Paigaldage [[DVWA]].
  
 
Loe läbi OWASP top 10 ja [http://enos.itcollege.ee/~ttanav/VRI/abiks/mysql_tut.php SQL põhitõed]
 
Loe läbi OWASP top 10 ja [http://enos.itcollege.ee/~ttanav/VRI/abiks/mysql_tut.php SQL põhitõed]
Line 377: Line 336:
 
Seadistada IDS/IPS ühele oma valitud serverile ja demonstreeida ühe-kahe reegli toimimist.
 
Seadistada IDS/IPS ühele oma valitud serverile ja demonstreeida ühe-kahe reegli toimimist.
  
Juhend: https://wiki.itcollege.ee/index.php/IDS_Systeemid_-_Labor_1
+
[[IDS_Systeemid_-_Labor_1| IDS Näitelahendus]]
  
Abistav materjal: https://wiki.itcollege.ee/index.php/Suricata
+
[[Suricata| Abistav materjal]]
  
 
==Questid, millede eest saab punkte==
 
==Questid, millede eest saab punkte==
  
Quest 1 (Läbi ja tehtud) - https://docs.google.com/document/d/1oRt9JLF6lcf_Z-ReHCfbZXnSoc-EOBzGprxvIyhq4qk/edit?usp=sharing
+
[https://docs.google.com/document/d/1oRt9JLF6lcf_Z-ReHCfbZXnSoc-EOBzGprxvIyhq4qk/edit?usp=sharing Quest 1 (Läbi ja tehtud)]
  
 
=Esitatud referaadid=
 
=Esitatud referaadid=

Revision as of 09:16, 27 May 2015

Üldinfo

Aine info: IT infrastruktuuri teenused ÕIS leht

Aine õppematerjalid

ECTS: 5

Hindamisviis: Arvestus

Rangelt soovituslik aine: Operatsioonisüsteemide administreerimine ja sidumine (I233)

Õppejõud

Margus Ernits >> margus (.) ernits (ät) itcollege (.) ee

Katrin Loodus >> katrin (.) loodus (ät) itcollege (.) ee

Eesmärk ja sisu

Tutvustada IT infrastruktuuri teenuste põhimõisteid. Anda oskused põhiliste teenuste paigaldamiseks ja turvamiseks. Anda oskused IT infrastruktuuri teenuste dokumenteerimiseks. Eesmärgi saavutamiseks toimuvad laboratoorsed tööd, mille käigus installeeritakse ja konfigureeritakse teenuseid pöörates rõhku teenuse turvalisusele, millele eelnevad loengud alus- ja põhimõistete tutvustamiseks.

Ainekaart

Ainekaardi viimase, kuid mitte lõpliku versiooni leiab siit

Eelmiste aastate tagasiside

2013 kaugõppe tagasiside

2012 kaugõppe tagasiside

2012 päevaõppe tagasiside

Arvestus ja hindamine

Aine on jagatud praktilisteks ja teoreetilisteks töödeks. Kaheksaks (8) laboriks ning kaheks (2) teoreetiliseks kontrolltööks.

Lisaks on tarvis teha eraldi dokumentatsiooni ehk ühe kaitstud labori kohta viki artikkel.

Praktiliste tööde hulka kuuluvad erinevate teenuste paigaldamine ning seadistamine. Ühe labori eest on võimalik saada maksimaalselt 6 punkti.

  • 2 punkt on võimalik saada teenuse seadistamise, paigaldamise ning suulise kaitsmise eest. (Õppejõud võib seadistust muuta ning paluda paranduste kohta selgitust)
  • 4 punkti on võimalik saada, kui kaitsta oskuslikult konkreetse labori kohta käivad teoreetilised teadmised suuliselt õppejõule. (Küsimused esitab õppejõud)
  • 6 punkti on võimalik saada, kui parandada konkreetse teema kohta käivat juhendit ning esitada tulemuse õppejõule. (Mõeldud ambitsioonikamatele tudengitele)

Lävendiks on 2 punkt, mis tähendab praktilise osa teostust. Kui iga labori eest on ainult 2 punkt, tuleb teoreetilised teadmised kaitsta kontrolltöö käigus, aga kui iga labori eest on vähemalt 4 punkti, ei ole kontrolltööd tarvis teha.

Tähtajad päevaõppele 2015

Praktilise töö laborite kaitsmised (laborid 1-3): 16. märts

Praktilise töö laborite kaitsmised (Laborid 4-6): 18. mai

Praktilise töö labori kaitsmised (Labor 8): ~20. mai


Dokumentatsioon (viki artikkel): 25. mai


Kontrolltöö 1: 16. märts

Kontrolltöö 2: 18. mai

Tähtajad kaugõppele 2015

Praktilise töö laborite kaitsmised (laborid 1-3):

Praktilise töö laborite kaitsmised (Laborid 4-6):

Praktilise töö labori kaitsmised (Labor 8):


Dokumentatsioon (viki artikkel):


Kontrolltöö 1:

Kontrolltöö 2:

Loengud

Kaugõppe 2015. aasta kevadsemestri loengusalvestused on leitavad siit

Sissejuhatav loeng - NB siin on kirjas hindamiskriteeriumid ja tähtajad. Lisaks on kirjas kontrolltööde ajad ja muu aine läbimiseks oluline info. (Päevaõppes toimus 02.02.2014)

NTP teenus (Päevaõppes toimus 02.02.2015)

NTP amplification Attack

Kodutöö nr 1. Tähtaeg 9.02.2015. DNS loenguks lugeda läbi DNS põhimõisted järgnevatest materjalidest:

Kohustuslik: http://kuutorvaja.eenet.ee/wiki/DNS_ja_BIND

Soovituslik: http://kuutorvaja.eenet.ee/wiki/DNS

DNS loeng (OpenDocument) (PDF)

BIND9 konfiguratsiooni näitefailid

DNS näide

DHCP loeng

DHCP näitelabor

DNS uuendamine DHCP abil

Veebiserveri loeng

Screencast veebiserveri konfigureerimisest:

http://elab.itcollege.ee:8000/veebiserver/out-1.ogv

http://elab.itcollege.ee:8000/veebiserver/out-2.ogv

http://elab.itcollege.ee:8000/veebiserver/out-3.ogv

Kodutöö nr 2. Tähtaeg 20.aprill.2015. Lugeda läbi OWASP top 10 2013

Mõisted kontrolltööks ja arvestuseks

Esimese kontrolltöö küsimused:

  • DNS mõistete kohta leiab infot: http://kuutorvaja.eenet.ee/wiki/DNS
  • hostinimi (mis märgid on hostinimes lubatud ja kus?)
  • host täisnimi
  • domeeni täisnimi
  • DNS
  • A-kirje
  • alias ehk CNAME
  • puhverdamine
  • dig ja selle kasutamine
  • DNS spoofing
  • domeen ja domeeninimi
  • Authoritative ehk pädev server
  • Forwarding ehk edastamine
  • FQDN
  • Host
  • PTR-kirje
  • rekursiivne lahendus
  • primaarne server
  • sekundaarne server
  • open resolver
  • kuidas nimelahendus töötab, kirjelda näiteks "kui veebisirvijas avatakse leht, siis mis võiks toimuda?"
  • selgitage näitekonfi
$TTL    600
@       IN      SOA     planet.zz. root.planet.zz. (
                        3      ; Serial - Mida see tähendab?
                        3600   ; Refresh - Mida see tähendab?
                        8640   ; Retry - Mida see tähendab?
                        36000  ; Expire - Mida see tähendab?
                        3600 ) ; Negative Cache TTL - Mida see tähendab?
;

Teise kontrolltöö küsimused:

  • virtuaalhost
  • http
  • Kuidas toimub ssl/tls ühenduse algatamine?
  • Mis vahe on sümmeetrilisel ja asümmeetrilisel krüpteerimisel?
  • Mis vahe on avalikul võtmel ja sertifikaadil?
  • https
  • SNI
  • IPS
  • IDS
  • Mis vahe on reflected XSS ja stored XSS rünnetel?
  • Mis vahe on SQL injectionil ja blind SQL injectionil?
  • Mis on secure cookie? (http://php.net/session.cookie-secure ;session.cookie_secure =)
  • Mis tähendab, et küpsised on http_only?
  • Kas XSS ründeid saab filtreerida andmebaasikihis, näiteks SQL tulemüüriga?
  • Mis on CSRF ja kuidas see toimib?
  • Mis on same origin policy?

Dokumentatsioon

Dokumentatsioonist (loeng)

Hindamismaatriksi näide

Referaadi teemad 2015

Abimaterjal

Abimaterjal laboriks:

Loeng 11 Monitooring

Loeng 12 LDAP

Praktilised tööd

Nimekiri DNS labori masinate IP vahemikega ning domeeninimedega

Sissejuhatav praktikum

Valige endale domeeninimi, näiteks eikkasutaja.zz.

Seadke DNS serverile IP aadress 192.168.56.201

nano /etc/network/interfaces
auto eth1
iface eth1 inet static
  address 192.168.56.201
  netmask 255.255.255.0

Taaskäivitage võrguliides eth1

ifdown eth1 && ifup eth1

Muutke DNS serveril hostinimi ns.sinudomeen.

echo ns > /etc/hostname

Muutke /etc/hosts failis masinanimi

127.0.1.1       ns.sinudomeen   ns

Näiteks valisin oma domeeniks mernits.zz

127.0.1.1       ns.mernits.zz   ns

Käivitage teenus hostname

service hostname start

Korraldus hostname -f peab tagastama FQDN-i

hostname -f

Seadistage ka võtmetepõhine autentimine.

Kasutatav võrk

Labor 1 - NTP seadistamine (6p/6%)

Loe läbi õppematerjal (loengud) ja seadista NTP teenus nii kliendis, kui ka serveris selliselt, et klient küsib aega ainult serverist (ja ka localhostist, mille prioriteet on madal e fudge 10) Server küsib aega EENET NTP serverist ja mõnest muust Eestis asuvast NTP serverist.

Seadistage server selliselt, et ei välisvõrgust ei saa teha siin kirjeldatud rünnet.

NTP Ubuntus

Labor 2 - DNS seadistamine (6p/6%)

  • Mõtle välja endale domeeninimi
  • Loo domeeninimele tsoonifail ja seadiste nimeserver
  • Luba rekursiivne lahendus oma sisevõrgust
  • Loo reevers tsoon
  • Loo A kirjed e-posti, nimeserveri jaoks
  • Loo CNAME kirjed www, samba ja oma severi jaoks

DNS Näitelahendus 1

DNS Näitelahendus 2

Väike abiinfo lisaks loengule

Kaitsmisel pead oskama luua uut tsooni, lisama kirjeid, oskama kasutada rndc, dig, nslookup vahendeid.

Labor 3 - DHCP seadistamine (6p/6%)

  • DHCP paigaldamine ja seadistamine (6p)

Seadista labori desktop VM saamaks IP aadressi ja nimeserverit sama labori serveri VM käest.

PS: desktop võrguseadetest eemalda esimeselt liideselt nimelahenduse küsimine (küsitakse DHCP abil ainult IP aadress). Kui seda ei tee, siis lähevad DNS päringud ikkagi esimese, NAT liidese kaudu.

DHCP näitelabor

Labor 4 - apache (või nginx) veebiserveri seadistamine (6p/6%)

  • Loo kaks virtualhosti nii http, kui ka https (self-signed cert) tarbeks.
    • Mõlemad nimed peavad sirvijas töötama (desktop arvutis) nii http, kui ka https abil ja esilehel peab olema selgelt näha kumma virutalhostiga on tegemist. Seega index.html sisse lisa virtualhosti nimi.

Labor 5 - mõne veebirakenduse (nt Wordpress) paigaldamine ja turvamine varnishiga (10p/10%)

Labori eesmärgiks on paigaldada veebirakendus, mõõta selle jõudlust ja seejärel suurendada veebirakenduse jõudlust kasutades puhvermälu. Veebirakenduse ja puhvermälu võib iga tudeng ise valida. Näite teeme Wordpress ja WP SuperCace abil. Samas on väga soovitatav valida cache tehnoloogia ise, et erinevad inimesed saaksid võrrelda erinevaid asju.

Wordpress paigaldamine ja jõudluse testimine (varnish)

Labor 6 - DVWA paigaldamine ja OWASP testimine (10p/10%)

Paigaldage DVWA.

Loe läbi OWASP top 10 ja SQL põhitõed

Mõned videod:

Labor 7 - rakenduste tulemüürid (greensql ja mod_security baasil) (10p/10%)

Labor 8 - IDS (10p/10%)

Seadistada IDS/IPS ühele oma valitud serverile ja demonstreeida ühe-kahe reegli toimimist.

IDS Näitelahendus

Abistav materjal

Questid, millede eest saab punkte

Quest 1 (Läbi ja tehtud)

Esitatud referaadid

IT infrastruktuuri teenused 2013 kevad

Wordpressi turvalisuse suurendamine

Juurteenuste kursus

Interneti juurteenused

Täiendav lugemismaterjal

Erinevad juhendmaterjalid Linuxi teenuste jm seadistamiseks. Autor Gert Vaikre A21

Vanad loengumaterjalid

Loeng 00 - Sissejuhatav loeng - NB Tähtajad ja nõuded

Loeng 01 E-post

Loeng 03 Failiserver

Loeng 04 Veebiserver

WordPress seadistamine


Loeng 05 Dokumentatsioon

Loeng 06 VPN

Loeng 07 Tulemüürid

Loeng 08 SAN NAS CAS

Loeng 09 Virtualiseerimine


Loeng 10 DHCP

This category currently contains no pages or media.