Põhiprotsessideks: 1. laenutamine, mis sisaldavad järgmisi alamprotsesse: · Teaviku otsimine · Teaviku registreerimine · Viiviste arvestamine ja võtmine · Pikendamine · Teaviku vastuvõtmine · Teaviku väljastamine 2. laenamine, mis sisaldavad järgmisi alamprotsesse: · Teaviku andmete kirjeldamine · Teaviku kasutamine · Teaviku vastuvõtmine · Teaviku väljastamine · Viivise maksmine Lisaks alamprotsess: · Teaviku kohaletoimetamine 2.3.3.8 Sündmused Laenutussüsteemi allsüsteemis leiavad aset järgmised sündmused: · Laenutaja on kätte saanud teaviku tellimuse (käivitub teaviku otsimine) · Laenutaja on teaviku leidnud ja klient on esitanud soovi teavik laenutada (käivitub teaviku registreerimine) · Laenutaja on saanud kliendilt soovi teaviku tähtaega pikendada (käivitub pikendamine)
.* 1..* 1..* 1..* saavutab 1..* mõjutab Protsess 1..* 0..* 0..* 0..* kasutab on alamprotsess 1 0..* toodab 0..* 1..* Ressurss 0..* 1 0..* 1..* väljendatud 0.
välijastpoolt saadavaid koodijuppe. · Konfiguratsioonivead Ettevaatust Kõik võrgust tulevad andmed on ebausaldusväärsed!!! Denial of Service -- teenusetõkestus · Ülekoormus - Apache veebiserveriga seotud Apache Benchmark - oli võimalik tekitada nii palju päringuid, et enamus veebiservereid ei saanud nendega hakkama; · Ressursside ammendamine Kettaruum (näiteks aetakse logisid täis) Mälu, protsessitabel - mälukasutus - iga protsessi jaoks oma alamprotsess, paljude samaagsete protsesside tõttu saab mälu otsa; Protsessoriaeg (näiteks tehakse "tühja" krüpteerimist) - protsessorikoormuse kasvatamine dummy HTTPS handshake'ide kaudu (1 tuumaga klient suudab tekitada rohkem päringuid kui 40 tuumaga server); Võrguriba (ujutatakse pakettidega üle) - · Vead süsteemi ja protokollide disainis ja realisatsioonis - saadame paketi, mille peale server crashib: Windows 95 - saadetakse pakett, mis ei anna lugemis- ega kirjutamiskäsku,