İçeriğe geç

AI ile Uygulama Geliştirmeden Önce Bilmeniz Gerekenler

AI ile Proje Geliştirenler Dikkat

AI ile Proje Geliştirenler Dikkat

Yapay zeka araçlarıyla birkaç saatte kod yazıp uygulama yayınlamak harika görünse de, AI kodlarken yasal regülasyonları umursamaz. Gözden kaçırdığınız tek bir teknik detay, projenizi daha büyümeden milyonlarca liralık cezalarla ve erişim engelleriyle bitirebilir.

Bir projeye başlarken verilmesi gereken en kritik mimari karar, sistemde bir backend (sunucu) bulunup bulunmayacağıdır; çünkü bu tercih uygulamanın tüm güvenlik profilini ve tehdit yüzeyini kökten değiştirir.

Eğer sunucusuz, tamamen istemci taraflı (client-side) bir mimari seçilirse, mobil veya web uygulamasının paketlenen tüm kaynak kodlarının dakikalar içinde tersine mühendislikle decompile edilebileceği (kaynak koduna dönüştürülebileceği) bilinmelidir. Bu durumda koda gömülen hassas iş mantıkları, tescilli algoritmalar ve API gizli anahtarları açık hedef haline gelir; dolayısıyla kod karartma (obfuscation), sıfır bilgi (Zero-Knowledge) ve yerel şifreleme mekanizmaları hayati önem kazanır ki bunlarında hackerlar tarafından aşılacağını bilmeniz gerekir.

Buna karşın mimaride bir backend yer alacaksa, bu kez de sunucu tarafında bambaşka bir tehlike çemberi devreye girer: API uç noktalarının güvenliği, kimlik doğrulama ve oturum yönetimi, sunucu taraflı yetkilendirme açıkları, DDoS riskleri, veri tabanı sızıntıları ve bulut sistemlerinin paylaşılan sorumluluk tuzakları v.b. Durumları geniş çerçeveden hakim olmanız gerekir.

KVKK ve Çerez İhlalleri

AI’ın hazır şablonlarla eklediği analitik kodları ve ön seçili onay kutuları, kullanıcı izni olmadan veri toplar. Tek bir kullanıcı şikayetiyle küresel cironuzun %4’üne veya milyonlarca liraya varan idari para cezalarıyla şirketinizi kapatmak zorunda kalabilirsiniz.

E-Ticaret ve Tüketici Hukuku Tuzakları

AI’ın oluşturduğu ödeme akışlarında eksik kalan dinamik mesafeli satış sözleşmeleri, yanıltıcı indirim algoritmaları veya zorlaştırılmış abonelik iptalleri doğrudan Reklam Kurulu radarına girer. Durdurma cezaları ve her bir işlem başına kesilen ağır yaptırımlarla tüm kazancınızı devlete ödersiniz. Yapay zekadan bağımsız olarak regülasyona uygun ilerlenmesi bir gereklilik değil zorunluluktur.

İzinsiz Pazarlama ve İYS İhlalleri

AI ile kurgulanan otomatik e-posta ve SMS akışları İleti Yönetim Sistemi’ne (İYS) entegre değilse, gönderdiğiniz her bir bildirim saatli bombadır. İzinsiz gönderilen her tekil mesaj için katlanarak artan para cezaları, pazarlama bütçenizi bir gecede eritir.

Finansal Güvenlik (PCI-DSS & 3D Secure)

Ödeme adımlarında AI’ın ürettiği güvensiz kodlar kart verilerini sızdırırsa veya BDDK’nın zorunlu tuttuğu doğrulama adımlarını atlarsa, tüm sanal POS’larınız anında bloke edilir. Bankaların kara listesine girer ve bir daha asla ödeme alamazsınız.

Finansal işlemlerde “Ödemeyi zaten Apple App Store veya Google Play Store üzerinden alıyorum, kart bilgisi görmüyorum, tamamen güvendeyim” düşüncesi ise geliştiricilerin düştüğü en tehlikeli yanılgılardan biridir. Ödeme altyapısı güvenli olsa bile, yapay zekanın kurguladığı sunucu taraflı makbuz doğrulama (server-side receipt validation) ve webhook kontrollerindeki en ufak bir mantık hatası, kötü niyetli kullanıcıların sahte satın alma bildirimleriyle tüm premium özelliklerinizi ücretsiz sömürmesine yol açar. Üstelik mağaza kurallarına aykırı harici ödeme yönlendirmeleri, iade (refund) istismarlarının yönetilememesi veya ülkelerin dijital hizmet vergisi bildirimlerindeki uyumsuzluklar tespit edildiği anda Apple ve Google geliştirici hesabınızı tek taraflı olarak kalıcı biçimde kapatır ve içerideki tüm birikmiş gelirlerinize bloke koyar.

