UMLsec - saugių informacinių sistemų projektavimo priemonės studija, analizė ir galimybės
Litvinionok, Anastasija |
Baigiamajame magistro darbe tyriama UMLsec saugių informacinių sistemų projektavimo priemonė, pagrįsta UML kalba. Demonstruojamos jos projektavimo galimybės ir aprašomos semantikos savybės. Taip pat aprašoma UML informacinių sistemų projektavimo kalba, atskleidžiami jos trūkumai saugos projektavimo atžvilgiu. Vaizduojami UML ir UMLsec skirtumai. Demonstruojant UMLsec projektavimo galimybes, nagrinėjami informacinių sistemų saugos pažaidų pavyzdžiai ir siūlomi jų ištaisymo variantai, panaudojant UMLsec. Ištaisymų variantai pateikiami UMLsec diagramose.Darbą sudaro 7 dalys: įvadas, UML kalbos aprašymas, UMLsec priemonės aprašymas, IS saugos pažaidų atvejai, UMLsec panaudojimas IS saugos pažaidoms ištaisyti, išvados, literatūros sąrašas. Darbo apimtis - 58 p. teksto be priedų, 18 iliustr., 10 lent., 27 bibliografiniai šaltiniai.Atskirai pridedami darbo priedai.
In this master thesis, the UML-based secure information systems development tool UMLsec is analyzed. It's engineering abilities are demonstrated and features of the semantics are described. The information systems development language UML is also described, revealing it's disadvantages related to security engineering. The differencies between UML and UMLsec are shown. While demonstrating UMLsec engineering abilities, the examples of information systems security hazards are analyzed and their possible corrections with UMLsec are proposed. The corrections are presented in UMLsec diagrams.Structure: introduction, UML language description, UMLsec tool description, IS security hazards examples, UMLsec usage for correcting IS security hazards, conclusions, references. Thesis consist of: 58 p. text without appendixes, 18 pictures, 10 tables, 27 bibliographical entries.Appendixes included.