Bölüm 11 / 15
ISO 27001 ve BGYS
Politika, varlık envanteri, denetim.
17 dakikalık okuma
İlk on ders tek tek kontrolleri anlattı: şifreleme, sertifika, yetki, güvenlik duvarı, log, olay müdahalesi. Hepsinin cevaplamadığı bir soru kaldı: bunları kim, hangi düzende seçecek ve seçtiğini nasıl sürdürecek? Bir kurumda güvenlik, tek tek iyi kararların toplamı değildir; kararların tekrarlanabilir biçimde alındığı bir sistemdir. ISO 27001 tam olarak bunu tarifler ve şu tuhaf özelliğe sahiptir: neyi koruyacağını sana bırakır, nasıl karar verdiğini denetler. Bu ders standardı ezberletmez; standardın arkasındaki mantığı — varlık, sahiplik, risk kaydı, uygulanabilirlik bildirgesi, denetim döngüsü — ve belgenin neden güvenlik anlamına gelmediğini kurar.
01Ne öğreneceksin
- BGYS nedir: yönetim sistemi ↔ kontrol listesi farkı
- ISO 27001 ↔ 27002 ↔ 27005 ↔ 27017/27018 ayrımı; 2022 revizyonu
- Kapsam (scope) kararı ve kapsamın daraltılmasıyla alınan belgenin anlamı
- PDCA döngüsünün BGYS'deki somut yıllık ritmi ve ürettiği kanıtlar
- Varlık envanteri, varlık sahipliği ve sınıflandırma; gölge BT sorunu
- Risk kaydı alanları, artık riskin yazılı kabulü
- Uygulanabilirlik bildirgesi (SoA) — denetçinin ilk baktığı belge
- Annex A'nın dört teması ve yazılımcıyı doğrudan bağlayan kontroller
- Politika → prosedür → talimat → kayıt hiyerarşisi
- İç denetim ↔ belgelendirme denetimi, uygunsuzluk, düzeltici faaliyet
- Belge ≠ güvenlik: standardın ne doğruladığı, ne doğrulamadığı
02Yönetim sistemi ne demektir
Çoğu insan ISO 27001'i "uyulması gereken güvenlik kuralları listesi" sanır. Değildir. ISO 27001 bir BGYS — Bilgi Güvenliği Yönetim Sistemi — standardıdır ve bir yönetim sistemi, teknik bir yapı değil, karar üretme düzeneğidir: neyi koruyacağını nasıl belirlediğin, hangi riski neden kabul ettiğin, kararı kimin verdiği, kararın uygulandığını nasıl doğruladığın ve bozulduğunda nasıl düzelttiğin.
Standardın gövdesi (madde 4-10) şarttır, pazarlık edilmez: bağlam, liderlik, planlama, destek, operasyon, performans değerlendirme, iyileştirme. Sonundaki Annex A ise bir kontrol kataloğudur ve buradaki kontrollerin hepsini uygulamak zorunda değilsin — uygulamadığını gerekçelendirmek zorundasın. Bu ayrım standardın en çok yanlış bilinen yeridir ve sınavda ayırıcıdır.
| Standart | Ne yapar | Belgelendirilir mi? |
|---|---|---|
| ISO/IEC 27001 | BGYS şartlarını koyar; Annex A kontrol kataloğunu içerir | Evet — kurum bu standarda göre belgelendirilir |
| ISO/IEC 27002 | Annex A kontrollerinin nasıl uygulanacağını anlatan rehber | Hayır — rehberdir |
| ISO/IEC 27005 | Bilgi güvenliği risk yönetimi rehberi (14-02'nin metodoloji tarafı) | Hayır |
| ISO/IEC 27017 / 27018 | Bulut hizmetleri / bulutta kişisel veri için ek kontrol rehberleri | Hayır (ek denetim konusu olabilir) |
| ISO 22301 | İş sürekliliği yönetim sistemi — BGYS'nin erişilebilirlik ayağıyla kesişir | Evet (ayrı sistem) |
2022 revizyonu. Eski sürümde Annex A'da 14 alan ve 114 kontrol vardı; 2022 sürümünde 4 tema ve 93 kontrol var. Sayı azaldı çünkü çoğu kontrol birleştirildi; ayrıca 11 yeni kontrol eklendi: tehdit istihbaratı, bulut hizmetlerinin kullanımı, BİT süreklilik hazırlığı, fiziksel güvenlik izleme, yapılandırma yönetimi, bilgi silme, veri maskeleme, veri sızıntısı önleme, izleme faaliyetleri, web filtreleme ve güvenli kodlama. Bu listeyi tanıman iki nedenle önemli: soruların bir kısmı doğrudan buradan gelir, ve yenilerin çoğu yazılımcının sorumluluk alanındadır — güvenli kodlama, veri maskeleme, yapılandırma yönetimi ve bilgi silme dördü de kod düzeyinde karşılık ister.
Kıdem notu — "ISO 27001 sertifikamız var" cümlesi
Bu cümle tek başına hiçbir şey söylemez. Doğru sorular şunlardır: kapsam beyanı ne diyor (hangi birimler, hangi lokasyonlar, hangi hizmetler), hangi sürüme göre (2013 mü 2022 mi), ne zaman ve hangi belgelendirme kuruluşundan, SoA'da hangi kontroller hariç tutulmuş ve neden, son denetimde kaç majör bulgu çıkmış. Sözlüde bu soruları sorabilmek, standardı ezberlemekten daha güçlü bir kıdem işaretidir.
03Kapsam: en kritik ve en çok manipüle edilen karar
BGYS kurmanın ilk adımı kapsamı yazmaktır: hangi bilgi varlıkları, hangi süreçler, hangi organizasyon birimleri, hangi lokasyonlar ve hangi teknolojiler bu sistemin içindedir. Kapsam dar tutulursa belge almak kolaylaşır; geniş tutulursa belge kurumun gerçeğini yansıtır.
Klasik manipülasyon: kapsamı yalnız veri merkezine ya da tek bir hizmete daraltmak. Sertifika duvarda asılıdır, ama yazılım geliştirme ekibi, tedarikçi yönetimi ve son kullanıcı bilgisayarları kapsam dışıdır — yani ihlalin fiilen olacağı yerler kapsam dışıdır. Bu sahtekârlık değildir, standart buna izin verir; okumayı bilmeyen tarafın hatasıdır. Bir müşteri ya da mülakat sorusu olarak doğru refleks: "kapsam beyanını görebilir miyim?"
Kapsamın iki teknik zorunluluğu vardır. Birincisi arayüz ve bağımlılıkların tanımlanması: kapsam dışında olup kapsamı etkileyen her şey (bulut sağlayıcı, dış geliştirme firması, bordro hizmeti) tedarikçi güvenliği kontrolleriyle yönetilmek zorundadır — "kapsam dışı" demek "risk yok" demek değildir. İkincisi bağlam analizi: kurumun iç ve dış konuları ile ilgili tarafların beklentileri. Yazılımcı gözüyle bu soyut madde çok somut bir şeye dönüşür — uymak zorunda olduğun kurallar listesi: KVKK, sektör regülasyonu, müşteri sözleşmesindeki güvenlik ekleri, kamu kurumuysa Bilgi ve İletişim Güvenliği Rehberi (13. ders). Bu liste sonradan hatırlanan bir şey değil, kapsamın girdisidir.
04PDCA: BGYS'nin yıllık ritmi
14-02'de risk yönetimini bir döngü olarak görmüştün. BGYS'nin tamamı aynı döngüdür: Planla → Uygula → Kontrol et → Önlem al. Standardın 2022 metni PDCA kelimesini zorunlu tutmaz ama yapısı birebir odur. Önemli olan ezber değil, döngünün her adımının hangi kanıtı ürettiğidir; çünkü denetimde sorulan soru "yaptınız mı" değil, "yaptığınızı gösterin"dir.
| Adım | Faaliyet | Tipik sıklık | Ürettiği kanıt |
|---|---|---|---|
| Planla | Bağlam, kapsam, politika, roller | Kurulumda + değişimde | Kapsam beyanı, BG politikası, görev tanımları |
| Risk değerlendirme ve işleme planı, SoA, hedefler | Yılda en az 1 + önemli değişimde | Risk kaydı, risk işleme planı, SoA | |
| Uygula | Kontrollerin hayata geçirilmesi | Sürekli | Yapılandırma kayıtları, sistem çıktıları |
| Farkındalık eğitimi, yetkinlik, iletişim | Yılda en az 1 + işe girişte | Katılım kayıtları, sınav sonuçları | |
| Kontrol et | İzleme ve ölçme (hedeflere göre) | Aylık/üç aylık | Ölçüt raporları (ör. yama kapanma süresi) |
| İç denetim | Yılda en az 1 (plana göre) | Denetim planı, denetim raporu, bulgular | |
| Yönetimin gözden geçirmesi | Yılda en az 1 | YGG toplantı tutanağı ve kararları | |
| Önlem al | Uygunsuzluk kaydı, kök neden, düzeltici faaliyet, iyileştirme | Bulgu çıktıkça | DÖF kayıtları, kapanış doğrulaması |
Tablodaki "ürettiği kanıt" sütunu standardın gerçek yaptırımıdır: kaydı olmayan faaliyet yapılmamış sayılır. Bu, 14-10'da logla ilgili öğrendiğin cümlenin yönetişim düzeyindeki karşılığıdır — orada "log yoksa olay olmamıştır" diyorduk, burada "kayıt yoksa kontrol yoktur". Aynı disiplin, farklı katman.
05Varlık envanteri ve sahiplik
14-07'de saldırganların en çok kullandığı açıklardan birini görmüştün: kurumun kendi bilmediği sunucular. Cümleyi tekrar edelim, çünkü bu dersin merkezinde duruyor — bilmediğin sunucuyu yamayamazsın, envanterde olmayan veriyi koruyamazsın. Bu yüzden BGYS'nin ilk somut çıktısı bir varlık envanteridir.
Varlık yalnızca donanım değildir. Beş sınıfı ayırt et: bilgi (veritabanları, dosyalar, kaynak kodu, sözleşmeler, yedekler), yazılım (uygulamalar, işletim sistemleri, bağımlılıklar, lisanslar), fiziksel (sunucu, dizüstü, telefon, ağ cihazı, ortam), hizmet (bulut abonelikleri, internet, elektrik, dış hizmetler), insan (kritik bilgi ve yetkinlik taşıyan roller).
Her varlığın bir sahibi olmak zorundadır. 14-01'de yaptığımız ayrım burada resmî hâle gelir: sahip, varlığın iş değerini bilen ve risk kabul etme yetkisi olan kişidir (ör. İK sistemi için İK direktörü); emanetçi, onu işleten teknik kişidir (sistem yöneticisi, DBA, geliştirici). Emanetçi risk kabul edemez. Bu ayrım kâğıt üstünde bürokratik görünür, pratikte şunu engeller: yetkisiz bir kişinin "biz bu açığı kabul ettik" demesi.
Sınıflandırma envanterin ikinci yarısıdır: her bilgi varlığı bir gizlilik sınıfına konur (ör. açık / kurum içi / gizli / çok gizli) ve — asıl önemlisi — her sınıf için işleme kuralları yazılır: nasıl etiketlenir, nasıl saklanır, nasıl iletilir, kimlerle paylaşılır, nasıl imha edilir. En sık görülen hata, sınıflandırma yapıp işleme kuralı yazmamaktır; o zaman etiket dekoratif olur ve kimse davranışını değiştirmez.
Tuzak — envanterin ölmesi
Elle tutulan bir Excel envanteri iki ayda ölür. Bulut ve konteyner çağında varlıklar
dakikalar içinde doğup ölür; "gölge BT" (ekiplerin kendi kredi kartıyla açtığı SaaS
hesapları, kişisel bulut depoları, test için açılıp unutulan sanal makineler) envanterin
en zayıf yeridir. Çalışan tek yaklaşım keşfin otomatikleştirilmesidir: bulut
sağlayıcının envanter API'si, ağ tarama, uç nokta ajanı, DNS kayıtlarının taranması ve
kod tarafında SBOM (14-09). Yazılımcı payı nettir: bağımlılık envanteri de bir
varlık envanteridir ve package-lock.json/.csproj ile
üretilebiliyorsa elle tutulmamalıdır. Aynı mantık kişisel veri envanteri için de geçerli —
o envanter bir sonraki dersin (KVKK / VERBİS) temelidir.
06Risk kaydı ve uygulanabilirlik bildirgesi
14-02'de riskin nasıl hesaplandığını öğrendin. BGYS'nin eklediği şey belgelenmesi ve tekrarlanabilir olmasıdır. Kritik sıra şudur: önce kriterler yazılır — ölçekler, risk kabul eşiği, kimin kabul edebileceği — sonra değerlendirme yapılır. Tersi denetimde en klasik bulgudur: sonuç yüksek çıktı diye eşiği yükseltmek, riski değil belgeyi yönetmektir.
| Risk kaydı alanı | Örnek |
|---|---|
| Varlık / süreç | Vatandaş başvuru veritabanı (gizli) |
| Tehdit | Dış saldırgan tarafından toplu veri sızdırma |
| Zafiyet | Yönetim arayüzü internete açık, MFA yok |
| Mevcut kontrol | WAF, günlük yedek |
| Olasılık × Etki → seviye | Yüksek × Çok yüksek → Kritik |
| İşleme kararı | Azalt (MFA + IP kısıtı + erişim logu) |
| Sorumlu / termin | Uygulama ekibi lideri / 30 gün |
| Artık risk ve kabulü | Orta — varlık sahibi tarafından yazılı kabul, 6 ayda bir gözden geçirme |
Son satır önemsiz görünür ama hattın en çok tekrarlanan cümlesidir: kabul edilen risk yazılır. 14-09'da bunu güvenli geliştirme tarafında görmüştün ("bilinçli kabul, görünmez ihmalden iyidir"); 16. hatta aynı disiplinin mimari karşılığını ADR olarak göreceksin. Üç yerde de aynı fikir: kaydedilmeyen karar, sonradan kimsenin sahiplenmediği bir kazaya dönüşür.
SoA — Uygulanabilirlik Bildirgesi (Statement of Applicability) BGYS'nin imza belgesidir ve denetçinin ilk baktığı yerdir. Annex A'daki her kontrol için dört şeyi söyler: uygulanabilir mi, uygulanıyor mu, neden (hangi risk ya da hangi mevzuat gerektiriyor), nasıl (hangi prosedür/sistemle). Hariç tutmalar gerekçelidir — "yazılım geliştirmiyoruz" diyen bir kurum güvenli kodlama kontrolünü hariç tutabilir, ama geliştiriyorsa tutamaz.
| Kontrol | Uygulanabilir | Gerekçe | Uygulama |
|---|---|---|---|
| A.8.28 Güvenli kodlama | Evet | R-014 (enjeksiyon), müşteri sözleşmesi ek-3 | Kodlama standardı, PR kontrol listesi, SAST kapısı |
| A.8.11 Veri maskeleme | Evet | R-021 (test ortamında üretim verisi), KVKK m.12 | Anonimleştirme betiği, test veri prosedürü |
| A.7.4 Fiziksel güvenlik izleme | Hayır | Tüm sistemler hizmet sağlayıcı veri merkezinde; fiziksel güvenlik sağlayıcı sözleşmesiyle devredilmiştir | Sağlayıcı denetim raporu (yıllık) |
Denetimde en sık çıkan tutarsızlık: SoA "uyguluyoruz" diyor ama risk işleme planı ya da kayıtlar bunu doğrulamıyor. Denetçi teknik derinliğe inmeden, yalnız üç belgeyi (risk kaydı ↔ risk işleme planı ↔ SoA) yan yana koyarak bulgu yazabilir.
07Annex A: dört tema ve yazılımcının payı
| Tema (2022) | Kontrol sayısı | Örnek konular |
|---|---|---|
| A.5 Organizasyonel | 37 | Politikalar, roller, varlık envanteri, sınıflandırma, tedarikçi güvenliği, olay yönetimi, süreklilik, uyum |
| A.6 İnsan | 8 | İşe alım öncesi kontroller, gizlilik sözleşmesi, farkındalık eğitimi, disiplin süreci, işten ayrılış |
| A.7 Fiziksel | 14 | Güvenli alanlar, giriş kontrolü, temiz masa/ekran, kablolama, ekipman imhası |
| A.8 Teknolojik | 34 | Uç nokta, ayrıcalıklı erişim, kriptografi, log, yedek, açıklık yönetimi, güvenli geliştirme |
Yazılımcıyı doğrudan bağlayan teknolojik kontroller: A.8.8 teknik açıklıkların yönetimi (14. derse köprü: tarama ve yama), A.8.9 yapılandırma yönetimi, A.8.11 veri maskeleme, A.8.12 veri sızıntısı önleme, A.8.16 izleme faaliyetleri (14-10), A.8.25 güvenli geliştirme yaşam döngüsü (14-09), A.8.26 uygulama güvenlik gereksinimleri, A.8.28 güvenli kodlama, A.8.29 geliştirme ve kabulde güvenlik testi, A.8.31 geliştirme/test/üretim ortamlarının ayrılması, A.8.32 değişiklik yönetimi, A.8.33 test bilgisi.
Kıdem notu — en sık çıkan iki uygunsuzluk
1) Test ortamında üretim verisi (A.8.33 + A.8.11). "Gerçekçi test için üretim
veritabanının kopyasını aldık" cümlesi hem uygunsuzluktur hem KVKK ihlalidir: üretim
verisi, üretimdeki tüm kontroller olmadan, daha çok kişinin eriştiği bir ortama
taşınmıştır. "Sadece geliştiriciler görüyor" savunması yoktur — yetki genişlemesi tam
olarak budur. Doğru cevap: maskeleme/anonimleştirme ya da sentetik veri üretimi, ve bu
işlemin otomatik ve tekrarlanabilir olması.
2) Ortam ayrımının delinmesi (A.8.31). Test ortamının üretim veritabanına ya da
üretim kuyruk sunucusuna erişebilmesi; aynı bulut hesabında, aynı ağ segmentinde
durmaları; üretim sırlarının test yapılandırmasında bulunması (13-10). Ayrım ağ ve
kimlik düzeyinde kurulmalıdır, iyi niyetle değil.
08Politika, prosedür, talimat, kayıt
BGYS'nin dokümantasyonu dört katmanlıdır ve karıştırılması en yaygın acemi hatasıdır:
- Politika — ne ve neden. Kısa, üst yönetim onaylı, bağlayıcı niyet beyanı. "Tüm ayrıcalıklı erişimler çok faktörlü doğrulama gerektirir."
- Prosedür — kim, ne zaman, hangi sırayla. "Ayrıcalıklı hesap talebi şu formla açılır, varlık sahibi onaylar, 90 günde bir gözden geçirilir."
- Talimat / standart — nasıl, teknik adımlar. "Sunucularda MFA şu araçla, şu ayarlarla kurulur." Kodlama standardı da buraya girer.
- Kayıt — kanıt. Onay formu, log çıktısı, erişim gözden geçirme tutanağı, eğitim katılım listesi.
Zorunlu dokümante bilginin çekirdeği: kapsam, BG politikası, risk değerlendirme ve işleme yöntemi, risk değerlendirme raporu, risk işleme planı, SoA, güvenlik hedefleri, yetkinlik kayıtları, izleme-ölçme sonuçları, iç denetim programı ve raporları, yönetimin gözden geçirmesi çıktıları, uygunsuzluk ve düzeltici faaliyet kayıtları.
Tuzak: internetten indirilen politika şablonunu kurum adıyla değiştirip yayımlamak. Şablon, kurumda karşılığı olmayan taahhütlerle doludur; denetçi politikayı okur, uygulamayı sorar, karşılığını bulamaz ve kendi yazdığın cümleden bulgu alırsın. Kural basittir: yazdığın her cümleyi uygulamak zorundasın — bu yüzden az ama gerçekten uygulanabilir yaz, sonra genişlet.
09Denetim, uygunsuzluk ve "belge ≠ güvenlik"
İç denetim kurumun kendi kendini denetlemesidir; yılda en az bir kez, bir programa göre yapılır ve bağımsızlık şartı vardır: kimse kendi işlettiği süreci denetleyemez. Küçük kurumlarda bu, dışarıdan bağımsız bir denetçiyle çözülür.
Belgelendirme denetimi akredite bir belgelendirme kuruluşu tarafından yapılır: Aşama 1 dokümantasyon ve hazırlık incelemesi, Aşama 2 uygulamanın yerinde denetimi. Belge üç yıl geçerlidir; arada gözetim denetimleri (genelde yıllık) ve üçüncü yılın sonunda yeniden belgelendirme vardır.
| Bulgu türü | Anlamı | Sonucu |
|---|---|---|
| Majör uygunsuzluk | Bir şart tamamen karşılanmıyor ya da sistemin işlemediğini gösteren yaygın bir sapma | Belge verilmez/askıya alınır; kök neden analizi ve doğrulama şart |
| Minör uygunsuzluk | Tek seferlik, sistemi bütünüyle bozmayan sapma | Planlı düzeltici faaliyetle kapatılır |
| İyileştirme fırsatı | Şart ihlali yok, ama daha iyisi mümkün | Zorunlu değil, izlenir |
Düzeltme ile düzeltici faaliyeti karıştırma. Düzeltme, semptomu giderir: "açık kalan portu kapattık". Düzeltici faaliyet, tekrarını engeller: "port açma işlemi artık değişiklik yönetiminden geçiyor, ayrıca haftalık dış yüzey taraması kuruldu". Denetçi ikincisini görmezse bulguyu kapatmaz. Bu, 14-10'daki "çıkarılan ders" adımının aynısıdır.
Yönetimin gözden geçirmesi yılda en az bir kez toplanır ve girdileri bellidir: önceki kararların durumu, değişen iç/dış konular, güvenlik hedeflerine göre performans, uygunsuzluklar ve olaylar, denetim sonuçları, ilgili taraf geri bildirimleri, risk değerlendirmesinin durumu ve iyileştirme önerileri. Çıktısı da bellidir: karar — kaynak tahsisi, hedef değişikliği, sistem değişikliği. Tutanaksız toplantı yapılmamış sayılır.
Belge güvenlik demek değildir — ve bunu bilmek olgunluk işaretidir
ISO 27001 belgesi, kurumun bir yönetim sisteminin varlığını ve şartlara uygunluğunu doğrular. Doğrulamadıkları: her kontrolün teknik olarak etkin olduğu, saldırıya dayanacağı, kapsam dışındaki alanların güvenli olduğu. Denetim örnekleme ile çalışır — denetçi 500 sunucunun 5'ine bakar. Bu yüzden sertifikalı kurumlar da ihlal yaşar ve bu, standardın çürüklüğü değil, sınırıdır. Karşılaştırma: SOC 2 Tip 1 kontrollerin belirli bir andaki tasarımını, Tip 2 bir dönem boyunca işletim etkinliğini raporlar; ISO 27001 ise sistemin kendisini belgelendirir. Doğru cümle şudur: belge bir taban çizgisidir, bir garanti değil.
10Mini alıştırma — bir düğümün BGYS izdüşümü
Yaklaşık 20 dakika · Kâğıt + kendi projen
- Kapsam yaz. Kendi çalıştığın (ya da hayalî) ekibin BGYS kapsamını üç cümleyle yaz: hangi hizmet, hangi ekip, hangi ortamlar. Sonra tek soru sor: bu kapsamın dışında bıraktığın hangi şey, bir ihlalin en muhtemel başlangıç noktası?
- Beş varlık çıkar. Beş varlık sınıfından birer örnek yaz. Her birine bir sahip ve bir emanetçi ata. Aynı kişiyi ikisine de yazdıysan neden sorun olduğunu bir cümleyle açıkla.
- Sınıflandır. Bir bilgi varlığını sınıflandır ve o sınıf için üç işleme kuralı yaz (saklama, iletim, imha). Kurallar mevcut davranışınızdan farklıysa fark nedir?
- Bir risk kaydı satırı doldur. 6. bölümdeki alanları kendi projenin gerçek bir riski için doldur — artık risk satırını boş bırakma ve kabul edecek kişinin adını yaz.
- Üç SoA satırı yaz. A.8.28 (güvenli kodlama), A.8.31 (ortam ayrımı) ve A.8.33 (test bilgisi) için "uygulanıyor mu / gerekçe / nasıl" sütunlarını doldur. Üçünden hangisinde "nasıl" sütununu dürüstçe dolduramadın?
- Kanıt avı. Yazdığın "nasıl" cümlelerinden birini seç ve o kontrolün çalıştığını gösteren somut kaydı bul (ekran görüntüsü değil: log, rapor, onay kaydı). Bulamıyorsan o kontrol denetimde yok hükmündedir.
- Uygunsuzluk tatbikatı. "Test ortamında üretim veritabanı kopyası bulundu" bulgusu için düzeltme ve düzeltici faaliyeti ayrı ayrı yaz. İkincisi otomasyona bağlanmıyorsa yeniden yaz.
11Kendini sına
BGYS nedir? ISO 27001 ile ISO 27002 arasındaki fark nedir ve Annex A kontrollerinin tamamı zorunlu mudur?
BGYS (Bilgi Güvenliği Yönetim Sistemi), bilgi güvenliğinin tek tek önlemlerle değil, risk temelli ve tekrarlanabilir bir karar ve gözden geçirme düzeneğiyle yönetilmesidir: bağlam ve kapsam belirlenir, roller ve yetkiler atanır, risk değerlendirilir ve işlenir, kontroller uygulanır, performans ölçülür, iç denetim ve yönetimin gözden geçirmesi yapılır, uygunsuzluklar düzeltici faaliyetle kapatılır — yani PDCA. ISO/IEC 27001 bu sistemin şartlarını koyan ve kurumun kendisine göre belgelendirildiği standarttır; ISO/IEC 27002 ise Annex A kontrollerinin nasıl uygulanacağını anlatan rehberdir ve ona göre belgelendirme yapılmaz (27005 risk yönetimi rehberi, 27017/27018 bulut ek rehberleridir). Annex A kontrollerinin tamamı zorunlu değildir: kurum risk değerlendirmesine ve tabi olduğu mevzuata göre hangilerini uygulayacağını seçer, ama uygulamadığını gerekçelendirmek zorundadır ve bu gerekçeler Uygulanabilirlik Bildirgesi'nde (SoA) yazılır. Standardın gövdesi (madde 4-10) ise pazarlığa açık değildir. 2022 revizyonunda Annex A 14 alan / 114 kontrolden 4 tema / 93 kontrole düşmüş, aralarında tehdit istihbaratı, bulut kullanımı, yapılandırma yönetimi, bilgi silme, veri maskeleme, DLP, izleme, web filtreleme ve güvenli kodlama gibi 11 yeni kontrol eklenmiştir.
Varlık envanteri neden BGYS'nin temelidir? Varlık sahibi ile emanetçi arasındaki fark nedir?
Envanter temeldir çünkü korumanın kapsamı envanterle sınırlıdır: bilinmeyen sunucu yamalanamaz, envanterde olmayan veritabanı yedeklenemez ve sınıflandırılamaz, listelenmemiş bağımlılık taranamaz. 14-07'deki gerçek ilk erişim vektörlerinin başında bu geliyordu. Envanter beş sınıfı kapsar: bilgi, yazılım (ve bağımlılıklar), fiziksel, hizmet, insan. Her varlık bir sınıflandırma alır ve her sınıf için işleme kuralı yazılır — etiket var ama saklama/iletim/imha kuralı yoksa sınıflandırma dekoratiftir. Sahip, varlığın iş değerini bilen, koruma gereksinimlerini belirleyen ve artık riski kabul etme yetkisi olan kişidir; emanetçi ise onu günlük olarak işleten teknik kişidir (sistem yöneticisi, DBA, geliştirici). Emanetçi risk kabul edemez; edebiliyorsa kurumda yetki modeli bozuktur. Pratikte envanterin en zayıf yeri gölge BT ve bulutta kısa ömürlü kaynaklardır; çözüm elle tutulan listeler değil, otomatik keşiftir (bulut envanter API'si, ağ/uç nokta taraması, kod tarafında SBOM). Kişisel veri envanteri de bu envanterin bir kesitidir ve KVKK/VERBİS yükümlülüğünün girdisidir.
Uygulanabilirlik Bildirgesi (SoA) nedir, neden bu kadar önemlidir? Risk kaydında artık risk neden yazılır?
SoA, Annex A'daki her kontrol için "uygulanabilir mi, uygulanıyor mu, hangi risk veya mevzuat nedeniyle, hangi prosedür/sistemle" sorularını cevaplayan belgedir. Önemi üç katmanlıdır: (1) BGYS'nin risk değerlendirmesi ile uygulanan kontroller arasındaki izlenebilirlik zinciridir; (2) denetçinin ilk baktığı ve diğer belgelerle çapraz doğruladığı yerdir — risk kaydı, risk işleme planı ve SoA arasındaki tutarsızlık en klasik bulgudur; (3) hariç tutmaların gerekçesini kayda geçirerek keyfîliği engeller. Artık risk (kontroller uygulandıktan sonra kalan risk) yazılır çünkü hiçbir kontrol riski sıfırlamaz; yazılmazsa iki kötü şey olur: kurum kendini olduğundan güvenli sanır, ve olay gerçekleştiğinde kimsenin sahiplenmediği bir karar ortaya çıkar. Kabul, varlık sahibi tarafından ve yazılı yapılır, bir gözden geçirme tarihi taşır. Aynı disiplin 14-09'da güvenli geliştirmede (bilinçli risk kabulü) ve 16. hatta mimari kararlarda (ADR) karşımıza çıkar. Kritik sıra kuralı: risk kabul kriterleri değerlendirmeden önce yazılır; sonuç yüksek çıktı diye eşiği yükseltmek riski değil belgeyi yönetmektir.
İç denetim ile belgelendirme denetimi arasındaki fark nedir? "ISO 27001 belgemiz var" cümlesi güvenli olduğumuz anlamına gelir mi?
İç denetim kurumun kendi BGYS'sini, planlı bir program dâhilinde ve bağımsızlık şartıyla (kimse kendi işlettiği süreci denetlemez) yılda en az bir kez denetlemesidir; amacı belge almak değil, sistemin çalıştığını doğrulamak ve eksikleri belgelendirme denetiminden önce yakalamaktır. Belgelendirme denetimi akredite bir kuruluş tarafından yapılır: Aşama 1 dokümantasyon incelemesi, Aşama 2 yerinde uygulama denetimi; belge üç yıl geçerlidir, arada yıllık gözetim denetimleri ve sonunda yeniden belgelendirme vardır. Bulgular majör uygunsuzluk, minör uygunsuzluk ve iyileştirme fırsatı olarak sınıflanır; kapatma için düzeltme (semptomu gidermek) yetmez, düzeltici faaliyet (kök nedeni bulup tekrarını engellemek) gerekir. Hayır, belge güvenli olunduğu anlamına gelmez: standart bir yönetim sisteminin varlığını ve şartlara uygunluğunu doğrular, her kontrolün teknik etkinliğini ya da saldırıya dayanıklılığını değil; üstelik denetim örneklemeyle çalışır ve yalnız kapsam beyanındaki alanı kapsar. Bu yüzden doğru sorular "belgeniz var mı" değil, "kapsam ne, hangi sürüm, SoA'da ne hariç tutulmuş, son denetimde kaç majör bulgu çıkmış" sorularıdır. Belge bir taban çizgisidir, bir garanti değil.
12Sınav köşesi
Yazılıda nasıl sorulur
(1) BGYS nedir, hangi standartla tanımlanır? (2) ISO 27001 ile ISO 27002 arasındaki fark nedir? (3) PDCA döngüsünü bilgi güvenliği yönetimi üzerinden açıklayınız. (4) Bilgi güvenliği politikasında neler bulunur? (5) Varlık envanteri neden gereklidir? (6) Varlık sahibi kimdir? (7) Bilgi sınıflandırması nedir, örnek veriniz. (8) Uygulanabilirlik Bildirgesi (SoA) nedir? (9) Annex A'nın 2022 sürümündeki temaları nelerdir? (10) Risk işleme seçenekleri nelerdir? (11) Artık risk nedir? (12) İç denetim ile belgelendirme denetimi arasındaki fark nedir? (13) Uygunsuzluk ve düzeltici faaliyet nedir? (14) Yönetimin gözden geçirmesi neden yapılır? (15) BGYS kapsamı nasıl belirlenir?
Sözlüde nasıl anlatılır — 2 dakikalık taslak
Düzen: (1) Çerçeve — "ISO 27001 bir ürün ya da kural listesi değil, bir yönetim sistemi standardıdır. Neyi koruyacağımı ben belirlerim; standart nasıl karar verdiğimi ve kararı nasıl sürdürdüğümü denetler." (2) İskelet — "Kapsamı yazarım, varlık envanterini çıkarır her varlığa sahip atarım, riski değerlendiririm, işleme kararını veririm, SoA ile hangi kontrolü neden uyguladığımı kayda geçiririm." (3) Döngü — "Sonrası PDCA'dır: ölçüt izlerim, iç denetim yaparım, yönetimin gözden geçirmesine taşırım, uygunsuzlukta düzeltmeyle yetinmez düzeltici faaliyetle kök nedeni kapatırım." (4) Yazılımcı payı — "Beni doğrudan bağlayan kontroller güvenli kodlama, ortam ayrımı, test verisi ve yapılandırma yönetimidir. En sık çıkan uygunsuzluk test ortamında üretim verisi kullanılmasıdır; cevabı maskeleme ya da sentetik veridir." (5) Kıdem vuruşu — "Ve şunu açıkça söylerim: belge güvenlik demek değildir. Denetim örneklemeyle çalışır ve yalnız kapsamı denetler. Bir sertifika gördüğümde sorduğum ilk şey kapsam beyanı, SoA'daki hariç tutmalar ve son denetimdeki majör bulgu sayısıdır."
