Root NationXəbərlərİT xəbərləriAğ Ev tərtibatçıları "təhlükəsiz" proqramlaşdırma dillərinin xeyrinə C və C++ dillərindən qaçmağa çağırır

Ağ Ev tərtibatçıları "təhlükəsiz" proqramlaşdırma dillərinin xeyrinə C və C++ dillərindən qaçmağa çağırır

-

У yeni hesabat Ağ Ev Milli Kiber Direktorunun Ofisi (ONCD) tərtibatçıları populyar dilləri istisna edən "yüngül proqramlaşdırma dillərindən" istifadə etməyə çağırdı. Məsləhət ABŞ prezidenti Baydenin kibertəhlükəsizlik strategiyasının bir hissəsidir və “kiberməkanın tikinti bloklarının qorunmasına” doğru bir addımdır.

Proqram kodunda yaddaşın düzgün idarə edilməməsi təcavüzkarlara kiberhücumlar həyata keçirməyə imkan verən ciddi boşluqlara səbəb ola bilər. Java kimi proqramlaşdırma dilləri, işləmə zamanı səhvlərinin aşkarlanması mexanizmlərinə görə yaddaşın idarə edilməsi baxımından təhlükəsiz hesab olunur. Bunun əksinə olaraq, C və C++ tərtibatçılara göstərici əməliyyatlarını yerinə yetirməyə və kompüter yaddaşında ünvanları birbaşa ünvanlamağa imkan verir. Buraya verilənlərin göstərici vasitəsilə daxil ola bildikləri istənilən yaddaş yerinə oxumaq və yazmaq daxildir.

Ağ Ev tərtibatçıları "təhlükəsiz" proqramlaşdırma dillərinin xeyrinə C və C++ dillərindən qaçmağa çağırır

2019-cu ildə təhlükəsizlik mühəndisləri Microsoft Zəifliklərin təxminən 70%-nin yaddaş təhlükəsizliyi problemlərindən qaynaqlandığını bildirdi. 2020-ci ildə Google eyni rəqəmi bildirdi, lakin Chromium brauzerində aşkar edilən səhvlər üçün.

"Mütəxəssislər nəinki yaddaş təhlükəsizliyi ilə bağlı xüsusiyyətləri olmayan, həm də C və C++ kimi kritik sistemlərdə geniş yayılmış bir neçə proqramlaşdırma dilini müəyyən ediblər", - hesabatda deyilir. "Kibertəhlükəsizlik və İnfrastruktur Təhlükəsizliyi Agentliyinin (CISA) Açıq Mənbəli Proqram Təhlükəsizliyi Yol Xəritəsi tərəfindən tövsiyə edildiyi kimi, yaddaş üçün təhlükəsiz proqramlaşdırma dillərinin sıfırdan seçilməsi bu ilin sonuna qədər təhlükəsiz proqram təminatının sıfırdan hazırlanmasının bir nümunəsidir".

19 səhifəlik hesabatın məqsədi kibertəhlükəsizliyə görə məsuliyyətin təkcə fərdlərin və kiçik müəssisələrin üzərinə düşməməsini təmin etməkdir. Bunun əvəzinə məsuliyyət böyük təşkilatların, texnologiya şirkətlərinin və son nəticədə hökumətin üzərinə düşür.

Hesabat yalnız C və C++ ilə bağlı problemləri qeyd etmir, həm də bir sıra alternativlər - "yaddaş üçün təhlükəsiz" kimi tanınan proqramlaşdırma dilləri təklif edir. Milli Təhlükəsizlik Agentliyi (NSA) tərəfindən tövsiyə edilən dillərə daxildir: Rust, Go, C#, Java, Swift, JavaScript və Ruby. Bu dillər yaddaş hücumlarının ümumi növlərinin qarşısını alan mexanizmləri ehtiva edir və bununla da inkişaf etdirilən sistemlərin təhlükəsizliyini artırır.

ONCD şirkətlərdən və mühəndislərdən proqram təminatının hazırlanmasında ən yaxşı təcrübələri tətbiq etməyi və təcavüzkarların hücum edə biləcəyi hücum səthini azaltmaq üçün yaddaş üçün təhlükəsiz aparatdan istifadə etməyi xahiş edir. Hesabatın özündə yaddaş üçün təhlükəsiz proqramlaşdırma dili hesab olunanların təfərrüatları açıqlanmayıb. Ancaq 2022-ci ilin noyabrında Milli Təhlükəsizlik Agentliyi (NSA) azad etdi kibertəhlükəsizlik bülleteni, yaddaş üçün təhlükəsiz olduğuna inandığı proqramlaşdırma dillərini ətraflı izah etdi.

