Girekomenda sa NSA ang pagbalhin sa luwas sa memorya nga mga programming language

Ang US National Security Agency nagpatik sa usa ka taho nga nag-analisar sa mga risgo sa mga kahuyangan nga gipahinabo sa mga kasaypanan kung nagtrabaho uban ang memorya, sama sa pag-access sa usa ka lugar sa panumduman human kini napagawas ug nag-overrunning sa mga utlanan sa buffer. Giawhag ang mga organisasyon sa pagpalayo gikan sa mga programming language sama sa C ug C++, nga nagbilin sa pagdumala sa memorya ngadto sa developer, kutob sa mahimo, pabor sa mga pinulongan nga naghatag ug awtomatik nga pagdumala sa memorya o paghimo sa compile-time memory safety checks.

Ang girekomendar nga mga pinulongan nga makapamenos sa risgo sa mga sayop nga gipahinabo sa dili luwas nga pagdumala sa memorya naglakip sa C#, Go, Java, Ruby, Rust, ug Swift. Isip usa ka pananglitan, ang mga estadistika gikan sa Microsoft ug Google gihisgutan, sumala sa diin mga 70% sa mga kahuyangan sa ilang mga produkto sa software tungod sa dili luwas nga pagdumala sa memorya. Kung dili posible nga molalin ngadto sa mas luwas nga mga pinulongan, ang mga organisasyon gitambagan nga palig-onon ang ilang proteksyon pinaagi sa paggamit sa dugang nga mga opsyon sa compiler, mga galamiton sa pag-ila sa sayop, ug mga setting sa operating system nga nagpalisud sa pagpahimulos sa mga kahuyangan.

Source: opennet.ru

Idugang sa usa ka comment