Root NationYangiliklarIT yangiliklariOq uy dasturchilarni “xavfsiz” dasturlash tillari foydasiga C va C++ tillaridan qochishga chaqiradi

Oq uy dasturchilarni “xavfsiz” dasturlash tillari foydasiga C va C++ tillaridan qochishga chaqiradi

-

У yangi hisobot Milliy kiberdirektorning Oq uy idorasi (ONCD) ishlab chiquvchilarni "engil dasturlash tillari" dan foydalanishga chaqirdi - mashhur tillarni istisno qiladigan toifa. Maslahat AQSh prezidenti Baydenning kiberxavfsizlik strategiyasining bir qismi bo‘lib, “kiberfazoning qurilish bloklarini himoya qilish” sari qadamdir.

Dasturiy ta'minot kodida xotirani noto'g'ri boshqarish jiddiy zaifliklarga olib kelishi mumkin, bu esa tajovuzkorlarga kiberhujumlarni amalga oshirishga imkon beradi. Java kabi dasturlash tillari ish vaqtidagi xatolarni aniqlash mexanizmlari tufayli xotirani boshqarishda xavfsiz hisoblanadi. Bundan farqli o'laroq, C va C++ ishlab chiquvchilarga ko'rsatgich operatsiyalarini bajarishga va kompyuter xotirasidagi manzillarni to'g'ridan-to'g'ri adreslashga imkon beradi. Bunga ular ko'rsatgich orqali kirishlari mumkin bo'lgan istalgan xotira joyiga ma'lumotlarni o'qish va yozish kiradi.

Oq uy dasturchilarni “xavfsiz” dasturlash tillari foydasiga C va C++ tillaridan qochishga chaqiradi

2019 yilda xavfsizlik muhandislari Microsoft Xabar berishlaricha, zaifliklarning taxminan 70 foizi xotira xavfsizligi bilan bog'liq muammolardan kelib chiqqan. 2020-yilda Google xuddi shu ko‘rsatkichni xabar qildi, ammo Chromium brauzerida topilgan xatolar haqida.

"Mutaxassislar nafaqat xotira xavfsizligi bilan bog'liq funksiyalarga ega bo'lmagan, balki C va C++ kabi muhim tizimlarda ham keng tarqalgan bir nechta dasturlash tillarini aniqladilar", deyiladi hisobotda. "Kiberxavfsizlik va infratuzilma xavfsizligi agentligining (CISA) ochiq manbali dasturiy ta'minot xavfsizligi bo'yicha yo'l xaritasi tomonidan tavsiya etilganidek, xotira uchun xavfsiz dasturlash tillarini boshidan boshlab tanlash - bu yil oxirigacha xavfsiz dasturiy ta'minotni yaratishning bir misolidir".

19 sahifalik hisobotdan maqsad kiberxavfsizlik uchun javobgarlik faqat jismoniy shaxslar va kichik korxonalar zimmasiga tushmasligini ta'minlashdan iborat. Buning o'rniga mas'uliyat yirik tashkilotlar, texnologiya kompaniyalari va pirovardida hukumat zimmasiga tushadi.

Hisobot nafaqat C va C++ bilan bog'liq muammolarni ko'rsatibgina qolmay, balki bir qator alternativalarni ham taklif etadi - "xotira uchun xavfsiz" deb tan olingan dasturlash tillari. Milliy xavfsizlik agentligi (NSA) tomonidan tavsiya etilgan tillarga quyidagilar kiradi: Rust, Go, C#, Java, Swift, JavaScript va Ruby. Ushbu tillar xotira hujumlarining umumiy turlarini oldini olish mexanizmlarini o'z ichiga oladi va shu bilan ishlab chiqilayotgan tizimlarning xavfsizligini oshiradi.

