Root NationНовиниIT fréttirHvíta húsið hvetur forritara til að forðast C og C++ í þágu „öruggra“ forritunarmála

Hvíta húsið hvetur forritara til að forðast C og C++ í þágu „öruggra“ forritunarmála

-

У ný skýrsla Skrifstofa netmálastjóra Hvíta hússins (ONCD) hvatti forritara til að nota „létt forritunarmál“ - flokkur sem útilokar vinsæl tungumál. Ráðið er hluti af netöryggisstefnu Biden Bandaríkjaforseta og er skref í átt að „verndun byggingareininga netheimsins“.

Óviðeigandi minnisstjórnun í hugbúnaðarkóða getur leitt til alvarlegra veikleika, sem gerir árásarmönnum kleift að framkvæma netárásir. Forritunarmál eins og Java eru talin örugg með tilliti til minnisstjórnunar, vegna villugreiningaraðferða sinna. Aftur á móti leyfa C og C++ forriturum að framkvæma bendiaðgerðir og taka beint á netföng í tölvuminni. Þetta felur í sér að lesa og skrifa gögn á hvaða minnisstað sem þeir geta nálgast með bendili.

Hvíta húsið hvetur forritara til að forðast C og C++ í þágu „öruggra“ forritunarmála

Árið 2019, öryggisverkfræðingar Microsoft greint frá því að um 70% veikleika hafi stafað af minni öryggisvandamálum. Árið 2020 tilkynnti Google sömu tölu, en fyrir villur sem finnast í Chromium vafranum.

„Sérfræðingar hafa bent á nokkur forritunarmál sem skortir ekki aðeins eiginleika sem tengjast minnisöryggi, heldur eru þau einnig útbreidd í mikilvægum verkefnum eins og C og C++,“ segir í skýrslunni. „Að velja minnisörugg forritunarmál frá grunni, eins og mælt er með í netöryggis- og innviðaöryggisstofnuninni (CISA) Open Source Software Security Roadmap, er eitt dæmi um að þróa öruggan hugbúnað frá grunni í lok““.

Markmiðið með 19 blaðsíðna skýrslunni er að tryggja að ábyrgð á netöryggi liggi ekki eingöngu hjá einstaklingum og litlum fyrirtækjum. Þess í stað hvílir ábyrgðin á stórum stofnunum, tæknifyrirtækjum og að lokum stjórnvöldum.

Skýrslan bendir ekki aðeins á vandamálin með C og C++, heldur býður hún einnig upp á fjölda valkosta - forritunarmál sem viðurkennd eru sem „minni örugg“. Tungumál sem Þjóðaröryggisstofnunin (NSA) mælir með eru: Rust, Go, C#, Java, Swift, JavaScript og Ruby. Þessi tungumál innihalda kerfi sem koma í veg fyrir algengar tegundir minnisárása og auka þannig öryggi kerfanna sem verið er að þróa.

ONCD biður fyrirtæki og verkfræðinga að beita bestu starfsvenjum við hugbúnaðarþróun og nota minnisöruggan vélbúnað til að draga úr árásaryfirborðinu sem árásarmenn geta ráðist í gegnum. Í skýrslunni sjálfri var ekki fjallað um hvað nákvæmlega telst vera minnisöruggt forritunarmál. Hins vegar, í nóvember 2022, gaf Þjóðaröryggisstofnunin (NSA) út fréttabréf netöryggis, sem útlistaði forritunarmál sem hann taldi vera minnisörugg.

Hvíta húsið hvetur forritara til að forðast C og C++ í þágu „öruggra“ forritunarmála

Skýrslan kallar einnig á betri mælingar á öryggi hugbúnaðar. ONCD telur að betri mælikvarðar geri tækniveitendum kleift að skipuleggja betur, sjá fyrir og draga úr veikleikum áður en þeir verða að vandamáli.

Þessi skýrsla er sú nýjasta í röð aðgerða sem bandarísk stjórnvöld hafa tekið. Í mars 2023 undirritaði Biden forseti framkvæmdarskipun netöryggis, sem setti af stað ferli til að vernda hugbúnað og vélbúnað, auk þess að mynda tengsl í tækniiðnaðinum.

Lestu líka:

Dzherelotomshardware
Skráðu þig
Tilkynna um
gestur

10 Comments
Nýrri
Þeir eldri Vinsælasta
Innbyggðar umsagnir
Skoða allar athugasemdir
Vadim
Vadim
2 mánuðum síðan

C++ verður alltaf í toppnum vegna getu þess til að hagræða. Og minnisöryggi er ekki galla heldur eiginleiki

Felix
Felix
2 mánuðum síðan
Svaraðu  Vadim

Ficha huicha

Vladyslav Surkov
Admin
Vladyslav Surkov
2 mánuðum síðan

„Þá ruglaði ég í réttu horninu... (c)“ :))

47534756485648
Sovinskiy
Sovinskiy
2 mánuðum síðan

"National Security Agency (NSA) mælt með tungumálum eru: Rust, Go, C#, Java, Swift, JavaScript og Ruby."
Biden er að drukkna í java, það er ljóst...

Vladyslav Surkov
Admin
Vladyslav Surkov
2 mánuðum síðan

Tekið er að mikilvægum stefnumótandi málum...
Við þurfum enn að skipuleggja kynningarfund“Android á móti iOS".

Vasyl Liutikov
Vasyl Liutikov
2 mánuðum síðan

1. Hvar í heiminum lærðir þú um Java? Ryð er einnig tilgreint þar.
2. Ég skil ekki kaldhæðni, núna er virkilega vandamál með leka hugbúnað, sérstaklega ef það er einhvers konar arfleifð, og samsett ef það var skrifað á undirsamningi við einhvern.

ghf3yjcwmaa3xui
Vladyslav Surkov
Admin
Vladyslav Surkov
2 mánuðum síðan
Svaraðu  Vasyl Liutikov

1. Í upprunanum – ctrl+F “Java”
2. Það er eingöngu úkraínsk kaldhæðni, til að skilja hvort þú þarft að forrita einhvers staðar í Kharkiv, til dæmis, eða í Kupyansk.

java-öruggt-minni-026
Vasyl Liutikov
Vasyl Liutikov
2 mánuðum síðan

1 - nei, frumheimildin er fyrsti hlekkurinn í færslunni (https://whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf
reyndar er skjáskotið þaðan.
Það kemur í ljós að THD gerði mistök og þú tókst það og þýddi það.
2 - skildi ekki.

Vladyslav Surkov
Admin
Vladyslav Surkov
2 mánuðum síðan
Svaraðu  Vasyl Liutikov

Við skulum reyna að átta okkur á því. Takk fyrir athyglina.

Rauð kengúra
Rauð kengúra
2 mánuðum síðan

Hvíta húsið mun breytast en C++ verður áfram