10.07.2015 Views

Akademik Bilişim '10 10 - 12 Şubat 2010 Muğla

Akademik Bilişim '10 10 - 12 Şubat 2010 Muğla

Akademik Bilişim '10 10 - 12 Şubat 2010 Muğla

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Akademik</strong> Bilişim’<strong>10</strong> - XII. <strong>Akademik</strong> Bilişim Konferansı Bildirileri<strong>10</strong> - <strong>12</strong> Şubat 20<strong>10</strong> Muğla ÜniversitesiYazılım Geliştirme Süreçleri ve ISO 27001 Bilgi GüvenliğiYönetim SistemiDr. İzzet Gökhan Özbilgin 1 , Mustafa Özlü 1,21Sermaye Piyasası Kurulu, Ankara2Türk Patent Enstitüsü, Ankaragokhan@spk.gov.tr, mustafa.ozlu@tpe.gov.tr* Çalışmada geçen görüşler yazarlara aittir.Özet: Yazılım geliştirme süreçleri analiz, tasarım, kodlama, test ve bakım olmak üzere beş ana süreceayrılabilir. Tüm bu süreçler gerçekleştirilirken ele alınması gereken hususlardan biri güvenliktir.Güvenlik hususu daha çok yazılım tamamlandıktan sonra ele alınmakta ve ihmal edilebilmektedir.Aslında güvenlik sadece yazılım geliştirme sürecinde değil, ağ kurulumu, veritabanı yönetimigibi bilgi sistemleri ile ilgili tüm süreçlerde daha en baştan düşünülmesi ve yaşatılması gerekenbir husustur. Uluslararası kabul görmüş olan ISO/IEC 27001 Bilgi Güvenliği Yönetim Sistemistandardı, ister kamu ister özel olsun, her ölçekteki kuruluşa uygun, etkili bir güvenlik yönetimsisteminin gerekliliklerini ortaya koymaktadır. Bu kapsamda, kuruluşların geliştirecekleri yazılımlardagüvenlik unsurlarının yönetilmesi için rehber olabilecek bir standarttır. Bu çalışmada yazılımgeliştirme süreçlerinde oluşabilecek risklerin bu standart ile ilişkisi incelenecek, bu standartta yeralan ve yazılım geliştirme süreçlerinde ele alınması gereken kontroller değerlendirilecektir.Anahtar Sözcükler: Yazılım Geliştirme, ISO 27001, Bilgi GüvenliğiSoftware Development Processes and ISO 27001 Information Security Management SystemAbstract: The software development processes can be divided into five main process; analysis;design, coding, testing and maintenance. One of the important issues which need to be held duringthese processes is security. Mostly, the security issues could be neglected while developingsoftware and addressed after the completion of it. In fact, the security needs to be considered at thebeginning and held continuously not only in the software development processes, but also in allprocesses related to information technology such as network implementation and database management.The internationally ISO/IEC 27001 Information Security Management System standardcovers all the requirements needed for an effective information security and is designed for usein organizations of all sizes, either public or private. Therefore, this standard may be a guide forthe companies while developing their own software. In this study, the relation between the risksoccurring during software development processes and this standard will be examined. Also thecontrols which must be discussed during software development processes will be investigated.Keywords: Software Development, ISO 27001, Information Security1781. GirişYazılımların hayatımızdaki yeri ve öneminingün geçtikçe artması yazılımlara ilişkin çalışmalarıhızlandırmakta, bu durum yeni yazılımgeliştirme yöntemleri, programlama kurallarıveya programlama dilleri ve araçları ortaya179çıkarmaktadır. Tüm bu gelişmelere rağmenyazılım projelerinde tasarlanan zamanın gerisindekalma, bütçeyi aşma, düşük kalite,sürekliliği ve güvenilirliği sağlayamama, kullanıcıtaleplerinin karşılanmasında yetersizlikgibi problemlerle sıkça karşılaşılmaktadır.Gartner araştırmasına göre bilişim güvenliği

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!