ONCD kompaniyalar va muhandislardan dasturiy ta'minotni ishlab chiqishda ilg'or tajribalarni qo'llashni va tajovuzkorlar hujum qilishi mumkin bo'lgan hujum maydonini kamaytirish uchun xotira uchun xavfsiz uskunadan foydalanishni so'raydi. Hisobotning o'zi aniq nima xotira uchun xavfsiz dasturlash tili deb hisoblanishi haqida batafsil ma'lumot bermagan. Biroq, 2022 yil noyabr oyida Milliy xavfsizlik agentligi (NSA) ozod qildi kiberxavfsizlik xabarnomasi, u xotira uchun xavfsiz deb hisoblagan dasturlash tillarini batafsil bayon qildi.

Oq uy dasturchilarni “xavfsiz” dasturlash tillari foydasiga C va C++ tillaridan qochishga chaqiradi

Hisobot shuningdek, dasturiy ta'minot xavfsizligini yaxshiroq o'lchashni talab qiladi. ONCDning fikricha, yaxshiroq ko'rsatkichlar texnologiya provayderlariga zaifliklarni muammoga aylanishidan oldin yaxshiroq rejalashtirish, oldindan bilish va yumshatish imkonini beradi.

Bu hisobot AQSh hukumati tomonidan amalga oshirilgan bir qator qadamlarning so‘nggisidir. 2023 yil mart oyida Prezident Bayden dasturiy ta'minot va apparat vositalarini himoya qilish, shuningdek, texnologiya sanoatida aloqalarni o'rnatish jarayonlarini ishga tushirgan Kiberxavfsizlik bo'yicha buyruqni imzoladi.

Shuningdek o'qing:

Ro'yxatdan o'tish
Xabar berish
mehmon

10 Izoh
Yangilari
Kattalar Eng mashhur
O'rnatilgan sharhlar
Barcha sharhlarni ko'ring
Vadim
Vadim
2 oy oldin

Optimallashtirish qobiliyati tufayli C++ har doim birinchi o'rinda bo'ladi. Va xotira xavfsizligi xato emas, balki xususiyatdir

Feliks
Feliks
1 oy oldin
Javob  Vadim

Ficha huicha

Vladyslav Surkov
Admin
Vladyslav Surkov
2 oy oldin

"Keyin men to'g'ri burchakni chalkashtirib yubordim ... (c)" :))

47534756485648
Sovinskiy
Sovinskiy
2 oy oldin

"Milliy xavfsizlik agentligi (NSA) tomonidan tavsiya etilgan tillarga quyidagilar kiradi: Rust, Go, C#, Java, Swift, JavaScript va Ruby."
Bayden javada cho'kmoqda, bu aniq ...

Vladyslav Surkov
Admin
Vladyslav Surkov
2 oy oldin

Muhim strategik masalalar hal qilinmoqda...
Biz hali ham brifing tashkil qilishimiz kerak"Android iOSga qarshi".

Vasiliy Liutikov
Vasiliy Liutikov
2 oy oldin

1. Java tilini dunyoning qayeridan bilib oldingiz? U erda zang ham ko'rsatilgan.
2. Men kinoyani tushunmayapman, hozir haqiqatan ham sızdıran dasturiy ta'minot bilan bog'liq muammo bor, ayniqsa, agar u qandaydir meros bo'lsa va agar u kimdir bilan subpudratda yozilgan bo'lsa, kombinatsiyalangan bo'lsa.

ghf3yjcwmaa3xui
Vladyslav Surkov
Admin
Vladyslav Surkov
2 oy oldin

1. Manbada – ctrl+F “Java”
2. Bu, masalan, Xarkovda yoki Kupyanskda biror joyda dasturlash kerakligini tushunish uchun sof ukrain kinoyasi.

java-xavfsiz-xotira-026
Vasiliy Liutikov
Vasiliy Liutikov
2 oy oldin

1 - yo'q, asosiy manba postdagi birinchi havola (https://whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf
aslida skrinshot u erdan.
Ma'lum bo'lishicha, THD xatoga yo'l qo'ygan, siz uni olib tarjima qilgansiz.
2 - tushunmadim.

Vladyslav Surkov
Admin
Vladyslav Surkov
2 oy oldin

Keling, buni tushunishga harakat qilaylik. E'tiboringiz uchun rahmat.

Qizil kanguru
Qizil kanguru
2 oy oldin

Oq uy o'zgaradi, lekin C++ qoladi