jne. infot treeningute ajakava kohta ning hinnakiri online treeningkava ning võimalus broneerida klientidel neile sobiv treening infot treeneri jaoks kõikidest tema klientidest – andmebaas Soovin kasutada HTML-i ja PHP-d ning MySQL andmebaasi. Veebirakenduse põhifunktsioon: võimaldab sisse/välja logida, treeninguid broneerida, muud infot treeneri ja klientide kohta. HTML-s teen valmis erinevad vaated: avalik info, sisselogitud kliendi vaade, sisselogitud treeneri vaade, sisselogitud peakasutaja vaade. Veebirakendus sisaldab haldusliidest, mille kaudu treener saaks iseseisvalt andmebaasi lisada/eemaldada kasutajaid, muuta treeningplaani infot, hallata logiandmeid. Andmebaasist saab välja lugeda andmeid klientide kohta, infot broneeritud treeningute kohta, kasutajate paroole. Sisselogitud veebilehe kasutajate jaoks on treeningplaan kuvatud tabelikujulise online kalendrina. Korraga on kuvatud üks nädal
Kasutaja jaoks pole mugav see, et taastamise funktsioon asub just E-mail ja parool sisenemisviisi juures, sest paljud kasutajad kasutavad teisi sisenemisviise N03 Toodete ostmine ID: N03 Nimetus: Toodete ostmine Tegutsejad: Persoon 1, 2 - (edaspidi kasutaja) Kirjeldus: Kasutaja lisab ostukorvi valitud ravimi, valib tarneviisi ning maksab tellimust kinni Eeltingimused: Kasutaja on registreeritud ja sisselogitud ning asub valitud toote lehel Tulemus: Tellimus on vormistatud ning kinni makstud Põhivoog: 1. Kasutaja vajutab nupule ,,Lisa ostukorvi" 2. Süsteem uuendab ostukorvi seisu, näitab, et seal tekkis uus toode ning tekkib nupp ,,Vormista tellimus" 3. Kasutaja vajutab nupule ,,Vormista tellimus" 4. Süsteem kuvab tellimuse vormistamise lehe vastavate lahtritega 5. Kasutaja täidab järgmiseid lahtreid ,,tarneviis" ja ,,kontaktandmed" ning vajutab nupule ,,Vormista tellimus" 6
Käsklus top näitab hetkel käivitatud protsesse ja informatsiooni nende protsesside kohta. Lipuga -S arvestab top protsessi poolt kasutatud protsessori aega kumulatiivselt. Lipuga -o TIME+ sorteeritakse protsessid kasutatud protsessori aja järgi. klaus@server:/$ top -S -o TIME+ Tulemuseks leiame, et enim protsessori aega kasutavad protsessid bash ja systemd . Käsklus ps näitab hetkel sisselogitud kasutaja poolt käivitatud protsesse ja informatsiooni nende protsesside kohta. klaus@server:/$ ps Tulemuseks leiame, et kasutajaga klaus on seotud kaks protsessi: bash ja ps . Lipuga -e näeme kõiki protsesse. Lipuga -f näeme protsesse detailse nimistuna. Kasutades toru ( | ) saame suunata ps väljundi funktsiooni grep , mis käitub filtrina. Vaatame ainult protsesse, mille nimes sisaldub sõne "ssh". klaus@server:/$ ps -ef | grep ssh
Sudo apt install ecryptfs-utils o looge kasutaja lotte kodukataloogi alamkataloog salajane mkdir salajane o krüpteerige see ecryptfs vahenditega sudo mount –t ecryptfs salajane salajane o Kirjeldage, milliste käskude või seadistustega lotte oma failidele ligi pääseb Kodukataloogi krüpteerimine o Krüpteerige ära kasutajate klaus ja lotte kodukataloogid vabalt valitud tehnoloogiaga See kasutaja, mida parasjagu krypteerid, ei tohi olla sisselogitud Sudo ecryptfs-migrate-home –u lotte V6i siis nii: Mount –t ecryptfs /home/klaus /home/klaus o Kasutajatele peab jääma võimalus sisse logida ja oma failidele siiski normaalselt ligi pääseda Boonusülesanded Krüpteeritud faili sisse virtuaalse failisüsteemi loomine o Paigaldage pakett cryptsetup Sudo apt-get install cryptsetup o looge kasutaja klaus kodukataloogi alamkataloog salajane mkdir salajane
Käsuga arp d * see ei õnnestunud. Lahenduse leidsin siit: http://www.windowsreference.com/windows-2000/how-to-clear-arp-cache-in-windows- vistaxp20032000/. Käsuga netsh interface ip delete arpcache sain ARP tabeli puhtaks. Käsk vajab Command Prompt käivitamist administraatori õigustega. Kasutatav operatsioonisüsteem Windows Vista on väga paranoiline ja seda tuleb eraldi öelda, et soovin cmd.exe käivitada just nimelt administraatoriõigustega, kuigi minu sisselogitud kasutajal on administraatoriõigused niigi olemas. 1.2. Millist transpordikihi protokolli kasutati DNS päringus? Milline 10nd süsteemi number võrgukihi päises tähistab seda protokolli? DNS päringus kasutati UDP protokolli. Seda näitab number 17 (Hex 11). 1.3. Defineerige DNS päringute ja DNS vastuste leidmiseks display filter. Kitsendage filtrit nii, et näidataks ainult neid DNS pakette, mis olid vajalikud teie valitud
less /etc/gshadow - sudo ja muud õigused groups - Gruppi kuuluvused useradd user Loob kasutaja ilma shellita; kodukataloogita; jms useradd -d /home/kasutajad/testkasutaja -m -s /bin/sh -G sambashare testkasutaja -d home directory loomine -m luuakse kodu kataloog -s lisab shelli -G lisab gruppi userdel -r -r kustutab kodukataloogi -f force; sunnib; kustutab sisselogitud kasutaja; kustutab ka grupi groupadd lsd-users Loob grupi lsd-users Õpetaja näide: groupadd avalik-kasutajad chgrp avalik-kasutajad avalik/ Annab kausta “avalik” grupile “avalik-kasutajad” chmod g+/-w avalik/ Annab/Võtab õiguse kirjutada(w) kaustale avalik usermod -a -G avalik-kasutajad marek Lisab kasutaja marek “avalik-kasutajad” gruppi
turvalisusele kasutades Security Arenduse Elutsüklit Ja sellepäras, et Windows on kinnine keskond, ainult Microsofti enda palgatud programeeriad (või siis litsentseeritud kolmas osapool) saavad neid vigu parandada. c.Kasutaja kontod .Linuxis kasutajad tavaliselt tegutsevad piiratud kontodel, kuigi installatsiooni ajal kirjutatakse mõlemad kontod: nii administraator (nimega,root,) ja vähemalt üks tavakasutaja konto. Windows Vista, kõikidel sisselogitud sessioonides (isegi ,,administraator,, kasutajatele) käivituvad tavakasutaja õigustega, et ennetada kahjurprogrammidel (ja kogenematu kasutajatele) saavutamast täielikku kontrolli süsteemi üle. 5. Seonduvad tööd 1. ,,Purunemine,, Mõned rakendused Windowsis töötavad mõlemit pidi nii teenusena kui ka interaktiivse graafika GUI (Graphics User Interface) esiotsas. Ja väga sageli, teenus töötab "LocalSystem" privileegi all
4.2 ARENDUSPROTSESSI MEESKOND 31 TTÜ IS strateegiline analüüs 1 © TTÜ Informaatikainstituut 1. PROJEKTI SPETSIFIKATSIOON 1.1 PROJEKTI TAUST Tegemist on reaalse infosüsteemiga mida kasutab Solaris Kino enda äri eesmärkide täitmiseks. Infosüsteem pakub aktuaalse kinokava vaatamise ja piletite ostmise võimalust. Samuti võimaldab see kasutajate registreerimist. Sisselogitud kasutaja saab enda ja oma sõprade ostetute piletite ajaloo ja teenitud „badge“ vaadata. Samas registreeritakse iga kinosaalis veetud minut, mille alusel muutub kasutaja staatus ja vastavalt sellele pakutavate piletite hinnad. Antud aines esineb projekt kui piletite ostmise strateegiliselt analüüsitav infosüsteem. 1.2 PROJEKTI EESMÄRGID JA TULEMUSED Projekti eesmärgiks on läbi viia piletite ostmise infosüsteemi strateegiline analüüs, täpsemalt:
kasutajale „user“ administraatori ehk sudo õigused, andes kasutajale juurkasutaja õigused. 1) Et lisada kasutaja „user“ sudo gruppi tuleks terminali kirjutada „addgroup user sudo“, niiviisi lisatakse kasutaja „user“ gruppi sudo, millega antakse talle juurkasutaja õigused. Et kontrollida, millistes gruppides mõni kasutaja on tuleb kasutada käsku „groups“, näiteks „groups user“. Kasutaja parooli muutmiseks on mitu viisi. 2) Kasutaja parooli vahetamiseks tuleks sisselogitud kasutaja terminali kirjutada „passwd“ ning täita väljad. 3) Et vahetada kasutaja „user“ parooli root kasutajana sisselogituna, tuleks terminali kirjutada „passwd user“ ja täita vajalikud väljad. Selle moodusega ei pea root kasutaja teadma vahetatava kasutaja parooli ning saab selle takistusteta ära muuta. Selline variant on ideaalne näiteks lapse kasutaja parooli muutmiseks või ununenud paroolide taastamiseks. 16
20 21 Nüüd kui sisestad kasutajaks ja parooliks 'admin', siis peaksid end kenasti admini lehelt leidma. 07_admin.php Kasutaja on tuvastatud ja sessioon kenasti olemas. Aga oleks vaja midagi väljalogimiseks. Selleks liigun admini lehele ja tekitan ühe nupu - Logout. ? 1
Salainfo
3 5 Nupp tuleb siis välja, kui ollakse sisselogitud. Kui nupule vajutada, siis saadetakse POST meetodiga info 07_logout.php lehele. 07_logout.php Logout lehel soovime täppa selle domeeni kõik sessioonid ehk pärast seda arvuti ei "mäleta" meid. Aga enne kustutamist teeme ära pisikese kontrolli, et kas on üldse midagi kustutada. Kustutame ja suuname kasutaja 07_admin.php lehele. ? 1Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class About : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { DataClassesDataContext dc = new DataClassesDataContext(); kylastused k = new kylastused(); k.kasutaja = HttpContext.Current.User.Identity.Name; k.aeg = DateTime.Now; dc.kylastuseds.InsertOnSubmit(k); dc.SubmitChanges(); } } Piisab vaid sisselogitud jukuna lehe avamisest ning tema andmed ongi tabelis kirjas. Andmebaasi administraator saab otse vaadata, teistele on avalikuks nägemiseks parem veebiliides teha. Lihtsamal juhul taas hiirega andmetabelist kinni ja võib selle disainivaatesse lohistada nagu eelnenud näites. Et viimaseid külastusi eest mugavam vaadata oleks, selleks tasub andmeallika juures teated aja järgi kahanevas järjekorras sortida siis uuemad külastused kõigepealt.