Vizitų registravimo sistemos projektavimas ir testavimas
Šiame dokumente aprašytas darbas susideda ir trijų pagrindinių dalių. Pirmojoje, inžinerinėje dalyje atlikome vizitų registravimo sistemos (toliau - „PharmaCODE“) analizę ir projektavimą. Čia pateikėme esmines verslo aplinkos, reikalavimų ir konkurentų analizės, o taipogi ir projektavimo detales. Pa...
Main Author: | |
---|---|
Other Authors: | |
Format: | Dissertation |
Language: | Lithuanian |
Published: |
Lithuanian Academic Libraries Network (LABT)
2008
|
Subjects: | |
Online Access: | http://vddb.library.lt/fedora/get/LT-eLABa-0001:E.02~2008~D_20080710_150320-49423/DS.005.0.01.ETD |
id |
ndltd-LABT_ETD-oai-elaba.lt-LT-eLABa-0001-E.02~2008~D_20080710_150320-49423 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-LABT_ETD-oai-elaba.lt-LT-eLABa-0001-E.02~2008~D_20080710_150320-494232014-01-17T03:46:32Z2008-07-10litInformaticsPrelgauskas, JustinasVizitų registravimo sistemos projektavimas ir testavimasDesign and testing of call reporting systemLithuanian Academic Libraries Network (LABT)Šiame dokumente aprašytas darbas susideda ir trijų pagrindinių dalių. Pirmojoje, inžinerinėje dalyje atlikome vizitų registravimo sistemos (toliau - „PharmaCODE“) analizę ir projektavimą. Čia pateikėme esmines verslo aplinkos, reikalavimų ir konkurentų analizės, o taipogi ir projektavimo detales. Pateikėme pagrindinius architektūrinius sprendimus. Antrojoje darbo dalyje aprašėme sistemos kokybės tyrimus, naudojant statinės išeities kodų analizės įrankius ir metodus. Šioje dalyje aprašėme kokius įrankius naudojome ir pateikėme pagrindinius kodo analizės rezultatus. Trečiojoje darbo dalyje gilinomės į išeities tekstų analizės metodus ir įrankius, sukūrėme patobulintą analizės taisyklę. Mūsų taisyklės pagalba pavyko aptikti daugiau potencialių SQL-įterpinių saugumo spragų nei aptiko jos pirmtakė – Microsoft projektuota kodo analizės taisyklė.This work consists of three major parts. First – engineering part – is analysis and design of call reporting system (codename – “PharmaCODE”). We will provide main details of business analysis and design decisions. Second part is all about testing and ensuring system quality, mainly by means of static source code analysis tools & methods. We will describe tools being used and provide main results of source code analysis in this part. And finally, in the third part of this we go deeper into static source code analysis and try to improve one of analysis rules. These days, when there is plenty of evolving web-based applications, security is gaining more and more impact. Most of those systems have, and depend on, back-end databases. However, web-based applications are vulnerable to SQL-injection attacks. In this paper we present technique of solving this problem using secure-coding guidelines and .NET Framework’s static code analysis methods for enforcing those guidelines. This approach lets developers discover vulnerabilities in their code early in development process. We provide a research and realization of improved code analysis rule, which can automatically discover SQL-injection vulnerabilities in MSIL code.CrmVizitų registravimo sistemaStatinė išeities tekstų analizėFxcopSql įterpiniaiCrmCall reporting systemStatic source code analysisFxcopSql injectionMaster thesisBareiša, EduardasPilkauskas, VytautasKaunas University of TechnologyKaunas University of Technologyhttp://vddb.library.lt/obj/LT-eLABa-0001:E.02~2008~D_20080710_150320-49423LT-eLABa-0001:E.02~2008~D_20080710_150320-49423KTU-nmcaqexozkq-20080522-212624http://vddb.library.lt/fedora/get/LT-eLABa-0001:E.02~2008~D_20080710_150320-49423/DS.005.0.01.ETDUnrestrictedapplication/pdf |
collection |
NDLTD |
language |
Lithuanian |
format |
Dissertation |
sources |
NDLTD |
topic |
Informatics Crm Vizitų registravimo sistema Statinė išeities tekstų analizė Fxcop Sql įterpiniai Crm Call reporting system Static source code analysis Fxcop Sql injection |
spellingShingle |
Informatics Crm Vizitų registravimo sistema Statinė išeities tekstų analizė Fxcop Sql įterpiniai Crm Call reporting system Static source code analysis Fxcop Sql injection Prelgauskas, Justinas Vizitų registravimo sistemos projektavimas ir testavimas |
description |
Šiame dokumente aprašytas darbas susideda ir trijų pagrindinių dalių. Pirmojoje, inžinerinėje dalyje atlikome vizitų registravimo sistemos (toliau - „PharmaCODE“) analizę ir projektavimą. Čia pateikėme esmines verslo aplinkos, reikalavimų ir konkurentų analizės, o taipogi ir projektavimo detales. Pateikėme pagrindinius architektūrinius sprendimus. Antrojoje darbo dalyje aprašėme sistemos kokybės tyrimus, naudojant statinės išeities kodų analizės įrankius ir metodus. Šioje dalyje aprašėme kokius įrankius naudojome ir pateikėme pagrindinius kodo analizės rezultatus. Trečiojoje darbo dalyje gilinomės į išeities tekstų analizės metodus ir įrankius, sukūrėme patobulintą analizės taisyklę. Mūsų taisyklės pagalba pavyko aptikti daugiau potencialių SQL-įterpinių saugumo spragų nei aptiko jos pirmtakė – Microsoft projektuota kodo analizės taisyklė. === This work consists of three major parts. First – engineering part – is analysis and design of call reporting system (codename – “PharmaCODE”). We will provide main details of business analysis and design decisions. Second part is all about testing and ensuring system quality, mainly by means of static source code analysis tools & methods. We will describe tools being used and provide main results of source code analysis in this part. And finally, in the third part of this we go deeper into static source code analysis and try to improve one of analysis rules. These days, when there is plenty of evolving web-based applications, security is gaining more and more impact. Most of those systems have, and depend on, back-end databases. However, web-based applications are vulnerable to SQL-injection attacks. In this paper we present technique of solving this problem using secure-coding guidelines and .NET Framework’s static code analysis methods for enforcing those guidelines. This approach lets developers discover vulnerabilities in their code early in development process. We provide a research and realization of improved code analysis rule, which can automatically discover SQL-injection vulnerabilities in MSIL code. |
author2 |
Bareiša, Eduardas |
author_facet |
Bareiša, Eduardas Prelgauskas, Justinas |
author |
Prelgauskas, Justinas |
author_sort |
Prelgauskas, Justinas |
title |
Vizitų registravimo sistemos projektavimas ir testavimas |
title_short |
Vizitų registravimo sistemos projektavimas ir testavimas |
title_full |
Vizitų registravimo sistemos projektavimas ir testavimas |
title_fullStr |
Vizitų registravimo sistemos projektavimas ir testavimas |
title_full_unstemmed |
Vizitų registravimo sistemos projektavimas ir testavimas |
title_sort |
vizitų registravimo sistemos projektavimas ir testavimas |
publisher |
Lithuanian Academic Libraries Network (LABT) |
publishDate |
2008 |
url |
http://vddb.library.lt/fedora/get/LT-eLABa-0001:E.02~2008~D_20080710_150320-49423/DS.005.0.01.ETD |
work_keys_str_mv |
AT prelgauskasjustinas vizituregistravimosistemosprojektavimasirtestavimas AT prelgauskasjustinas designandtestingofcallreportingsystem |
_version_ |
1716625679432286208 |