AI Yasası (AI Act) ve Algoritmik Şeffaflık

Uygulamanızı Avrupa Birliği, İngiltere veya küresel pazarlarda yayınlıyorsanız, şirketinizi Türkiye’de kurmuş olsanız bile GDPR ve UK GDPR’ın katı kurallarına doğrudan tabisiniz demektir. 

Uygulamanızın içindeki yapay zeka botunu veya içerik üretimini kullanıcıya açıkça beyan etmemek, yeni regülasyonlara göre en ağır suçlardan biridir. Şeffaflık ilkelerini ihlal eden AI uygulamaları, milyonlarca Euro’luk rekor cezalarla ve uygulama marketlerinden kalıcı olarak silinmekle cezalandırılır.

Yurt dışındaki kullanıcılara hizmet sunuyor, davranışlarını analiz ediyor veya sadece onların dilinde ve para biriminde paketler satıyorsanız; sınır aşan veri aktarımı kurallarına uymak, verileri Avrupa sınırları içindeki sunucularda işlemek ve açık rıza mekanizmalarını sıfır hatayla kurgulamak zorundasınız. Daha da kritik olanı, AB veya İngiltere’de fiziksel bir ofisiniz olmasa dahi bu bölgelerdeki kullanıcılardan düzenli veri topluyor ve bu verileri işliyorsanız, GDPR Madde 27 kapsamında hem AB hem de İngiltere’de resmi bir Veri Temsilcisi (Data Representative) atamanız yasal bir zorunluluktur. Bu temsilciyi atamadan, projenizi Apple ve Google mağazalarında Türkiye dışında global pazara açmak, Avrupa veri koruma otoritelerinin (DPA) radarına girdiğiniz anda doğrudan 20 milyon Euro’ya veya küresel cironuzun belirli miktarına kadar yıkıcı cezalarla karşılaşmanız ve uygulamanızın o ülkelerde tamamen yasaklanması ve mağazalardan silinmesi anlamına gelir.

Dijital Erişilebilirlik (EAA & WCAG)

Görme veya işitme engelliler için optimize edilmemiş arayüzler (eksik ARIA etiketleri, uyumsuz kontrastlar) artık sadece bir tasarım kusuru değil, doğrudan yasal suçtur. Avrupa pazarına açıldığınız anda erişilebilirlik ihlalleri yüzünden ağır tazminat davaları ve pazardan men edilme riskiyle karşılaşırsınız.

Siber Güvenlik ve 5651 Loglama Eksiklikleri

Kullanıcı hareketlerini zaman damgalı olarak kaydetmeyen ve güvenlik başlıkları (CSP, HSTS) eksik bir uygulamada yaşanacak en ufak siber saldırıda bütün hukuki sorumluluk size kalır. Sitenize erişim engeli gelirken, veri sızıntısı nedeniyle hapis cezasına varan adli süreçlerle yüzleşirsiniz.

Supabase, Firebase veya AWS gibi modern bulut sistemlerini kullanmak işinizi ve altyapı güvenliğinizi büyük ölçüde kolaylaştırsa da, “Paylaşılan Sorumluluk Modeli” gereği nihai veri güvenliği tamamen sizin omuzlarınızdadır. Yapay zeka araçları kod yazarken hız kazanmak adına Supabase’de Row Level Security (RLS – Satır Düzeyi Güvenlik) politikalarını kapalı bırakabilir, Firebase kurallarını herkese açık (allow read, write: if true) şekilde yapılandırabilir veya API anahtarlarını doğrudan istemci (client-side) koduna gömebilir. Bunlar akla gelenlerden sadece birkaçı. Bulut sağlayıcınız kendi sunucularını korur ama sizin açık bıraktığınız bir tablo yüzünden tüm kullanıcı veritabanınız sızdırıldığında sorumluluk kabul etmez, sabah uyandığınızda hem tüm müşteri verilerinizin çalındığı bir veri ihlali davasıyla hem de sömürülen API’ler yüzünden binlerce dolarlık bulut faturasıyla baş başa kalabilirsiniz.

