Root NationHaberlerBT haberleriBeyaz Saray, geliştiricilere C ve C++ yerine "güvenli" programlama dilleri kullanmalarını tavsiye ediyor

Beyaz Saray, geliştiricilere C ve C++ yerine "güvenli" programlama dilleri kullanmalarını tavsiye ediyor

-

У yeni rapor Beyaz Saray Ulusal Siber Direktör Ofisi (ONCD), geliştiricileri, popüler dilleri hariç tutan bir kategori olan "hafif programlama dillerini" kullanmaya çağırdı. Tavsiye, ABD Başkanı Biden'ın siber güvenlik stratejisinin bir parçası ve "siber uzayın yapı taşlarını korumaya" yönelik bir adımdır.

Yazılım kodunda hatalı bellek yönetimi, ciddi güvenlik açıklarına yol açarak saldırganların siber saldırılar gerçekleştirmesine olanak tanıyabilir. Java gibi programlama dilleri çalışma zamanı hata tespit mekanizmaları nedeniyle bellek yönetimi açısından güvenli kabul edilmektedir. Buna karşılık, C ve C++, geliştiricilerin işaretçi işlemlerini gerçekleştirmesine ve bilgisayar belleğindeki adresleri doğrudan adreslemesine olanak tanır. Bu, bir işaretçi aracılığıyla erişebilecekleri herhangi bir bellek konumuna veri okumayı ve yazmayı içerir.

Beyaz Saray, geliştiricilere C ve C++ yerine "güvenli" programlama dilleri kullanmalarını tavsiye ediyor

2019'da güvenlik mühendisleri Microsoft Güvenlik açıklarının yaklaşık %70'inin bellek güvenliği sorunlarından kaynaklandığını bildirdi. 2020'de Google aynı rakamı bildirdi ancak Chromium tarayıcısında bulunan hatalar için.

Raporda, "Uzmanlar, yalnızca bellek güvenliğiyle ilgili özelliklerden yoksun olmakla kalmayıp, aynı zamanda C ve C++ gibi kritik görev sistemlerinde de yaygın olan çeşitli programlama dilleri belirlediler" denildi. "Siber Güvenlik ve Altyapı Güvenliği Ajansı'nın (CISA) Açık Kaynak Yazılım Güvenliği Yol Haritasında önerildiği gibi, bellek açısından güvenli programlama dillerini sıfırdan seçmek, sonuna kadar sıfırdan güvenli yazılım geliştirmenin bir örneğidir"".

19 sayfalık raporun amacı, siber güvenlik sorumluluğunun yalnızca bireylere ve küçük işletmelere ait olmamasını sağlamaktır. Bunun yerine sorumluluk büyük kuruluşlara, teknoloji şirketlerine ve nihayetinde hükümete aittir.

Rapor yalnızca C ve C++ ile ilgili sorunlara dikkat çekmekle kalmıyor, aynı zamanda bir takım alternatifler de sunuyor; programlama dilleri "bellek açısından güvenli" olarak kabul ediliyor. Ulusal Güvenlik Ajansı (NSA) tarafından önerilen diller şunları içerir: Rust, Go, C#, Java, Swift, JavaScript ve Ruby. Bu diller, yaygın olarak görülen bellek saldırılarını önleyen ve böylece geliştirilmekte olan sistemlerin güvenliğini artıran mekanizmalar içerir.

ONCD, şirketlerden ve mühendislerden yazılım geliştirmede en iyi uygulamaları uygulamalarını ve saldırganların saldırabileceği saldırı yüzeyini azaltmak için bellek korumalı donanım kullanmalarını istiyor. Raporun kendisi, hafıza açısından güvenli programlama dilinin tam olarak ne olduğu konusunda ayrıntılı bilgi vermedi. Ancak Kasım 2022'de Ulusal Güvenlik Ajansı (NSA) şunları açıkladı: siber güvenlik bülteni, hafıza açısından güvenli olduğuna inandığı programlama dillerini ayrıntılı olarak anlattı.

Beyaz Saray, geliştiricilere C ve C++ yerine "güvenli" programlama dilleri kullanmalarını tavsiye ediyor

Raporda ayrıca yazılım güvenliğinin daha iyi ölçülmesi çağrısı da yapılıyor. ONCD, daha iyi ölçümlerin teknoloji sağlayıcılarının güvenlik açıklarını sorun haline gelmeden önce daha iyi planlamalarına, tahmin etmelerine ve azaltmalarına olanak sağladığına inanıyor.

Bu rapor, ABD hükümetinin attığı bir dizi adımın sonuncusudur. Mart 2023'te Başkan Biden, yazılım ve donanımı korumanın yanı sıra teknoloji endüstrisinde bağları güçlendirmeye yönelik süreçleri başlatan Siber Güvenlik Yönetici Kararnamesini imzaladı.

Ayrıca okuyun:

Üye olmak
hakkında bilgilendir
konuk

10 Yorumlar
daha yenileri
daha yaşlı olanlar En popüler
Gömülü İncelemeler
Tüm yorumları görüntüle
Vadim
Vadim
2 ay önce

C++ optimizasyon yeteneği nedeniyle her zaman zirvede olacaktır. Bellek güvenliği bir hata değil, bir özelliktir

feliks
feliks
1 ay önce
Cevap  Vadim

Ficha huicha

Vladyslav Surkov
yönetici
Vladyslav Surkov
2 ay önce

"Sonra dik açıyı karıştırdım... (c)" :))

47534756485648
Sovinskiy
Sovinskiy
2 ay önce

"Ulusal Güvenlik Ajansı (NSA) tarafından önerilen diller şunları içerir: Rust, Go, C#, Java, Swift, JavaScript ve Ruby."
Biden Java'da boğuluyor, belli...

Vladyslav Surkov
yönetici
Vladyslav Surkov
2 ay önce

Önemli stratejik konular ele alınıyor...
Hala bir brifing düzenlememiz gerekiyor"Android iOS'a karşı".

Vasil Lyutikov
Vasil Lyutikov
2 ay önce

1. Java'yı dünyanın neresinde öğrendiniz? Pas da burada belirtilmiştir.
2. Alaycılığı anlamıyorum, şimdi gerçekten sızdıran yazılımla ilgili bir sorun var, özellikle de bir tür mirassa ve birisiyle bir taşeron sözleşmeye yazılmışsa bir kombinasyon.

ghf3yjcwmaa3xui
Vladyslav Surkov
yönetici
Vladyslav Surkov
2 ay önce

1. Kaynakta - ctrl+F "Java"
2. Örneğin Kharkiv'de veya Kupyansk'ta bir yerde programlama yapmanız gerekip gerekmediğini anlamak tamamen Ukrayna alaycılığıdır.

java-güvenli-bellek-026
Vasil Lyutikov
Vasil Lyutikov
2 ay önce

1 - hayır, birincil kaynak yazıdaki ilk bağlantıdır (https://whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf
aslında ekran görüntüsü oradan.
THD'nin bir hata yaptığı ortaya çıktı ve siz onu alıp tercüme ettiniz.
2 - anlamadım.

Vladyslav Surkov
yönetici
Vladyslav Surkov
2 ay önce

Hadi anlamaya çalışalım. İlginiz için teşekkür ederiz.

kırmızı kanguru
kırmızı kanguru
2 ay önce

Beyaz Saray değişecek ama C++ kalacak