Güvenlik

Dijital Ürün Satış Yazılımında Güvenlik Açığı Bulunduğunda İlk 60 Dakikada Ne Yapılır? Kimsenin Yazmadığı Bildirim Sürecini Adım Adım Kuruyorum

E-pin satış scriptinde güvenlik açığı bildirim süreci: kanal kurma, önem derecesi ve SLA tablosu, yama sırası ve müşteri duyurusu nasıl yapılır?

Dijital Ürün Satış Yazılımında Güvenlik Açığı Bulunduğunda İlk 60 Dakikada Ne Yapılır? Kimsenin Yazmadığı Bildirim Sürecini Adım Adım Kuruyorum

Çoğu işletme sahibi güvenlik açığını bir felaket anı olarak düşünür: bir gün sistem çöker, para kaybolur, her şey biter. Gerçekte olan çok daha sessizdir. Bir gün Telegram'dan tanımadığın biri yazar, "kardeş sitede bir şey buldum" der ve o cümleden sonra ne yapacağını bilmiyorsan gerçek zarar tam orada başlar. Açığın kendisi değil, bildirimi karşılama biçimin belirler sonucu.

İkinci yanılgı ise kanal kurmanın davetiye çıkarmak olduğunu sanmak. Tam tersi. Bildirim kanalı olmayan bir dijital ürün satış yazılımı için açık bulan kişinin elinde üç seçenek kalır: sessiz kalmak, kamuya açıklamak veya kötüye kullanmak. Üçünün de sana faydası yoktur. Kanal açtığında ise o kişiyi tarafına çekmiş, zaman kazanmış ve süreci kendi kontrolüne almış olursun. Bu yazıda o kanalın nasıl kurulduğunu, gelen bildirimin nasıl sınıflandırıldığını ve müşteriye nasıl haber verildiğini sırayla anlatıyorum.

60 dakikaBildirimin doğrulanması gereken ilk kritik pencere
90 günSorumlu açıklamada kabul gören standart süre
72 saatVeri ihlali bildiriminde yasal üst sınır
4 seviyeİşe yarar bir önem derecelendirmesinin kademe sayısı

Bir Açığı İlk Duyduğun An Neden Her Şeyi Belirliyor?

Çünkü o an iki saat sonrasının senaryosunu yazar. Yanlış refleks şudur: inkâr etmek, bildireni suçlamak veya "zaten biliyorduk" demek. Bu üç cevabın her biri, bildireni karşı tarafa geçirir. Doğru refleks üç adımdır: teşekkür et, doğrulamak için süre iste, iletişimi yazılı bir kanala taşı. Teknik bir söz verme, tarih taahhüdü verme, ödül pazarlığına girme. Sadece kaydı aç.

İlk 60 dakikada yapılacak iş yama yazmak değil, etkiyi ölçmek. Açık hangi modülde? Kimlik doğrulama gerektiriyor mu? Müşteri verisine mi, bakiyeye mi, sipariş kuyruğuna mı dokunuyor? Kaç kurulum etkileniyor? Bu dört sorunun cevabı olmadan alınan her karar tahminden ibarettir ve bir e-pin satış scripti gibi para hareketiyle iç içe geçmiş bir sistemde tahminle hareket etmenin maliyeti yüksektir.

Bildirim Kanalın Yoksa O Açık Nereye Gidiyor?

Bir yere gidiyor, emin ol. Ya bir forumda ekran görüntüsü olarak dolaşıyor ya doğrudan rakibinin eline geçiyor ya da sessizce kullanılıyor. Kanal kurmak teknik olarak basittir: alan adının kökünde düz metin bir security.txt dosyası, içinde iletişim adresi, tercih edilen dil, açıklama politikasının bağlantısı. Bir de ayrı bir e-posta adresi. Hepsi bu.

Politikada üç şeyi net yaz: neyin test edilmesine izin verdiğin, neyin kesinlikle yasak olduğu (gerçek müşteri verisine erişim, servis kesintisi denemesi, sosyal mühendislik) ve iyi niyetli araştırmacıya yasal işlem başlatmayacağına dair taahhüt. Bu son madde olmadan kimse sana yazmaz; çünkü epin yazılım dünyasında araştırmacıya tehditle cevap veren örnekler herkesin hafızasında.

