Show simple item record

dc.contributor.advisorÖztürk, Ali
dc.contributor.authorKaplan, Fatih
dc.date.accessioned2021-05-08T08:56:28Z
dc.date.available2021-05-08T08:56:28Z
dc.date.submitted2019
dc.date.issued2019-12-13
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/659652
dc.description.abstractBu tez çalışmasında, yazılım sistemlerinin geliştirme sırasında ve dağıtım sonrasında ortaya çıkabilecek güvenlik açıklarının hem geliştiriciler hem de son kullanıcılar açısından riskleri incelenmiştir. Güvenlik açıklarının kök nedenlerinin daha iyi anlaşılması açısından sadece entegrasyon ve dağıtım aşamalarında değil yazılım geliştirme aşamasında da meydana gelebilecek güvenlik riskleri ele alınmıştır. Birçok farklı durumda ortaya çıkabilecek güvenlik sorunlarına çözüm tanımlayan güvenli tasarım desenleri açıklanmıştır. Yazılıma sonradan belirli güvenlik mekanizmalarının uygulanmasına odaklanmak yerine, güvenlik açıklarını önlemek üzere yazılım geliştirme aşamasında güvenli yazılım tasarım desenlerinin uygulanması üzerinde durulmuştur. Güvenli tasarım desenleri mevcut en iyi güvenlik tasarım uygulamalarını genelleştirerek ve mevcut tasarım desenlerine güvenlik özellikli işlevsellikleri eklenerek türetilmiştir. Bu çalışmada, güvenli tasarım desenleri örnek bir yazılım üzerinde uygulanarak yazılım geliştirme aşamasında güvenlik açıklarının nasıl önlenebileceği gösterilmiştir.
dc.description.abstractIn this thesis, the risks of both the developers and the end users were examined in terms of software security vulnerabilities. In order to better understand the root causes of security vulnerabilities, security risks that may occur not only during the integration and deployment phases both also in software development phase, were also discussed. The secure design patterns which describes solutions to various security problems that may occur in many different situations are explained. Instead of focusing on the application of certain security mechanisms after software deployment,this study focused on the implementation of secure design patterns in the development phase to avoid security vulnerabilities. Secure design patterns are derived by generalizing the best available security design applications and adding security-specific functionality to existing design patterns. Furthermore, the implementation of secure design patterns in a sample software application was performed in order to show how to avoid security vulnerabilities in development phase.en_US
dc.languageTurkish
dc.language.isotr
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleYazılım güvenlik açıklarına karşı güvenli tasarım desenlerinin incelenmesi ve uygulanması
dc.title.alternativeYazilim güvenlik açiklarina karşi güvenli tasarim desenlerinin i̇ncelenmesi ve uygulanmasi
dc.typemasterThesis
dc.date.updated2019-12-13
dc.contributor.departmentElektrik ve Bilgisayar Mühendisliği Ana Bilim Dalı
dc.subject.ytmArchitectural softwares
dc.subject.ytmObject oriented software
dc.subject.ytmUser supported software
dc.subject.ytmComputer softwares
dc.subject.ytmComponent oriented software
dc.identifier.yokid10299451
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityKTO KARATAY ÜNİVERSİTESİ
dc.identifier.thesisid593803
dc.description.pages103
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess