Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Güvenli bellek dillerinde patlama, işte geliştiricilerin nasıl tepki vermesi gerektiği
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Güvenli bellek dillerinde patlama, işte geliştiricilerin nasıl tepki vermesi gerektiği

Genel

Güvenli bellek dillerinde patlama, işte geliştiricilerin nasıl tepki vermesi gerektiği

teknomers
Son güncelleme: 26 Ocak 2023 10:16
teknomers
Paylaş
Paylaş


Contents
  • Bilgisayar bilimleri öğretmenleri için “altın bir fırsat”
  • Mevcut bir kod tabanına yeni bir dil nasıl eklenir?
  • Bir kusurun nedenini belirli bir dile bağlamak için yeterli bilgi yok

Consumer Reports tarafından yapılan bir araştırmaya göre, kamu sektöründeki ve endüstrideki geliştiriciler, yeni ürün ve araçların geliştirilmesi için bellek açısından güvenli diller kullanmayı taahhüt etmelidir. Bellek açısından güvenli dillere geçiş için en kritik kitaplıkları ve paketleri belirleyin.

Organizasyon, C ve C++ gibi seçenekler pahasına Rust gibi “bellek için güvenli” dillerin benimsenmesini teşvik etmek için hangi adımların atılması gerektiğini tartıştı. Tüketici Raporları, “kullanıcı davranışı ve hatta müşteri seçimiyle çözülemeyen sektör çapındaki tehditlerle” mücadele etmek istediğini söylüyor ve “bellek güvenliği eksikliğini bu sorunlardan biri olarak tanımlıyor.

the raporlamak, Bellek Güvenliğinin Geleceğiüniversitelerde hafıza açısından güvenli dillerin benimsenmesinin zorluklarını, bu dillere olan güvensizlik düzeylerini ve diğer dillerde yazılmış kod tabanlarına girişlerini inceler.

Bilgisayar bilimleri öğretmenleri için “altın bir fırsat”

Son iki yılda, giderek daha fazla proje, kodu daha fazla bellek açısından güvenli hale getirmek için C ve C++ ile yazılmış kod tabanları için Rust’u kademeli olarak benimsemeye başladı. Bunların arasında Meta’nın girişimleri var. Google’ın Açık Kaynak Android ProjesiChromium projesi ve Linux çekirdeği.

2019’da Microsoft, son 12 yılda düzelttiği güvenlik hatalarının %70’inin bellek güvenliği sorunları olduğunu ortaya çıkardı. Windows öncelikle C ve C++ ile yazıldığı için bu rakam yüksekti. O zamandan beri Ulusal Güvenlik Ajansı (NSA), geliştiricilerin C++’tan C#, Java, Ruby, Rust ve Swift’e stratejik bir geçiş yapmalarını tavsiye ediyor.

Rust dahil, ancak bununla sınırlı olmamak üzere, bellek açısından güvenli dillere geçiş, C++ yaratıcısı Bjarne Stroustrup ve meslektaşlarını “C++ güvenliği” için bir plan bulmaya bile sevk etti. Geliştiriciler, performansı nedeniyle C++’ı seviyor ve hala gömülü sistemlere hükmediyor. C++ hala Rust’tan daha yaygın olarak kullanılmaktadır, ancak her ikisi de sistem programlama için popüler dillerdir.

Rapor, bilgisayar bilimi öğretmenlerinin hafıza problemlerinin tehlikelerini açıklamak için burada “altın bir fırsat” bulduklarına ve örneğin notların değerlendirilmesinde hafıza güvenliği hatalarının ağırlığını artırabileceklerine işaret ediyor. Ancak, Rust’taki bazı derslerin bazı bölümlerinin öğretilmesinin “gerekli olmayan karmaşıklığı” ekleyebileceğini ve C’nin birçok öğrencinin gelecekteki istihdam edilebilirliği için güvenli bir bahis gibi göründüğü zaman, Rust’un öğrenmenin daha zor olduğu yönünde bir algı olduğunu ekliyor.

Mevcut bir kod tabanına yeni bir dil nasıl eklenir?

Rapora göre, programcıların bellek için güvenli dillerin daha zor olduğuna dair inancının üstesinden gelmek için, bu dillerin “programcıları kodlarının güvenliğini ve performansını eninde sonunda iyileştiren önemli kavramlar hakkında düşünmeye zorladığı” açıklanmalıdır.

Rapor ayrıca mevcut bir kod tabanına yeni bir dilin nasıl dahil edileceği sorusunu da ele alıyor. Linux çekirdek projesi mevcut çekirdek kodunu yeniden yazmaz, ancak önce bazı sürücüler için Rust’ı etkinleştirir. Chromium güvenlik ekibi, Rust dilini ticari açıdan mantıklı olduğunda ihtiyatla etkinleştiriyor ve ayrıca Chrome’da C++ kodu için bellek güvenliği özellikleri geliştiriyor. Android Açık Kaynak Projesi, Rust’ı daha agresif bir şekilde zorluyor. Android 13’te yeni kodun %21’i Rust’ta yazılıyor, ancak C ve C++ kodu baskın olmaya devam ediyor.

Rapor, şirketlerin hataların nedenleri konusunda şeffaf olması gerektiğini belirtiyor ve araştırmacıların ve sektör uzmanlarının bellek güvenliğinden kaynaklanan güvenlik açıklarının yüzdesini belirlemelerine yardımcı olmak için güvenlik açıkları hakkında ayrıntılı bilgi sağlıyor.

Bir kusurun nedenini belirli bir dile bağlamak için yeterli bilgi yok

Ancak, güvenlik açığı açıklamaları genellikle bir kusurun nedenini belirli bir dile bağlamak için yeterli bilgi sağlamadığından, nereden başlayacağınızı bilmek zor olacaktır. Raporda, “Örneğin, Apple’ın güvenlik bültenleri şu anda C/C++ kaynaklı bellek açıklarını mantık hatalarından ayırt etmek için yeterli ayrıntı sağlamıyor.”

Rapor ayrıca, sektörün bu büyüklükteki bir sorunu tamamen çözmek için gerekli sosyal ve piyasa teşviklerinin olmadığına ikna olduğunu da kabul ediyor.

Ayrıca “bellekte güvenli” tedarik zinciri düzenlemelerinin olduğu bir dünya hayal ediyor. Rapor, bugün yönlendirici satın almanın imkansız olduğunu, bu nedenle kodun tamamen güvenli bellek dillerinde yazıldığını belirtiyor. Bu tür ürünler mevcut değil.

Bellek açısından güvenli dillerin kullanımının benimsenmesini teşvik etmek için geliştiricilerden, yazılım tarafından kullanılan bellek güvenliği azaltımlarını ve güvenli diller, denetimler, belirsizleştirme, korumalı alan oluşturma tarafından kapsanan kod yüzdesini belirtmek için bir “beslenme etiketi” ile birlikte listelemeleri istenebilir. , vesaire.


Kaynak : “ZDNet.com”



genel-15

Görünüşe göre Call of Duty: Warzone 2 gelecek yıl geliyor
7000 değil, bir seferde 9.200 araba ve büyük tasarruf. Byd’nin arabalarını dünya çapında teslim etmek için beşinci bir gemisi var
NASA, ilk mürettebatlı Starliner uçuşunun hedef tarihini açıkladı
Webb Teleskopu Uzaya Yolculuk
Serta şilte anlaşması, yatak ve paketlerde 900 $ ‘a varan indirim sağlıyor
ETİKETLENDİ:BellekdillerindegeliştiricileringerektiğiGüvenliiştenasılPatlamaTepkivermesi
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Twitter yakında reklamverenlere tweet düzeyinde analiz sunacak
Sonraki Makale Pixel 5a’nın pilinin Pixel 4a 5G’ye nasıl sığdığını hiç merak ettiniz mi? Ben de, ama yine de burada

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Acil: GitHub, Microsoft Repolarında Şifre Hırsızlığı Yazılımını Engelledi
Siber Güvenlik
Meta’nın Konuşma Kuralları Değişti, Siyasi Tehditler Nasıl Artış Gösterdi?
Genel
Tayvan, Çin’e AI çip ihracatında suç yasağı düşünüyor
Donanım
Teknoloji Dünyasında Beklenmedik Star Trek İşbirliği
Oyun
Apple bazı uygulamaları App Store’dan kaldırabilir mi?
Genel
Meta, Diğer Web Sitelerindeki Aktivitenizi Beslemeleri Kişiselleştirmek İçin Kullanacak
Liste
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?