Önem derecesiTipik örnekİlk müdahaleYama hedefi
KritikKimlik doğrulamasız bakiye veya sipariş manipülasyonuModülü kapat24 saat
YüksekYetki yükseltme, yetkisiz veri okumaGeçici kural ekle72 saat
OrtaDepolanan XSS, bilgi sızdıran hata mesajıİzlemeye al7 gün
DüşükEksik güvenlik başlığı, sürüm ifşasıKayda geçir30 gün
BilgiSertleştirme önerisiDeğerlendirSürüm planı

Sorumlu Açıklama Süreci Pratikte Nasıl İşliyor?

Sorumlu açıklama, araştırmacı ile üretici arasında yazılı olmayan bir sözleşmedir: araştırmacı açığı yayımlamadan önce sana makul bir süre verir, sen de o sürede yamayı çıkarırsın. Standart süre 90 gündür, kritik açıklarda taraflar genellikle daha kısa bir takvimde anlaşır. Bu takvimi baştan netleştirmek, sonradan yaşanacak gerilimin tamamını ortadan kaldırır.

Sürecin iskeleti şöyledir: bildirim alınır ve 24 saat içinde alındı cevabı verilir. 72 saat içinde doğrulama sonucu ve önem derecesi bildirilir. Yama geliştirilir, mümkünse araştırmacıya test için erişim verilir. Yama yayımlanır, müşteriler bilgilendirilir. Son adımda araştırmacıya teşekkür edilir ve isterse adı yayımlanır. Her adımın kaydı tutulur; bu kayıt hem kurumsal hafıza hem de ileride yaşanabilecek bir tartışmada senin savunman olur.

Güvenlik Bildirimlerinin Geldiği Kanallar

  • Bağımsız araştırmacı 45%
  • Kendi müşterin veya bayin 25%
  • İç denetim ve kod incelemesi 20%
  • Otomatik tarama araçları 10%

Yamayı Çıkarırken Hangi Sırayı İzlemelisin?

Yanlış sıra şudur: yamayı yaz, hemen herkese dağıt, sonra oturup neyin bozulduğuna bak. Doğru sıra ise etkiyi sınırlamakla başlar. Kritik bir açıkta ilk hamle yama değil, etkilenen modülü geçici olarak devre dışı bırakmak. Satışın bir gün durması, bakiyenin sömürülmesinden ucuzdur. Sonra düzeltme yazılır, mutlaka bir regresyon testinden geçirilir, önce sınırlı sayıda kurulumda denenir, ardından geniş dağıtıma açılır.

Dağıtım tarafında ikinci bir zorluk var: bir e-pin scripti lisanslı olarak dağıtıldığında yama yüzlerce farklı sunucuda, farklı sürümlerde ve farklı özelleştirmelerle karşılaşır. Bu yüzden güncelleme mekanizmasının sürüm farkını tanıyıp yalnızca gerekli değişikliği uygulaması gerekir. Aksi halde güvenlik yaması, müşterinin özelleştirmesini silen bir arıza kaynağına dönüşür.

Açığın teknik detayını yama yayılmadan paylaşma

Duyuruda "bir yetkilendirme sorunu giderildi" demek yeterli. Sömürü adımlarını yayımlamak, güncellemeyi henüz yapmamış müşterilerini bizzat senin elinle hedef haline getirir. Detay, yama yaygınlaştıktan sonra paylaşılır.

Müşterilerine Nasıl ve Ne Kadar Anlatmalısın?

Duyuru dilini belirleyen soru şudur: müşteri verisi etkilendi mi? Etkilenmediyse sade bir sürüm notu yeterlidir; ne olduğunu, ne yapılması gerektiğini ve son tarihi yazarsın. Kişisel veriye erişim ihtimali varsa durum değişir; bu artık bir sürüm notu değil, yasal bildirim yükümlülüğü doğuran bir olaydır ve süre oldukça kısadır.

