Başlangıç
- FortiGate Firewallücretsiz
- 7 restore point yedeklemeücretsiz
- 2 VPN kullanıcısıücretsiz
- SiberKapan korumasıücretsiz
- Trafiksınırsız
Yapay zeka ile yazdığınız iş uygulamasını gerçek kullanıcılara açmadan önce bu listeyi doldurun. Her maddeyi işaretledikçe sayfanın altında kaç yayına engel madde kaldığını görürsünüz. İşaretlemeleriniz sadece kendi tarayıcınızda tutulur.
Veracode'un 2026 raporuna göre yapay zekanın ürettiği kodun yaklaşık yarısı güvenlik testlerinden geçemiyor.
Kısaca. Claude Code, Cursor, Lovable, Replit veya ChatGPT ile yazılmış bir iş uygulamasını yayına almadan önce kontrol edilmesi gereken güvenlik maddelerinin etkileşimli listesi. Şifreler, yetki kontrolü, kullanıcı verisi, kütüphaneler, sunucu, yedekleme, izleme, KVKK ve bakım başlıklarını kapsar. Her maddenin önem derecesi ve ücretsiz kontrol aracı belirtilmiştir.
Engel yayına engel Önemli ilk ay içinde çözülmeli İyi iyi uygulama. Uygulamanıza uymayan maddeleri de işaretleyin.
Yapay zeka araçlarında en sık görülen hata budur. Veritabanı şifresi, API anahtarı veya ödeme anahtarı kodun içine yazılır ve kodla birlikte her yere gider.
Nasıl kontrol edilir. gitleaks ile depoyu ve tüm Git geçmişini tarayın. gitleaks detect -s ./uygulama -v
Yapay zeka genellikle giriş ekranını doğru yapar ama giriş yapan kişinin neye erişebileceğini kontrol etmeyi unutur. Bir kullanıcı adres çubuğundaki numarayı değiştirerek başka bir müşterinin kaydını görebilir.
Nasıl kontrol edilir. İki ayrı test kullanıcısı açın ve birinin kaydının adresini diğerinin oturumunda açmayı deneyin. Supabase kullanıyorsanız her tabloda Row Level Security'nin açık olduğunu kontrol edin.
Formlardan, adres çubuğundan ve dosya yüklemelerinden gelen her veri kötü niyetli olabilir.
Nasıl kontrol edilir. Semgrep kodu bu tür hatalar için tarar. semgrep scan --config auto ./uygulama Canlıya benzer bir ortamda OWASP ZAP ile otomatik tarama da yapın.
Yapay zeka bazen açığı bilinen eski bir kütüphane sürümünü önerir. Bazen de hiç var olmayan bir paket adı uydurur ve saldırganlar bu adlarla zararlı paketler yayınlar.
Nasıl kontrol edilir. Trivy hem bağımlılıkları hem yapılandırma dosyalarını tarar. trivy fs --severity CRITICAL,HIGH ./uygulama
Kod ne kadar iyi olursa olsun, sunucu açıkta duruyorsa uygulama da açıktadır.
Nasıl kontrol edilir. Sunucunuzun dışarıdan hangi portlarının açık göründüğüne başka bir ağdan bakın. nmap -Pn -p- sunucu-adresiniz Daha kapsamlı tarama için Greenbone OpenVAS kullanılabilir.
Yedeği alınmamış bir uygulama, tek bir hatalı komutla bütün verisini kaybedebilir.
Nasıl kontrol edilir. Yedeği farklı bir sunucuya geri yükleyip uygulamanın açıldığını görün. Sadece dosyanın varlığına bakmak yetmez.
Bir sorun olduğunda bunu müşteriden değil, sistemden öğrenmelisiniz.
Nasıl kontrol edilir. Uygulamayı bilerek durdurun ve uyarının kime, kaç dakikada ulaştığına bakın.
Bu bölüm hukuki danışmanlık yerine geçmez. Uygulamanız kişisel veri işliyorsa bir hukukçuyla da görüşün.
Nasıl kontrol edilir. Vercel, Supabase ve benzeri platformları kullanıyorsanız sunucularının hangi ülkede olduğunu öğrenin. Verileri Türkiye'de tutmanın ayrıntıları için bu yazımıza bakabilirsiniz.
Uygulama yayına alındığı gün bitmez. Bakımsız kalan uygulama birkaç ay içinde güvenlik açığına dönüşür.
Nasıl kontrol edilir. Bu maddeleri takviminize tekrar eden görevler olarak ekleyin.
Bu liste Zenodo'da kalıcı olarak arşivlenmiştir ve CC BY 4.0 lisanslıdır. Kullanırken aşağıdaki şekilde kaynak gösterebilirsiniz.
Alver, O. (2026). AI ile Yazılan Uygulamalar için Yayın Öncesi Güvenlik Kontrol Listesi (Sürüm 1.0.0). Zenodo. https://doi.org/10.5281/zenodo.24160619
Tüm paketlerde FortiGate Firewall, 7 restore point, 2 VPN, 1 public IP ve sınırsız trafik ücretsizdir.
Fiyatlara KDV dahil değildir. Paketler size uymuyorsa kaynakları yapılandırıcıda kendiniz belirleyebilirsiniz.
İhtiyacınızı anlatın, size uygun yapıyı birlikte belirleyelim.