Ultralytics YOLO27: Bekleme listesine katıl.
YOLO'yu lisansla
Ultralytics Sözlüğüne dön

Data Security

Veri güvenliği; şifreleme, erişim denetimi ve denetimler yoluyla verileri yetkisiz erişime, kurcalanmaya ve kayba karşı korur; buna yapay zekâ veri kümeleri ve ağırlıkları da dahildir.

Veri güvenliği; dijital verileri yaşam döngüleri boyunca, yani toplanma ve depolanma aşamalarından işlenme, paylaşılma ve silinme aşamalarına kadar yetkisiz erişim, hırsızlık, kurcalama ve kayba karşı korumaktır. Amaçları genellikle CIA üçlüsüyle ifade edilir: Yalnızca yetkili kişi ve sistemlerin verileri okuyabilmesini sağlayan gizlilik; verilerin doğru ve değiştirilmemiş kalmasını sağlayan bütünlük; ihtiyaç duyulduğunda kullanılabilmelerini sağlayan erişilebilirlik. Şubat 2024'te yayımlanan NIST Siber Güvenlik Çerçevesi 2.0, çalışmaları altı işleve ayırır: yönetme, belirleme, koruma, tespit etme, müdahale etme ve kurtarma. Makine öğreniminde korunması gereken veriler arasında eğitim verileri ve bunların etiketleri, bu verilerden öğrenilenleri kodlayan model ağırlıkları, çıkarım için gönderilen görüntüler ve istemler ile bunları kaydeden günlükler bulunur.

Temel Kontroller#

Veri güvenliği, bir denetimin başarısız olması durumunda her şeyin açığa çıkmaması için birkaç koruma katmanını bir araya getirir:

  • Şifreleme: Bekleyen veriler AES-256 gibi şifrelerle korunur; aktarım hâlindeki veriler TLS üzerinden iletilir.
  • Erişim denetimi: Her kişi ve hizmete roller, çok faktörlü kimlik doğrulama ve paylaşılan parolalar yerine kısa ömürlü kimlik bilgileri aracılığıyla yalnızca ihtiyaç duyduğu en düşük düzeyde yetki verilir.
  • Anahtar ve gizli bilgi yönetimi: Şifreleme anahtarları verilerden ayrı olarak bir anahtar yönetimi hizmetinde veya donanım güvenlik modülünde tutulur ve belirli aralıklarla yenilenir. API anahtarları kaynak kodunda ve not defterlerinde tutulmaz.
  • Bütünlük denetimleri ve yedeklemeler: Sağlama toplamları ve dijital imzalar değiştirilmiş dosyaları tespit eder; sürümlendirilmiş, değiştirilemez yedeklemeler ise fidye yazılımı saldırılarından veya yanlışlıkla silme durumlarından kurtulmayı sağlar.
  • Denetim günlükleri: Her okuma, yazma ve izin değişikliği kaydedilir; böylece bir hesabın gece vakti tüm veri kümesini indirmesi gibi olağandışı erişimler tespit edilip incelenebilir.

Kimliği doğrulanmış şifreleme, gizliliği ve bütünlüğü birlikte sağlar. Bu örnek, bir etiket dosyası satırını şifrelemek ve ardından tek bir bitin değiştirildiğini tespit etmek için Python cryptography paketindeki Fernet'i kullanır:

import base64

from cryptography.fernet import Fernet, InvalidToken

# Üretim ortamında anahtar bir anahtar yönetimi hizmetinden alınır ve verilerle birlikte asla saklanmaz
cipher = Fernet(Fernet.generate_key())

label = b"0 0.48 0.63 0.21 0.37\n"  # tek bir YOLO açıklama satırı
token = cipher.encrypt(label)  # AES-128-CBC şifreli metni ve HMAC-SHA256 etiketi
print(cipher.decrypt(token) == label)

# Saklanan şifreli metnin bir bitini değiştir; tahrifat veya disk bozulması durumunda olacağı gibi
raw = bytearray(base64.urlsafe_b64decode(token))
raw[30] ^= 1
try:
    cipher.decrypt(base64.urlsafe_b64encode(bytes(raw)))
except InvalidToken:
    print("Integrity check failed: decryption refused")

Sağlam belirteç özgün etikete çözüldüğü için ilk satır True yazdırır. Şifreli metnin bir biti değiştikten sonra HMAC etiketi artık eşleşmez; bu nedenle decrypt, InvalidToken hatasını verir ve değiştirilmiş verileri döndürmeden Integrity check failed: decryption refused yazdırır.

Makine Öğreniminde Veri Güvenliği#