Piyasada siber güvenlik testleri manuel yapılır. Bunun sebebi ise; otomatize tarama araçlarının yalnızca bilinen imza tabanlı zafiyetleri tespit edebilmesi, buna karşın en kritik veri sızıntılarına yol açan iş mantığı hatalarını (business logic flaws), karmaşık yetkilendirme açıklarını (IDOR, yetki yükseltme) ve çok adımlı zincirleme saldırı senaryolarını asla kavrayamamasıdır.

Bir uygulamanın kendine özgü çalışma mimarisini analiz etmek, bağlamsal güvenlik kusurlarını yakalamak ve gerçek bir saldırganın yaratıcı düşünce yapısını (hacker perspektifi) simüle etmek, ancak deneyimli bir uzmanın yürüteceği manuel sızma testleri (pentest) ile mümkündür.

Bu durum, hassas veri açısından daha geniştir. “Hassas verileri korumaya yönelik tasarla” komutu verebilirsiniz fakat yapay zeka bu verinin uygulamanızın hangi iş akışında, hangi üçüncü taraf servis entegrasyonunda veya hangi geçici önbellek (cache) katmanında sessizce açığa çıkacağını bilemez. Bir yapay zekaya “hassas verileri koru” demek, kod düzeyinde birkaç standart şifreleme fonksiyonu çağırmaktan öteye geçmez 

Yapay zeka yalnızca “çalışan bir ekran” üretmeye odaklandığı için; siber güvenlikteki iş mantığı açıklarını (IDOR, rate-limiting eksiklikleri), kullanıcıyı farkında olmadan abonelik tuzağına düşüren dark pattern tasarımlarını ve uygulamanızın gerçek veri akışıyla birebir örtüşmesi gereken yasal metinleri (Gizlilik Politikası, Aydınlatma Metinleri, EULA v.b. ) tamamen gözden kaçırır. AI’ın ezbere ürettiği kopyala-yapıştır bir gizlilik sözleşmesi ile arka planda çalışan gerçek kodlarınız birbirini tutmadığında, bu durum denetimlerde doğrudan “tüketiciyi ve otoriteyi aldatma” olarak kabul edilir. 

Yukarıda sayılan tüm bu dikkat edilmesi gereken durumlar sadece ilk akla gelenlerin birkaçından ibarettir. Her konu ayrı bir uzmanlık alanı olup, dikkat edilmesi gereken birçok değişken barındırır. Bu değişkenleri alanında yıllarca faaliyet gösteren mühendislere emanet etmek gerekir.

Şöyle düşünün; her kurumsal işletme frontend, backend ve veritabanı uzmanları ayrı olmak üzere ekipler kurar; siber güvenlik uzmanı, network uzmanı, sistem uzmanı her biri IT departmanı içerisinde projelerin sadece kendi uzmanlık alanlarına düşen parçalarını inşa eder. Yani sizin tek başınıza yaptığınız işi, işçi çıkarma peşinde olan şirketler boşuna ekiplerini koruma yoluna gitmemektedirler. Her şeyin başında, her spesifik alan özen ve dikkat ister. 

Özetle, Yapay zeka verinin akış bağlamını, mevzuattaki yasal karşılığını ve bir hacker’ın o veriyi yan yollardan nasıl çekip çıkarabileceğini kavrayamaz. 

Kodunuzu yapay zekaya yazdırsanız bile, projeyi yayına almadan önce siber güvenlik mimarisinden kişisel veri korumaya, bulut yapılandırmasından yasal metin ve arayüz denetimine kadar her adımı uzman gözüyle test ettirmek için mutlaka profesyonel bir danışmanlık ve denetim desteği alın; aksi takdirde kısa sürede kurduğunuz hayaliniz, yıllarca ödeyemeyeceğiniz uluslararası cezalarla bir kabusa dönüşebilir.

Bilişim Evreni

Yazar

Bilişim Evreni

Bilişim Evreni adlı web sitesiminin adminidir.

İlgili yazılar

Yapay Zeka Modelleri

1. Görsel ve Video Üretim Modelleri (Diffusion & Generative Models) Metinden görsel veya video üreten, görselleri düzenleyen modellerdir. Dil modellerindeki dönüştürücü (transformer) yapılar yerine ağırlıklı olarak…

2 dk okuma

Siber Güvenlikte Yapay Zeka

Siber güvenlik, dijital çağın en kritik alanlarından biri haline gelmiştir. İnternetin ve bilgi teknolojilerinin yaygınlaşmasıyla birlikte, siber saldırılar ve veri ihlalleri de artmıştır. Bu tehditlerle mücadele…

4 dk okuma