Dürüst duyurunun ticari olarak zarar vereceği korkusu yaygın ama yanlış. Müşterin senin hiç hata yapmayacağını beklemiyor; hatayı fark ettiğinde nasıl davrandığını izliyor. Hızlı, net ve gizlemeye çalışmayan bir duyuru, uzun vadede en güçlü satış argümanına dönüşür. Sürüm ve güvenlik yaklaşımına dair ayrıntıları özellikler bölümünde, destek kapsamını fiyat tablosunda görebilirsin.

Kontrol maddesiSorumlu adımZamanlama
security.txt ve bildirim adresiKanalı yayına alBugün
Açıklama politikası metniİzin ve yasakları yazBu hafta
Alındı cevabı şablonuİlk 24 saatte gönderHazır bekle
Önem derecelendirme cetveliBildirimi sınıflandır72 saat içinde
Etkilenen modülü kapatma planıKritik açıkta uygulaAnında
Sürüm farkını tanıyan güncelleyiciYamayı güvenle dağıtAltyapı işi
Müşteri duyuru şablonuYama sonrası gönderAynı gün
Olay kayıt defteriHer adımı yazSüreç boyunca

Pinova Kullanıcıları İçin Bu Akış Nasıl İşliyor?

Pinova tarafında güvenlik bildirimi merkezî tek bir kanaldan alınır ve sürüm yönetimi üzerinden yayılır. Kurulumlar alan adı bazında kayıtlı olduğu için bir açığın hangi sürümleri etkilediği ve kimin güncellemeye ihtiyacı olduğu tahminle değil kayıtla belirlenir. Bu, kritik bir yamanın hedefli ve hızlı şekilde ulaşmasını sağlar; herkese aynı genel duyuruyu yapıp beklemek zorunda kalmazsın.

İşletme sahibi olarak senin payına düşen ise disiplindir: güncellemeleri geciktirmemek, çekirdek dosyaları elle değiştirmemek ve özelleştirmeleri ayrı katmanda tutmak. Bir dijital ürün satış scripti ne kadar iyi yazılmış olsun, çekirdeği elle yamalanmış bir kurulum güncelleme alamaz hale gelir ve ilk ciddi açıkta en kırılgan halka olur. Temiz kurulum, en ucuz güvenlik yatırımıdır.

Güvenlik sürecini ürünün içine gömülü al

Merkezî bildirim kanalı, sürüm takibi ve hedefli yama dağıtımı Pinova mimarisinin parçası. Nasıl çalıştığını incele.

Güvenlik bildirim kanalı açmak saldırganları çeker mi?

Çekmez. Saldırgan zaten kanal beklemeden deniyor. Kanal, iyi niyetli araştırmacının sana yazmasını sağlar; olmadığında o kişi ya sessiz kalır ya kamuya açıklar.

Açığı bildiren kişiye ödül vermek zorunda mıyım?

Zorunlu değil. Küçük ekipler için isim yayımlama, teşekkür ve ücretsiz lisans gibi maddi olmayan karşılıklar da yeterince etkili olur. Önemli olan politikanın baştan net yazılması.

Kritik açıkta önce yama mı yazmalıyım, modülü mü kapatmalıyım?

Önce etkiyi sınırla. Etkilenen modülü geçici olarak devre dışı bırakmak, aceleyle yazılmış bir yamayı canlıya sürmekten daha güvenli ve daha az maliyetlidir.

Müşterilerime açığın teknik detayını anlatmalı mıyım?

Yama yaygınlaşana kadar hayır. Duyuruda etkilenen sürümü, yapılması gerekeni ve son tarihi ver; sömürü adımlarını daha sonra paylaş.

Bir güvenlik sürecinin gerçekten işlediğini anlamanın yolu, sürüm ve modül yönetiminin panelde nasıl göründüğüne bakmaktan geçer. canlı demo üzerinde modül açma kapama kontrollerini, sürüm bilgisini ve yetki katmanlarını incele; kendi bildirim politikanı bu somut yapının üstüne kur, boş bir şablona değil.

Daha Fazlasını Keşfedin

Dijital ürün satışı ve otomasyon üzerine güncel rehberlere göz atın.

Tüm Yazıları Gör →
Bu yazıyı paylaşın
Bu yazıyı beğendiniz mi?
Teşekkürler!
← Tüm yazılar