Ücretsiz kontrol listesi

Uygulamanız çalışıyor. Peki güvenli mi?

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.

1. Şifreler ve gizli anahtarlar

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

2. Giriş ve yetki kontrolü

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.

3. Kullanıcıdan gelen veri

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.

4. Kullanılan kütüphaneler

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

5. Sunucu ve ağ

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.

6. Yedekleme

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.

7. Kayıt ve izleme

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.

8. KVKK

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.

9. Yayından sonra bakım

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.

0 / 0  
Atıf

Kaynak göstermek için

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

Paketler

Uygulamanızın çalışacağı kurumsal VDS

Tüm paketlerde FortiGate Firewall, 7 restore point, 2 VPN, 1 public IP ve sınırsız trafik ücretsizdir.

Başlangıç

2vCPU
4GB RAM
100GB SSD
  • FortiGate Firewallücretsiz
  • 7 restore point yedeklemeücretsiz
  • 2 VPN kullanıcısıücretsiz
  • SiberKapan korumasıücretsiz
  • Trafiksınırsız
Paket detayı
AYLIK ₺1.450+ KDV / ay

Temel

4vCPU
8GB RAM
200GB SSD
  • FortiGate Firewallücretsiz
  • 7 restore point yedeklemeücretsiz
  • 2 VPN kullanıcısıücretsiz
  • SiberKapan korumasıücretsiz
  • Trafiksınırsız
Paket detayı
AYLIK ₺2.900+ KDV / ay

Profesyonel

8vCPU
16GB RAM
500GB SSD
  • FortiGate Firewallücretsiz
  • 7 restore point yedeklemeücretsiz
  • 2 VPN kullanıcısıücretsiz
  • SiberKapan korumasıücretsiz
  • Trafiksınırsız
Paket detayı
AYLIK ₺6.550+ KDV / ay

Fiyatlara KDV dahil değildir. Paketler size uymuyorsa kaynakları yapılandırıcıda kendiniz belirleyebilirsiniz.

Sık sorulanlar

Merak edilenler

Bu listeyi tamamlayınca uygulamam güvenli olur mu?
Liste, yapay zeka ile yazılan uygulamalarda en sık görülen hataları yakalamak için hazırlandı. Kapsamlı bir sızma testinin yerine geçmez. Uygulamanız kişisel veri veya ödeme bilgisi işliyorsa bağımsız bir güvenlik denetimi de yaptırın.
İşaretlediğim maddeler bir yere gönderiliyor mu?
Hayır. İşaretlemeleriniz yalnızca kendi tarayıcınızda tutulur, sunucumuza gönderilmez. Sayfayı kapatıp açtığınızda kaldığınız yerden devam edersiniz.
Listeyi ekibimle paylaşabilir veya kendi belgeme ekleyebilir miyim?
Evet. Listenin metni GitHub'da CC BY 4.0 lisansıyla açıktır. Kaynak göstererek kopyalayabilir ve uyarlayabilirsiniz.
Kontrolleri kendim yapamıyorum. Ne yapmalıyım?
Uygulamanızın kabul denetimini biz yapabiliriz. Ayrıntılar için AI ile yazılan uygulamaların işletimi sayfamıza bakabilirsiniz.

Kabul denetimini birlikte yapalım.

İhtiyacınızı anlatın, size uygun yapıyı birlikte belirleyelim.