Ağ Ev tərtibatçıları "təhlükəsiz" proqramlaşdırma dillərinin xeyrinə C və C++ dillərindən qaçmağa çağırır

Hesabat həmçinin proqram təminatının təhlükəsizliyinin daha yaxşı ölçülməsinə çağırır. ONCD hesab edir ki, daha yaxşı ölçülər texnologiya təminatçılarına zəiflikləri problemə çevrilməzdən əvvəl daha yaxşı planlaşdırmağa, qabaqcadan görməyə və azaltmağa imkan verir.

Bu hesabat ABŞ hökumətinin atdığı addımların sonuncusudur. 2023-cü ilin martında Prezident Bayden proqram təminatı və aparat təminatının qorunması, eləcə də texnologiya sənayesində əlaqələri gücləndirmək üçün prosesləri işə salan Kibertəhlükəsizlik Sərəncamını imzaladı.

Həmçinin oxuyun:

Qeydiyyatdan keçmək
Haqqında məlumat verin
qonaq

10 Şərhlər
Daha yeniləri
Yaşlılar Ən populyar
Daxil edilmiş rəylər
Bütün şərhlərə baxın
Vadim
Vadim
1 ay əvvəl

Optimallaşdırma qabiliyyətinə görə C++ həmişə birinci yerdə olacaq. Və yaddaş təhlükəsizliyi səhv deyil, bir xüsusiyyətdir

Feliks
Feliks
1 ay əvvəl
Cavab verin  Vadim

Ficha huicha

Vladyslav Surkov
Admin
Vladyslav Surkov
1 ay əvvəl

"Sonra düz bucağı qarışdırdım... (c)" :))

47534756485648
Sovinski
Sovinski
1 ay əvvəl

"Milli Təhlükəsizlik Agentliyinin (NSA) tövsiyə etdiyi dillərə aşağıdakılar daxildir: Rust, Go, C#, Java, Swift, JavaScript və Ruby."
Bayden javada boğulur, aydındır...

Vladyslav Surkov
Admin
Vladyslav Surkov
1 ay əvvəl

Mühüm strateji məsələlərə diqqət yetirilir...
Hələ brifinq təşkil etməliyik”Android iOS-a qarşı".

Vasil Liutikov
Vasil Liutikov
1 ay əvvəl
Cavab verin  Vladyslav Surkov

1. Java haqqında dünyanın harasında öyrənmisiniz? Orada pas da göstərilir.
2. Mən sarkazmı başa düşmürəm, indi həqiqətən sızan proqram təminatı ilə bağlı problem var, xüsusən də əgər bu bir növ mirasdırsa və əgər kimsə ilə subpodratda yazılmışsa, kombinasiya var.

ghf3yjcwmaa3xui
Vladyslav Surkov
Admin
Vladyslav Surkov
1 ay əvvəl
Cavab verin  Vasil Liutikov

1. Mənbədə – ctrl+F “Java”
2. Bu, məsələn, Xarkovda, yoxsa Kupyanskda bir yerdə proqramlaşdırmalı olduğunuzu başa düşmək üçün sırf Ukrayna sarkazmıdır.

java-safe-yaddaş-026
Vasil Liutikov
Vasil Liutikov
1 ay əvvəl
Cavab verin  Vladyslav Surkov

1 - yox, əsas mənbə yazıdakı ilk keçiddir (https://whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf
əslində ekran görüntüsü oradandır.
Belə çıxır ki, THD səhv edib, sən də götürüb tərcümə etmisən.
2 - başa düşmədim.

Vladyslav Surkov
Admin
Vladyslav Surkov
1 ay əvvəl
Cavab verin  Vasil Liutikov

Gəlin bunu anlamağa çalışaq. Diqqətinizə görə təşəkkürlər.

Qırmızı Kenquru
Qırmızı Kenquru
1 ay əvvəl

Ağ Ev dəyişəcək, lakin C++ qalacaq