İçeriğe geçİçeriğe geç
Ders bul
Yapay zekâ seviyesi: 101 Temel
Yazılım, veri, yapay zekâ ve siber güvenlik · 1. ders / 17

Yapay zekâyla yaptığınız uygulamayı yayına almadan önce 6 güvenlik kontrolü

  • Okuma süresi: 3 dk
  • Kod bilgisi gerekmez
Son güncelleme:
Yapay zekâyla yaptığınız uygulamayı yayına almadan önce 6 güvenlik kontrolü kapak görseli

Yapay zekâya tarif ederek uygulama ya da site yapmak (vibe coding) artık birkaç saat sürebiliyor. Ama herkese açmadan önce yapmanız gereken 6 güvenlik kontrolü var ve hepsini sırayla öğreneceksiniz.

Aklınıza bir soru mu takıldı?

    Çalışıyor olması, güvenli olduğunu göstermez

    Yapay zekâ çalışan kodu hızlı yazar; ama bir uygulamanın açılıp çalışması, verilerin korunduğu anlamına gelmez. Web güvenliğinde yol gösterici kabul edilen OWASP, en kritik riskleri sıraladığı Top 10:2025 listesinde ilk iki sıraya erişim kontrolü hatalarını ve yanlış yapılandırmayı koydu. Aşağıdaki kontrollerin çoğu bu listedeki risklere dayanıyor.

    6 güvenlik kontrolü

    1. Gizli anahtarlar kodda durmasın. API anahtarı ya da veritabanı şifresi kodun içine, hele tarayıcıda çalışan dosyalara yazılmaz. Bunlar ortam değişkenlerinde (environment variables) ya da barındırma hizmetinizin gizli değerler bölümünde durur. GitHub’ın gönderim koruması (push protection) kişisel hesaplarda varsayılan olarak açıktır ve gizli bilgi içeren gönderimleri herkese açık depolara ulaşmadan durdurur; yine de tek güvenceniz bu olmasın.
    2. Herkes yalnızca kendi verisini görsün. İki ayrı hesap açıp deneyin: Birinci hesapla gördüğünüz bir kaydın adresini ikinci hesapta açabiliyor musunuz? Açabiliyorsanız erişim kontrolü eksik demektir.
    3. Giriş sistemini hazır bir hizmete bırakın. Şifre saklama ve oturum yönetimini yapay zekâya sıfırdan yazdırmak yerine kullandığınız platformun hazır kimlik doğrulama hizmetini seçin.
    4. Kullanıcıdan gelen her veriyi denetletin. Form alanları, arama kutusu ve dosya yükleme en sık kullanılan saldırı kapılarıdır. Asistandan her girdinin sunucu tarafında kontrol edildiğini göstermesini isteyin.
    5. Deneme ayarlarını kapatın. Yayındaki uygulama, hata olduğunda kullanıcıya kod ayrıntısı, dosya yolu ya da veritabanı bilgisi göstermemeli. Geliştirme sırasında açılan deneme (debug) ayarları yayından önce kapanmalı.
    6. Eklenen paketleri gözden geçirin. Yapay zekânın projeye eklediği her kütüphanenin adını, ne işe yaradığını ve resmî sayfasını kontrol edin. Adı gerçek bir pakete benzeyen sahte paketler ve uzun süredir güncellenmeyen paketler risk taşır.

    Hazır kontrol komutu

    Güvenlik kontrol komutu

    Bu projeyi yayına almadan önce güvenlik açısından incele. Aşağıdaki maddelere tek tek bak; her biri için “sorun yok” ya da “sorun var” yaz, sorun varsa dosya adını ve satırı belirt. 1) Kodda ya da tarayıcıya giden dosyalarda gizli anahtar var mı? 2) Bir kullanıcı başka bir kullanıcının verisine ulaşabilir mi? 3) Giriş sistemi hazır bir hizmet mi, elle mi yazılmış? 4) Form ve dosya yükleme girdileri sunucuda kontrol ediliyor mu? 5) Hata mesajları iç bilgi gösteriyor mu, deneme ayarları açık mı? 6) Eklenen paketlerin listesini ve her birinin ne işe yaradığını çıkar.

    Bu komut bir güvenlik denetiminin yerini tutmaz ama en sık yapılan hataları yayından önce yakalamanıza yardım eder. Uygulamanız kişisel veri topluyorsa KVKK yükümlülüklerini de gözden geçirin ve profesyonel bir güvenlik incelemesi yaptırın.

    İpucu

    Bir anahtar herkese açık bir yere düştüyse kodu silmek yetmez; anahtar depo geçmişinde kalabilir. Anahtarı ilgili hizmetin panelinden hemen iptal edip yenisini oluşturun.

    Kendinizi deneyin

    Yapay zekâyla yaptığınız bir uygulamada API anahtarı nerede durmalı?

    Kaynaklar

    Kaynak: yzdersleri.com/ders/yapay-zekayla-yaptiginiz-uygulamayi-yayina-almadan-once-6-guvenlik-kontrolu/ · Yapay Zeka Dersleri

    Dersi bitirdiniz mi?

    İşaretlerseniz menüde ve ilerleme çubuğunda görünür. Bu bilgi yalnızca sizin tarayıcınızda saklanır.

    Bu ders işinize yaradı mı?

    Anonim oydur; kişisel veri toplanmaz.

    İlgili dersler

    Ucuz ilanda kapora istenirse ödemeden önce altı soru sorun
    101 TemelKod bilgisi gerekmezSesli dinlenebilir dersVideolu

    Ucuz ilanda kapora istenirse ödemeden önce altı soru sorun

    Kapora isteyen ucuz ilanda ödemeden önce altı soru sorun; Emniyet SİBERAY rehberindeki uyarıları kontrol listesine çevirin.

    4 dk okuma · Güncellendi: 13 Kasım 2026 Yol: Güvenli yapay zekâ kullanımı · 14/62 Dersi aç
    Sahte sayfaya kart bilgisi girdiyseniz bu sırayla davranın
    101 TemelKod bilgisi gerekmezSesli dinlenebilir dersVideolu

    Sahte sayfaya kart bilgisi girdiyseniz bu sırayla davranın

    Sahte sayfaya kart bilgisi girdiğinizi fark ettiniz mi? Önce bankayı arayın, şifreleri değiştirin, hareketleri kontrol edin; sırayı TBB kitabından öğrenin.

    4 dk okuma · Güncellendi: 13 Kasım 2026 Yol: Güvenli yapay zekâ kullanımı · 7/62 Dersi aç
    Savcı diye arayana karşı yakınlarınıza kural öğretin
    101 TemelKod bilgisi gerekmezSesli dinlenebilir dersVideolu

    Savcı diye arayana karşı yakınlarınıza kural öğretin

    Savcı, polis ya da banka adıyla arayanlara karşı yaşlı yakınlarınıza üç cümlelik bir kural öğretin; TBB kitabındaki gerçek örneklerden yararlanın.

    5 dk okuma · Güncellendi: 13 Kasım 2026 Yol: Güvenli yapay zekâ kullanımı · 8/62 Dersi aç
    Beş maddelik kural kartıyla sahte çağrıyı durdurun kapak görseli
    101 TemelKod bilgisi gerekmezSesli dinlenebilir dersVideolu

    Beş maddelik kural kartıyla sahte çağrıyı durdurun

    Kural kartı hazırlayın: durun, kapatın, geri arayın; para, bağlantı ve çocuğun bilgileri için evde asılacak beş madde.

    4 dk okuma · Güncellendi: 13 Kasım 2026 Yol: Güvenli yapay zekâ kullanımı · 2/62 Dersi aç
    Yorum yazın

    Yorumunuz editör onayından sonra yayımlanır. Ad ve e-posta zorunlu değildir; e-posta adresiniz yayımlanmaz. Lütfen kendinizin ya da başkalarının kişisel bilgilerini (telefon, adres, kimlik, sağlık bilgisi) yazmayın.

    Kişisel verilerinizin nasıl işlendiğini KVKK Aydınlatma Metni’nde okuyabilirsiniz.

    Basitten zora: sıradaki ders

    Bu dersin kategorisi: Başla

    Bir üst düzeyde

    Aynı düzeyde devam

    Başla: bütün öğrenme yolu