Suunnittelumallien hyödyntäminen tietoturvallisessa ohjelmistokehityksessä
Tietoturvasta on viime aikoina tullut entistäkin tärkeämpi osa-alue ohjelmistokehityksessä.
Tietoturvan merkityksen kasvaessa tarvitaan menetelmiä, joilla
tietoturva voidaan huomioida koko ohjelmistokehitysprosessin ajan. Suunnittelumallien
käyttämistä on esitetty erääksi keinoksi ohjelmistojen tietoturvan parantamisessa.
Tässä tutkielmassa tarkastellaan, kuinka suunnittelumalleja käyttämällä
voidaan vaikuttaa ohjelmistojen tietoturvaan. Information security has become an essential part of software development.
As the importance of information security grows, it is essential to find methods
for taking information security into account during software development
processes. Design patterns have been proposed as a mean to improve software security.
This thesis examines how design patterns can be used to improve software security.
Keywords
Metadata
Show full item recordCollections
- Kandidaatintutkielmat [4198]
Related items
Showing items with similar title or keywords.
-
A Decision Model for Selecting Patterns and Strategies to Decompose Applications into Microservices
Waseem, Muhammad; Liang, Peng; Márquez, Gastón; Shahin, Mojtaba; Khan, Arif Ali; Ahmad, Aakash (Springer, 2021)Microservices Architecture (MSA) style is a promising design approach to develop software applications consisting of multiple small and independently deployable services. Over the past few years, researchers and practitioners ... -
Käyttäjädatan koonti ja hyödyntäminen ohjelmisto- ja pelinkehityksessä
Toivanen, Vilma (2018)Teknologisen kehityksen ansiosta käyttäjistä alkaa syntyä monipuolista dataa lähes kaikista heidän toiminnoistaan ohjelmistojen sekä digitaalisten pelien käytön myötä. Digitaaliset pelit muodostavat nykyään merkittävän ... -
Towards Practical Cybersecurity Mapping of STRIDE and CWE : a Multi-perspective Approach
Honkaranta, Anne; Leppänen, Tiina; Costin, Andrei (FRUCT Oy, 2021)Cybersecurity practitioners seek to prevent software vulnerabilities during the whole life-cycle of systems. Threat modeling which is done on the system design phase is an efficient way for securing systems; preventing ... -
Tietoturvan parhaat käytänteet ohjelmistokehityksessä
Hjelt, Touko (2015)Parhaat käytänteet tarjoavat tehokkaan tavan välittää tärkeää tietotaitoa tietoteknisiä sovelluksia kehitettäessä. Ne soveltuvat hyvin myös tietoturvaratkaisujen periaatteiden välittämiseen. Tässä tutkielmassa tarkastellaan ... -
Containers in Software Development : A Systematic Mapping Study
Koskinen, Mikael; Mikkonen, Tommi; Abrahamsson, Pekka (Springer, 2019)Over the past decade, continuous software development has become a common place in the field of software engineering. Containers like Docker are a lightweight solution that developers can use to deploy and manage applications. ...