ChatGPT paylaşım açığı kapatıldı: Özel sohbetler riskteydi
SanalData’yı Google’da tercih edilen kaynak olarak ekleyinChatGPT’deki bir paylaşım bağlantısı açığı, oturumu açık kullanıcıların özel sohbetlerine erişim sağlayabiliyordu. OpenAI, bildirimin ardından sorunu sekiz gün içinde sunucu tarafında giderdi ve araştırmacılara 5.000 dolar ödül verdi.
ChatGPT’de paylaşılan sohbet bağlantılarıyla ilişkili bir güvenlik açığı, kullanıcıların özel konuşmalarının bir bölümünün dışarı aktarılmasına imkân tanıyordu. Saldırının çalışması için parolanın ele geçirilmesi gerekmiyordu. Kullanıcının ChatGPT hesabında oturumu açık olmalı ve saldırganın hazırladığı bağlantıyla etkileşime girmeliydi.
Açığı güvenlik firması Parameter keşfederek OpenAI’a bildirdi. Şirket, sorunu sunucu tarafında giderdi ve ChatGPT web arayüzünün iki sürümünde de saldırıda kullanılan mesajların işlenmesini durdurdu. Parameter, açığın gerçek saldırılarda kullanıldığına dair bir bulguya rastlamadığını belirtti. Özel sohbetlere erişimi sınamak için de gerçek kullanıcı hesapları yerine araştırmacıların ayrı hesapları kullanıldı.
Saldırı bağlantı önizlemesiyle başlayabiliyordu
Saldırı zincirinin başlangıç noktası, etkileşimli grafik içeren bir ChatGPT sohbetinin paylaşım bağlantısıydı. Saldırgan bu bağlantıyı e-posta, mesaj veya sosyal medya gönderisiyle hedef kullanıcıya ulaştırabiliyordu. Kullanıcı oturumu açıkken bağlantıyı görüntülediğinde, paylaşım önizlemesi üzerinden çalışan kod ChatGPT hesabındaki son sohbetleri listeleyebiliyordu.
Araştırmacıların gösterdiği en güvenilir senaryoda kullanıcının yalnızca “Önizleme” düğmesine basması yeterliydi. Açığın sonraki bir sürümünde ise önizleme kendiliğinden açılabiliyordu. Bu ayrıntı, kullanıcının bağlantıya tıklamasının ötesinde başka bir adım atmasını gerektirmeyen bir saldırı ihtimalini ortaya koyuyordu.
Açık, sohbet listesini görüntülemekle sınırlı değildi. Saldırgan, kullanıcı tarafından paylaşılmamış özel bir sohbeti açıp içeriğinin bir bölümünü kendi sunucusuna gönderebiliyordu. Bağlantının chatgpt.com alan adı üzerinden açılması, sayfanın ilk bakışta sıradan bir ChatGPT paylaşımı gibi görünmesine de yol açabilirdi. Hesapta zaten oturum açık olduğundan, bu senaryoda parola çalınması gerekmiyordu.
Açığın arkasında birden fazla güvenlik tercihi vardı
Teknik zincirin merkezinde, etkileşimli grafiklerde kullanılan MathLive kütüphanesinin mesaj dinleyicisi yer alıyordu. Bu bileşen, mesajın nereden geldiğini doğrulamadan içeriği kabul ediyor ve HTML kodunu işleyebiliyordu. Sonuç olarak güvenilmeyen önizleme içeriği ChatGPT sayfasına HTML ekleyebiliyordu. Sayfada oluşan çerçeve de yalıtılmış bir alanda çalışmadığı için ana siteye benzer yetkiler elde edebiliyordu.
Araştırmacıların aktardığı teknik zincirde YouTube’dan yüklenen bir betik de kullanıldı. ChatGPT’nin içerik güvenlik politikasında YouTube’a izin verilmesi, bu betiğin söz konusu çerçevede çalışmasına imkân tanıyabiliyordu. Böylece mesaj işleme, HTML kabulü ve çerçevenin yalıtılmaması gibi unsurlar bir araya gelerek özel sohbetlere erişim sağlayan bir açık oluşturdu.
Parameter’a göre sorunun arkasında birbirini tamamlayan üç tasarım tercihi bulunuyordu: mesaj kaynağının doğrulanmaması, ham HTML’nin kabul edilmesi ve oluşan çerçevenin sandbox ile yalıtılmaması. Bu nedenle yalnızca belirli bir betik kaynağını engellemek yeterli olmayacaktı. Paylaşım önizlemeleri ve gömülü içerikler arasındaki güven sınırlarının birlikte ele alınması gerekiyordu.
OpenAI düzeltmeyi sekiz gün içinde yayımladı
Parameter, açığı 18 Ekim’de OpenAI’ın Bugcrowd üzerinden yürüttüğü hata ödül programına bildirdi. Bildirimden sekiz gün sonra, 26 Ekim itibarıyla ChatGPT web arayüzünün iki sürümü de saldırıda kullanılan mesajları reddetmeye başladı. OpenAI, açığı kendi sistemlerinde yeniden ürettiğinde önem derecesini P2’den P1’e çıkardı. P1, şirketin hata ödül programındaki en yüksek önem seviyesi. Araştırmacılara açıklanan ödül 5.000 dolar oldu.
Düzeltme sunucu tarafında yapıldığı için kullanıcıların ayrıca bir işlem gerçekleştirmesi gerekmiyor. Öte yandan olay, güvenilir görünen bir platform bağlantısının her zaman güvenli içerik anlamına gelmediğini gösteriyor. Oturum açıkken gelen paylaşım bağlantılarında, önizleme gibi etkileşimleri başlatmadan önce bağlantının kaynağını kontrol etmek çevrim içi güvenlik açısından yararlı olabilir.
Mevcut bulgular, açığın gerçek kullanıcılara yönelik saldırılarda kullanıldığını ortaya koymuyor. Ancak erişim sağlayabileceği sohbet verileri, sorunun neden en yüksek önem seviyesinde değerlendirildiğini açıklıyor. ChatGPT’de sohbet paylaşımı kullanıcıların konuşmaları başkalarına iletmesini kolaylaştırırken, bu tür bağlantıların içeriği işleme biçimi de hesap güvenliği açısından belirleyici olabiliyor.
Günün zaman çizelgesi
Haber eklenme saatine göre sıralanır.
- Bugün
- Nothing OS 5.0, Phone (4a) ve (3a) Modellerine Geldi
- ChatGPT paylaşım açığı kapatıldı: Özel sohbetler riskteydi Bu haber
- Hyundai IONIQ 6 İngiltere’de 33.240 Sterlinden Başlıyor
- Final Fantasy XIV Evercold Şubat 2027’ye Ertelendi
- OpenAI’ın yatırım turu hedefi 20 milyar dolara indi
- Pixel Watch Pil Sorunu Doğrulandı: Google Düzeltme Hazırlıyor
- Pikmin 4’ün Switch 2 demosu 2 Kasım’da yayınlanacak
- Honor WIN Tablet Çin’de Satışta: Fiyatı ve Özellikleri
- RTX 5090’ın 96 GB Bellek Modifiyesi Doğrulandı mı?