Yapay zekâ sistemlerinde sıradan veritabanlarında bulunmayan saldırı yüzeyleri vardır:

  • Veri zehirleme: Veri kümesine, etiketleme kuyruğuna veya kazınmış bir web kaynağına yazabilen bir saldırgan, gizli bir tetikleyici ortaya çıktığında modelin yanlış davranmasına yol açan örnekler ekler.
  • Güvenli olmayan model dosyaları: Python'un pickle modülüyle kaydedilen kontrol noktaları yüklendiklerinde rastgele kod çalıştırabilir. PyTorch 2.6, torch.load değerini varsayılan olarak weights_only=True yaptı; bu seçenek tensörler ve basit türler dışındaki her şeyi reddeder. Safetensors biçimi ise yalnızca tensörleri saklar.
  • Üyelik çıkarımı saldırıları: Eğitilmiş bir modeli sorgulamak, belirli bir kaydın eğitim kümesinde bulunup bulunmadığını ortaya çıkarabilir. Bu nedenle hassas verilerle eğitilen ağırlıkların da verilerle aynı şekilde korunması gerekir.
  • İstem enjeksiyonu: Belgelere veya web sayfalarına gizlenmiş talimatlar, bir LLM uygulamasının bağlamındaki verileri açığa çıkarmasına ya da araçları aracılığıyla bir saldırgana göndermesine neden olabilir.
  • Gölge yapay zekâ: Çalışanlar, kuruluşun onaylamadığı yapay zekâ araçlarına gizli verileri yapıştırarak erişim denetimlerini ve günlüklerini devre dışı bırakır.

Bilgisayarlı görü verileri riski artırır; çünkü insan, ev, araç ve hasta görüntüleri genellikle kişisel bilgiler içerir. Sağlık hizmetlerinde, ABD hastanelerinin tıbbi görüntü analizi için kullandığı taramalar, elektronik korunan sağlık bilgileri için idari, fiziksel ve teknik önlemler gerektiren HIPAA Güvenlik Kuralı kapsamındadır. Kareleri kamerada uç yapay zekâ ile işlemek ham videonun ağa hiç çıkmamasını sağlar; federe öğrenme, her sitenin verilerini kendinde tutarken ortak bir modeli eğitir; gizli yapay zekâ ise hassas veriler üzerindeki eğitim veya çıkarım işlemlerini buluttaki şifreli donanım yalıtılmış alanlarında yürütür. Şirket ağı içinde kalması gereken veri kümeleri için Ultralytics Platform'un Şirket İçi entegrasyonu, veri kümesi alımını, önizlemeleri ve eğitimi şirketin kendi bilgisayarında çalıştırır: çalışan süreç, veri kümesi klasörünü salt okunur olarak bağlar ve gelen bağlantı noktalarını açmadan HTTPS üzerinden dışarıya bağlanır; görüntü pikselleri Platform'a hiçbir zaman ulaşmaz, Platform yalnızca etiketleri, metrikleri ve en iyi kontrol noktasını alır.

Veri Güvenliği ve Veri Gizliliği#

Veri gizliliği, kişisel verilerin GDPR gibi yasalar kapsamında hukuka uygun biçimde ve insanlara bildirildiği şekilde toplanıp toplanmadığı, kullanılıp kullanılmadığı, paylaşılıp paylaşılmadığı ve saklanıp saklanmadığıyla ilgilidir. Veri güvenliği, gizlilik taahhütlerinin dayandığı teknik ve kurumsal korumaları sağlar ve ticari sırlar, kaynak kodu ve kişisel bilgi içermeyen model ağırlıkları dâhil tüm değerli verileri kapsar. Diferansiyel gizlilik gibi gizliliği artıran teknikler, yayımlanan bir modelin veya istatistiğin herhangi bir kişi hakkında açığa çıkardığı bilgiyi sınırlayarak bu ikisinin arasında yer alır. Bir ihlal, kişisel veriler açığa çıktığında gizlilik olayına dönüşen bir güvenlik başarısızlığıdır: GDPR'nin 33. maddesi uyarınca veri sorumlusu, böyle bir ihlalin farkına vardığı andan itibaren 72 saat içinde denetim makamını bilgilendirmelidir; ancak ihlalin insanların hak ve özgürlükleri için risk oluşturması olası değilse bu şart aranmaz.

Çözümleri keşfet

Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

İHA ve hava görüntülerini Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, koruma çalışmaları ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Uçak denetimi, pistteki yabancı madde tespiti, havaalanı yer operasyonları ve kompozit malzeme kusurlarının tespiti için Ultralytics YOLO ile havacılık ve uzay sektöründe bilgisayarlı görü uygula.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

Makine öğreniminin geleceğine yolculuğuna başla