...
"Java" için 7 sonuç bulundu
× Aramayı temizle
Arama Sonuçları
7 haber
Teknoloji & Yapay Zeka
Java Uygulamalarındaki Güvenlik Açıklarını Tespit Eden Yeni Sistem: GONDAR
Araştırmacılar, Java uygulamalarındaki güvenlik açıklarını daha etkili bir şekilde tespit edebilen GONDAR adlı yeni bir sistem geliştirdi. Bu çerçeve, güvenlik açısından hassas API'ların semantiklerini sistematik olarak kullanarak hedefli zafiyet keşfi yapıyor. Java uygulamaları, dosya işlemlerinden uzaktan kod çalıştırmaya kadar birçok güvenlik riski taşıyor. GONDAR, bu riskleri daha doğru tespit etmek için yapay zeka destekli filtreleme ve özelleştirilmiş ajanlar kullanıyor. Sistem, önce erişilebilir ve istismar edilebilir API çağrı noktalarını belirliyor, ardından iki uzman ajan devreye giriyor.
Teknoloji & Yapay Zeka
JavaScript Güvenlik Açıklarının Domino Etkisi: Az Sayıda Paket, Dev Sorun
Araştırmacılar, JavaScript ekosisteminde güvenlik açıklarının nasıl yayıldığını inceleyerek çarpıcı sonuçlar ortaya koydu. Bir milyondan fazla JavaScript paketini kapsayan çalışma, az sayıdaki güvenlik açığı bulunan paketin, bağımlılık ağları aracılığıyla çok daha fazla paketi etkileyebildiğini gösteriyor. Bu durum, modern yazılım geliştirmede yaygın kullanılan paket yöneticilerinin güvenlik açısından yarattığı riskleri gözler önüne seriyor. Bulgular, yazılım güvenliği ve tehdit değerlendirmesi için kritik öneme sahip.
Teknoloji & Yapay Zeka
Yapay zeka destekli yazılım geliştirmede güvenlik eğitimi zafiyetleri yüzde 31 azaltıyor
Yapay zeka destekli yazılım geliştirmede güvenlik açıklarını azaltmanın yeni bir yolu keşfedildi. Araştırmacılar, 12 yazılım geliştiricisiyle yürüttükleri kontrollü deneyde, katmanlı güvenlik eğitimi programının güvenlik zafiyetlerini önemli ölçüde azalttığını ortaya koydu. Java Spring Boot tabanlı web uygulaması geliştiren geliştiriciler, eğitim sonrasında %31 daha az güvenlik açığı üretti. Çalışma, büyük dil modellerinin yazılım geliştirmede yaygınlaştığı dönemde güvenlik eğitiminin kritik önemini vurguluyor. Araştırma, yapay zeka destekli geliştirme süreçlerinde insan faktörünün hala ne kadar belirleyici olduğunu gösterirken, hedefli eğitim programlarının siber güvenlik risklerini azaltmada etkili bir strateji olabileceğini işaret ediyor.
Teknoloji & Yapay Zeka
Yapay Zeka ile Kod Analiz Araçlarının Gereksiz Uyarılarını Süzme
Yazılım geliştiriciler statik kod analiz araçlarından gelen binlerce uyarı ile boğuşurken, bunların çoğu gereksiz çıkıyor ve 'alarm yorgunluğu' yaratıyor. Araştırmacılar, transformer tabanlı yapay zeka modellerini kullanarak bu sorunu çözmek için STAF adlı yeni bir sistem geliştirdi. Sistem, kod analiz raporlarındaki bulguları 'eyleme geçirilebilir' ve 'gereksiz' olarak sınıflandırarak, geliştiricilerin gerçekten önemli sorunlara odaklanmasını sağlıyor. Java projelerinde yapılan testlerde yüksek doğruluk oranları elde edildi.
Teknoloji & Yapay Zeka
Yapay zeka ajanları yazılım analizi görevlerinde test edildi
Araştırmacılar, büyük dil modellerini (LLM) temel alan yapay zeka ajanlarının otomatik yazılım analizi görevlerindeki başarısını ölçmek için AnalysisBench adlı yeni bir kıyaslama sistemi geliştirdi. Yazılım analizi araçlarının çeşitli açık kaynak projelere uygulanması, ortam kurulumu, bağımlılık çözümü ve araç yapılandırması gibi karmaşık süreçler nedeniyle oldukça zor bir görevdir. Bu çalışmada, 7 farklı analiz aracı ve 10 çeşitli C/C++ ile Java projesini kapsayan 35 araç-proje çifti üzerinde dört farklı ajan mimarisi test edildi. Özel olarak geliştirilen AnalysisAgent'ın manuel doğrulama ile yüksek başarı oranları elde ettiği rapor edildi. Bu araştırma, yapay zeka ajanlarının karmaşık yazılım geliştirme süreçlerini otomatikleştirme potansiyelini gösteriyor.
Teknoloji & Yapay Zeka
Java'nın Hafıza Yönetimi Sorunlarına Yeni Çözüm: jMT Aracı Geliştirildi
Yazılım geliştiricilerin uzun süredir 'bozuk' olarak nitelendirdiği Java hafıza modeli, çoklu iş parçacığı uygulamalarında beklenmedik davranışlara yol açıyor. Araştırmacılar, bu sorunu çözmek için geliştirilen önerilen modelleri test edebilen jMT adlı yeni bir araç geliştirdi. Araç, Java programlarının farklı çalışma senaryolarını analiz ederek hafıza modellerinin doğruluğunu kontrol ediyor. Bu gelişme, milyonlarca Java uygulamasının daha güvenilir çalışması için kritik önem taşıyor.